skysight-inc/HackerNews huggingface dataset:
Hello!

Bully or not, please be friendlier. I will start and hope you're following.

I've seen a few interviews with Mr. Pöttering and I admire his cleverness and his ambitious fight for a better GNU/Linux. I am not a fan of his person, nor his speech, but this is not the time, nor place to call him an egocentric elitist. There is a reason for everything, I too would become such a person to protect myself from the everyday threatening and hatred. Things like that break a person!! Keep this in mind, we as Engineers are especially very susceptible and sensible to attacks, because we have sharpened and trained our minds to try to find a meaning behind every action.

Remember Aaron Schwartz! He couldn't bear the weight on his shoulders anymore. He was not a soldier, he was not a criminal, he was like you and me a person that deserves to be respected. Souls break apart and suicide isn't rare among our people. You shall keep this in mind, when you speak up without a filter.

Whenever I've been complaining about something about Linux, I was told to improve it, or shut up. That was a culture that I thought as very unfriendly, but it was nonetheless logical. I could pass that along to you, but you have an opinion about Systemd and Pulseaudio that I simply cannot fathom as authentic or fact based.

ALSA did not allow controlling the volume of different applications. Period. PulseAudio made it happen!! Yes it's not perfect, but it's opensource and maybe it'll be as good as the software you want to use on your own computer.

With Systemd systems are starting up much much faster than tweaks to other init systems can provide. You're comparing Apples to Oranges, when you say, but if you disable everything then and only then my favorite init system is faster than systemd. Not everything in systemd is smart or good, but it fixes a problem that people have neglected for too many years. Systemd changed that!

Let's not discuss what is better or not, you have to be a Software-Architect and not an untrained Software-Developer to discuss such things in detail without being a hypocrite, desinformative or misleading. My impression was that even though the ideas of Mr. Pöttering were brilliant, his Software-Architecture skills are his Achilles heel. That's what he needs more training in.

Thank you for taking the time reading this.
No Structure Services
What's wrong with changing Reply-To?
For me it took 11 days.

The upside to the delay is that it seems incorrect submissions get returned a lot sooner than correct, so you're likely on the right track :)
Google Organic CTR Study 2014
It makes total sense to make beacons broadcast something that devices can interpret / interact with directly.

iBeacons are an interesting "first move" for the technology thanks to the weight Apple / iOS puts behind the potential for adoption, but the current model of interaction is just too convoluted / clumsy:

iBeacon broadcasts UUID/major/minor > subscribed app listens > app checks internal database or more probably fetches some data from a web-based API > decides what to do with that data / response.

vs

beacon broadcasts a URL > OS (or subscribed app) pulls data from URL > user (or app) decides what to do with that data / response

The abstraction provided by the iBeacon model is interesting but arguably too abstract, whereas the simple use of a URL is decidedly simple and logical by comparison, and (potentially) cuts out the app mediation.

If you combine the simplicity of using a URL with the idea that either the OS interacts with it directly or an app with a URL- or domain-specific mapped intent takes over that interaction then you get a simpler and more transparent journey as a result.

I think it's very early days for the Physical Web project, but it should definitely be one to watch!
The word "Sigh" is not a complete sentence.

Using this word as a complete sentence where it only make sense vaguely to an internet person ruins its original usage.

(It's like starting with "This." It's stupid, you sound stupid and you should stop doing it, especially when you're being pedantic about words.)
You need to understand one thing: you are wrong.

Linus Torvalds is not a bully. He's in charge of one of the biggest and most successful project out there. And this project is open-source, and anyone can contribute to it. Anyone. Even your cat. Imagine the Windows codebase being opened to anyone, with anyone being able to suggest fixes and send patches, or ask questions, or make suggestions.

You do not want any idiot to commit insane things. You need to have some barriers. And these barriers are related to technical skills.

You have to understand that the alternative to "Linus is mean" is "Linus let a fucking patch enter the kernel, and it broke millions of machines around the world, causing millions of dollars worth of damage". Every single line committed in the kernel must be carefully checked, and if you lack the skills, just go away, because it will (1) spoil the precious kernel maintainers time and more importantly (2) do damages to millions of users.

So I am personally very glad Linus is "abrasive", because when someone screw up, he makes it perfectly clear, and this is totally appropriate considering how critical the linux kernel is nowadays.

And yes, if you want to live in a politically correct, nice, cheerful project, this is not the project you need to work for.

[Having said that, I do not think Linus has ever been dishonest (such as refusing a patch only because he did not like its author, unlike some C-library guy), which is precisely the reason why his abrasiveness is perfectly fine to me]
I saw this a few days ago in F-Droid's „Recently Added“ category, a bluetooth chat app called Gilgamesh:

https://github.com/n8fr8/gilgamesh
(https://f-droid.org/repository/browse/?fdid=info.guardianpro...)

Don't know if it's anonymous or encrypted (is that is even possible?) but other then Firechat (and most other apps linked here until now) it's Open Source.

Would love to know what someone with a more technical expertise than me thinks about this.
> (p.s. the irony of posting such an offensive post by starring out the u in fuck... does he not see the irony?)

Linus is fully capable of writing "fuck", as evidenced by e.g. [1]. If he stars it out, assume it is a stylistic choice for that particular message.

> then I don't think I'd ever contribute to the LKML.

If you can't handle a message like that, then perhaps it's just as well. Note the context (though I can appreciate it may not matter to you, and that you simply won't contribute regardless of it):

A senior developer who have repeatedly made Linus exasperated by submitting code that Linus have had massive issues with, up to and including unacceptable levels of breakage, appears to have written code so idiotic that it should not even have occurred to him. 1 byte reads with sys-calls is a beginner mistake. Kay was/is not a beginner. He also had at that point had repeated complaints from Linus about the quality of his code, and showed no sign of listening.

This conflict eventually culminated in Linus making it clear he'd had enough, and will no longer merge code from Kay until he cleans up his act [2]

While I don't think I'd be as caustic as Linus, I can totally understand the level of exasperation that saga must have caused him given the series of issues in question. And at the point of this outburst, nothing appears to have worked: the stream of crap had kept on coming.

[1] https://lkml.org/lkml/2012/12/23/75

[2] https://plus.google.com/u/0/111049168280159033135/posts/Kd57...
Thanks for the suggestion. Wish they took paypal (or amazon or Google wallet), but it's still very much worth doing.

Here's the paypal donation site: https://www.paypal.com/webapps/mpp/donate-with-paypal
You can look up "doctors without borders" from there.
Would a hacker have a use for a portable standing desk?
How to avoid government www filters
It requires root, but Cryptfs (available in the play store and f-droid) enables just such a feature. In fact, it's written by this blog post's author.

http://nelenkov.blogspot.com/2012/08/changing-androids-disk-...

https://play.google.com/store/apps/details?id=org.nick.crypt...
never cared who is behind a nick on the other side of the cable, if he is white,black,yellow,green or pink. But i like the banter and sometimes people are cursing at others not because of gender, race or any other factor but because of emotions. If PC will get over everything soon it will be not acceptable to say anything. Is this the internet we all fought for ? In internet it doesn't matter who you are.
I'm Agile but My Contract Isn't
I switch WiFi off when I leave places with WiFi connection but sometimes I forget to do it.

I know people that think that the phone they bought "has Internet" and they must pay a monthly fee for that. They don't ask themselves how that happens so I guess that some people never turn their WiFi off unless they must learn to maximize battery life.
Still not cool. Proper way is to reference commits and bugs. Just imagine someone Google your name and first link is to this comment: XY attacked me....
So isn't your beef really with the distro's which aren't fulfilling your needs?

Maybe you should start your own branch with Systemd specifically excluded. That is how many currently popular distro's because popular (mostly relating to different windowing systems, etc but still). You could also move to Gentoo Linux which doesn't (and has no plans) to utilise Systemd as the default.

Last point; systemd is so "crap" that every single distro' is moving to it? Either they have VERY low standards or there is more to this story than that.
As of 2009, only 4 phone booths remained in Manhattan: http://www.scoutingny.com/the-last-phone-booth-in-new-york-c...
Comments on that thread note that in 2012, at least 2 of those were verified as still around, but not sure about now.

There are a lot of phone stalls still around though - a number of which have been sites for experimental improvements for some time now, including a Google initiative to outfit some with public wifi:
http://www.nyc.gov/html/doitt/html/business/future-of-public...
The open source option you mention is at https://dabble.me and has a free hosted option as well. I open sourced the project in hopes that devs would contribute as I was a big OhLife user myself, but instead we all just started competing.

I've also reached out to the OhLife guys about 1) open sourcing their code, and 2) letting their users know alternatives exist. After a pretty late reply, all I got back was a 1 liner saying they weren't interested.

Sidetrack: Does your 17yo daughter really want to have her journal on a service her dad runs?
Town Built for Driverless Cars
I had to disable Ghostery and AdBlock to get your editor to load properly; I'd recommend taking a look at what resources you're depending on that they're blocking.
in interwebs you can be even atari owner...Yes even them are welcome and it doesn't matter guy is atari owner. So why mix in chat about kernel patch code that he is an atari owner ? he can't change it, and it doesn't matter. But should he get less flame because he owns atari ? no.
I really don't appreciate the ageism in this comment. It's unbelievable that in this industry you don't meet 20-something asshats so that you have to single out people in their 30s and 40s.
Better might be to provide links to the cases where he feels hard done by.

Re: the app framework naming, there's some partial conversation involving Brian Foy at https://www.mail-archive.com/modules@perl.org/msg34595.html. It doesn't seem to merit nanoscopic's comments, so I wonder if there's more to the story or if nanoscopic is being unfair.

I tried to find archives of the Grant McLean XML stuff, but cursory Google searches were unsuccessful.

If you want to name and shame people (and let's be honest: if you're naming people, saying they did bad things and inviting others to Google it, you are shaming them, explicit disclaimer of shaming intentions notwithstanding), you should (a) use your name and (b) provide adequate breadcrumbs for others to see that your position is just.
I think when you have the time to write and edit your thoughts for people to read, "fuck" is witless and lazy.
added a pullrequest for that :)
Maybe video should replace written text in some of these exchanges. I think that someone having to record themselves would make them think twice and maybe rephrase some heinous language.
Written word also has the disadvantage of not conveying non-verbal body language and can also be misinterpreted.
Not sure this solution would be widely accepted though, unfortunately.
Y Andrzej Kiszka
I have always thought it best to specify that you don't understand. If you are not a lawyer how can you know the ramifications for anything you do or do not say.
Conflating the Open Source community at large with the Linux community, the Linux development community, and the Linux kernel development community does not help him make his case.
If you're interested in Sci-Fi, especially some of the older stuff, there's an unbelievable treasure trove of books, short stories, scanned magazines, old radio dramas and books on tape all for free at archive.org.

Finding stuff there is a mess though, but even just a search for "science fiction" is like falling into a dragon's hoard of genre pieces.
Datenwolf looks at the problems from the sysadmin perspective and all he is seeing and complaining about is complexity that introduces hard to debug problems and bugs. Sure his criticism is derided by Lennart as he has far more intimate knowledge about the software. However 'Did you file a bug?' and 'Do you hate disabled users?' actually are not helping here either.

It's complicated and modern Desktop Linux userland (ConsoleKit/PolKit/dbus/pulseaudio/GNOME...) feels like a sub-optimal solution from a sysadmin perspective. Maybe systemd will fix some of these issues but some are afraid it will introduce others.

Having dealt with "modern Desktop Linux" I can totally relate to Datenwolf. I understand that he lacks knowledge but if you are not a developer of these systems it's impossible to deal with this mess. And yes - I think it's largely a undocumented, poorly implemented and overly complex mess.
As one of the partner of Stamplay, we actually wrote an in depth tutorial about Stamplay. If you curious to see how easy it is to use, you can read the tutorial of Stamplay & Pusher on our blog.

http://blog.pusher.com/integrating-pusher-stamplay/
For anyone interested in experimenting along these lines, the Intel Quark (486-based SoC) has on-die plain SRAM instead of L2 cache.
A mobile app version would be better. Instead of email send push notification. Also restricting the number of characters to type (twitter style) can encourage entries?
Apple sapphire crystal supplier GT Advanced files for bankruptcy
Mono 3.10.0 is the latest version of Mono (released over the weekend); not 3.8.0
I'm native. They don't appear to discriminate, they rip everyone off the same way. ;-)
Ask HN: Service idea generation for audio?
I have an old project which offers an (outdated) opensource software for podcasting. I did not continue with development when the interest in podcast fell and other solutions emerged.

However, I still feel that I should now come up with something more useful. In other words: I do not want to completely abandon the project but instead build a completely other thing.

In the early days of the project, I found that musicians were a major audience of the project. So I built a contest website for artists and wanted to produce a CD. Reponse was bad.

The next idea was to build something for "open source" music. Something like jamendo did. I did not complete my prototype, but then jamendo was on its way of becoming the number one in that niche, so I did not continue with that idea, either.

The 2nd attempt was podcasting-as-a-platform where I was outpaced by soundcloud.

However, the next idea was soon there: Enable people to sell their digital goods, especially their music. However, in that case, a lawyer convinced me that this would not be worth the risk in my legislation.

I must admit that my list of "missed chances" may read as a list of procrastination. The thing is that I always wanted the project to be a side project. So I put less effort in the ideas than I should have.

For now, my feelings are a bit ambivalent: On the one hand, it would be ok to simply abandon the internet-audio ideas and keep on with my other projects and client works. But on the other hand, I really like the internet-audio-sphere.

However, I run out of ideas somehow. I am not asking the question to get ready-to-run business ideas in that sphere. But maybe you can ask the right questios, point me to something you find annoying in the audio-on-the-net-sphere or you may find yourself in a similar situation and share thoughts or even start building something together. In that last case, it would be great if you leave your contact details in your answer.
I failed to understand this line of criticism. Open Source is a software development model. It's not a model of society and does not guarantee to consists of only well-mannered people. There are ugly, difficult people everywhere, not just in Open Source projects.
How to Create a Responsive Bootstrap Website
The number of females entering tech is a fraction of the number of males. Therefore even eliminating all harassment of females would not bring us closer to equal representation.

That's not to say we shouldn't work to eliminate this treatment or an attempt to minimize it in any way, of course.

What I believe we should ask ourselves is this: "Is the tech community responsible for the fact that far fewer females see this industry as a reasonable and viable career path?"

Until we can answer that question with a confident "nope", then the social conversation around feminism and its role in our community need not be settled. We can work toward a more equal future without addressing the underlying philosophical and political motivations for doing so.

Free individuals, voluntarily working together to achieve a common goal. That's what it's all about, people. Forget the lables, find something in common with your neighbors, and make it happen.
People also reap things that somebody else sowed, or that nobody sowed. There is no physical law that anyone will be treated fairly.
I've found that the best way to check myself on the internet is to imagine I'm talking to someone face-to-face.

It becomes a lot harder to call someone a 'fucking moron' if you imagine it as a guy standing in front of you.
I certainly agree that there some Open source projects that are extremely toxic, like the Linux Kernal, but I wish people wouldn't say all open source is that way. The author has been through a lot of crazy shit for very silly reasons, note I'm not blaming him in any way - no one should go through that over volunteering free work. But I've contributed to Django, Flask, Python, Meotor, and Node.js in different ways and though it's varied in how pleasant the experience has been for the most part these communities were really awesome, when dealing with the core teams. I think those are good examples of better open source communities and I think they will tend to pick up more developers that aren't willing to put up with all of the crap involved in the Linux project.
2014: Portrait of a Traveler
Since when is TheVerge a good source for HN? (just as it's starting to get hated in others places - Reddit - no less)
> Every language sucks. Every language [bla]

Oh, another instance of "all languages are equal".

No they are not. Some are better, some are worse.

People who don't want to use JavaScript, try to avoid one of the worst languages out there.

That's all.
I've been waiting about a month for confirmation that Task 8 is correct (or incorrect, either way!). Anyone else had issues with this one?
Great idea! Super relevant for a follow-up post!
Some years ago I worked on a C compiler for a processor, which, like the 6502, had no general-purpose registers and a ‘fast page’, and we did exactly that.
In this case Linus had tried for quite some time to get the person in question to stop pushing crap. Linus eventually told him he'd stop merging his code. From that point of view, if he'd walked after being talked to like that, it'd have been seen as a benefit by many.

EDIT: I find it quite amusing that I get downvoted for a fairly dispassionate and mostly objective explanation of context, yet several of my far more subjective and controversial comments elsewhere in this thread have gotten heavily upvoted. Figures.
> I give Linus a pass. Given the success of the project and the size of the team, I would rather have a foul mouthed Linus than perhaps no kernel and no Linux.

This appears to be a false dilemma. I don't think the success of the kernel and Linux depends on Linus' foul mouth. And I think the point was that he, as a role model may influence and inspire others to adopt the same behavior.
My point exactly. The end result being we are solidly entrenching Javascript into browsers, not the contrary. So instead of starting with a proper hammer for nails, we are slowly turning a screw driver into a blunt object which can neither screw nor hammer nails properly.
I'll probably get burned for saying this but I think this is related to GamerGate/SocialJusticeWarriors. I think that other controversy is being portrayed as anti-feminist (and there is a lot of undertones of that) but I think that it is more indicative of a general problem -- it is basically unrestrained incivility against those whom one has disagreements, or who has done perceived wrongs.

For some reason it has become really easy to escalate things quickly from what are disagreements or perceived wrongs to really intense hatred and online forms of retaliation that is so extreme that it overshadows the original disagreements/wrongs.

It is almost like one needs a new form of Godwin's law for group arguments, the first one to go full "4chan" (or whatever) on a subject is declared the loser of the argument, whether or not they had a valid argument to begin with.

This type of crazy retaliation is really harmful to those that are targeted, but it also serves to detract from legitimate arguments. It is just weird.

But this is the internet and I suspect it isn't really that easy to curb going full "4chan" on subjects because it can be "fun" for those involved because there are few personal consequences -- as per that sociology concept of https://en.wikipedia.org/wiki/Deindividuation.
Neuze – the future of news
Note that nobody else has built competing projects, and he didn't force any distribution to use them. Yet the software seems quite popular.

Sometimes someone has to step up to do the dirty work and write software that can only give mediocre results. I think he's getting flack as the scapegoat for the general consumerization of Linux (ala ubuntu, gnome, etc).

Really, if people don't like these systems, or if they weren't worth the trouble, why not do something about it? They sound like itches that could be scratched. That was the spirit of a previous, less popular open source movement. Now it's full of useless bitching assholes who will spend 10x the time complaining over time actually fixing.

Note: I'm not saying that you personally are in that category. But this guy should be able to respond with "fix it, fork it, or fuck off."
Apply Lessons Learned to Gain from Startup Failure
I value my time at $125/hour. If this saves me 20 minutes it is a win. $40 is pocket change.