skysight-inc/HackerNews huggingface dataset:
Besides, CPUs are only optimized for games if you write your code to take advantage of it.

I worked on AAA engines that completely disregarded caches and branch prediction and while that worked great 10 years ago the same architecture became crippled on modern CPUs. Its so very easy to trash CPU resources that at this point I'm convinced most programs easily waste 90% of their CPU time.

For the last AAA title I shipped we spent weeks optimizing the threads scheduling, priorities and affinities along with profiling and whatnot; it was still an incredible challenge to use the main core above 80% and the other cores above 60%. If your architecture doesn't take the hardware into account from the ground up, you're not going to fully use the hardware :)
Yep, Safari doing the same for me. Although I'm seeing it as an image with type "text/html", which is odd.
Location: San Diego

Remote: Sure

Willing to relocate: Yes

Technologies: Android, Java, Javascript, Meteor.js, MongoDB and more.

Résumé/CV: http://orbyt.me or http://github.com/orbyt

Email: email@orbyt.me
Can I use my own domain name with Protonmail?
This could just as easily be about the perils of knowing how to look up symptoms on the web.

If you're reading Hacker News you're probably used to reading fast, integrating new knowledge into a mental model and applying it all to solve the problem at hand. You often have to be an "instant expert" in everything. So the temptation is to be an instant expert in your own (self-diagnosed) condition.

Here's my advice after spending way too much time with doctors over the last year (since my wife was diagnosed with cancer).

1. Knowledge: A doctor will have far more general medical knowledge and experience than you. Your GP or specialist should be the bedrock of any diagnosis or treatment. However, it is absolutely possible to read the literature and get a more current or targeted understanding of some of the nuances of your particular disease. Don't be afraid to discuss them with your doctor, even seek second and third opinions, but don't just rely on your own judgement instead of theirs.

2. Motivation: Doctors are conservative: they need to avoid liability and maintain good relationships with their peers. As a patient you will have a different risk/benefit calculation. In some cases you will need to push your doctor to perform that specialised test instead of just offering reassurance, or to try that experimental treatment instead of the "reasonable futility" of standard care.

3. Symptoms: You know best your own symptoms, but you may not have the objectivity or experience to understand them and compare them to other people. You should document them as much as possible, maybe even graph them or make charts, to make this information accessible to your doctor. I've found that a simple timeline containing symptoms, measurements and interventions can be incredibly useful in tracking a condition.
SHOW HN: Somebody to do the job searching for you, finally.
Only an absolute fool says, "its fine to saturate the environment with synthesized chemicals with unknown effects until they are proven to be harmful."

Unfortunately this is the law of the land and the opinion of many.
Because without limits / licenses, company A uses range 1-5Hz, while company B uses 3-8Hz. Now A gets reports that B's equipment are interfering, but fixes that quickly by bumping up power. A gets connectivity, B loses. Until they get the reports...

It's not like everything will suddenly stop working. We'd just have a constant war of A vs B vs C vs ... For a similar situation see the internet's buffer bloat. Everyone goes "how do we make the connection faster? bigger buffers!" and now we all have crazy buffer sizes on each node in path and all get crappy connections because of it. We do sabotage ourselves all the time in technology.
I think you interpreted the article in a way that was not intended.

I don't think the author want people to be totally honest always, like, "Hi dear colleague. I think your dog is stupid. And, by the way, you are, too."

Instead, I imagine that fairly many people tend to, when their friends say "Do you want to hang out with us doing this?", they answer "yes" just to please their friends. Although in fact they might have wanted to suggest something else instead. And in these cases, the advice in the article can sometimes? often? be useful. I.e. to be more transparent and honest with your friends about what makes you happy.

If you interpret a piece of advice with the mindset that "perhaps this is good advice in some situations, when might that be?", then it can be helpful and useful to you (or to other people — to me, when I was younger, for example).

But if you interpret it like "always do this", then a piece of advice that is actually good in some situations, has been lost.

(I suppose the article can be rewritten / reworded, to make it easier to interpret it in a "good and useful" way.)
From reading the article, it sounds like the human did detect the vehicle, and that's what prevented a collision.
I don't know why so many people believe it, and I know for a fact that "Everybody knows" is false. Amazon does not skim the cream and they do not vet their candidates thoroughly. I don't know where these ideas come from, though I would guess marketing done by the companies themselves. Amazon engineers are lower than average. I'd say "the cream" is the top %10 of engineers I've worked with. (I'd put myself at %80). The average Amazon engineer is %40. Engineering managers are %20. I think the average Google engineer is maybe %60. Apple %80-%90. Facebook I have less visibility into but the impression from their attempts to recruit me is that they are probably getting pretty average engineers.

Note that I would work for Apple and I will not work for google, because google is not high enough quality to meet my standards. (And I personally saw Mark Zuckerberg say "never hire anyone over 30 years old.. they just don't get it" at a YC Startup School in 2007 or 2008, so I'm of the impression they probably are close to as bad as google at being able to tell who is good and who is not.

Being able to hire good engineers is not an easy task, because you have to be an excellent engineer to be able to tell who is good and who isn't.

I have the distinct impression that people in their 20s do not realize that these companies names on their resumes are only feathers when presented to lower quality hiring departments.

If you want to work with the best of the best, you're not going to rely on the fallacy of correlation.
Show HN: GJSON – Fast JSON Value Getter in Go
Private Investing Beyond Seed Stage
<Keyboard macros are dope. My keys are bound to f3 and f4 but I don't remember if that's standard. Basically you hit f3 to open a macro, do some stuff, and then hit f4 to close it. Then you hit C-x e to execute it from the point, and hit e repeatedly to keep executing it. Super convenient. As an example, you might make a macro where you move the point to the beginning of the line, deletes 2 characters of whitespace, then moves to the next line. But you gotta be careful it's actually gonna do what you want; you'll get better at this over time. You generally have to imagine the point exists at a random point in a line, and find how to get it to where it needs to go, before you're able to do the real work of the macro.

Macros combine great with another amazing feature: registers. Hit C-x C-k b [0-9] and the macro can be called with C-x C-k [number chosen]. This way you can quickly use multiple macros. You can also C-x C-k n NAME to save the macro as a callable function and if you then decide that it would be useful in the future, just call insert-kbd-macro and emacs will generate the lisp code that defines your macro and you can put that in your init.el.
It depends! ... How much of your technical work is actual software development? What marketable skills have your acquired using your side project? Do you enjoy being a Sales Engineer or would you rather be a full-time developer? Are you prepared to take a salary reduction while you rebuild your profile as a developer?

Small companies and startups also need sales engineers - is that an option for you?

It is not your "official" titles but the demonstrable value you bring to your potential employer that counts. There many incompetent people out there with fancy titles - I wouldn't be wanting to hire any of them.
The purpose it served was making you bow to her will. It was pure ego trip. Cops being able to demand ID arbitrarily is not supported by the constitution but some states allow it. Private individuals (even if they are a "security guard") certainly have no rights to make such demands.

This whole environment is just the Stanford Prison Experiment writ large.
Antiquated air traffic control systems are becoming a serious threat to safety
Flash is definitively the perfect scapegoat

whatever your problem: slow machine, battery, security, etc. it's all its fault

seriously, if everyone have already moved to HTML5, how come we are still blaming Flash for those daily petty problems ?

It's not used so let's block it but it is still responsible for the majority of problems ...

nobody notice the ambiguity of the argument ?

It's quite painful to see such arguments from Google, I thought they would be smart enough to understand that any popular technology get hacked, the problem is not really Flash, its the browser itself (and the advertising networks that are perfect to distribute dodgy payloads to tons of users).

The other sad point is the amalgam of everything, for some ppl Flash equals advertising, and that's bad so Flash is bad, and they don't want to think further than that.

The choice of the users ? The tons of SWF content (that will probably not be ported to HTML5) ? nobody care apparently

And about throwing everything in the same bag, so apparently if Flash is dead then ActionScript is dead too right ?

nope

Flash is just 1 runtime running in the browser, there are other runtimes: Adobe AIR for desktop and mobile, and also Redtamarin [1] for the command-line / server-side.

[1]: https://github.com/Corsaair/redtamarin
I live in Japan, where there seems to be a much stronger respect for other people's property. It's a common story for people who forget their wallet on a park bench or something to come back hours later and it's either still there or at the local police box. There's also a lot less vandalism - I don't usually see things like trashed bus stops that were a daily sight back home. Most people seem to lock their bikes with a simple lock between the frame and back tyre - those would have all been hauled away by a truck and disappeared by the next morning back where I used to live. (edit: another anecdote - I was very surprised when my wife thought nothing of leaving a brand new MacBook Pro visible in the back seat of the car when going into a restaurant for lunch)

And yes, people here (mainly the elderly) do keep vast sums of cash at home http://www.dailymail.co.uk/news/article-2027129/Honest-Japan...

Japan also has some of the densest cities on earth.

Of course, it's far from perfect (there's plenty of crime, people still lock their doors, and sexual violence seems to be off the charts), but it shows that paranoia doesn't have to be the default state. If they made it this far, how much further is possible within human nature?
Appeal to fear.
That's interesting. How can they bioaccumulate if they are both hydrophobic and hydrophilic?
I always thought Michael Collins was more comfortable with his place in history than Buzz or Neil, too.
The point wasn't to show how to build HTML fragments, the point was to show javascript interop.

You could create a nice wrapper-library around anything in any-language, really, but that misses the entire point of that example: to show how interoperability is when you haven't wrapped a nice wrapper-library around everything.
>Apparently there is a law on the books regarding suing public-benefit corporations...

Am pretty sure there is no rule precisely like that. There might be such a rule, but it applies generally, not just when suing PBCs.

Port Authority photography rules only apply when you are on Port Authority property. That's why they can have those stupid "no photographs" signs in the tunnels and on the bridges.
I really like these, keep them coming!
Do you have any data points of the private sector managing those things?

I only ask because I moved from government to private sector. In government we were all so frustrated that we were so inefficient and had to work with such backward technology and systems. So I left to get paid more and do things better for private industry...

I get paid more, but by god, we're about 10 years behind some of the practices we were bitching about in government, but we call everything a grand success and put out so much advertising and never admit failure and we don't really care about measuring or performance objectively.

I think there's so little cross over most people don't really know whether what they're doing it's objectively efficient...most of us in government had swallowed the line we were behind because that's what we were always told and things were objectively frustrating: so we bought that private is better. And this was despite the general observation that our private competitors generally put things out of lower quality and then arguing that we should be abolished because of our inefficiency/lack of need for us any more.

I'm not saying government is inherently more efficient than private sector, just that government involvement isn't necessarily more inefficient/desirable than private sector or deregulation.

Also, I think a part of this also has to do with the general cultural values systems a society has. Have government or private industry set up to deal with things the society genuinely doesn't value that much, and you're going to find its generally poorly done no matter who it's running the show...
Musk's 2nd ex-wife writes a book about an encounter with an ambitious someone
If you read the whole post and didn't come out thinking "types are a surprisingly big deal", I have failed as a writer.
A more actively-developed framework is LightNVM for Open-Channel SSDs. The kernel bits have been upstreamed into mainline kernel as well:
http://lightnvm.io/

I met the project architects at a conference earlier this year, and they are on the right track IMO. If only more vendors would support the notion of open-channel SSDs which allow for custom FTLs from outside the device.

Also, per the LightNVM supported hardware list:

"Other platform such as OpenSSD Jasmine and OpenSSD Cosmos are able to support LightNVM. However, there are no compatible firmwares yet."
Why the Big Three Airlines Are So Much the Same
So this explains everything...

The official #censusfail explanation from our glorious leader Malcolm Turnbull - technical whiz, 2nd rate NBN architect, and Prime Minister of our wondrously agile #ideasboom fuelled nation: "It was IBM's fault! For not predicting and expecting the DDoS attack! The attack that didn't happen! But it's IBM's fault that the ABS shut the site down for 'quite innocent anomalous traffic' which wasn't an attack (but it is still IBM's fault for not expecting an attack). The attack - which didn't happen - should have been repelled easily!"

Also, from our "cyber security chief" Alastair MacGibbon: "It's only logical that the denial of service attacks - which didn't happen - will resume once the site is restored - probably with more vigour than the attack - which didn't happen - that we saw a few nights ago"...

https://www.theguardian.com/australia-news/2016/aug/11/censu...

These are the people "running" Australia.

(How do I get off this damned planet?)

[Edit: added in the link...]
​Attack on Australian Census site didn’t register on global DDoS sensors
This appears to me to the raw sample data https://www.epa.gov/sites/production/files/2015-09/ucmr-3-oc...

The UCMR3_All.txt file inside looks to have a fairly nice, denormalized set of samples with location names, dates, and detections.
This is such a cool tool, being a Scala developer and not really loving writing JavaScript. The only thing is that creating binding for JavaScript lib sounds like a bit of a pain.
There are a couple of ways you can do this on the water (radar, AIS), but the names for doing so escapes me. In ocean navigation there is the notion of a tripwire: if X happens, do Y to get your shit together. Ocean traffic also sometimes has the issue of many-thousand-ton vehicles on autopilot while the crew are elsewhere or asleep (not all the time, but enough to be unsettling). Then things get fantastically complicated as you near the destination.
The map is almost worse than useless, and this larger, interactive one is just as bad:

http://www.ewg.org/interactive-maps/2015-teflon-chemical-har...

For example it colors my county, Alameda County, CA in red because there is some system, somewhere in the county where one of these compounds was detected. But the populous areas of the county are served by East Bay MUD, where the data indicates no detection. The actual data lies in a gigantic text file in a zip archive at https://www.epa.gov/sites/production/files/2015-09/ucmr-3-oc...
To see specific zip codes, download zip[0]. UCMR3_ZipCodes.txt has all the zip codes and you can cross reference UCMR3_All.txt using PWSID to get facility ID; then cross reference UCMR3_DRT.txt using the facility ID to get the disinfection type. Details about the disinfection type can be found in a pdf within the zip file.

[0]https://www.epa.gov/sites/production/files/2015-09/ucmr-3-oc...
What does that have to do with fear? How on earth can you say its fine for me to go into my basement and mix up any chemical compound I want and saturate you with it? How on earth can you say I should have the right to adulterate the environment and subject you to any chemical I mix up in my basement until you prove that its harming you?

The truly frightening part isn't that people like you, completely devoid of logic and common sense, exist. Its that people like you are many, and that your ignorance is exploited by those who run the show and profit off of this poisoning.
President Obama now has a Facebook Messenger bot
Secret files reveal police feared that Trekkies could turn on society
El Chapo and the Secret History of the Heroin Crisis
if it works 99.99% of the time that will likely be higher than the average human driver
> They were built to handle concurrency down to the core.

And they weren't built to handle data parallelism at all.
Fundamentals of Digital Electronics [pdf]
To me this is analogous to streets that are dangerous because pedestrians and cyclists are seldom seen. Drivers come to expect very simple patterns, and roads are engineered with forgiving design, and so drivers know they can be distracted with no issues.

Then something changes.
I believe this is what he meant.

'From 2007 on, Hotz became a coding vagabond. He briefly attended Rochester Institute of Technology, did a couple five-month internships at Google, worked at SpaceX for four months, then at Facebook for eight. The jobs left him unsatisfied and depressed. At Google, he found very smart developers who were often assigned mundane tasks like fixing bugs in a Web browser; at Facebook, brainy coders toiled away trying to figure out how to make users click on ads. “It scares me what Facebook is doing with AI,” Hotz says. “They’re using machine-learning techniques to coax people into spending more time on Facebook."' http://www.bloomberg.com/features/2015-george-hotz-self-driv...
But the "mirror" flattens out the name space hierarchy, so is much more difficult to navigate. So it's not a true mirror.
Toyota Gives University of Michigan $22M for Robotics, AV Research
Doesn't seem to work on iPad. Have you tested various other platforms?
The wealthy people may send their kids to private schools. The public schools may have students from working class families in adjacent areas in the same school district.
google analytics is supported inside Flash

since 2008 gaforflash [1]

since 2014 as3-universal-analytics [2] (measurement protocol)

[1]: https://code.google.com/archive/p/gaforflash/

[2]: https://github.com/zwetan/as3-universal-analytics
crap, my zipcode is on there... does this mean i'm going to die?
I second Enpass. I'm surprised at how little press it gets given its user friendless, platform support, pricing, and multitude of supported sync platforms.
It isn't a contradiction. They likely generalized 'gendered issue' to nearly one sided, one gender only. Rather than allowing for 'mostly'. I think I agree. The nice guy stereotype really does cover the doormat faked pleasantness of some people. Myself included on bad days.
1password on computer and iPhone. Generates strong password for every stupid site that wants a login and store it for easy use should I need to return to the site.
Part of Atherton is in the Menlo Park School District and part of it is in the Redwood City School District. The former is considered to be much better than the latter.
For python, I use hippie-expand mostly, but https://www.masteringemacs.org/article/jedi-completion-libra... does good auto-completion.

Flycheck handles syntax issues for many languages, including Python. https://github.com/flycheck/flycheck

For javascript, I use js2-mode for syntax highlighting. I haven't ever tried js3-mode, but I understand it does better indentation. ac-js2 does autocomplete for js2-mode. You can throw in web-beautify as well - https://github.com/yasuyk/web-beautify

For many languages, I use yasnippet as well. Yasnippet rocks.
A Sea Worth Its Salt
And in the reverse direction, it took me ages (and maybe a web search) before I figured out that "mono" was glandular fever.

What's going to be really interesting in the future is "regional" vernacular being split along online community lines more than geographic lines, so you'll get the same cultural confusion talking to your neighbour as you currently do talking to fellow internet posters.
I think there's two separate questions being conflated here. There's a bspatch patch circulating which makes changes which don't seem to be security-relevant; there's a libarchive patch circulating which removes widely-used functionality in tar.
I was wondering how much have changed, and what you've mentioned is exactly what I've thought. Thanks for that!
I have used -F (a bit more extensive version of -p) since forever. Adding an alias from ls to "ls -F" is the first thing I do on a new system.

I surely can't be the only one, and I'm surprised that the article's author suggested it's never used.
Death and Suicide in Universal Artificial Intelligence
I bet you believe in that global warming conspiracy shared by virtually every scientist on the planet too. Pfft. /s
Low Latency ETrading Software Engineer
> when you let government control something it is the worst kind of monopoly and the quality is bound go down the drain

[citation needed]

I think the US political climate seems uniquely poorly suited to having well-functioning government because it seems half the country is hell-bent on proving that government doesn't work.

I don't live in the US and I've only had great experiences at the driver licensing center and tax authority. My garbage gets picked up on time, the water is clean and safe to drink. Meanwhile at private services I've waited in massive lines at banks, and had poor service from telecom companies.
The current running joke is that the DDoS was not detected as all the traffic originated from inside of Australia, primarily via home connections.
Amsterdam and Geneva are both in the Schengen zone so you don't need to deal with customs or immigration there either.
Official Dota 2 forum hack leaks 2M user passwords
FATHER OF THE WORLD WIDE WEB PLANS TO RECLAIM IT FROM FACEBOOK AND GOOGLE
There is a limit to the amount of power that can be pushed through the cable on each end, and each strand of fiber needs a number of Erbium-doped fiber amplifiers, which consume a lot of power. This isn't a problem on land, as you can add power at each regen site.