skysight-inc/HackerNews huggingface dataset:
" … try to merge and hope they don't misgauge the distance?"

This isn't a rant at you eiopa, but FFS! Would anybody accept a driver merging into another car (or a bus or a semitrailer or a pedestrian) with some poor attempt at evading responsibility by saying "Sorry, I 'misgauged the distance'"? Is it somehow "acceptable" to "misgauged the distance and merge into a bicycle"? Or is that, as I see it, a completely negligent action for which losing the privilege of having a driving license a completely appropriate response?

I don't think this site is "the right answer" (as admitted by the owner/developer in a seperate comment), but "the right answer" involved holding people responsible for what they do in their cars - which is going to be an outrageously difficult political sell, unless _someone_ does the job of collecting the data to show a) that this is happening, b) that it happens a lot, and if it's true c) that a small but identifiable number of car drivers are responsible for a significant number of incidents.

As a friend of mine keeps saying (mostly in regards to motorcycle and mpotorcycle/car "accidents"):

There's no such thing as an accident. There are only fuckups. Crashing because you got hit by a meteorite - that'd be an accident, everything that actually happens in the real world is a fuckup. Calling things "accidents" is purely a way of shirking responsibility on someone's part.
Filter all ICMP and watch the world burn
I'm puzzled by this comment. Are you talking about GISS, the small Columbia-U. adjacent NASA institute that specializes in climate? Because there is no "climate science division" at NASA -- that activity is spread out over several centers, besides GISS, most prominently at GSFC (Maryland) and, to some extent, JPL (California). The post here, for instance, was released by JPL. Additional climate work goes on at NOAA, NCAR, etc.

I'm also puzzled by the "run by Congress"/"little autonomy" comment, which is not true.
'Full stack' what? A code monkey isn't remotely the same thing as an engineer, baby.
Why hasn't "Free as in Freedom" Software been shortened to just Freedom Software? Or Liberal or Liberty Software? This seems like a simple problem to solve honestly.

Given that this issue is still happening after decades... I think it deserves to be addressed.
Optimizing WebGL Applications
Well in that time, I'd guess

1.) Venmo launched, grew, and was acquired by Braintree (August 2012, then by Paypal, September 2013).

2.) Apple Pay launched to over 10M devices within the first 3 days - which also breathed a new life into NFC payments (October 2014)

3.) I'm guessing ultrasound became a lot less sexy technology in the face NFC and iBeacon/BTLE

Seems like it would have been great in 2012, but is "just another option" in 2014.
When I opened the page, I started reading the long introduction text. Then that disappeared and some hexagons appeared. I can click them, but for what purpose I couldn't figure out.

There's a little plus-icon I can click to see the first 4 lines of the former text, but that is it.

I have no idea what your project is, but it seems to be user hostile.
Same as always, working on a grand live programming demo for the end of this summer.
Why would that be a breaking change?
> My point was not that JS must be the only way to run Dart simply because I or anyone at Mozilla (or anywhere else, MS and Apple included) prefers JS. That would be dumb, and it's clearly not what I wrote.

I've never suggested that this is what you were saying there. Here I pointed to it as evidence that I was right that "one of Mozilla's reasons for decrying Google's intended browser support for Dart was that Dart compiled to JS would not be competitive with the native Dart implementation", where by "competitive" I was obviously referring to performance. Since we're agreed on that, the claim that everything I wrote above was wrong 'including "the" and "and"' goes out the window. (What I did point out to you at the time is that this was hard to square with the claims being made elsewhere for JS' wonderfulness as a compile target.) Your take on Google's intentions in proposing Dart is also completely in line with my argument that the vendors of major browser engines have huge power basically not constrained by anyone besides the other three vendors, as well as motives that don't always align with the public interest.
Dasheroo – Business Dashboards Done Right
>> Yes, up to and including blatant lies

>I wasn't suggesting that people lie on their resume or cover letter.

Suppose a job ad asks for 10+ years of node.js experience.

They get 5 resumes that claim 10 years of node.js experience. They get 5 resumes that claim 1 year of node.js experience.

They interview only the 5 people who claimed 10 years of node.js experience.

So the liars push the honest people out of the interview pool.
Many of the ex-USSR software engineers have read and adore "Monday Begins on Saturday" which is a humorous and satirical story about a programmer working for the Scientific Research Institute of Sorcery and Wizardry. It was written in 1965 when the whole 'programmer' concept was unknown to the majority of population, but that's an altogether different story.
The payments on technical debt never seem to come due when you expect, nor at the size you expect, hence arguments we should think instead in terms of unhedged call options, e.g. http://www.higherorderlogic.com/2010/07/bad-code-isnt-techni...

Everyone thinks they can pay after the release. If you cut those corners hard, though, you'll often regret it before your release. Cut harder still, and you won't even make it to the end-of-sprint demo before there's a knock at the door.
With what successes, either personal or for the company?

A couple years at FB does not a leader make.
I personally like the differentiation between /sbin (71 files) and /usr/sbin (195 files) on OpenBSD and /bin (42 files) and /usr/bin (336 files).

I don't know if it's still the case, but at one point, everything required to boot up a system, and get to a ksh prompt, was in /sbin and /bin, and the only purpose for commands in /usr was for user interaction.

When mentally modelling the purpose of the commands, it was nice to have that differentiation, particular the "Stuff in /usr is really for the user only, not needed to boot a system."

Of course, I have no idea whether that still holds true - but it's still a good starting point.
Doubtful. Most millennials are graduating with unserviceable levels of debt, working jobs that pay wages that barely keep up with inflation.

For the small minority in the tech industry, the situation is much brighter, as long as the VC money keeps flowing. Those older have seen what happens when the music stops and not everyone has a seat.

I hope you have a sufficient emergency fund and something besides $tech_flavor_of_the_week under your belt. Enterprises that provide safe havens during tech bust periods hire a bit differently than tech startups.
Cloud Nine
Today I learned that reptiles have a pack leader. Thank you!
I think he includes it as a joke .. clearly the first few slide states started "in 1993" and done "in 1995". The 10 days seems to be a self-deprecating joke on the popular (incorrect) meme.
Definitely! Though, unit-testing becomes interesting, as `rewire`, `proxyquire` and other ways of changing the dependencies inside your modules when they are `import`-ed breaks.

However, it turns out having an AST of your Javascript code is really useful, and lets you do things like this: https://github.com/speedskater/babel-plugin-rewire
came here to make the same comment. extremely readable and interesting thesis. proves that academic writing doesn't have to be unapproachable.
They're doing fuzzy search and I think it is probably "Create Jasmine Spy"
IQ tests, but those have legal problems, so instead: Work sample tests.

Schmidt & Hunter, 1998: http://mavweb.mnsu.edu/howard/Schmidt%20and%20Hunter%201998%...
Solar System of JavaScript
Well, the volvos are pretty easy to explain. http://jalopnik.com/north-korea-still-owes-393-000-000-for-v...
HaNS: The haskell network stack
Hi Austen!

Thanks for the kind words. Sharing this story is a great/quick way to help.

We'd love to get your insight - I just emailed you from alexandria@newstorycharity.org

Alexandria (New Story Co-Founder)
I insisted to my high school drama teacher that Neil Simon was not just a playwright but also a famous songwriter. I guess Neil Diamond and Paul Simon got crossed in my brain somewhere.
5 Best Health Apps You Must Download on Your Phone
The later books in the series actually reversed the light ships are useless idea, with the end result of the lightest ships in-universe being able to take on some higher end ships. In addition, there's peculiarities in the HH series that preclude direct comparison, i.e. impeller wedges are practically invulnerable. I, personally, find the series to be well designed and thought out. BTW, it is mentioned multiple times that restocking missiles is expensive, and that the navy is using live missiles in exercises against the wishes of the accountants, but they are on a war footing most of the time, and generally, when people are shooting at you, the fact that you are using money by shooting back doesn't really come into play at all.
Talked with my wife, she'll try to drum up some research links, but in the mean time, I picker her brain for a few minutes, and we came up with this:

Honesty is a huge factor. She mentioned a blog post by a semi-well known HR professional Tim Sackett that ends on a very telling note: "Here’s my take on candidate lies – candidates continue to lie, because Talent/HR Pros don’t call them out on it. We (HR) also perpetuate this problem by hiring the folks who give you the crappy lie, but don’t hire the folks who come clean and tell you the truth." Here's a link [ http://www.timsackett.com/2013/07/24/top-candidate-lies/ ] but the lies were less important than the fact that interviewers ignore the honesty and look only at the "problem" that was revealed. She said if someone told her "yes there was crime X from ten years ago," it's more important to evaluate their honesty about it and the circumstances than simply crossing that person off the list, for example. Did they bounce a check, or get a single DUI in college? Is that really relevant when they're 35? Isn't that level of honesty a good sign?

Another aspect of honesty was revealed by that study that came out last year: http://www.cbc.ca/news/business/narcissists-do-better-on-job... "Narcissists or shameless self-promoters do better in job interviews than more modest personalities, a study by University of British Columbia researchers finds"

She read the study and felt it was very insightful and academically solid. Again, interviewers examine the delivery but not the substance. Which is better, someone who says, "Yes, I'm very proficient" to every skill question, or someone who honestly says, "I'm very god with XYZ but I do feel there's room for improvement"? It turns out the latter winds up being a more conscientious and useful employee, but they don't perform as well in interviews.

Testing is huge, as well. There are a lot of companies that use it, but some, like ProMetric tests given to low level retail employees are still flawed, and don't use sound methodologies in eliminating biases in answers.

In my own businesses, she's helped me create better hiring methods, and I went from never hearing about "I/O Psychology" to wondering why more people don't know about that seemingly very valuable type of professional.

Note: I'm not trying to blow my own horn or even my wife's, but simply point out that there's a lot of science in HR that a lot of companies don't utilize. HR is more than managing people like machines.
I can relate to your situation. My wife, like you, seems to have some sort unshakeable predisposition to be late all the time. I on the other hand am always 5-10 minutes early. You can imagine my grumblings.

Getting up earlier is a question of motivation. Even my wife gets up at the crack of dawn if we are going somewhere special on a holiday. So I would guess that you are not motivated enough to make the effort of getting up 15 minutes earlier. You could fix the source of that problem. A bit of psychotherapy might be all you need.

As per @dropit_sphere, you might be under-motivated because you are under-paid and you probably chill out on the low-pressure environment.

Reading the other comments, you have options:

1. Take a job where you can set your own hours.

2. Take a job where you get paid a lot more, challenged and motivated to change for the better, including being on time.

3. Get your lateness behaviour dealt with.

4. Don't do anything, wait till you get fired then re-consider 1-3 above.
This varies a lot by country even in Europe. In Denmark it is not legal for a cyclist to enter the car lanes to make a left turn (unless it's a road with no bike lanes at all). The standard left-turn method is to stay in the bike lane on the right, continue straight across the intersection, then stop on the other side, turn your bike 90º to the left, and line up to go straight across in the other direction when the light changes. This is sometimes called a "Copenhagen left" or a "box turn" [1]. It feels a lot safer to me than having to merge across car lanes to make a turn.

[1] Diagram: http://cycleguide.dk/wp-content/uploads/2010/05/LeftTurn.png
Ssh-agent wrapper for Windows
a lot of tensegrity based articles lately. it's a pretty interesting topic.
It was (and still is) fairly quiet, but there were also Litton Engineering Group [1] and The Grass Valley Group [2] in the area. There are still a surprising number of engineers in the area due to the large number of high-end and broadcast video companies still in business. I think AJA is the biggest but there is also Sierra Video and Renegade Labs. Grass Valley is still here as well but it has changed hands a few times over the past few decades.

[1] http://en.wikipedia.org/wiki/Charles_Litton,_Sr.

[2] http://en.wikipedia.org/wiki/Grass_Valley_%28company%29
https://news.ycombinator.com/item?id=9555089

I'll try to remember to add to this after a few days when she's found more for me to share.
As @veridies says, the point of Light's actions in DN is to make the world aware of him as a God. His objective is not merely to have people die, but to let the world know that there exists an entity that is "doing good" and passing righteous judgment, living amongst them and aware of them.

If you consider that a core objective, besides just weeding out criminals, his moves weren't "middle schooler mistakes". It is explicitly addressed in both the show and the manga that he intentionally creates patterns and responds directly to provocations to make L and the detectives aware that he is amongst them and is challenging them. Whether that's a merit-worthy core objective or not is questionable, but to him the whole Death Note would have been meaningless without the ability to parade as a God, and that's what made the plot interesting.
> Or, they could take their own medicine, and try and write the browser in JS.

Like Blink-in-JavaScript[0] ? ;)

[0] https://www.chromium.org/blink/blink-in-js
Both.
It's been a decade now. Mark, and others, have built one of the most valuable technology companies of all time. In my option that's a great leader.
Typing this response from downtown Seoul, and can confirm that censorship is very prevalent. There are thousands of blacklisted sites -- they are simply forwarded to http://warning.or.kr/, which reads "This site has been legally blocked by government regulations." The numbers on the table below are different agencies you can call to appeal the block if you think it's unwarranted. Most people who are annoyed by it just VPN to Japan and ignore it.
"Annoying to read" can be solved with typedefs, but there are types impossible to express.

At the moment I think closures are impossible to express as named types.
You can model many problems as proofs, but not all, and it's not usually a useful observation. Most interesting math problems have nothing to do with proving things. The problem is people have already solved all the interesting problems. Proofs are just what's left.

One interesting math problem someone told me just the other day was to come up with a series of forward and backward steps that would keep you from falling off a cliff, if a malicious person only chose each 2nd, 3rd or 4th step. Or to find the resistance between two points on an infinite grid of resistors. Or to find a series of bridges to get between several island without ever crossing a bridge twice. Or coloring a map with only 4 colors. Or in machine learning, tons of unsolved problems involving approximating intractable inference problems.

That's a pretty wide variety of problems just off the top of my head, none of which are proving things.

Sure some of the problems might not have a solution, but at least I'm not asking people to solve the halting problem, which is what half of those "unsolved math proofs" require.

Even if you do solve them, the result is uninteresting. You could, at least in theory, quickly explain fermats last theorem to almost anyone. Or the four color theorem, or most of the problems I mentioned. But only a few mathematicians understand the proofs, and sometimes no one understands them (the ones proved computers.)
ThinAir (YC W15) Is Hiring Engineers to Build the Future of Data Security
At ThinAir we're building the future of data security--and it's wrought with exciting engineering challenges!

As a cloud-based SaaS product, ThinAir is the first data security solution that allows everyone—administrators and employees alike—to take control over their most sensitive data in a way that enhances, not hinders their productivity. Reach out to us to learn more!

Beyond building great technology, our team is deeply motivated to build a world-class company, the foundation of which is talented, thoughtful, and ambitious people who are inspired to do things that matter. We are well-funded by a prominent group of investors with a track-record of supporting and building great companies.

As a Software Engineer at ThinAir, you'll work side-by-side with the founding team, driving the development of our core technology. You’ll have the opportunity to work across the entire stack, from building kernel level modules to refining web interactions. Our product is robust and complex under the hood, but brought to a simple and elegant set of interactions where it meets our users.

We love engineers who consider themselves hackers, but who also possess a strong understanding of CS fundamentals. Prior industry experience is great, but we also welcome recent CS graduates. Likewise, domain knowledge in enterprise or security software may be helpful, but it’s not at all a requirement.

Most importantly, you will be embrace your role role as an early member of our team, helping to positively shape the values and culture of the company.

You are an experienced and disciplined engineer with an effortless ability to attract and lead others
You posses exceptional coding skills and deep knowledge of various programming languages and technologies (we primarily code in C++, Python, and Javascript)
You value the importance of great execution and design in all aspects of your products—architecture, code, UX, and visual
You live your life with a sense of urgency and determination, but are also a perfectionist in your work
Bonus: Objective-C and low level OS administration & design

We’d love to hear from you if you’re interested. You can apply via our website (https://jobs.lever.co/thinair), or just shoot us an email directly at tyler@thinair.com. Either way we’ll get back to you quickly!
1) There's no information to be lost. He's not talking about encoding XML, he's talking about general design criteria for a cleanroom markup language design. I don't understand why this point is hard to get.

2) The idea that it's "better not to lose information" is totally nonsensical because the value of information is contextual. For example, the ascii encoding of this message useful omits the subtleties of my awful handwriting, although you're right: it would be better to preserve the information present in the deep pencil strokes, indicating my frustrating with this thread.
Hi, I'm Will Cole, a random comedian and cohost of Silly Valley, which is definitely a thing. Believe it.
he seems fairly articulate to me
Yeah, I end up doing essentially this in the most recent version.
Many of the same investors put money in uBeam... Whatever due diligence they are doing, it's not working...
This is a well known problem. Windows (since at least 2000) can detect this scenario and mitigate it [1].

[1] https://technet.microsoft.com/en-us/library/cc960465.aspx
I don't think that's a weird conclusion at all. The companies have fiduciary obligations to keep, after all.
These are two great points. It's important to note that Hackathons should be open to people with a wide range of skills, but there's definitely a ceratinly baseline when it comes to saying "I know XYZ".

Honest and hard working > skills but not actually.
These are the consequences of the War on Drugs.
First, it's .bashrc and /etc/bashrc.

http://www.gnu.org/software/bash/manual/html_node/Bash-Start...

.bashrc - is for non-login shells (not run with --login option). This is where you want to configure your PATH, so all shell invocations behave the same. You'll likely have the PATH modification as the first line, then you may want to source the system rc file (/etc/bashrc), and, usually, you'll have some interactive-only modifications such modifications to PS1.

.bash_profile(, .bash_login, or .profile) - is used for login shells. You may have some reason to run some commands (personal MTOD!?). There may be good reason to manipulate PATH here, but I can't think of one. (The rbenv tool from the Ruby community insists using .bash_profile; I don't know why.) Finally, you end by sourcing the .bashrc.
OMG! You think we're doing "Comedy"?! Thank you sooo much. That's the nicest compliment we've received since my parents said: "We'll love you no matter what you do."
You're making nasty allegations about specific people without a shred of evidence. That's a personal attack, and those are not allowed on Hacker News.
> Well, there are tons of different DRM algorithms, but none of them are backed by secure cryptography since you cannot logically restrict people from "saving" but not from "viewing"

Actually you can, but this requires smart viewer. You sending encrypted data into viewer where data is decrypted. Secret keys storing inside viewer and retrieving them is hard task. Of course that requires DRM-enabled display, participating video card, drivers, etc.
Then you're going to love every other Korean website, too.
Not that it matters but the go binary should be smaller if you use 'println()' instead of importing fmt.
Yeah, but once you start paying the Danegeld you never get rid of the Dane.

Also, in the particular case of Islamists, paying them jizya is likely to encourage them in the long run.
Javascript is perfectly fine. I think you mean the DOM is historically an unusable mess, but even that is getting better these days.
It should handle round robin DNS entries just fine but happy to update it if you find an issue.
I found this in the Youtube video comments:

> Currently, Lily does not have any obstacle avoidance capabilities. We have found that most outdoor activities do not need obstacle avoidance because Lily can follow the user's path. But again, there are no guarantees that Lily will not hit anything while it is following you.

"no obstacle avoidance" o_O
Can the user define a macro in Mathematica language?