skysight-inc/HackerNews huggingface dataset:
Problem is, 99% of it is crap.

Slack is okay and there are some really good bots for it.

But everyone jumps on that train and so for every good integration there are 20 bad ones, that spam your channel with stuff no one needs to know :\

Takes a bit time to find the good things.
Thoughtly or the BBC?
First of all, quantum mechanics was motivated by the thought of semiconductors. One of the primary use cases of it was explaining the photoelectric effect [1]. Secondly, other primary motivations for QM were explaining and predicting chemical reactions, radiation sources, and nuclear energy.

Secondly, probability and statistics - as you note - were invented to understand/solve gambling problems. Virtually every early advance was then made by people attempting to use it. These include Gauss predicting the orbit of Ceres, Graunt and Halley (yes, he also spotted Halley's comet) doing insurance, Galton and Pearson studying evolution and developing eugenics, and Gosset using statistics to brew better beer.

Probability and statistics are perhaps the worst possible example of pure research that - purely by chance - happens to be useful later.

[1] Interestingly, the classical belief that the photoelectric effect proves the quantization of light is wrong. The Schrodinger equation + continuous electromagnetic fields actually exhibit the photoelectric effect.
"both" seems most likely to me.

Trump could have any number of choices among the Republican establishment, but he also has a number of business interests in Russia, so a Republican with Russian ties is possibly more attractive to him than a Republican without because he unifies Trump's political and business goals.
Sounds cool, I'm gonna try it out
Read the article. Judge's opinion quoted therein suggests there is a difference between ambient light entering private space as a side effect of projecting a message elsewhere and focused light entering the same space with the intent of creating the message within the space.
Except the very first paragraph states that the reason for the suit was that the contractors were not appropriately following Medicare guidelines.

"...in which the plaintiffs alleged that Medicare contractors
were inappropriately applying an “Improvement Standard” in making claims determinations for
Medicare coverage involving skilled care..."
Not sure where I stand in this one but when we removed a distribution list for all the condo owners, all the negativity which usually comes from few people stopped and all the owners lived happily ever after. So maybe taking some of the online discourse out it is not as bad as we think. People now come to condo meetings to talk about burning issues.
I was very glad to find this page earlier this week, after scratching my head while implementing an isometric renderer for a client. I had assumed it would be a simple back-to-front order, but this page and a few others pointed out that the partial ordering required to 1) use an intersection test to build disjoint sets of confused objects, 2) use a pairwise order test to determine inter-object dependencies, 3 ) use a topological sort to resolve the ultimate drawing order.

This method was implemented in some fantastic 1980s computer games, and the developer had named their technique "Filmation". Here's a discussion of that system, plus a demo of the rendering bug caused by not bothering to break dependency cycles as discussed in the main article:

http://bannalia.blogspot.co.uk/2008/02/filmation-math.html

(also I just found another with a load more details on the Filmation games: http://retrospec.sgn.net/users/nwalker/filmation/)
Ask HN: Affordable 3-6 GB mobile internet for a week in France?
I'm on holiday there but will need a lot of mobile data; is there an affordable way to get 3-6 GB of mobile data in France? My t-mobile will cost €25/Gb
Please type in a valid HN username
If you are have a dynamic website, you can grab the "Referer" header of each request and put it in a database.

If you have a static website, you can make a small script and parse the server logs. Another way to get the header data is to use javascript and send the referer data to a server with an ajax call.
I agree. Totally. Non the less, just disagreeing isn't the solution. Neither is justing staying silent.

Even for the one in a million chance of a person reading my stuff, I have to at least try to convey my POV with arguments.

And I am far from achieving this every time. Very far, actually.
So basically just spending cash lobbying politicians. Thanks for the link.

http://www.reuters.com/investigates/special-report/autos-dri...
"Fundamental architectural failure" is a very bold claim to make given that absolutely no other approaches have worked as well as Google's for urban driving.
I tried it a few times, ovar the years. It is very impractical, takes up a lot of real estate and requires you to look at what you're writing - something that is not an issue with Graffiti.
Become a consultant, and you'll be rewarded for results instead of time spent.
In case its not clear by the title, this article is from 2014.

The author explains that the NSA has a "disciplined, rigorous and high-level decision-making process" to determine if they should disclose a vulnerability or quietly exploit it. I might just be ignorant of the facts but when has this decision process ever resulted in "disclose it"? Is there any record of the NSA publicly disclosing a vulnerability?
Cleaning Please
Superpower is coming with Epicflow multi-project management tool
I have worked remote for years at a time, and managed people remotely. Both situations ended up the most productive periods for everyone involved. The key is a good process. Daily stand ups (video/voice/email), regular communication, and must be available time windows help to keep everyone engaged and accountable.

I may be the exception though since I was 'trained' in remote work starting with my very first job out of school. Even though I had to go into an office, many people I worked with were somewhere else in the US. The majority of them I never met in person and mostly either emailed or spoke on the phone.

I will say though, the hardest remote work situation to manage is an extreme time difference. Managing people in Asia while living in the US was tough.
That sounds exactly right, once we reach a tipping point it will happen quickly.

I think it's a lot like the 'paper less office'. It was talked about for a decade before it happened and it wasn't a linear progression. At first it meant more paper, as people were doing all sorts of 'silly' things, like printing out and filing emails.

But today I can't remember the last time I printed something or read something on paper.
Really good perspective. Seeing the same thing on a daily basis tends to induce color blindness, plastic memory - no longer realizing difference between self documentation and meaningless verbosity.

Thank you.
The button that when I press it deploys the new version of my thing. It's nice, I like pressing it.
Well, you can't get lapped on a 400m (on a normal outdoor track); but definitely true for longer races.

Perhaps the normal people can have a whole group on the outside lane just running 200m splits.
Tesla Model S battery bursts into flames, car “totally destroyed” in 5 minutes
you don't need github pages to deploy jekyll. While source code of github pages itself is not available, since it supports a open standard, which can deployed to a webserver/CDN directly without major changes, I would consider it to be open.
Shameless self promotion on HN.
I think they meant the post looked like automated HN spam, until it 'clicked' that it was just a dump of an email template :)
> It leaves me scratching my head because I don't think serialization is that hard a problem.

It is a hard problem, at least if you want to achieve concision, make it parseable, and support schema upgrade.

> "Traditional POSIX threading models, IPC interfaces, and file system access are being replaced by platform and vendor-specific APIs and frameworks such as Grand Central Dispatch [18], Binder [29], DBus [25], and SQLite [1]."

And good riddance. File systems are almost universally terrible [1]. Threading with shared state is also a terrible idea because it's too general, not to mention the poor APIs used to manage them.

IPC is something that's still unfortunately undergoing constant revision, and the structured binary vs. text wars unfortunately both have merit. I think structured text output via a domain-specific language (DSL) is really the proper answer, somewhat like how a REPL works. This DSL is ultimately simple to construct within C since it would be lisp-like in its structure so it doesn't need an IDL compiler, although its textual syntaz shouldn't be lisp-like.

stdin can then nicely format DSL output for the user. Best of all worlds between text, binary, and structured formats.

[1] https://danluu.com/file-consistency/
Don't underestimate the importance of people.

This warrants a reply of its own, since it is the core idea of my essays: it is the very difference between a stable, working, reliable product and Linux: the people. The right people. Competent people. People with the neccessary education, experience, and insight.

If if ever need heart surgery, I guarantee you that I won't go to the local shaman, no matter how happy he will be to perform the operation voluntarily and for free. Same goes for the local exorcist. If I ever need one, I'll get my surgery done by a specialist in cardiology, because they have been formally educated, formally trained, and have the requisite experience to operate on a human heart. And in the case of illumos / SmartOS, they will even do it gratis, like "medical doctors without borders" organization does. Right people for the job. For some reason, people here and at large believe that when it comes to inter-process communication, NFS, or writing operating system kernels anyone can do it.

Why exactly people believe that computer science is different from surgery, I haven't discovered yet, but based on empirical evidence of Linux and other crappy software, I have a hypothesis, and since the sample size is large, I might have a theory soon...
Sarcasm might not be a perfect choice for universal comprehension, but this does at least showcase what a cover-up might look like. To my knowledge this sort of thing hasn't been pulled off on any massive scale, but with high enough stakes (e.g., bitcoin) the plausibility starts to rise from zero.
Unity does do both the Rift and the Vive, and is the offical, most supported way to get started on both platforms.
Nah, you'll just select that option and your car will come with a folded Budgee[1] that can self-deploy to help you.

[1] https://www.youtube.com/watch?v=J1Zs96vFbuU
> someone could take your feed, strip out your ads, throw it on a website and introduce their own ads and make money off of your content.

Someone can do that with web scraping too, don't blame RSS for this stuff.
MapInfo Professional 15 Crack and Serial Keygen Free Download
Thanks for giving some context. This makes sense. I think this might explain the phenomenon you see at many tech companies where you often see entire departments go out to lunch together every day, something I think is odd.
Stability, and freedom to focus on other things in life is not a bad goal. It's the "Work to live" vs "Live to work" mindset.
The Journey of Selling Sifter
Privateinternetaccess.com besides their somewhat uncatchy name and dated looking website is cheap and reliable. You can even pay with Amazon gift cards, in case you want to anonymise your payment and don't want to dive into Bitcoin

I had PIA for a year and when the subscription ran out, though being a happy customer, I got tempted by iVpn.net, which was 3x the price, and had a pretty website. It also got many recommendations here on HN, but think they were not 100% honest. I regret moving away and will go back to PIA asap.

Takeaways: also important is which device you will be using to surf. Many vpn providers have a flawed or no iPad app, and refer to the standard openvpn app. It's very cumbersome to use (you can not copy paste your username and password, just to name one thing).

And setting up your own, doesn't make much sense to me as you will always have the same public ip then.
And actually quite inspiring. He got me to set up abbrev mode properly and actually start using emacs for _everything_ text related (even this comment, using "it's all text" for firefox).

I set up it's all text with a bunch of different file endings depending on what language I use, so that abbrev mode works correctly. It's a godsend.
I sadly can't. (It's past the edit duration)@dan is welcome too though. Believe me authors don't make money from their books anyways :P (at least when going not self publishing).
Nice. I've used that book and recommend it to people but I've never seen that before. I don't know how I would find it, either, since it doesn't appear to be indexed anywhere.
The Necessary Evil: Enterprise IoT Needs a New Middleware
Cleaning Please Liverpool
How about a virtual billboard in your living room? On your webpage? In your Pokémon game?
Why time to completion is the secret behind rapid growth
It would be interesting to see the comparison with non-GC implementations of the same algorithms/benchmarks - for example in C...
Poor and Uninsured in Texas
Your VPN provider would be the bottleneck, not the VPN itself, in which case if you take a performance hit you should explore other VPN providers.

But to tunnel all of your home traffic you can either (1) buy a router that supports VPN tunneling or (2) try and save some money by buying a generic router and flashing it with something like DD-WRT, which would give you an OpenVPN client which would allow you to do the same thing, just with cheaper hardware.

Once set up, whenever your router boots it will connect the VPN and all of your traffic will go over that connection.
How will you prevent any issues with incompatibilities between supplements you put in the same compartment? Are you investigating this at all?
s/Galileo/Giordano Bruno/g
Tell me more about these cars with no wheels.
Hasn't shipped yet, but Keezel may be interesting: http://keezel.co

It's a hardware product and they broker the VPN provider... so the VPN provider doesn't know who you are, and the Keezel device can use the best-performing VPN provider / nodes.

For launch they're partnering with PureVPN, LeVPN and ProXPN.
Facebook's newsfeed was launched in 2006 https://en.wikipedia.org/wiki/List_of_Facebook_features#News...

Friendfeed was launched	October 2, 2007 and acquired 2009 https://en.wikipedia.org/wiki/FriendFeed
Uber’s first self-driving cars will start picking up passengers this month
> The cab drivers are the ones who must be anxious. It will be really bad if they cannot be retrained for other jobs as it will add to the existing frustration around automation.

I used my "training" - a very expensive CS degree - to drive a cab. I developed a nerve condition in college, so really I just suffered through the program without becoming competent as a programmer. Also, I dance to the beat of my own drum, and do not take orders well. My kuro5hin.org (RIP) story "Humanity's Second-best Hope" [1] is about the seasonal job I had at Amazon, just before I started taxi driving.

[1] http://www.taxiwars.org/p/humanitys-second-best-hope.html

Cab driving offered me freedom to be my own boss. The cab company's rules were reasonable, and easy enough to comply with. As long as I paid my lease, I could go anywhere and do anything I wanted with my time. No one in the company's administration cared if I took a short break, or a long break, or spent the night in bed.

Something more important came up, and ridesharing ruined the economics of the business (Arizona makes it easy and cheap for anyone to start their own transportation company. The upstarts couldn't be bothered with playing fair), so I don't drive around in a taxi anymore.

I think these money-losing "ride sharing" companies were founded by people with delusions of grandeur and venture capitalists' money to burn. When they run out of their investors' money, the realities of transporting people from place to place will reassert themselves.
Sorry, but as far as I can tell you are not fully correct.

A clearly stated "No" did already suffice before these "reforms".

Also, I read a lot of articles by people way more versed in these topics then me who did really not agree with the way the new version of the law turned out. Even former judges who are afraid of the things to come under these new laws.

Maybe I am wrong, but I do strongly believe in innocent until proven otherwise. At least for me this law feels more like another step in the direction of guilty until proven innocent.

[Edit formatting]
Sadly, I can reproduce this. I will look into this issue and disable the scroll box for now.
If I add a comment I jnow will be downvoted I simply move on with my day, not bothering to see the responses generated. This is because, even though I work hard to only put forth constructive criticism and in a manner such that my logic / reasoning is plainly spelled out,,,

On HN, unpopular comments are, often, still voted down despite the facts and despite the presentation.

I usually reserve these instances for when I know more than a little on the topic, generally professionally speaking, and often first hand. But, if it is unpopular, it doesn't matter. It's predictable.
There's no case for this usually marginal speed benefit.

Most programs are dealing with vastly slower bottlenecks. Like network or disk latency. IPC latency is so far down the list of priorities in terms of things to optimize.

Not to mention that regular user-kernel-user buffer copying is plenty fast now, especially since the buffers will likely be cache-resident. Zero-copy is mostly hype without performance numbers to back it up. Don't need this complex message sealing mechanism.
Go back to the early 2000s. I'm kind of obsessive about data portability, and the lifespan of a novel is closer to 30 years than the 3-5 months typical of business documents. Alas, I'm selling novels to Big Six publishers who like to chew on a Word file. So ...

Writing tool of choice: vim. Markup format: Perl's POD (plain old document) format, because (a) I can mess around with the formatter if I need to (old Perl hand), (b) it can export to a variety of formats, (c) it has the minimum necessary set of directives -- headings, lists, emphasis -- that I need (novels are typographically simple unless you're playing Stupid Layout Tricks, hello Alfred Bester and Samuel Delany) and (d) Markdown didn't exist back then.

Version control: a novel with a single author is piss-easy. I used rcs, because it was ubiquitous, easy to understand, and to the extent that I was keeping projects on multiple computers I was fine using rsync to keep a directory tree updated; remember, a novelist working alone has no need for multiple user IDs, no forking of multiple versions, virtually never any need to diff or merge -- just the ability to roll back to a previous point if I took a wrong turn in writing (in other words, undo checkpoints with names). No cloud services, of course. (Dropbox didn't come along for a few years.)

Build: makefiles and some homebrew perl scripts FTW. Type "make", check out latest draft and generate HTML, RTF and (eventually, via an external toolchain) Word files I can ship to my editors.

Back in those days, copy edits showed up as a bunch of paper print-outs with red ink on them and you mailed them back to production after you added your own chicken scratchings. (If you were smart you scanned/photocopied the pile first, for insurance: this saved my ass on two occasions when CEMs went missing in the post, thank you for nothing, Royal Mail). Page proofs ditto. So I was able to use my homebrew toolchain happily for several years during which I wrote "Singularity Sky", "Iron Sunrise", "Accelerando", "The Atrocity Archives", and the first three Merchant Princes novels using it.

Then the publishers began moving to Microsoft Word tracked changes for processing copy-edits, and annotated PDFs for the page proofs, and it was all over bar the shouting; Word tracked changes suck, but trying to check the changes on a large document in a third party word processor like LibreOffice sucks even harder (one sleeper bug that nobody triggered before can cost you a couple of months work), forcing me into Word for the post-writing workflow. And then a Better Way came along for writing books in the shape of Scrivener, for which there is nothing remotely like an open source equivalent and which is well worth the price. Alas.

Which is why my open source novel writing days are over. (But if I had to do it again these days? Markdown, Pandoc, and Git, probably with all the fancy Vim plugins I could lay my hands on.)
Sir, the gamma rays were set free inside my property. The children happen to have placed themselves in their path, 5 km away.
Most commonly detected performance issues in Java applications
> ...will trip sooner or later if it can't detect potholes.

It's not a question of detecting the potholes, but of localizing the vehicle and tracking other objects in the vicinity (like other cars in traffic). High-fidelity maps make the system more robust because it can eliminate lots of measurement noise by averaging the readings from a constellation of landmarks.

> can't they do like the Kinect

This is essentially what they are doing. The problem is more difficult when the Kinect is moving.
Just ordered Clean Code - it's this kind of insight / references that I love HN for. Thanks for taking the time to chime in.
I'm starting to think websites like Forbes exist for the sole purpose of displaying advertisements. Like a billboard, but surrounded by useless chunks of text.
I'm sure they chose the city for CMU but I wonder if the driving challenges played a roll. Navigating downtown Pittsburgh is no fun if you aren't familiar with it. I mean it's not really fun if you are familiar either.
There were 4 million miles of road in the USA in 2013. Sure you could drive them - but drive them in a special sensor-equipped vehicle? In a fleet of such vehicles? In a reasonable time? Its a big job, and $2.50 a mile seems pretty low.
Morgan Stanley drops ratings,goes with Adjectives
Carl Lewis is open about at least one doping positive, but he claims it had nothing to do with performance enhancement. Almost everyone in that 100m final in Seoul was eventually connected to doping.

https://www.youtube.com/watch?v=F04etMA6bgk
That'll be me! I am in the Midlands.

....although I must admit this is rare. The last place was 9-5 with half an hour for lunch, which was widely abused by others (eg. 2 hour pub lunch every Friday, clear off early, roll in late).

A previous place wanted 40 hours a week when I inquired about returning. A reevaluation of priorities led me to turn that offer down.
AF_UNIX sockets don't do multi-cast.

AF_INET sockets don't do FD passing or credentials.

There was a patch to add an AF_BUS socket family some years ago that sounded like a pretty general solution but the network maintainer said "over my dead body".

http://lwn.net/Articles/504970/
While it is nothing to do with obfuscation, I can recommend Peter Shirley's blog http://psgraphics.blogspot.com/

and the "Build a renderer in a weekend"

http://in1weekend.blogspot.com/2016/01/ray-tracing-in-one-we...

I've recently been making a Julia version from the C++ source code

https://github.com/lawless-m/Jender
Now I was expecting that link to show the teapot getting crushed...
Morgan Stanley changed its performance review process.
This is the only web site I had to make font size smaller to read it comfortably.
I'm pretty happy with Pinboard's automatic archiving of my bookmarked pages.
No you wouldn't.

> action involving deliberate destruction of or damage to public or private property.

It is neither damage nor destruction unless you use a nearly incomprehensible definition of either word.

You might be able to call it disturbing the peace but that's criminal and not civil so removes some ability to seek redress from the building owner.