jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Trademarks are a legal thing - they are in effect "owned by someone". While the _code_ is open-source, that doesn't mean other people can come along and just use your trademark. Nor does it mean that a project originator should just have to "give up" the trademark to anyone who comes calling.

If you want the trademark to be owned by a neutral body, then by all means create a body to hold the trademark. That's a choice for the project originator (who usually holds the trademark). In this case there's no dispute that Oracle "owns" the trademark.

Leaving aside the legal implications of a trademark for the moment, your hypothesis is flawed at a social level. Who, after all, is "the community". Let's take an imaginary product - which was created by Fred and is now being developed by a "community" of 10 developers. There are say 200 users of the product.

Now 3 of Fred's developers decide to go and work on a fork. Does Fred give them rights to use his product name? What then does he call his product? How do customers differentiate between the two products with the same name? Since anyone can fork at any time, should we have 25 projects with the same name in the same product space?

Ok, 3 seems a little low - what about 6? What if 3 of those developers joined the project in the last month? Does their leaving count as more or less? What about if 9 developers leave?

How best then to determine which is best for the community of users? Who determines which project is "more true" to the original project? what criteria do we use to measure"trueness"? Does the language dictate trueness? Does the location of the original project lead?

In other words, your point is completely moot. Oracle gets to keep the name because they own it. period. (Although it seems they might now be prepared to give it up.) People have the right to fork the code at any time they like, but it's not in our interest to allow them to use the same name. The public is best served, and protected, by changing the name of forked projects. Anything else is just worse.
Thanks for mentioning B', I first did not understand what the problem was. Merging B' will turn A to B', which is equivalent to B. This causes confusion if the author of the left branch intended to get rid of B.
The really big insight Linus had that Brahm apparently still doesn't want to recognize is that if that if you design what essentially a snapshotted filesystem, the merge algorithm is just a convenience. Any better merge algorithms can be added to git without touching the format. In fact any individual user can pick and choose their merge algorithm that the repository just cares about the recorded content history (which trees are parent to which trees).
"The outrage of the mob was what she was studying to write her fiction. She is detailing the characteristics and behaviours which she wants to portray - violence/murder was not going to be a part of her story, so she didn't write about it."

True. But you can see she had a strong emotional response to the circumstances of the Hickman case. She was really outraged, and ranted about her outrage for pages upon pages upon pages.

But her outrage was focused not on Hickman or on the murder he committed, but on those people who were outraged at what Hickman had done.

That's what's strange about her reaction. She doesn't seem to be concerned in the least by what Hickman had done. In fact, she idolizes him, and even writes a story in which she turns him in to a hero.

And it's not like there weren't plenty of cases of miscarriages of justice in the 20's that she could have been outraged at. Plenty of cases where she could have chosen to idolize and emulate someone who really was heroic.

Instead in her journal entry she writes of a child murderer being a hero. You don't find her choice of heroes to be even a bit strange?

"She's not alluding to other murders, but to lesser 'crimes' that provoke a more hypocritical mass-response."

What makes you think that? By her own words, she's referring to: "a mob in any great public feeling of a large number of humans" That includes public outrage at murders, mass murders, torture, etc.

The fact that she alluded to such mobs in relation to the Hickman case proves that she wasn't talking about mobs that form only in response to "lesser" crimes, but rather those of which the public outrage caused by the Hickman case is an example (ie. murder cases).

"Rand's early years probably weren't that far removed from the groutesque spectacle of public executions in front of actual mobs, which I suspect most people now find despicable."

If she had written about her outrage at the lynching of an innocent black man, I think most people today would agree with her and indeed find such an event despicable.

But Hickman was not lynched by a mob (he even got what appears to be a pretty fair trial, especially by the standards of the day), he was not innocent, and he wasn't a member of any persecuted minority. Furthermore, his crime was itself of a particularly despicable sort.

The only way Rand could have chosen a worse person to idolize was if she'd chosen a mass murderer or serial killer. In fact, Hickman wasn't really all that far from a serial killer, as there are some indications he'd killed before.

"It's not like this would be the first murder ever and that was Rand's response to it."

But it was a particularly gruesome murder of a child. You'd think that Rand herself would have been outraged by it. Instead she idolized the perpetrator and had nothing but contempt for those that would dare disparage him.
Thanks for the compliments about node-http-proxy. Definitely won't see another update on this until 1.0.0 (full RFC2616 compliance).

I have to disagree with you about it's notoriety. With the v0.5.0 release we have some really interesting features (HTTPS, Websockets) that you simply won't find in other battle-hardened production-ready HTTP proxies. For example, HAProxy has neither of these features and is the library of choice for a lot of developers / sysadmins
See, the sarcasm doesn't work here because intelligent people designed stable bikes. You don't look at a bike and think, thank you evolution.

Sorry, pet peeve.
Maybe I should send an unsolicited job application to Dropbox for a (sexy) data scientist position. 25 million users is pretty crazy.
The URL does not support any of the assertions in your comment.
and then cry
> "What laws or regulations does this heinous act violate?"

The Law of War defines rules of engagement.

To define what engagement I’m referring, consider the few minutes after 4:45 at which point the pilot "lights them all up".

http://www.youtube.com/watch?v=5dgKAxPbJ0w

Now, I’m no expert in the Law of War, so I will leave that to the lawyers.

But to me that looks like an attack on a civilian population. Considering the fact two children were also nearly killed in the attack, that adds more weight to that point of view.

> I strongly recommend that you watch it. It gives a slightly different impression of what happened.

If you think there is compelling, evidence somewhere on that 40 minute video feel free to present it.

> I strongly recommend that you watch it.

To be honest, just watching those two minutes makes me sick to the stomach. All I’m seeing is an act of barbarism.

However, this is not so much about a video and trying to determine who is right and who is wrong.

This is about a much a bigger question.

Is it right and proper for governments to suppression the truth from its people?

Reuters lost two reporters in that engagement, so naturally they asked the US Military for details as to what actually happened.

The US Military came back with the standard reply, something along the lines of:

We reviewed video of the incident and from that it’s clear the reporters were caught up in an armed conflict between the US Army and a hostile enemy.

Reuters then asked to see the video but the US Military declined the request.

If the video of the engagement (all 40 minutes of it if you like) is so compelling, why did they outright refuse to release it?

What right did the US Military have to suppress the release of the video?

Fortunately for us, Manning did release the video, so the truth did come out.

Unfortunately, for the US government and the US military, the truth is sometimes ugly and it is that ugly truth they were trying so desperately hard to suppress.

This last decade has seen the US government (not unlike most other governments) get into the bad habit of hiding the truth.

Look at how they desperately try to make examples of people like Manning, Snowden and Assange, it the hope that it will somehow deter others from letting the truth be know.
Would the backend operations be part of that? Stuff like indexing, caching, database maintenance, etc
It wasn't ridiculous. The idea was for IE to use existing components in the OS, and to allow other programs (including ones from third parties) to use components from the browser. This enabled you to open web pages in other applications, including Windows Explorer.

Microsoft had to rewrite the IE3 browser into components, and this componentization was very popular at the time. It won Microsoft a huge deal with AOL and meant ISPs could customize IE (which Netscape wouldn't allow), which also contributed to IE's victory over Netscape Navigator.

In the end, Microsoft won the browser case by 2-1 on appeal, and the US Justice Department lost it.

It's nothing like the Google case.
It's a very good question and should be the focus of criticizing the NSA's programs unless we have evidence that what they did was malicious (blackmail, etc).

But I don't think they mean that when they say trust us. They typically mean: trust us, if you knew the threats we face and the fact that this is effective, you'd think the risks were worth it too. In addition they mean trust us not to abuse that power, but that is the smaller point.

In fact, I suspect they'd argue the risk for abuse is outweighed by the consequences of terrorism(a statement I'd disagree with), even if you aren't sure they are honest.
your frustrated by people who have different priorities than you do? Who values you things differently?

when you start using words like 'obviously', it really doesn't speak well of the comments to follow. noisy? beautiful? elegant? these are all aesthetic judgements. for you to say something is obviously more noisy is to place your judgement about others and to discount the validity of their view- that kind of attitude frustrates me.
Not exactly an answer to your question but it might make the decision easier:
If you're currently a university student at an institution that has a law school then you can probably incorporate for free/the cost of filing. Many law schools operate business clinics that are free for students.
It removes the requisite hunger level which is a determinant for success.

Is this true? I think the hunger is a function inherent in the person. Gates, Jobs, Zuckerberg, Page, Schmidt -- all of them could have quit years before their prime, but none did/have.

The people who are hungry because they're broke are the wrong people to bet on, because if the company is even remotely successful they'll find a way to cash out. There's just no way around stopping that from happening. But if you bet on those for which shipping the next great product is what drives them then giving them some money won't cause them to lose their drive.
Yes, but how does any of that affect the decision of "Yes, it's OK for Al to make this comedy song"? He's not asking her to put her name on it or positively review it — just to say she doesn't mind him doing it. So I don't see how "subtle variations" make any difference. As he said, this was the first time he'd encountered this in many decades of making parodies, so if you're implying that this is just how musicians work, you're wrong.
I definitely agree. Flash Block is an essential add-on.
Update: I think I called it: http://alyankovic.wordpress.com/2011/04/20/gaga-update/

I'm not buying the "the manager didn't pass it on" line - that's politics. Either way, Gaga now looks good, the video has 10 honors on YouTube, much discussion took place which helped both artists out.. everyone's happy.
I didn't notice any arguing from authority. He claims to observe a pattern of rejectionism (for want of a better word) developing in the culture and argues that this is bad for adoption. Either could be wrong, but neither relies on authority.

If Hickey has a clear vision for his language he should certainly go for it. But I agree with Yegge that if the culture takes a turn toward you're-doing-it-wrong purism, its growth will suffer.

(As an aside, Yegge has achieved something noteworthy in language marketing: his writings about programming languages have a large following. Perhaps he exaggerates his influence, but for better or worse it's non-negligible.)
> I don't want to give that up and just use cons/car/cdr.

Any somewhat modern Lisp has hash tables, vectors, etc.
I mirrored your sentiment in the original thread [0].

> I think this is quite a risky wager. I'm not sure how much of external factors are accounted for. The economists and financial journalists are quite excited about the whole QE and ZIRP effect. It's been deemed an unprecedented experiment. Cheap money has flooded the market. If we look at each industry of itself, most of them are in the similar state. Housing has become very expensive, stocks are at all time high, executive compensation has increased, commercial real-estate is popping up everywhere and the wealth gap is broadening. So when someone looks at statup evaluations and see them getting higher and higher, an expectation of market correction is in order just as it would be with the stock market. Perhaps the inevitable will get delayed once Euro takes up on the QE.

P.S: I think when someone talks about bubble, it doesn't imply that the current crop of startup ideas are bad. It just reflects inflation in the VC market.

[0] https://news.ycombinator.com/item?id=9259224
Ok, I can get to it from a proxy location of the Netherlands, but not from the US or Germany.

So now isitup.org shows dot.tk up at an ip of 213.206.98.165. It shows www.dot.tk as being down.
I would agree with the statement that Go was intended to be used in situations where C++ was not necessary but I think Java or C# would have easily sufficed for these problems.

The problem is that both Java and C# are controlled by Google's competitors (Oracle and Microsoft) which is why Go probably got the green light from management.
Lately I hike, play some video games, and I've been building bows.

Last summer I rode a motorcycle all the time--but I sold it this winter.

I also mix in pool and poker when I have time for it--I'm a high-level player of both, better than I am at programming (my day job)!
Thanks! I've edited my comment.
I think even complete strangers will be predisposed to give you positive feedback if they know it's your idea. If they think it's somebody else's idea, and you're priming them to think negatively about it, then you'll be more likely to get the negative opinions you were looking for.

Obviously I'm not addressing the morality of it, just the effectiveness.
A couple of points:

1) Immigrants pay taxes just like everyone else.

2) With "government who willingly allows companies to outsource or externally hire our jobs" -- it sounds like you believe in the lump-of-labor fallacy. The idea that skilled immigrants take away jobs from natives is widespread, but generally false. See: http://journal.dedasys.com/2014/12/29/people-places-and-jobs...

In addition, "government who willingly allows" implies that the U.S. is very immigration-friendly. Nothing could be further from the truth. Countries like Canada, Australia, the UAE, certain EU countries, etc. all have far, far more welcoming immigration rules. As a personal anecdote: before I got my current job, I had interviewed with Facebook, and they said that if I didn't make it through the H1B lottery, I could work at their office in Canada.

The fact is, the U.S. is one of the hardest countries in the world to immigrate to; and from an employer's perspective, one of the countries that makes it hardest to hire someone from outside.

3) The idea that there is no shortage of skilled developers in the US is not corroborated either by fact, or my personal experience. My company has had a really hard time finding skilled developers. We've been hiring smart people who have had limited exposure to programming (12 weeks of bootcamp) and who come from non-CS/non-STEM backgrounds, and basically training them to become developers.

I know several people in the industry who all say that they've had a hard time finding skilled developers. Both higher-ups (managers, HR, etc) and developers have mentioned at some point or another the difficulty they or their company has had in finding good developers. Maybe it's just NYC. But, I don't buy into the idea that there are plenty of qualified developers in the US who are looking for a job.
Photoshop 1.0 is from 1988. This was the era of the Macintosh SE [1], the default configuration of which came with two floppy drives, but if you paid a lot more, you could a hard drive that had as much as 40 MB. And it could have an entire 4 MB of RAM.

There are watches today that are 100x more powerful than Macs of that era. Almost anything that was good in a file format from that era would be bad today. Every novel and innovative application feature from Photoshop 1.0 would be seen today as trivial. Many of today's features would have been inconceivable.

If you think you can do better, then I'd encourage you to try. Just start shipping an app with a file format today, get a lot of users, take it through 15 major versions [2], and come back to us in 25 years. Then you can lecture those of us left alive on the right way to do file formats.

[1] http://en.wikipedia.org/wiki/Macintosh_SE
[2] http://en.wikipedia.org/wiki/Adobe_Photoshop_version_history
Why "surely"?

That's not a great comparison since Dutch is about as close as a foreign language gets to English. And when you learn it you can only use it in the Netherlands and some former colonies. More speakers yes, but ... More places?
I can't upvote in MiniHack, for some reason. Still use it though.
https://communistftw.wordpress.com/2013/11/12/response-to-co...
> The misery is long past.

With legacy apps, your miserable past is usually somebody else's nightmarish present...

I had a funny - though unrelated - experience with RTF production a couple decades ago. To make things more interesting, we were using KnowledgeWare ObjectView for the job - a 16-bit RAD tool with a custom simil-VisualBasic syntax, and collecting data from a UNIVAC 1100. I moved to a different company about four years later, and later discovered ObjectView... oops, just ceased to exist. Phewwww!

http://en.wikipedia.org/wiki/KnowledgeWare
Indeed they are...

http://i1.cpcache.com/product/199796497/follow_chairman_meow...
Roles for the F-35:

1. Supersonic stealthy STOL for the USMC. Check

2. Supersonic stealthy replacement for A-7/F-18. Check

3. Supersonic stealthy replacement for F-16. Check

Despite its detractors, the F-35 is an excellent aircraft that is doing quite well in squadron usage. The USMC loves their B model, operating off of their mini carriers. The USAF is getting enough on the line that sustainment costs are bending down, and flyaway costs are cheaper than the newest F-16s that would get crushed by the F-35.

The only service that isn't as in love with the F-35 is the Navy. They've slowly been realizing that the short legs of the F-18 have hampered them in the Pacific. The F-35 has better range, but is still far shorter than older strike aircraft like the A-6.
The rise of Clickhouse is fascinating.
Satoshi Nakamoto (page 1)
For many use cases, the included free bandwidth and no "oops I just spent a lot more than I intended to" features make DO vastly superior to AWS/GCP/Azure.
another option is that one can also choose to be rich to gain access to more wealth:

https://www.investor.gov/introduction-investing/general-reso...

200k/yr for 2 yrs, or >1M net worth % price(house).
I think AWS LightSail is what you would want, also Cloud Run is also another option.
I agree, edited "We" as "Many".
I used to follow Bitcoin quite closely right up until the age of ASIC mining took over so I'm not in the loop. What's the long term solution for this?
Their support is also very lacking, multi thousand a month spend with them buy tickets still take hours. But support seems the hardest thing to scale especially with the number of tickets they get about things not their fault.
In my opinion Python provides a better syntax in almost all areas.

Ruby has been a language in decline for quite some time.
A workable fork would most likely require standing up new servers that would be isolated from the existing Signal user base. I think we'll see a handful of forks very shortly and it will be interesting to see how the new maintainers navigate the current landscape.
$500 is cheap. Tell them to go and build something for themselves, and come back when they have a clue how hard it is.
Yeah, I'm not questioning this. If you want to start a company, you need a good product, and you won't magic one out from an MBA.

Equally, running a large corporation without people who understand so many complex business dynamics (and crucially, you'll need some who appreciate how they interact) seems crazy-suboptimal to me.
I just went to Donorbox to cancel my $10 monthly donation. Clearly, they don't need such humble support anymore. What's after cryptocurrency, ads?
That's great to know, I didn't know they had improved on that front. Last time I tried to do it you had to manually copy a file from a micro-SD card (and it was only supported on Android) and then you had to copy a crypto key. In the end I couldn't get it to work and gave up.

Unfortunately day-to-day my issue is more with syncing the desktop to the phone client's history and as far as I know it still won't let me do that.

An other super convenient feature of Whatsapp and Telegram is that they offer a pure web interface with basic functionality which is super convenient if you're in a pinch and don't want to/can't install the standalone desktop application.
I would recommend PulseEffects. I switched from NoiseTorch and haven't looked back. It is a much more polished UI and has other effects if you need them. It also automatically stops doing audio processing when no apps are using the output and can easily be configured to auto-start so it can be basically set it and forget it.
Companies have employee turnovers. Maybe it wasn't toxic to previous employees, but is toxic to current employees.