skysight-inc/HackerNews huggingface dataset:
http://andrewgelman.com/2014/08/04/correlation-even-imply-co...

A correlation in your sample (especially at that size) does not imply a correlation in the population, even if you validate it with additional sham tests.
>Although shell escaping does work (assuming that there aren't any mistakes in the shell escaping implementation), realistically, no one actually bothers — it's too much trouble

I bother. It's not hard. If you're not escaping outputs, you're part of the problem.

I made substantially the same comment when this article was originally posted ( https://news.ycombinator.com/item?id=3689561 )
Very nice! I was unaware that such a feature-rich editor for Lua existed. Thank you!
Performance: Node.js vs. IoJS 2.0.0
We're using CasperJS (basically a simple interface to PhantomJS), works great for us. Have a look here: http://casperjs.org/
All window-managers are pretty straight forward under linux. Read the documentation.
Looking at it, it doesn't really makes sense that this project is so unpopular. It seems to be like liteIde for golang, where the size of the community who use that language is the main reason.

I probably should start a project in lua again, but I fear that will never find other contributors, because of the language choice. Very sad, lua doesn't deserve that.
It's getting really annoying how many self-annoited gods of statistics keep creeping up online.

60 is plenty if the effect is large enough. Hey, even n=4 can make for a good study. Give two of them cyanide and two of them a placebo, let all the trial-size-too-small-correlation-isnt-causation-people watch and then ask them to back up their criticism with a nice helping of the tested substance.
Germany has a maternity leave law, but people regardless of gender can take it.
From the name, I used to think that anesthesiologists just "put people to sleep" or stopped patient's pain.

My view is now different. Their job (for what I'm told) is also to keep people alive and stable. They administer drugs and employ machines and techniques to control body temperature, blood pressure, oxygen levels, heart rate and others. Sometimes it's a simple colonoscopy (like in the article), but other times they are treating people who just had a stroke or a bad accident. They have to react in seconds to the response they SEE on the patient (data coming from machines, but also body movement, change in skin color, eye movement, bleeding, and many subtle changes), connecting knowledge and years of experience. It's also an art to be able to put tubes and needles on all kinds of "strangely" shaped bodies (specially in old people).

A more precise title would be "new machine could one day replace some anesthesiologists". I think it's going to take a while before we can trust machines to keep us alive during emergencies and operations.
Synergy binaries (http://synergy-project.org) are behind a paywall. The same goes for Textual (https://www.codeux.com/textual/). They are both GPL and BSD-licensed pieces of software. Ardour (http://ardour.org/download.html) operates the same way.

By paying a small sum you get access to precompiled binaries, some level of support and peace of mind that you are helping developers continue their work in a sustainable way.

Frankly I would like to see this model adopted more often in the FLOSS world.
It hasn't really run off iTunes for 3-4 years now. I can't remember the last time I had to launch it. Besides, whilst iTunes isn't great, if most crapware was even as good as iTunes then there wouldn't be much of a problem.
I know...some of them are indeed expensive!

At least the latter two ("ISL" and "ESL") are free to download though.
From a browse on wikipedia it looks like knot equivalence is decidable. If I'm reading [1] correctly however, it looks like strong bounds on the complexity of knot equivalence in general haven't been found.

[1] http://arxiv.org/abs/math/9712269
Can someone find a list of "game developer" biographies / stories like this? I remember one that was about the development of SC classic.
What's really unconvincing is the 422 day gap in your commenting history. Any reason why you chose today to start talking again? ;)
As someone who has "been under" a few times, I am torn on this. I like the idea of less errors due to a computer, but there is something comforting about knowing that a human expert is "at the wheel".

I know it is irrational, but I feel similar about airplanes and cars -- much more comfortable when you know there is a human at the helm.

Maybe it is the mortal peril part of the equation.
Tangential but ... could someone give me the name of the python library that made the front page last month and that "extends the standard lib" (itertools recipes, dates helper functions, etc)?
Can't find it using HN search.
Email in my profile. thks
For those that ignore it, John Titor[0] was a time traveler sent back in time to acquire some obsolete IBM machine which is needed in the future to debug some legacy code.

[0] http://en.wikipedia.org/wiki/John_Titor
How Ruby gems work on the command line
What will be interesting will be how human behaviour will change once all cars are self driving cars. Some cyclist / pedestrians might blatantly cross a red light intersection because he knows the self driving cars will detect and stop for him... something to think about.
Religion of peace and all that...
Or answer codes, sign out medication, or take the patient their consent forms? It's cool, but no replacement for a person.
>Keep in mind that this was a really difficult post to right.

Huh. That doesn't make sense.
Wow, I did not expect the term "hacked" to be used in this meaning in the article. Pretty sad.
"vi is very poor editor"

But Vi is better than Ed where Emacs (~30Mb) cannot be installed on low memory contstrained. For me where there are no constraints, the choice is personal preference.
Lots of Nepal Earthquake datasets (including map of new quake) on the Humanitarian Data Exchange:

https://data.hdx.rwlabs.org/nepal-earthquake
Thanks a lot...
It has nothing to do with intelligence, it is just all about being realist. Existence of different races comes from the fact that there are genetic differences between people. It would be stupid to assume that those genetic differences have no other effect than skin color.
The problem is that tester and developer aren't the same person. This way the tests are much better at finding expectations the developer didn't have, but it's harder to convince the developers to code more testable, because they don't know the pains of testing.
Exactly,

"... if the effect is large enough"
https://github.com/mahmoud/boltons

https://news.ycombinator.com/item?id=9350562
I mostly agree, but at the same time, the rise of native apps has raised the bar of what people expect in terms of UX. Take Hacker News and Reddit, primarily content based sites and a good fit for the classic server rendered HTML approach. Still a lot of people prefer using native apps to access that content. You can only get so far by adding some CSS to make the site responsive, but you won't be anywhere near the UX that native gives you without JS.

If we want the nice UX without relying too heavily on Javascript, there's a lot that has to change on the HTML/CSS side of things. And I don't see that happening at all.

And let's not forget that you a) don't get accessibility for free just by rendering on the server and b) almost all screen readers today support Javascript.
Centimeter Positioning with a Smartphone-Quality GNSS Antenna
I think the first gen. kindle put them off of that.
Yes this is a 3 months old blog post, don't know why it's getting frontpaged again
Transparencytoolkit.org gathers open data on surveillance and HR abuses
I haven't found much evidence for what I would call selflessness, so I tend not to believe in it.

What I mean by selfish is:

- You do it because you are motivated to do it for yourself. I get an ice cream because I want an ice cream. I study for an exam because I want good grades, not necessarily because I like the studying. I give my SO a back rub because I like to see her smile, or just because I like to give a back rub. I do my friend a favour because I'm afraid he's not gonna like me if I rebuff him.

- Doing things which benefit others can be done for selfish reasons; the distinction is intent, not outcome.

- I could probably fill in other examples but I can't really think (of something) now.

Some might think that I'm a misanthrope for believing that all people are selfish. But no, I'm a misanthrope for different reasons. I don't view being entirely selfish as inherently bad, which I guess some people do. If someone wants to do good by others, or at least not be in the way of others, that desire is not tainted because it is motivated by selfishness.

Maybe my definition of selfish is so broadly applicable that it is quite useless. What good is a word if all things are [that word] and not something else, like an opposite?
it's a more fulfilling way of travelling than anything else I've done.

I'd recommend long distance cycle touring. Obviously you have to be a bit more self-reliant, and it doesn't exactly scream "socialise" but you wind up spending time in areas you otherwise wouldn't, where people are super friendly, and truly experiencing the geography and fauna along the route in a way that automotive transport can never match.
If what you said was true, this supposed lack of power would have shown up as a harmonic distortion artifact in the listening test. The fact that both systems were indistinguishable proves that neither system was suffering in any particular way.

Of course what you have said is nonsense, and shows a misunderstanding of the relationship between an amplifier and speaker. The watt rating of an amplifier simply indicates the operational range where it can perform with near-zero harmonic distortion.

The ATCs are moderately efficient 8 ohm speakers. They barely need 15 watts let alone 150 watts of power to "perform right" at tolerable listening levels. Both amps are capable of delivering ample power with plenty of reserve for transients.
Range Rover SVAutobiography: The Pinnacle of Luxury – Luxury-Today.com
This basic principle also explains why roundabouts (traffic circles) are so much safer than traffic lights. They feel unsafe to drivers, so they slow down and pay attention, instead of blindly trusting the lights.
It's not a real package name, it's a tasksel task.

Quick explanation: http://askubuntu.com/q/211912

Differences between apt-get and taskel: http://askubuntu.com/a/257172
The internet's main power is in disintermediation, and in that regard it is an incredibly potent force. At this point it's not an adequate excuse to say you didn't notice or didn't understand what was happening, the internet is in a billion pockets across the world, maybe more, and there's no shortage of examples of industries that have been disrupted by it.

Doubling down on the old ways, especially when they have been propped up through corruption or regulatory capture will gain you no pity from me. Adapt and move on, if you can't compete, good riddance.
Agree with 1 and 2. And to clarify my comment: Brad's response is very detailed and I have nothing against it, I just see even Brad can't change things so these things will not be changed by community.
I really respect Brad as a programmer.
Radioactive: a 'native' FRP environment for JavaScript
A better example would be "how does Google index a page where an element changes sufficiently slowly that a user would see it post-change but a faster-than-real-time script would have a different experience"

Think of a long page where you need to read a few things as you scroll. You could game Google by timing it so that most humans would see content x but any script that ran at an unnatural speed would see y.
I miss the old IBM Thinkpad quality....
Consider also, quite importantly, that a large volume of the work done on any Linux-based operating system is and has been done entirely without money changing hands.
Right Images Sizes for Facebook, Twitter, Linkedin and Other Social Networks
If the first thing you're doing is removing packages then you might want to consider a different distro. Arch is a brilliant choice for people who want minimal footprint high performance installations.
Your comment above also applies to the UK, I would suggest. Your probably need to add "Continental" in front of "European".
Not sure if I trust weblock, but my Raspberry Pi functions as a DNS server with a few ad domain lists and it works 99% of the time. No need for a proxy server.
I enjoy driving, but I dislike rush hour traffic / traffic jams.

Self-driving cars would be great to drive to the workplace and back home. But on weekend I want to drive myself on lonely scenic roads.
ISIS destroys ancient artifacts in Iraq and sells others
> Those in France and Germany also pay much less than we do, although I don't know by heart exactly how much.

Germany: 300 EUR+
Interactive infographic of global migration – 1990-2010
Is artificial intelligence a neccesary evil?
With the shit they’ve been doing, someone should just fork all their packages, and provide them as a nice set of packages for standard Ubuntu. Maybe we could even see an eBuntu (like Kubuntu, Xubuntu) with 15.10?
As an atheist ex-muslim blogger of very similar descent, I don't see how this is relevant to hacker news. I sincerely doubt it will generate any useful discussion.
There are quite a lot of people using Lua, unfortunately they use it for a wildly diverse set of things, so it is a but harder to get people to work on projects together, but it does happen. What kind of project are you thinking of?
The shared resource argument is a good one, but why are only taxis limited?

There are other approaches (for example, congestion charging as used in London) which can be more closely tailored to whatever outcome the regulator is trying to improve, be it reducing overall traffic volumes, reducing pollution, or restricting certain kinds of traffic at certain times of day.

A congestion charge scheme akin to London would be a better approach, as it can be more easily tweaked for whatever goals you're trying to achieve (overall reduction in traffic, prioritizing environmentally-friendly vehicles, keeping goods vehicles out of the city during rush out, etc).
GPU malware can also affect Windows PCs, possibly Macs
This would apply to traditional cabs but not to internet dispatched ride services. There's no need for Uber drivers to circulate around the downtown is a city waiting to be hailed. Indeed, if anything Iber/Lyft should vastly cut down on the traffic impact of taxi services
Did you know the AWS CLI can also use short-lived credentials?
The point of this post – and the design of how one calls external programs in Julia – is that it makes "being part of the solution" the default, easiest thing to do. It's great that you bother (I do too), but many won't unless you make the virtuous option also the easiest option.
I don't disagree that shelling out sucks, but the entire silent failure scenario in their example is the result of using the explicit to_i conversion method. Using to_i on an inconsistent data source is always prone to failure because of how it defaults to 0.

Integer(`find #{dir} -type f -print0 | xargs -0 grep foo | wc -l`)

is unlikely to fail because of bad input.
"Perhaps the Dutch are happy because they know that one works to live, and that living to work is a perverse waste of life."

This is exactly my statement when I told my boss I wanted to work part-time. Now, I only work around 20 up to 32 hours a week. Also, I feel I'm way more productive this way: I only work when I "feel like working". Because of that, I'm way more productive when I work.

I have dreams for my future. Doing a day-to-day office job isn't one of them. In my "spare time", I'm converting my hobby and passion into my own company so I can, hopefully, earn money with my hobby and stop working completely.

Yes, I'm from the Netherlands.
Agreed. I'm a power user when it comes to any gadget I own, and yet I'm still happy with my original iPad mini. I use it all the time for reading, browsing and even the occasional bit of work.

Sure, sometimes I wish it had a bit more memory so that it would not have to reload apps as much, and sometimes I wish I had a retina screen, but none of that is reason for me to upgrade (yet).
Helpful quotes on optimization fall in to two categories, first - the fallacy of optimization in general.

Optimization: Prototype before polishing. Get it working before you optimize it. - Eric S. Raymond, The Art of Unix Programming (2003)

Optimization considered harmful: In particular, optimization introduces complexity, and as well as introducing tighter coupling between components and layers. - RFC3439

Spell create with an 'e'. - Ken Thompson (referring to design regrets on the UNIX creat(2) system call and the fallacy of premature optimization)

The First Rule of Program Optimization: Don't do it. - Michael Jackson

The Second Rule of Program Optimization (for experts only): Don't do it yet. - Michael Jackson

Second, the established method.

Before optimizing, using a profiler. - Mike Morton

... from my fortune clone @ https://github.com/globalcitizen/taoup
Seriously, they don't have to. That kind of timeout makes the DOM element irrelevant.
> Re your comment about Koreans being image conscious and materialistic, I could not agree with you anymore.

I think you meant "I could not agree with you any more" (it is not possible for me to agree with you more than I already am).

What you've written reads more like "I used to agree with you but something has changed to make me update my beliefs".

I got your point, but it confused me at first. English can be weird sometimes.
And how about server-side state?

Imagine you use setInterval to load a new paragraph from a server, and the server only provides a new parapgraph 1200ms after the first polling?
This is getting downvoted because it sounds pretty flippant from a US point of view, but it's actually perfectly accurate for most of the world. In much of Africa, you're middle class if you have a bicycle, and only the rich own cars. Motorcycles are wildly popular in much of Asia for the same reason: they're a lot more affordable than cars, not just to own but to operate as well.
I have a friend who does hiring in Berlin for a tech company. He's complained about not being able to find full-time employees. Lots of talented people, surprisingly few want to be locked in for 40-50h/week, especially when they have 4 other quasi-work commitments (playing in a band, working behind a bar once a week, etc) as well.
I don't think the fact that elementary OS builds upon Ubuntu (and others upstream projects) has any relevance to whether or not one should pay for elementary OS. Those upstream developers have each made a decision regarding their licensing and financing models, so there's no obligaton for elementary to pay them, especially considering how elementary is a much smaller reality than other open source software.

With that said, according to elementary a good part of the donations they receive goes towards bug bounties, which are not limited to elementary OS itself but are also assigned to upstream projects.

Without getting hung up on phrases like "cheating the system", which is admittedly poor wording, I do agree with the base premise of their blog post: open source development has to be sustainable and they have chosen to ask the users directly for a contribution.

I don't think there's anything wrong with that.
I find your comment to be thoroughly xenophobic and unwilling to face the reality of the United States. Sure, you aren't likely to literally get attacked by Islamists with machetes in the US. But minimizing the threats of gamergate violence is completely unnecessary and unrealistic.

Is it really that difficult to imagine one of the gamergate threats to be from an individual like the UC Santa Barbara shooter or the Aurora Colorado shooter? Don't you think that's the worst fear of the women targeted by gamergate? And frankly, a legitimate fear based on events in the United State over the past 5-10 years? The United States has a huge public violence problem, it just happens to be different from the one in Bangladesh.
This is an argument against your programming workflow rather than C# itself, it just so happens that in this case you can't edit the DLL to save yourself from your own bad practices.

There is no reason not to use C# in your article. It would be better titled "Why you should always use version control and maintain a production ready master branch"
Sidekiq doesn't really look that different to what we used.

Anyway, neither decent ruby unicode handling nor RoR nor sidekiq existed back then. I actually considered rewriting the whole system in ruby at one point, but the unicode support was still dodgy.
Interesting. Why don't you use an include file directive there?

enum_example_t
{
#include "example_values.txt"
EXAMPLE_Max,
}

where example_values would have the strings 'EXAMPLE_foo,'?
Just wondering.
I'd go further and say that opensource distributions should all have a standard customizable package that will "nag" users after a certain amount of hours from first boot. The package could spring a pop-up if X is running, or send an email to root@ (or whatever the "admin" user is). If done well, I bet a lot of users wouldn't mind dropping $5 or $10 -- probably more than you get by doing the occasional donation drive.

In fact, some good soul could get together the main actors (Debian, Ubuntu, Arch) and set up a shared infrastructure that will provide a common flow for this revenue stream (payment UI, merchant accounts etc), sharing fixed costs.
A Quick Guide to Enhancing Employee Creativity with Real Time Tracking
> I'm not a luddite...I just think this is a solution looking for a problem.

> I have to agree. Part of me wonders if this is a generational/cultural/personality thing.

I think it's a universally human thing. Most of my friends thought the iPhone was 'cool', but they didn't really see a good reason to get one to replace their 'dumbphone'. Most of my friends also didn't see the point of an iPad, because surely everything you can do on it you can do (better) on your phone or computer.

Now most of my friend's can't imagine life without a smartphone, and a number of the most vocal anti-tablet friends even have iPads.

This is in no way proof that the apple watch will turn out to be such a thing, but I just want to point out that 'a solution looking for a problem' was said about Apple's now-successful devices, and it's been said before about everything ranging from the telephone to microwave ovens.

I suspect the watch will be more like the iPad than like the iPhone though. Much more useful and popular than many of us think, but not (yet) a device that will be useful to everyone. And I think Apple is fine with that.
You might be selling hours. I'm selling value.

When I was hired, I said "I'm going to make X happen - this will give you Y competitive advantage over competitors Z1, Z2, and will generally do what I can to increase shareholder value". I made no promises about hours worked, and my employer isn't paying attention to that.

I "stand to my rights" when dealing with the police, government and other hostile parties - my employer and I have a collaborative relationship. We create value together and share in the proceeds. If the terms (the vast majority of which cannot be explicitly stated in a contract) no longer are mutually agreeable, we'll separate.
LARGEST UFO FOUND AT SUN
Me too, for the most part. I'd always ask for the "out the door" all-cash price, all taxes and fees included.

Two dealerships wasted my time by revealing more fees after I'd already driven out, but that was fine because there was another dealership with the same offer, and they stood by it.

Buying used, it seems like cars bought directly from the owner can be had for about $3k less. It costs dealerships a lot to inspect, clean, and warehouse cars, plus pay all their high pressure salesmen.