TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

An Unbelievable Demo

2339 点作者 SerCe将近 4 年前

66 条评论

cperciva将近 4 年前
Reminds me of when Apple started providing &quot;smaller size updates&quot; to OS X. I was curious about the details since my doctorate had touched on the topic, so I worked my contacts (I had a few in Apple engineering from the FreeBSD &#x2F; OS X relationship) and after a few months I got back as answer: &quot;We&#x27;re using a tool called bsdiff, are you familiar with it?&quot; I was indeed, since I was the author of said tool.<p>(Just to be clear, there was no license violation involved in this case; just a lack of awareness of the provenance of the open source software they were using.)
评论 #27391305 未加载
评论 #27391299 未加载
评论 #27392504 未加载
评论 #27411725 未加载
评论 #27400075 未加载
评论 #27391255 未加载
评论 #27396780 未加载
Twirrim将近 4 年前
Years ago, I interviewed a candidate for a role on my team. As usual, one of the ways I break the ice with candidates is to get them to talk &quot;war stories&quot;.<p>The team he&#x27;d worked on had produced a tool that was only ever intended to be used by the team to solve a particular problem they had. It contained proprietary code.<p>Unknown to the team, word had spread about the tool, and others had started to use it, including solutions architects. Who started shipping it to customers to use, who absolutely loved it.<p>That&#x27;d be fine except one of the core libraries it used was GPLv3 licensed, and there was non-open source proprietary code used in the tool.<p>The nightmare scenario he found himself in was having to rapidly re-architect the tool around a non-GPLv3 licensed library, without breaking any functionality, all the while having to have regular sync up meetings with a furious CEO and Legal department (who, to be clear, were mad about the situation, not this particular developer or his team, who weren&#x27;t to blame)
评论 #27394434 未加载
评论 #27391822 未加载
评论 #27392012 未加载
评论 #27398587 未加载
knolan将近 4 年前
My stories are very minor. I did my PhD in a reasonably well regarded mechanical engineering lab. My area is experimental fluid mechanics. I ended up writing a lot of Matlab code while there and even worked with a spin out company from the lab in the biotech sector for a while.<p>I&#x27;d get a lot of other students coming to me for coding help. Most just wanted me to do their job for them and I was too naive to say no. One wanted to count cells in a microfluidic device using image processing. I sat down with them for a couple of hours and walked them through a few methods they could look into to get started collecting all the examples in a script. Basic stuff so they wouldn&#x27;t feel overwhelmed. A few months later I see he published my simple introduction as a paper with zero modifications. He had the good grace to at least thank me in the acknowledgments.<p>Several years later while working a $BIG_TECH lab we interviewed a candidate from my old lab. They presented their work and had performed some data analysis of thermal camera images. Turns out they were using a script I&#x27;d written there and it was still actively used to work with the thermal camera. Nobody ever modified or improved the code — many engineering students are terrified of code. I was annoyed because there was no interest in further development the code, I don&#x27;t think they even read it or understood it.<p>While at the spinout company I developed a software tool for the PCR optofluidics platform that was being developed. It was considerably faster and more robust than the hacked together script they were using before and had a user friendly UI that I build with feedback from the biologists on the team. A few years later the founder and one of their new students published a paper documenting <i>their</i> amazing tool without any reference or acknowledgment whatsoever. That one pissed me off.<p>There is a lot of ignorance around code authorship and respect for the developer in physical sciences research. Like I said, many are terrified by code but don&#x27;t value the time and expertise it requires; once they have it they no longer think about its maintenance or acknowledging the author.
评论 #27392300 未加载
评论 #27394252 未加载
评论 #27394179 未加载
评论 #27422246 未加载
_l4jh将近 4 年前
I have a similar experience to this myself.<p>A long time ago (early 2000s) I wrote a handful of tools to ease physical to virtual (P2V) migration for Windows Server. I was a systems administrator in the UK working for a large American firm.<p>I wrote the tools in my own time and unlike in other countries my employer had no ownership of them, just to clear that up at the start. I did use these tools at work but never developed them on company time or resources. They were released as open source.<p>Fast forward 6 months and we had a meeting with a virtualisation consultancy trying to sell us some tools to assist in a wider P2V programme. We had a sales guy and a tech guy visit to show us their stuff. After half an hour of them talking up all they can offer the tech guy fired up a tool and I instantly recognised it was <i>my</i> tool but with some rebranding.<p>My manager looked at me slightly confused as he recognised it too. I let them continue for a few minutes to properly confirm my suspicions then mentioned that this tool was in fact a tool we already use. They were very confused until I loaded up my version on a remote system to show them.<p>Needless to say the rest of the presentation was extremely awkward. I believe these two gentlemen thought they were in fact their own tools developed in house. It turned out several of &quot;their&quot; tools were in fact rebranded versions of mine.<p>I would love to say there was some kind of exciting conclusion but in reality all that happened was they were clearly spooked by this as their&#x2F;my tools were removed and never included again in their P2V toolkit.<p>I suspect the moment they left the meeting with us they called to report what happened and rather than risk me following up (not sure how I could do that to be perfectly honest, it was FOSS after all just not used the proper way) they decided it would be safer to just pull these non-critical tools. They were just &quot;nice to haves&quot; anyway.<p>My boss excitedly share the experience with the team and we had a good laugh about it and how the sales guy went from Mr Confident to stammering and stressed in a matter of seconds.<p>We never did buy their toolkit.
评论 #27392720 未加载
bilalhusain将近 4 年前
&gt; I&#x27;ve learned ... instead to simply say &quot;I have a lot of experience with that technology&quot; and leave it at that.<p>Shows Brendan&#x27;s maturity.<p>I am not sure what should be the appropriate reaction or corrective measure in these situations. We should talk more about handling these unfair situations.<p>Someone else can become more successful building on top of one&#x27;s open source project. On a resume, a top contributor and a minor contributor to open source project might have same weightage depending on how you present it - making the situation unfair for a person dedicatedly working on a single project (quality) vs minor contributor to multiple projects (quantity).<p>But deleting name and credits is wrong. An acknowledgement from the benefitting person (if not the recognition&#x2F;reward) has far more positive impact on career than justifying to other&#x27;s that your work was stolen.<p>It was a bit strange to read some of the initial negative comments. I see Brendan being a sport. I would argue that reading the story as a report against unknown persons at Sun makes more sense. I don&#x27;t see much sense in blaming victim. And, in my opinion, the VIP had a good run but he isn&#x27;t the bad guy here.
评论 #27391684 未加载
评论 #27391459 未加载
评论 #27397153 未加载
评论 #27395821 未加载
kuroguro将近 4 年前
A colleague of mine was attending a local tech conference just before Covid hit. I believe it was aimed at newcomers and various companies tried to show off exciting tech that interns&#x2F;new coders could potentially work on.<p>She couldn&#x27;t believe what she saw. A major govt. backed logging company (which does do a lot of dev work themselves) were showing off one of our projects as theirs! We were using depth cameras to estimate the volume of wood loaded on a truck as it drives trough a gate. They even used screenshots that I had made!<p>Now, they were involved in the project. But they were basically clients of our client. They provided us with a place to test the system as their trucks ran trough. They didn&#x27;t own the software let alone did any work on it. Why they would present it as something interns could potentially work on is beyond me.<p>People are weird.
评论 #27392870 未加载
评论 #27394083 未加载
评论 #27393031 未加载
评论 #27396795 未加载
willcipriano将近 4 年前
I did not see that coming, well worth the read if you just came here for the comments. I won&#x27;t spoil it for you.
评论 #27391079 未加载
评论 #27394791 未加载
评论 #27391201 未加载
评论 #27392215 未加载
greyhair将近 4 年前
I had a similar, smaller scale of that happen, in a sort of reverse direction a few years ago. My director dropped a resume on my desk for someone coming from a company I had worked at ten years prior, thinking I might have met them (it was a small organization). I didn&#x27;t recognize the name, but skimmed through the resume quickly, and their primary claim on their work history was something I invented just six months before leaving the organization. I couldn&#x27;t believe it. What were the odds of that resume ending on my desk? Basically zero, but what a huge mistake. And they didn&#x27;t claim they had maintained and extended it, they claimed they had invented it! He didn&#x27;t get called in for an interview.
评论 #27394237 未加载
评论 #27393283 未加载
fenomas将近 4 年前
Great article. Gives me flashbacks to the time someone sent me a link to a newly-released version of Minecraft, and it turned out to be using my own voxel engine. :D<p>(No credit of course, and the marketing copy around it made it sound like it was all their own code. Welcome to open source I guess!)
评论 #27391557 未加载
评论 #27391541 未加载
squarefoot将近 4 年前
Almost been there. I was once hired and given some sources to work on by a company, and those were the same exact sources I wrote at another company years before, although my name and all recognizable comments were stripped, save for a few almost invisible traces I left like my initials paired with reserved words to make them appear like directives, pragmas, etc. The guy who had given me the &quot;new&quot; sources was without any doubt responsible, since he was PM at the old company having access to everything, but almost certainly he had no right to use them over the old company. It took like 10 seconds to me to recognize them as filenames, function names, network usage, variables and structures all were the same, so it went like. &quot;Hah, no problems, I recall this very well, in fact there should be my name somewhere... oh rats, it got deleted somehow, no probs however, consider it done&quot;:=).
评论 #27393131 未加载
评论 #27397031 未加载
thundergolfer将近 4 年前
Thankfully the &quot;DTrace expert&quot; didn&#x27;t turn out to be Bryan Cantrill. He&#x27;s a big fan of Scott McNealy&#x27;s engineering principles for Sun Microsystems, which includes &quot;Don&#x27;t Cheat&quot;, and the behaviour in this story very much seems not in the spirit of that principle. I wonder if this bit of &#x27;cheating&#x27; ended up getting someone at Sun in trouble.
评论 #27391388 未加载
dctoedt将近 4 年前
An analogous experience: I once chaired an American Bar Association committee that developed and published &quot;fair and balanced&quot; model software license provisions, extensively annotated. Twice in the following year, in working on client deals, lawyers for The Other Side proposed draft license agreements that were indisputably copied wholesale from the model provisions — but with certain fair-play features omitted.
mark_l_watson将近 4 年前
I had a vaguely similar experience. I was working on virtual reality race car simulators that used sophisticated custom designed and built motion platforms. I had several responsibilities, the first was the software that controlled the motion platform. When it was done, and I proceeded to the sound effects system, my boss turned over my motion platform code to his good friend who he had brought on to the project with no interviews. A month later in a status meeting, the new guy said that he had to replace about 20% of my code to fix defects. I was curious, looked, and saw that there were zero code changes, but the comment blocks were changed replacing my name with his. Kind of sad for him. He literally had done no work.
评论 #27395638 未加载
neilv将近 4 年前
There&#x27;s a long industry history of stealing code, but I&#x27;m surprised to hear this story of Sun allegedly doing it.<p>My impression is that reason for the stealing usually makes sense. For example, a key library that&#x27;s hard to write that&#x27;s just copied into the source tree, ignoring licensing. Or an appliance developer didn&#x27;t want to deal with licensing for Linux or BusyBox. Or an individual developer in over their head quietly copies code.<p>The time I heard an explainable incident happened with my code, was in mid&#x2F;late-&#x27;90s. An acquaintance, who&#x27;d offered to be one of the testers for an unreleased Java desktop application I wrote, then reportedly ran it through a decompiler, and passed it off as his own code, in a demo to investors. He later acknowledged doing this, and said he&#x27;d send me a Sun (ha) workstation as compensation. I declined.<p>Then there are incidents for which the reason isn&#x27;t obvious, like the one from the article. I speculate that sometimes the explanation might simply be that the perpetrator wasn&#x27;t quite right in the head at the time, like in some famous cases of journalism fabrication.<p>An inexplicable one involving my code was when an open source developer took a substantial and novel package that I wrote, stripped out my name and license notices, including out of the main file, and posted the package with themself identified as the author. There were also a couple other incidents with that person that seemed like that hadn&#x27;t yet learned how to play well with others, in engineering or open source. I asked a mutual acquaintance, in confidence, what was going on with that person. The acquaintance checked, and was also baffled. In that case, I suppose that maybe the perpetrator was going through a difficult time, and not thinking clearly. Or maybe it was a combination of unlikely accidents that looked worse than the intent was (which happens).<p>In the article&#x27;s story of the Sun incident, I&#x27;m a little surprised that (speculating) an engineer could do this <i>despite</i> all the other people in engineering who might be in a position to notice something funny going on. And Sun had been the dot in some dotcoms by 2005, so presumably they had some strong engineering processes around what goes into product.<p>Maybe the demo was something put together by a systems engineer, working as part of a small marketing&#x2F;sales team, rather than under an engineering organization, so a lot fewer engineers were aware of it?
评论 #27391598 未加载
BrissyCoder将近 4 年前
Were there any legal repercussions? Was the employee fired? Were you as calm about this at the time as you seem now?... I would be furious!<p>EDIT: For some reason I assumed OP was the author. Someone with a twitter account should ping him and get him over here to participate in discussion.
评论 #27391084 未加载
jlkuester7将近 4 年前
Recently I was struggling to understand MotionLayout in Android and how to make it do what I wanted for my app. I had searched all over the internet reading blogs and forum posts trying to figure out what I was doing wrong. I ended up watching one particularly helpful presentation video (I think it was from a DroidCon) given by this guy named Jason Pearson. It helped a lot, (watched various parts of the presentation multiple times) but eventually I still got myself stuck again. I ended up dropping a question out on StackOverflow in desperation just to see if anyone might be able to point me in the right direction. Well, fast forward a bit and someone responds to my question with a really great answer that helps me understand what I was missing. Happened to look at the user who wrote the answer and saw his name was Jason Pearson... Then I had to double-check and sure enough, it was the same guy!<p>So, shout out to Mr. Pearson for a great presentation and a really helpful SO answer!
zwischenzug将近 4 年前
I once had an interview where someone quoted one of my blog posts at me. &#x27;Oh, I wrote that&#x27;, I said. It felt good.
评论 #27392349 未加载
评论 #27391406 未加载
trollian将近 4 年前
I worked at a company that was interfacing with the AOL Instant Messenger network in the early 2000s. Finally the business people got a deal and AOL made us sign NDAs to get access to the official API docs. We were excited because we were using the docs that one of the open source clients had produced from their reverse engineering efforts.<p>AOL&#x27;s docs were the same ones from the open source project, with the GPL message intact.
评论 #27391789 未加载
评论 #27390894 未加载
elric将近 4 年前
It&#x27;s a small world. Many, many years ago, I wrote a little help desk application for a one man ISP. The only requirement? &quot;I have to be able to respond to support requests using WAP&quot;. This was, of course, before smart phones were a thing. Typing long replies on a phone with only a numpad was not pleasant. So I built something with a lot of prehashed replies and parts of replies, which could be accessed by entering a couple of digits (with some very rudimentary context awareness).<p>Fast forward 10 years or so, I&#x27;m consulting at a company. When I see one of their support engineers using a tool that looked vaguely familiar. Turns out the company had acquired the one-man ISP and had continued developing the little helpdesk application I&#x27;d made for WAP all those years ago.
purpleidea将近 4 年前
I was fortunate enough to happen to be live at LISA13 where AFAIK, Brendan gave his first public flamegraphs demo. I&#x27;m glad I saw it. I love learning about areas (performance engineering) where I&#x27;m weaker. Great demos! I&#x27;ve tried to keep my personal live demos at a high quality too. Can&#x27;t wait to see what he comes up with next!
评论 #27392030 未加载
kortilla将近 4 年前
Can someone elaborate on why he takes a weird detour in the middle of the post to discourage forks? Is there some particular issue with supporting bpf tooling forks?<p>As someone who has spent a lot of time in open source, forks are not a problem, they are indicative of a problem.<p>Don’t cry when people fork and go a different direction, try to figure out why and see if you’re willing to change the project to accommodate them. Dropping chastising “more wood behind fewer arrows” platitudes is pointless when half of the wood wants to break off in a different direction anyway.
评论 #27391193 未加载
评论 #27390993 未加载
评论 #27391119 未加载
EvanAnderson将近 4 年前
I worked with a tech from a software vendor who had a link to one of my Server Fault answers in their setup docs. We got to that bit of the setup and I mentioned that I wrote the answer his doc was referencing. I quite enjoyed it.
allurbase将近 4 年前
Great article. Disgusting behavior. Seems like the sort of experience that sticks with you for years.
评论 #27391067 未加载
mothsonasloth将近 4 年前
Is the &quot;D&quot; prefix in things like DTrace a Sun standard&#x2F;convention?<p>What does it mean, for example in the JVM arguments start with &quot;D&quot; as well.<p>Any history to this?
评论 #27392186 未加载
评论 #27392164 未加载
JohnBooty将近 4 年前
As an American, I found this and the other cultural anecdotes very interesting. We definitely do a lot of obnoxious things, or at least things that can seem obnoxious to other cultures. No arguments there. We should be better. =)<p><pre><code> To an Australian, introductions in the US can sound boastful, but they can also be useful as a quick way to share one&#x27;s specialties. </code></pre> But this one puzzles me a bit. Typically, we talk up the people we&#x27;re introducing - I&#x27;m not sure I&#x27;ve ever heard anybody talk themselves up during an introduction!<p>&quot;Sally, this is Bob. Bob&#x27;s been doing some really cool stuff with XYZ lately. Sally, I know you have too!&quot;<p>(At which point Sally and Bob often politely insist that no, they&#x27;re nothing special at XYZ)<p>I&#x27;ve always thought of this as gracious and not boastful. I definitely agree it would be obnoxious to talk one&#x27;s self up!
grahamburger将近 4 年前
I recently had an experience kind of like this. I run a website about a kind of niche topic. I got a call from someone at a FAANG one day working in a similar space who wanted to chat about it. I get these calls pretty regularly and agreed, always happy to chat about it. While she was showing me some of what they were working on it started to look very familiar, and I realized that a lot of the ideas had been copied from my site. In some cases they had literally copy&#x2F;pasted my content. I mentioned this to her and she got uncomfortable and admitted to something like &quot;yeah we took a lot of inspiration from your work.&quot; Frankly I don&#x27;t care that much, I put the info out there to be used and use it they did! But attribution (or an acquisition offer) would have been nice.
hnmullany将近 4 年前
To be honest, Sun&#x27;s whole culture treated software as an afterthought - which is part of the reason they ended up where they did
评论 #27399367 未加载
评论 #27393973 未加载
wst_将近 4 年前
Could anyone, please, share some light on the &quot;low-key&quot; introduction issue mentioned in the article?<p>I work quite a few years in IT and never, during any interview or meeting, I&#x27;ve been introduced as anything more than just an engineer. This must be cultural gap, no doubt, but I&#x27;d feel weird if someone would detailed my career in front of other participants. Of course I have nothing against filling some details in by myself but only if applicable in given situation. Truth to be told I&#x27;ve never worked in Australia or US, but I did some job in two EU countries and in Japan and, as said, never encountered detailed introduction.<p>Is this still a thing?
chromatin将近 4 年前
Great story. One of my open source bioinformatics tools was ripped off, with name AND GPL license stripped off, by a person working at the EMBL&#x2F;EBI (European Molecular Biology Laboratory European Bioinformatics Institute; a prestigious scientific institution)<p>Management, when alerted, made it right, but I think the point of my story is that this is perhaps more common than anyone realizes.
micimize将近 4 年前
Wait but what happened? Did he do something about it after, like contact Sun saying &quot;Stop! You have violated the law!&quot; or whatever? If not, why on earth not?<p>What&#x27;s the point of publishing with a copyleft license if you aren&#x27;t going to do anything when someone literally walks into your office and says &quot;we at Big Corp are selling your work without any attribution?&quot;
busyant将近 4 年前
Just to throw in an analogous story.<p>I was hosting a research talk given by quasi-famous professor at a biotech startup that I worked at.<p>Quasi-famous prof was describing a gene (gene &quot;xyz&quot;) being used as a tool in his lab, &quot;but the specifics of what gene xyz is and what it does are not important. It&#x27;s just a gene we use in these assays....&quot;<p>Me: Do you know who has 2 thumbs and discovered xyz? This guy.
irrational将近 4 年前
&gt; a heavy American accent<p>Any non-Americans want to chime in on what is a heavy American accent? I’m imagining heavy southern accent, but maybe this is something that can only be heard by non-Americans?
评论 #27391374 未加载
评论 #27391298 未加载
评论 #27391378 未加载
评论 #27391353 未加载
评论 #27391269 未加载
评论 #27391644 未加载
评论 #27391304 未加载
评论 #27391285 未加载
评论 #27391270 未加载
评论 #27393853 未加载
评论 #27391614 未加载
评论 #27391261 未加载
评论 #27391343 未加载
评论 #27394764 未加载
评论 #27391330 未加载
评论 #27391319 未加载
评论 #27392101 未加载
评论 #27391362 未加载
评论 #27391482 未加载
评论 #27397725 未加载
widforss将近 4 年前
I almost had an heart attack last week when I noticed that a library I&#x27;ve used for work in the last year wasn&#x27;t open source, but rather source available.<p>Thankfully, my employer had some licenses for the library without my knowledge, but it ain&#x27;t fun to break licenses at work, especially when you don&#x27;t notice until months later.
Timothycquinn将近 4 年前
I wonder if @bcantrill was aware of this at the time it happened?
评论 #27397030 未加载
评论 #27391657 未加载
baobabKoodaa将近 4 年前
My reaction to this presentation would have been... let&#x27;s just say, less gracious than the author&#x27;s.
ryandrake将近 4 年前
I&#x27;d love to hear stories from the other side. Behind each of these &quot;someone else taking credit&quot; war stories is the engineer or product owner at the other company who decided this was an ethical course of action. How did you justify this to yourself and to your boss, and what was the plan if&#x2F;when you got caught? Doesn&#x27;t your company have an internal process for vetting the licenses of software you use? It seems like these cases are failures at multiple levels in the company. It would make an interesting post-mortem. Use a throwaway account if you like!
mpermar将近 4 年前
Awesome story.<p>I&#x27;m not sure if this is just my personal feeling but I would say that stealing intellectual property was sort of common at that time. Open source was not widely known, knowledge was scarce, communities were just ramping up and really anyone with lack of principles could pretty much steal anything and get away with it.<p>It happened to me a few times with online content I wrote. Essentially tutorials, articles, etc. around Open Source. Once my own company sent me a newsletter which contained one of my articles signed by another employee from a different place. It felt pretty weird.
评论 #27391741 未加载
digitaltrees将近 4 年前
What a great story. Thanks for posting. And being a tall poppy.
评论 #27390866 未加载
zfxfr将近 4 年前
I read a large bit of the article before I finally realized it was not about some demo (understand demoscene) I did not know :)
crackercrews将近 4 年前
So is this &quot;developer-splaining&quot;?
galacticaactual将近 4 年前
TIL that people fly around the world demoing DTrace...
评论 #27391066 未加载
评论 #27391085 未加载
vzaliva将近 4 年前
Nice story and judging by it congrats on overcoming your &quot;low-key&quot; austrailian manner handicap ;)
Tepix将近 4 年前
What rights does a developer have in these cases? Can you get some compensation&#x2F;damages for the license&#x2F;copyright violation even if you were giving away the software originally?<p>Can you get more money if they violate the OSS license if you offer the software under a commercial license as well?
评论 #27393582 未加载
jasonkester将近 4 年前
It makes me sad that the way a developer is expected to react when they discover that the Valuable Thing that they gave away for free is being sold by a Big Company for Big Money is to try to ensure that the Valuable Things they give away in the future remain free.<p>I&#x27;d much prefer to see the people who build Valuable Things show more interest in capturing some of that value.<p>There&#x27;s this overwhelming narrative revolving around Open Source that makes it seem shameful to profit from your work. It&#x27;s maddening to watch. There&#x27;s no reason we as developers need to be the low man on the totem pole getting tread on by business people. We just set ourselves up that way and socially punish anybody who doesn&#x27;t.
评论 #27392206 未加载
评论 #27392223 未加载
评论 #27392785 未加载
brechmos将近 4 年前
Finding code in multiple places....<p>Semi-related... I TA&#x27;ed a Comp Sci class a long time ago (back when they had to submit their code as print-outs). I read through the print-outs and noticed that the &quot;look&quot; of one of them seemed oddly familiar (blocks, line lengths, indenting etc). I went back through the others and found another one that was almost exactly the same.<p>Took it to the Prof and we agreed the ones that copied got 0 on the project, and the ones who allowed the copying got 50% of their mark. Honestly, they got off quite easy.
InfiniteRand将近 4 年前
This reminds me of how the developer of MINIX, Andrew S. Tanenbaum, found that Intel put his operating system on millions of machines only after reading about it in the media: &quot;I guess that makes MINIX the most widely used computer operating system in the world, even more than Windows, Linux, or MacOS. And I didn&#x27;t even know until I read a press report about it.&quot;<p><a href="https:&#x2F;&#x2F;www.cs.vu.nl&#x2F;~ast&#x2F;intel&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.cs.vu.nl&#x2F;~ast&#x2F;intel&#x2F;</a>
thomashabets2将近 4 年前
Heh. I&#x27;ve a few times asked questions, only to be pointed to my own blog for answers.<p>To be fair, yes those articles were on the same topic, but I&#x27;m actually trying to take the next step here. :-)
评论 #27392554 未加载
perlpimp将近 4 年前
Once I worked at company X, while there I have seen a said Library for universally accessing things in OS. It was written by our senior architect. Year later I worked at another company, there was this high strung developer boasting about his own library. He even put it up on a webpage - was before GitHub. It was same library at company listed above, so I ratted to the developer who wrote that library. I usually feel queasy about ratting, for some reason I did not feel a slight bit of dissonance.
评论 #27395023 未加载
nailer将近 4 年前
&gt; It was something I and my consulting colleagues had run into before: The belief at Sun that only Sun could make good use of its own technologies, and anything created outside of Sun was trash.<p>Yep. See Sun&#x27;s response to the Linux SPARC maintainers technical critique of Solaris for SPARC. Meanwhile at Red Hat we started hiring all the ex-Sun people that had been pushing for x86 internally at Sun and gotten frustrated with the flip flops (RHEL 3 on Xeon already demolished Solaris&#x2F;SPARC) .
评论 #27399515 未加载
DonHopkins将近 4 年前
&gt;The belief at Sun that only Sun could make good use of its own technologies, and anything created outside of Sun was trash.<p>As a former Sun employee, I can tell you that&#x27;s true: people at Sun wouldn&#x27;t even look at competing technologies because they were sure there was nothing useful to be learned from them.<p>That&#x27;s why Bill Gates and Anders Hejlsberg were able to screw Sun so badly by examining and copying the good things about Java, and making something much better: C# and CLR.<p>While Sun totally failed to learn from any of the good things that Microsoft or Apple or anyone else did.<p>&gt;We are better off with all the wood behind one arrow.<p>Nice reference to the old Sun slogan and 1999 April Fools Day prank, in which Sun employees put an enormous arrow through Scott McNealy&#x27;s office.<p><a href="https:&#x2F;&#x2F;findery.com&#x2F;johnfox&#x2F;notes&#x2F;all-the-wood-behind-one-arrow" rel="nofollow">https:&#x2F;&#x2F;findery.com&#x2F;johnfox&#x2F;notes&#x2F;all-the-wood-behind-one-ar...</a><p>All your wood notwithstanding, it also helps to chose an arrow that isn&#x27;t flawed and doesn&#x27;t totally miss the target. For what it&#x27;s worth, Scott McNealy also put all his wood behind another arrow named Donald Trump.<p>Scott McNealy has long been one of Trump&#x27;s few friends in Silicon Valley<p><a href="https:&#x2F;&#x2F;www.sfchronicle.com&#x2F;politics&#x2F;article&#x2F;Scott-McNealy-has-long-been-one-of-Trump-s-few-14447197.php" rel="nofollow">https:&#x2F;&#x2F;www.sfchronicle.com&#x2F;politics&#x2F;article&#x2F;Scott-McNealy-h...</a><p>Trump held fundraiser at former Sun CEO Scott McNealy’s Silicon Valley house on Tuesday<p><a href="https:&#x2F;&#x2F;www.cnbc.com&#x2F;2019&#x2F;09&#x2F;17&#x2F;trump-silicon-valley-fundraiser-at-scott-mcnealys-home.html" rel="nofollow">https:&#x2F;&#x2F;www.cnbc.com&#x2F;2019&#x2F;09&#x2F;17&#x2F;trump-silicon-valley-fundrai...</a><p>Scott McNealy gets touchy feely with Trump: Sun cofounder hosts hush-hush reelection fundraiser for President<p><a href="https:&#x2F;&#x2F;www.theregister.com&#x2F;2019&#x2F;09&#x2F;17&#x2F;mcnealy_trump_fundraiser&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.theregister.com&#x2F;2019&#x2F;09&#x2F;17&#x2F;mcnealy_trump_fundrai...</a>
Cthulhu_将近 4 年前
Something I should be aware of; in Go programming, they sometimes encourage you to just copy some code instead of add another dependency. However, if you copy code from a codebase with a certain license, you should, if everything is above board, include the license as well then for that bit of code.<p>I mean in practice it&#x27;s tiny utilities that I&#x27;m too lazy to reimplement in the exact same way, but still, it&#x27;s something to keep in mind.
axiom92将近 4 年前
Hah. Reminds me of this incident: <a href="https:&#x2F;&#x2F;newatlas.com&#x2F;ai-art-auction-obvious-belamy&#x2F;56984&#x2F;" rel="nofollow">https:&#x2F;&#x2F;newatlas.com&#x2F;ai-art-auction-obvious-belamy&#x2F;56984&#x2F;</a><p>Someone downloaded the code for GANs (generative adversarial networks) from Github, generated (sampled) a painting using it, slapped the GAN objective function as a signature, and sold the painting for over $400k!
nautilus12将近 4 年前
Are we being fools? Do you only get ahead in the world if instead of spending our precious time building things we use it cannabalizing other peoples work?
评论 #27411189 未加载
joeldo将近 4 年前
Great read, curious to hear what happened after the demo.
krzrak将近 4 年前
It would be fun to make the American guy sweating profusely by saying something like &quot;I&#x27;m going to sue the shit out of you&quot; ;)
29athrowaway将近 4 年前
Once, someone tried to refute my argument using a post by a ghost user from github.<p>That ghost user was an older account of mine. Their interpretation of the post was wrong though.<p>I reacted to the situation by laughing slightly but didn&#x27;t even bother explaining why. Because of the poor tone, I decided to let that person enjoy being wrong.
vipulved将近 4 年前
A very similar thing happened to me when I was pitching Gmail on anti-spam and realized they were running a forked version of Vipul’s Razor and claiming it was their own. They never contributed anything back... it’s unfortunately not uncommon.
na85将近 4 年前
As much as I think RMS himself is an utter embarrassment of a human being, stories like this are why I also believe the GPL is one of the most important contributions to computing, ever.<p>MIT&#x2F;BSD-style licenses are practically begging large billion-dollar corporations to rip off your work wholesale and use it to generate profits while contributing only the occasional patch or two. I used to see this phenomenon on HN, where every time some distro had a new release the BSD folks would be in here reminding us that BSD runs Netflix and routers and Playstations and won&#x27;t we please just donate? As if Sony and Netflix value these projects enough to use them for critical infrastructure but not enough to keep them financially solvent.<p>(The GPL is of course not a panacea; as TFA demonstrates, Sun would have got away with this, possibly forever, had the author not made his serendipitous discovery)
评论 #27391098 未加载
评论 #27390985 未加载
评论 #27391342 未加载
评论 #27391053 未加载
评论 #27391204 未加载
评论 #27397586 未加载
ksec将近 4 年前
The only great thing I get from the story, at least a multi Billion dollar company thought your tools were so amazing it deserve paying their own VIP going on World Tour.<p>And no wonder why Sun failed to compete. A Cultural and management failure.
xxsaculxx将近 4 年前
This comment section if full of interesting stories! Gold content here!
amelius将近 4 年前
Sounds like a Silicon Valley (the series) plot.
tushar-naik将近 4 年前
Nice
lukeh将近 4 年前
Good story; I do find the “Australians are just the little guys” narrative a bit frustrating and a self-fulfilling prophecy though.
评论 #27391040 未加载
评论 #27390950 未加载
drstewart将近 4 年前
Could you fit in your nationality a few more times in the article? I can&#x27;t tell what country you&#x27;re from.<p>P.S: if you constantly boast about how humble your country is, you&#x27;re probably not that humble.
throwawaye3735将近 4 年前
Ok, maybe i&#x27;m too old or experienced with these type of things to really enjoy this article. The author might honestly be sincere as he wrote this but I felt it was a bit overblown and coming from negative feelings of being brushed off and rightfully so being upset that his code was stolen. It could just be there are some cultural misunderstandings as well.<p>He mentioned this &quot;VIP&quot; is a &quot;Developer and dtrace expert&quot;. But reading that and the other details, I think this is probably not the reality and maybe was communicated incorrectly to him. I really doubt this guy was a &quot;VIP&quot; as he says.<p>My guess is this &quot;VIP&quot; was actually a pretty normal member on the dtrace project, could be a little senior and got the opportunity to go around and talk about it. I am sure they had a team somewhere who put together most of the software, maybe he was involved a little bit, but probably he was just as confused as everyone else about using that open source software - he probably knew enough to teach it, and how it worked, but so many people work on these type of projects, unless they sent the lead engineer he probably didn&#x27;t know it deeply except enough to evangelize and teach how it works.<p>He mentions about being slighted by this guy a lot, saying things like &quot;He wasn&#x27;t impressed&quot;, &quot;gave me a look like he didn&#x27;t really believe me&quot; etc. This might be true, but i suspect it&#x27;s coming from his negative interpretation of the situation. This guy just traveled all the way around the world, was super exhausted, was possibly honestly confused what&#x27;s going on - i certainly have been in that situation before.<p>The author also mentions he felt it odd that he (the author) was producing more dtrace tools than Sun was. This almost sounds a bit like indirect boasting. Large companies are slow. A dedicated passionate developer who is working alone or with a small team will always run laps around huge companies. This isn&#x27;t odd at all. Companies often get distracted, can&#x27;t focus on what&#x27;s important, or decide not to do what is important for a product due to other business reasons.<p>In fact, as he found out, some engineer somewhere just ripped his stuff cause it was faster and easier for them to do it. Sun&#x27;s team was not professional at all, even possibly breaking the law, which I think is the point of the article but the descriptions of the Dtrace guy who&#x27;s job was to show Dtrace around the world lessened my enjoyment of the article.
评论 #27397164 未加载
评论 #27391116 未加载
评论 #27391151 未加载
pulse7将近 4 年前
How is information in this blog related to Wikipedia article on DTrace [1] where one can read &quot;DTrace is ... originally created by Sun Microsystems&quot; and &quot;Original author(s): Bryan Cantrill, Adam Leventhal, Mike Shapiro (Sun Microsystems)&quot;?<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;DTrace" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;DTrace</a>
评论 #27391246 未加载
评论 #27391256 未加载
评论 #27399429 未加载
评论 #27391257 未加载
评论 #27391253 未加载