skysight-inc/HackerNews huggingface dataset:
Where exactly was it "announced" that GNOME 3 does "not work without systemd"?

GNOME 3 works on FreeBSD[1][2], you just don't get the robust and secure virtual terminal switching that only systemd's logind running on Linux can provide.

GTK+ 3 is now fully themeable with standard W3C CSS[3]. You may need to use Tweak Tool to change your theme, but is that really too much to ask for?

But please, don't let these facts stop you from cheering on large corporations as they trample all over open source projects.

[1] http://blogs.gnome.org/mclasen/2014/02/19/on-portability/
[2] http://blogs.gnome.org/desrt/2014/03/26/gnome-3-12-and-freeb...
[3] https://developer.gnome.org/gtk3/stable/GtkCssProvider.html
Groupon’s product is a tablet based point of sale “operating system for merchants to run their entire operation."

Could be close enough... This is no Vax vs Vax.
I didn't make up the rules :) That weird situation is what most art of the past few centuries is about (i.e. once we've pretty much nailed basic survival down), and it's really not that bad, just... peculiar. But if you think about it, it makes sense: you have this species that evolved through increasing brain function, rather than speed, strength or built-in weaponry, which then managed to reduce survival issues to a few hours a day. How does that brain behave when it's got so much free time and so little to actually worry about? Is there any reason to believe that "rationality" will be how it does it? Decades of psychological research have shown that the human brain had been tuned for survival in ways that are anything but rational.
to allow officers to use judgement as to when someone needs to be restrained heavily

What I'm suggesting is that the default position should always be not restraining people. Removing someone's freedom should never be done lightly. In the case of Aaron Schwartz it was. I would argue that some police officers tend to default to the position of treating someone badly - not violently, but in a way that assumes their guilt, assumes that they need to be restrained, or assumes that they're deliberately hiding something. That is completely the wrong way to do things in a civilised society.

Police officers should only ever act with force if they're protecting themselves or others, and always with the absolute minimum action necessary, and they should always stop when the threat has been removed. Very occasionally that will require restraining someone and taking their shoes, but probably in far fewer cases than actually happens. Restraining someone who isn't violent 'just in case' is an appalling thing to do - and is exactly what results from everyone being treated poorly.
Last time I was part of the process to interview devops, we asked this question (pairing remotely tmux'd into an ec2 instance). I think we went through 10 people before we found 1 that could do it. And, of course, when he did it, it took him like 5 minutes. Everyone else struggled. "but I use a package manager" was the most common complaint.

You do need things like build-essential installed (which we'd let them install however they wanted). And a blank ./configure normally complains about missing pcre and maybe gzip (I forget). But we'd just tell them they could install without it (and the error message makes it very clear how to do that (--without-pcre or whatever).

Very sad.
Thanks so much. This is one of the best talks I've seen in a long time.
Just keep in mind Go IS NOT like python, but instead it's a better C

I'd say it's a better C, not a better C++ (or Java/C#)
> In most elevators, at least in any built or installed since the early nineties, the door-close button doesn’t work.

This sounds likely, but also sounds too cute to be true, i.e. a perfect candidate for an urban legend.

It’s of course possible that this is the result of the manufacturers having to serve some markets where a functioning door-close button is needed/wanted, and simply disable the button where customers do not want or need the functionality - i.e. a similar reason as the reason there are braille dots on the drive-through ATM.
I realise you're trying to be facetious, but probably this one: http://mina.naguib.ca/blog/2012/10/22/the-little-ssh-that-so...
I really enjoyed the link. The simple explanations are great. Thanks.
Builders of Tomorrow Is Here ” Nano Autonomous Quadcopters “
See http://www.mme.wsu.edu/~matveev/tae.htm for some idea of what these might look like.
It helps that the nouns are capitalized.
Great story with the added bonus of showing me the GNU Units command. What a fantastic program, no more Googling when I need to convert stuff.
I think Java was almost killed by not having native look and feel in Swing. There is probably still a lot more desktop applications written with native Windows look and feel than with Qt or Java.
It is still a problem with mobile apps that users can feel confused over some gui's that are made with html+css (or something else) and does not follow the native look and feel for the platform in question. It will probably get better over time but it has been an obstacle for many, many years.
I just looked up Tufte handouts and came across rmarkdown[1]. It combines markdown with support to embed R code to create Tufte handout style documents.

(I think it's good if you could include Tufte handouts part in the title)

[1] http://rmarkdown.rstudio.com
When i was in Zimbabwe (5 Years ago) the biggest prepaid refill card you could buy was around 1$. (That was enough for a several minutes call back to Europe.) If you wanted more you had to buy several refill cards.
> it will make hellbanning more effective

Arguably, if a banned account is making reasonable comments worth responding to, that account shouldn't remain banned.

Maybe after a certain number of comments a ban should be lifted entirely. Unless that's how it's meant to work anyway?
You're talking about a company that makes tricked out ICBMs. I suspect that SpaceX could handle a tit-for-tat exchange with any space power. The only real limit would be budgetary, but I'm pretty sure the U.S. government could find a way to funnel funds. Of course, none if this would ever happen in the real world, I just wanted to point out that SpaceX is making some if the bigger rockets flying today, and they far from helpless.
And everyone will eventually realize, that he/she should have learned those other technologies right from the start?

Would it really be worth the effort, especially if you are devops and app dev in one person, always having to weigh benefits?

Or could Docker in the end prove to be good enough?
Groupon takes the pole position for the amount of douchebagery they dished out within such a short period of their existence.
I think the main concern, at least the one I fear the most, is that presenting an adaptation of a written story to the screen will provide the viewer a visual impression of the story and the world defined in the book without giving them the opportunity to make use of their own imagination, even going as far as preventing them from having one, and which will inevitably conflict with the one a reader will have prior to seeing the adapation.

This has happened to me with the Lord or the Ring books; I have read the books three time over before the films were even mentioned as projects and I had a vivid imagination, populating the world Tolkien described with my interpretation. The films came, and I feel like my personal graphical view of this world has been ripped off and torn apart. I cannot remember how things were.

I am a fan of the Fondation series, and I have read it twice, and I am not looking forward to see any kind of adaptation as this will inevitably be the personal graphical interpretation of someone else.

Now you may argue that is it fair: this is a liberal world we are living in and if I wanted to see my graphical interpretation of it on the screen and not someone else's, I should seek to produce it before any competitor reaches the consumers first. As I am not able, nor willing to do this, the next best position would be to avoid as much as possible being exposed to any potential adaptation.
[Citation needed]

Again: I am looking for a language that doesn't require you to provide a proof. I'm looking for a language that is a "logical extension" of what currently is available - that is, I am looking for a language that will attempt to find a counterexample on compilation and will bail if it can.
2 CSS objects that will simplify your HTML structure
I think there's an obvious case that JSON is better purely by virtue of being widely adopted, but for projects that don't need immediate external compatibility luxem is a good choice.

I haven't tried it myself, but I think most JSON documents can be read with no modification by a luxem parser.

(Also, I uploaded the Python modules to pypi: luxem and luxemx)
I wonder how hard it would be to extend it for Austria.
I can't imagine remapping the escape key now after decades of using Vi. Pretty sure my muscle memory couldn't be remapped at this point!
Is there a history of these compatibility workarounds being the source of security bugs(e.g. DoS)?
In all seriousness, that's one of my favorite things about Japan: those buttons always work.

And the braille on the drive-through ATMs is for blind people in taxis.
Why Vimeo Funded a Show About a Weed Dealer
That's pretty cool, I never bothered handling actually starting the Messages app because I was just running it in a VM and assumed it would always work on startup.

I don't use this anymore because I've ditched my iPhone.
thats a great set of TCP timeout stories, enjoyed reading. In what circles do you travel that you comea cross multiple niche stories like this?
I had thought Groupon's core competence is scamming small businesses, not providing POS terminals for them? Do those two things go together?
How is it possible for Groupon to not know about GNOME? they probably have so many development machines running GNONE in their offices..

I find it hard to believe that none of their tech team has never heard of gnome..

Infact they should be grateful for GNONE for it being a huge part of linux operating systems and they must have surely used it during the course of groupon's existance
How to lower your cash burn rate if you’re a software startup?
‘Interstellar's’ Jonah Nolan Developing ‘Foundation’ Series for HBO, WBTV
Synthetic Biology Could Be the Key to Mars Trip
How does a type system introduce mistakes? Unless it's unsound, of course (as is Java's and Dart's).
Google Glass, Only Kind of Distracting While Driving
Yes. See, for example:

https://en.wikipedia.org/wiki/Christmas_tree_packet

https://en.wikipedia.org/wiki/Ping_of_death
The rise of the geekettes
Other languages certainly had their share of creative hacks.

But I think Node's packages are coming in at a faster rate, and they're more publicized.
So, compile-time duck typing.
Jason Stathams Shopping Channel
Also for a lot of people the shell is the OS. So yeah. A big criteria about trademarks - customer confusion is plausible here.
It wouldn't have even crossed my mind to delete an answer like this. Answers should be downvoted and/or commented on if you believe they're incorrect.

If an answer receives downvotes it can then be voted for deletion; it takes only three "delete" votes (this may be rep-based, I don't know anymore since nothing I do will get me any more privileges) to delete it.

This is a better process than potentially arbitrary deletion by a single person.
That's not the standard library, though.
This will provide bigger surface area for scamming and fleecing them.
Here's the link to the video mentioned in the article.

https://www.youtube.com/watch?v=p_bMhNI_TY8

Warning: Watching the section between 1:20 and 1:45 will cause your blood pressure to rise to unhealthy levels.
They do deprecate things, e.g. exception specification and the auto keywords was re-purposed.
Working in Boston Tech: Blueport Commerce
A better explanation in "Yes, Prime Minister": https://www.youtube.com/watch?v=IX_d_vMKswE

... and perhaps relevant to the discussions of states tampering with other people's satellites.
Behavior driven development in context
I think it's fair to say that if your kid comes home with a ChromeBook that you didn't purchase, it's being subsidized somewhere. My local high school just issued them to all freshmen. What I find a bit odd is that if there is any paperwork involved, it's not "Do you give us permission to lend a laptop to your child?", it's "Your child must sign this pledge not to abuse this device." I support the program, but the responsibility goes two ways, and I expect the school district to advocate student privacy over the lure of "free stuff."
Exactly the same situation -- the actual unit tests are fast but when we run our integration tests it takes (relatively) forever. Which is a shame as it causes the developers to run the full test suite a lot less often than they should, and we end up catching problems right before we expected to be able to push code.
Sydney, Sydney, I Hardly Knew Thee
The reason I don't is because it takes its philosophy too seriously. My absolute top nit-pick with that philosophy is: it doesn't compile to an .exe/elf.

Using Squeak as an example, it is very-much a virtual machine. If I want to work on a new project, I might have to create a new VM image or something. It's like an OS and language boiled into one thing, which simply doesn't work.

There are more classical approaches to SmallTalk these days, but most of the literature on the language is oriented toward the Squeak approach; dedicating half the bloody book to working within the OS! Just let me use Vim, I don't want to use your shoddy editor!
The Rise of the Sensornet: 4.9BN Connected Things in 2015
Doug Comer's "Internetworking with TCP IP" volumes 1&2. Walks you through the protocol suite along with the implementation of a simple stack in C.

https://www.cs.purdue.edu/homes/comer/netbooks.html

Richard Steven's "TCP/IP Illustrated" books are the original works, Unix network programming at its finest. More advanced than Comer's book, and much more applicable. Get used, older editions if cheaper, you will be fine.
Cybercrime Gang Targets Execs Using Hotel Internet
Authentication back end for django that uses a one time code instead of passwords
10 Mistakes Guy Kawasaki Is Trying to Prevent All Entrepreneur from Making
space is free for all above 100km.

100km is the altitude where lies the Karman Line[0]; the boundary between the Earth's atmosphere and outer space. So technically, space IS what's above 100km ;)

0.http://en.wikipedia.org/wiki/K%C3%A1rm%C3%A1n_line
Shame on you Groupon. Allow me to suggest an alternate name for your PoS tablet: iPad
A native terminal right in the browser.
How to Use Big Data for Brand Monitoring?
Show HN: Sketch Plugin to make documenting design easier
I concur. I've been trained that seeing a break in the underline means I'm looking at a phrase or fragment broken into multiple links. Reading the whole page did nothing to break in my brain to the concept. I do not agree with Mr. Schwartz that this style will "[i]mprove the typography on your website."

As an aside, I love Butterick's link style, what with the triangle and the background-changing color hovers, but that's too complicated for a general audience--especially one reading on the newest touch-screen whatsit that can't show you the "◊Amazon" word is actually a link to Amazon until you accidentally tap it.

But that's a great style for reading long-form articles because your brain isn't constantly interrupting you to say, "Ah, please compulsively hover over that underlined text so I can see what website this insightful blogpost is referencing."
The Dark UI looks really cool, but switching to the light theme feels so much better. It suddenly feels like Chrome except with better dev tools!

Either way, the new UI changes in this edition make it way more elegant and appealing.
Did you read the article? Here are some of the goods and services covered by GNOME's registered mark:

- downloadable computer software for creating and managing a computer desktop

- downloadable computer software for use as a graphical user interface

- technical consulting services in the field of computer software

whereas the Groupon product is "a tablet based point of sale operating system for merchants to run their entire operation." Except I'm pretty sure they mean "operating system" in the plain-english sense, not the "computers" sense. Groupon could apparently avoid infringing in the goods categories by not making its PoS app downloadable, but it's hard to imagine it not infringing in the category "technical consulting services".

And yeah, going just from my own idiosyncratic views of the world... a PoS app for tablets does not differ significantly, in terms of what it is, from desktop software for PCs. Here's some coverage from 2012 of an effort to get GNOME software to run on android: http://lwn.net/Articles/510465/
> We all "push" beliefs, don't we? what else can humans do?

Just like the previous poster, you water down what I meant by 'pushing' and 'belief' so it becomes downright reasonable to do it.

This is a systematic approach by him to advocate his religion every opportunity he gets.
I find this part surprising - "Agile Development Didn’t Pay". It would be interesting to see the source data and see what kind of companies are saying this. I feel like 'agile' is shoehorned into large enterprises sometimes where it really only means "two week sprints and standups" but really, it's still waterfall.
That's stupid. Developers want the ability to deploy applications easily, and keep them stateless. The tools to do that are of course available, and Docker builds on top of them to provide a much more effective interface than rolling an entire infrastructure from scratch each time. What the hell is wrong with that?
Rather than lower the threshold, which is just lowering the bar, how about adding a time parameter to the points? (Older points are worth more, but not visibly so)

Someone that has been using the site for a few years but only commented in a positive way is surely more valid a moderator than a new account that has submitted 10 articles in the last month. The time parameter adds continuity to the quality of flagging.
I feel bad that reason I'm donating for the first time to a project that has benefited me and so many others over the years is to help then fight a legal battle not to help support development.
Couldn't someone like Google, Apple, or any of the other huge companies who have made billions with the help of *nix and OSS in general step in and help out with what, to them, is a trivial drop in the bucket of money?

Also how is it even legal for someone to so openly and malicious intrude on a trademarked name? I thought that's the entire point of trademarks.. it protects you from this?
> Nim macros can't modify Nim's syntax.

Nim macros can extend Nim's syntax (additional "repeat ... until" for instance). They cannot change the built-in syntax of Nim.

A macro system should never be allowed to change the core syntax of a language because that could lead to very strange errors. If Perl 6 is actually able to do that then it is a dangerous feature.
If you are on any other glib version or on rh this won't work.
Net Neutrality: Vote and send your message to Congress:
That was quite impressive, not sure I would have found that out.

I know I'm stretching my luck, but since those were great reads - do you have a 3rd best TCP timeout story? :)
not hard, but I'm now sure if there's enough offer/demand for Austria to justify losing the focus on Germany.
Steve Jobs Didn’t Let His Kids Use iPads and You Shouldn’t Either
I always thought that was more theoretical than real. For instance, could I launch an OS called CocaCola? I don't think so...
Tech in Boston Podcast: Ken Deckinger – Co-Founder, JessMeetKen
I didn't say it wasn't but a build for a very recent Ubuntu the build is useless. Also it doesn't work for XP for which there can be no technical reason.
No, he has a point. Why are applications hard to deploy and manage? Because of how they are structured. If deployability was factored in at the time applications were being designed, they would look very different. You know there were entire 1000-page books written on how to deploy RoR applications? Why was it ever so complicated? Any why is creating a problem that never existed before, then solving it, considered a good use of anyone's time?
Politically he was pretty close to Charlie Stross, I think (himself hardly a Thatcher fan). It's also apparent in his non-sci work.
The only argument I tried to make, admittedly poorly, is that I notice a contrast between how good they say they are for open source, and actual behaviour from the developers.

I did not say or intend to say "good for them, I hope GNOME loses their brand", well ok I did say that a little. So let me state it differently - that many of their own design decisions also were against open (libre) source philosophies.
Another resource, titled "Coding Math", but covers such topics as tweening, easing, ballistics…: https://www.youtube.com/user/codingmath/videos
Nice job! If I may ask, what percentage of the postings come directly from companies vs automatically filtering out non-english jobs? (I understand if you don't want to disclose this information)

Not a major thing, but "questions" is misspelt in the title text.
I learnt about MIT Lab again
Would rust's "traits" count as structural typing? (I know Rust may not count as "relevant (used outside of academia)" yet, but maybe in the future.)
> How is it possible for Groupon to not know about GNOME?

A hypothetical sociopath-laden company might have heard of another organisation's trademark and decided to steal it anyway and trade on their competitor's good name. Especially if the hypothetical sociopath-laden company felt they could lawyer-up and defeat the smaller, less wealthy competitor. Could just be a dumb mistake but sometimes malice is the answer.
This looks really helpful. I didn't see anything about printing or pdfs. Can you export to pdf with comments?
Indeed, I just checked OSX - sadly, units doesn't know about millilightseconds ("586 units, 56 prefixes").
THIS my friend.Awesome! I was planning to create something like since a long time. Thanks!
Note what he actually writes:

"Our TCP implementation has a variable base SYN retransmit timout, and in this case it was roughly 500ms. So most of the time the page load would fail with our TCP stack, but succeed with an off the shelf one that had a SYN retransmit timeout of 1 second."

If his timeout were 1 second, his connection with the other node would work. It's his own choice to insist on "variable base SYN retransmit timeout" even with the nodes which weren't tested with such a setup. He also says:

"The options are either to tell a customer that some traffic won't work (which is normally unacceptable, even if the root cause is undeniably on the other end), or to water down a useful feature a little bit to at least fail no more often than the "competition" does."

Meaning, the way they use that less common setting is "all or nothing": either all clients or none. With the assumption that that way he will be "competitive." Again, why is then surprising to discover that "the whole world" is not perfect, once you implement your part with the assumption it were?

Just because he knows what the "ideal case" is he can't expect that everything he confronts would be ideal.
Old fashion manual way, just standard debian packages for nginx+elasticsearch and one go binary controlled under runit.
Have you meant KiB/s?
Coldfusion Wins Bitnami Contest
I know what you mean when something could have been implemented in X, Y, or Z language, but I too, have noticed some really interesting projects in Node.js.

One of my favorites is torrent-mount. It allows me to use virtual machines directly from a torrent stream, rather than first downloading the entire vm.

https://github.com/mafintosh/torrent-mount