skysight-inc/HackerNews huggingface dataset:
yeah I actually thought about this and what I came up was like a circular cage with the person strapped in. It's digitally controlled unlike noisy hydraulics I don't know how but maybe lots of dry ice and superconductor they use for hoverboard.

Then you could generate inertia and g-forces by creating a centrifugal effect. For instance, to simulate a negative g maneuver in an airplane, you'd flip the user upside down and then rapidly spin the occupant towards the direction that creates the g-force due to centrifugal effect. Since you are constantly spinning at a very fast rate of speed, and wearing a helmet and headset you are unaware of this fact.

I'm not quite sure how safe this setup would be (spinning people for hours and hours at very high speeds)
Ask HN: Any book recommendations to learn about Dance?
Have been trying to do some research on dance, its origin, its influence on our cultures and how it helped bring people together etc. Found some books on Natyashastra, which explores the history of Indian Dance, specifically Bharatanatyam...it's fascinating, but longing for more...
I built something like this at home. CMU Sphinx is a popular open source speech recognition toolkit that you can run locally. But it was kind of clumsy to setup and train. Also, I couldn't get high accuracy.

Other cloud options include Google Voice and wit.ai.
Google Voice AFAIK doesn't allow you to train it with custom models. I finally went with wit.ai which turned out to be pretty good.

Blog post with code and schematics describing my setup: http://arunpn.com/projects/voice-activated-light-switch/
As luck would have it, I'm going to write a POC next month with Spark Streaming and Flink. Should I also throw Storm into the mix? What do you think about Flink?

I generally can get by with Batch, but streaming makes a lot of our logic easier, and might allow us to handle some new situations. Flink looks pretty good on paper.
Video from of Vehicle in Oregon Standoff, Paints a Not So Pretty Picture
I like how pando deal with the posting, it's freely available for a day, here's our price if you want more access.

No popup while I'm reading it, not just a 1/4 of the article is displayed, very well done.
No, an agent runs on the host (a "minion") and calls back to a ("master") for instruction. Masters pub messages to minions with job IDs, and minions execute and respond accordingly. The minion is very lightweight. Masters less so, but they vertically scale pretty well.
I'm wondering about this but how realistic do you expect someone to pay when it's already free? I would imagine only large enterprise users so essentially you are supporting free users by charging enterprise users that may pay you for support.

Horrible industry imho when you have to give away things for free just to be competitive. I just don't get why people would expect software to be free.
Absolutely.

I think in any system, there will be emergent behavior exhibited by agents. We see this in toy examples like Conway's game of life, but it could easily be applied to societies and pop culture too.

Hence we have this concept of "memes".
Lave: eval in reverse
Taking dalke's enumeration and running with it... I'd support that "1)" and "2)" are ever so slightly different: defining a serialized form that can reheat to a consistent snapshotted simulation state is one thing; and is necessary but not quite sufficient for "2)". Defining the serialized form to be deterministic is quite an important next step, because that makes a lot of things go from `O(some)` to `O(1)`.

Very close, yes. But if we compare to, say, reproducible builds (because it's also dear to my heart), the consequences of that difference are legion. For example: the `tar` command can definitely extract you a filesystem, yes, absolutely. However: whether or not two `tar` implementations (or even the same implementation, run twice in a row) produce the same byte stream is make-or-break for whether someone else can follow your procedure and get the same result.

If the process is deterministic, the identity check is cheap: hash it. If the process requires unpacking again to do semantic checks on the contents, the amount of time is... well, if we're hand-waving on the format, essentially unbounded.

So... yeah, "canonical SMILES" is a valid answer; that "canonical" part is just really important.
It will sell. It's just the beginning of the IoT revolution.
Funny thing is, most people don't know what they want, or they do but it's bad for them, or it's good for them but bad for many others.

The set of people whose wants should be satisfied is much smaller than the set of people who want.
They have to grow query count (see: marketable inventory), and what better way to do so than serving useless results on your first queries, leading to additional queries?
"John Marshall has made his decision; now let him enforce it!"

The checks and balances the US has are generally pretty weak.
The 8042 had another "fun" function on the 286 too. Because there were a number of poorly written programs that expected the memory to roll over at 0x0FFFFF, in order to maintain compatibility, they needed some way of turning off the A20 line. Now, in order to save money, IBM noticed that there was a spare pin on the 8042 that they used to control whether or not the A20 pin would be held low or not. Now, because this became another bit of needed backward compatibility, a way to assert the A20 pin stuck around until Intel's Haswell line, several decades after A20 gating was needed.

Also, there was another way of getting the processor back into real mode that was even more fun. You'd initiate a triple fault to trigger the reset, because that was faster than asking the 8042 to do it for you. Oh, the good old days.
Yeah I never understood the idea around "we'll figure out monetization later!". Yeah maybe you will but you're operating a business. Shouldn't you, I don't know, have a good idea or 3 to do that out of the gate?

Startup culture is weird sometimes.
My tweet just two days ago: https://twitter.com/87noam/status/706963428414455812
An object has state, so imagine you have a skeleton and every time you change a property you are taking off an old bone and putting on a new bone. Eventually you might have 3 femurs, a couple of skulls, and five knees because of how objects are implemented (and how hard it is to keep straight).

A closure is like if you needed a forearm, you created one on-the-fly for the specific instance, and it exists as long as it's needed. You would never have the issue of having excess multiples of arms or legs because closures, although maintaining an internal state, only exist as long as they are invoked.

It's a simple example, but maybe that helps clear it up. Perhaps some people can help extend the metaphor if it proves useful.
https://niginsblog.wordpress.com/2016/03/07/new-spaceship-sp...

This link has an animation of the c/10 spaceship.
The article seems to draw broad conclusions from a few anecdotes. I doubt many employees are turning down positions at Uber because of their principles, though they may be turning the positions down because the scandals make the company's future less certain.
On the plus side, that will be the most carefully reviewed, evaluated and checksummed distro in Linux history.
it's pretty much true all the time, except notably in the US during the 50-60s when we had wage led inflation.

moreover, having wage increases lag price increases is a part of the policy reason for having state-driven inflation, in the name of employment.

http://krugman.blogs.nytimes.com/2010/02/13/the-case-for-hig...

"Yet when you have very low inflation, getting relative wages right would require that a significant number of workers take wage cuts. So having a somewhat higher inflation rate would lead to lower unemployment, not just temporarily, but on a sustained basis."
That gives more background, so we changed the URL to that from https://www.clicktorelease.com/code/bumpy-metaballs/. People who are interested should look at both.
Typical Pando clickbait
Even the official stance of the Chinese government, the one being taught in schools these days, is that "the disaster was 30% due to natural causes and 70% by mismanagement". With the tendency of the CCP to invent any numbers that favour them, I'll leave it to you to guess what the actual causes were.
I like Troy Hunt's web security stuff - I'd gotten into it on Pluralsight, but then moved jobs and don't have access. I did find a free course (With SQL Injection, etc.) of his here: https://info.varonis.com/web-security-fundamentals
Uber's version of achieving loyalty/lock-in is literally to run the competition into the ground and make sure their customers have no other options. That's a long way from achieving it by offering the best service, and I don't think driver/passenger ratings bridge the gap: it's the difference between encouraging or rewarding good behaviour, and subtly threatening people for breaking the rules.
I don't know... CUDA was released almost 9 years ago. So I don't think it's a stretch to suggest that cutting edge researchers from 10 years ago would have been thinking about using GPU's that way.
InChI Key is an example of #2 that does not imply #1.

For a variation on the theme, if we all agreed on a canonical SMILES method, then the SHA256 of that could be used as a key to connect records, without revealing what the underlying structure is.

This is done now, with InChI Key, when two companies want to compare overlap without sharing information about internal compounds. (There was a paper about this last year or so, but I can't find it.)

I also pointed out that InChI Keys are better for text-based search engines. As an extreme example, I could produce a line notation which uses only the characters "(", ")", ".", and "-". It would be fine for #1, but poor for #2 for any database search engine which expects some concept of "words" made of letters.

This is why I distinguish #1 from #2, even though they are indeed close.
This is really interesting to me, because I've noticed the same thing in the Bay Area.

I would conjecture that Uber constantly being under attack (i.e. having lots of negative articles about them) has played a significant role in this. So when people have to pick between Lyft and Uber, they go for the one that seems "less evil". Perhaps the reason Lyft doesn't come under fire as much is because they haven't grown enough to divert attention from Uber?

If we consider the long-term outcome, is this actually a problem for Uber? If you move between places where both Lyft and Uber are available, and places that only have Uber, it doesn't seem unreasonable that you'd just stick to using Uber. But anyway, once you have an account with one of the two services, what incentive do you have to create an account with the other one?
We've banned this account for repeatedly violating the HN guidelines.

We're happy to unban accounts when people give us reason to believe they will post only civil and substantive comments in the future. You're welcome to email hn@ycombinator.com if that's the case.
Fair enough, there's an element of both I think. But there definitely is pressure from the investors, due to the time boxed nature of VC funds.
As much as I despise Uber, it's hard to deny though that their sleazy tactics have paid off.

Uber vs. Lyft market share: https://pando-assets.s3.amazonaws.com/uploads/2014/09/uber-v...
I just had a friend who told me he left Uber - said it was the craziest place he's ever worked. Said that if youre not working 80 hours per week your poorly judged.

Had another friend say that he went through an intense interview process with them and was told he would be getting an offer the next day. Several days later he just received a rejection email.

Don't think it sounds like a nice environment - regardless of whatever interesting infra projects they are working on...
I think it's popular now in the SV circles (and this site) to hate on Uber. I'm not even sure why, but I'm fairly certain it's localized. I have traveled and used Uber all over the country and internationally as well. They seem to be doing just fine.
Indeed. "for just $10 a month." I generally like Pando, it's in my feed reader some place and they frequently catch my eye, but really I can't imagine paying $120 for this site. I can't imagine paying that much for _any_ site really. Maybe this is where we're heading now, hard to say, but I've just never found a site I'd be willing to pay that much for access. Maybe I'm not like most people in that I can't see the value? I always feel like "eh, I'll just go someplace else, this ain't all that important". I'm really hoping that sites with good original content figure out how to make it with ad blocking taking such a big bite out of revenue.
Tim Visher recorded a series of videos of himself playing VimGolf in Emacs [1]. If you want to play there is a great VimGolf client for Emacs [2].

[1] https://vimeo.com/timvisher/videos

[2] https://github.com/igrigorik/vimgolf
I visited Uber HQ recently. The chairs and desks in open office area are crumbled in each other. Uber employees joke about it and say it's "surge seating"!
Xenix was a Unix. It started out as based on Unix V 7, then System III, then System V when MS finally sold it to SCO.

MS tends to keep a lot of fingers in a lot of cakes, even in surprising areas. Given the number of kernels MS Research has released, it wouldn't be too terrible of a stretch to see MS release some sort of unix at some point.
Because somehow people who don't even know what "code" means are in charge of technology for the country.
Better off making something up. Flebibytes or something.
Gibson should've done that in the original.
I agree that the internal costs are a factor, but I also agree with the original point. I'll share an anecdote of the CEO of my company.

We're a 2-year-old startup that hasn't reached profitability yet. We asked when that might happen, and he said we actually don't want to do that. We asked why, and he said that as soon as we start making a profit our investors will immediately start focusing on it. They will ask why we're not leveraging our profit to the maximum, what can we do to grow revenue? Whereas as long as we're losing money we can continue to experiment.
I am a perfect example of somebody who was a "loyal Uber user." They were here (Raleigh/Durham/Chapel Hill) before Lyft, and I was already familiar with them and had an account and all from having used the service while I was in San Francisco visiting. And so when my car broke down and I decided to go car-less for a while, I started using Uber all the time (along with walking and bicycle riding).

And then... Uber lowered their rates. Good for me, right? Rides are cheaper now. BUT... it appears that as a result, a LOT of local Uber drivers have quit doing Uber and over the past month, it's become increasingly difficult to even get an Uber here. More and more often, I fire up the app and get "No UberX available" (and usually no UberXL or UberSelect either). So I installed the Lyft app, and I consistently find that Lyft can get me a ride when Uber can't.

I still usually at least try Uber first just out of habit, but they're definitely ceding ground to Lyft in this area, just due to availability if nothing else.

OTOH, Uber does do some neat stuff... like I noticed that in Portland, they have "UberPedal" where you can get a car with a bike rack. I find myself hoping they expand that to our area, as it would be nice to be able to bike to work, knowing that if it's raining or cold or something later, I can call up an UberPedal bike-rack equipped car for the trip home.
I thought Ansible had different execution strategies and you could make the hosts not wait for each other if you wanted. Wouldn't that speed things up a good deal?
You Must Allow Me to Tell You How Ardently I Admire and Love NLP
A joke right?
> I think you are a shill paid by the Chinese government

On HN you can't accuse other users of being shills or astroturfers without evidence. An opposing view does not count as evidence. Please don't do this again.
it benefits people with debt, but only if the interest rate is lower than the inflation rate. Who gets loans at low interest rates? The ultra-wealthy (more collateral), and banks. Moreover, wealthy investors can take advantage of instruments (margin trading, leveraged funds, forex, shorts, options) that are debt-based instruments that exist because of low interest rates. The wealthy are more indebted than you think, but in most cases it's very rapidly able to be liquidated.

Do a simple math experiment: Imagine being poor and spending 90% of your income on day to day, inflation-sensitive expenses, versus being rich and spending 20% of income on these expenses. A 10% inflation for you means that now you are spending 99% of your income, resulting in a 90% loss in living margin. For the rich person there is only a 2.5% loss in living margin. (I picked 10% because that is an easy calculation, the effect is true at any inflation level).

Now the common retort is that wages will catch up with inflation. But is that true? If that were, why would periodically increase the mininum wage? In fact, not having wages catch up with inflation is part of liberal economic policy (it's good for employment![1]):

http://krugman.blogs.nytimes.com/2010/02/13/the-case-for-hig...

[1] I guess one good way of keeping employment metrics high is keeping your population enchained to a moving economic treadmill that brutally nudges them toward finding employment.
It's probably also the OS that used to run SQL Server on Linux announced this week - https://blogs.microsoft.com/blog/2016/03/07/announcing-sql-s....
This article is just fart in the air.
What part(s) of Montana?
ndk-gdb / ndk-gdb.py seem to be broken in this release:

https://github.com/android-ndk/ndk/issues/2
https://github.com/android-ndk/ndk/issues/3
It really depends on what the developer did. If the developer knowingly removed all tests that weren't passing because the car, sometimes, did not recognize old ladies crossing the street, then this person should go to jail. This is evidently negligence.
Since upvotes aren't visible, I'll note that I was going to post the same thing. Person puts new brake pads on his/her car, brakes fail (or don't fail), same thing.
> Several days later he just received a rejection email.

Wow. That is rare nowadays. 30 years ago in silicon valley all companies sent at least a rejection form letter. Recently no one seems to take the trouble. Maybe just the last year or two it's gotten better.
This gave me a chuckle.
If you want to advertise on Netflix you need product placement in the shows. (I think there would be a revolt if the splice in old-school advertisements.) Having some numbers on eyeballs helps justify the ROI for sponsoring the creative development of a new show.
No I think its because the recruiter said they were giving him an offer.
>Power on this scale and with this level of invisibility is unprecedented in human history.

I would argue that the influence of media has always been this powerful. And media has always been biased.

Another angle to look at would be to apply the work of Stanley Milgram re: obedience to authority figures. Our ability to think for ourselves has some evolving to do...
Thats because weed does not destroy peoples minds and bodies like crack and heroin do. There is therefore no need for public health interventions on the scale of what would happen if more dangerous drugs were legalized.
Hmm, I see your point. But I don't know how you can draw a distinction between this and other forms of reckless endangerment. A manufacturer at least in principle isn't being reckless. But some random person that fancies themselves an elite hacker messing with things they definitely do not understand seems definitely reckless. And therefore criminal.
I know the PC was designed under a very tight deadline, about a year. I wonder what the hardware team spent the remaining 10 months...

Someone should apologize for the whole machine...
Huh? The article describes a massive system and there is a lot of abstraction here, are you suggesting Pivotal was a part of the large abstraction or just grabbing credit for some minor part?
I took a look and it is very nice, but $1500 for a toaster oven? Holy shit no.
It would be interesting to see the volume of visits by government office year over year. I have a feeling that periods around elections might look very different. Also would be interested to see distribution color-coded by industry. Mining and contracting should pop up for certain time periods and government agencies.
InChI is not closer but actually further than SMILES or SD files for many of the use cases you wanted. It is not a supported capability to turn an InChI into a structure, which makes it hard to generate, say, a fingerprint for a Tanimoto search system. (Yes, the command-line tools and its wrappers support that, but the InChI developers do not condone its use. Even if you do so, the output may differ from your input structure in ways you disagree with.)

InChI is only closer for the classical purpose of chemical documentation - record association and text-based search. That is not a bad thing, but given the entirety of your goals, it is equally correct to use "close" for SMILES, SLN, SD, Mol2, etc.
Are you hosting your blogs as plain git repos or are you publishing static pages to GitHub Pages, the static hosting option?
From what I've gathered the OpenBSD project does all of their builds on the native hw, as opposed to using crosscompiles. This ensures the hw port actually works and also validates code in general. For example sparc(64) requires strict pointer alignement and is big endian. Code that fails because of those architectural differences may have other problems. Looking forward maybe static analysis diminishes the utility of this practice.

Anyway I was a latecomer to vax. My first one was a 4000 VLC I bought off ebay to mess around with when I was in highschool in the early 2000s. I ran openbsd on it and used it as a dns server for a while. My mom later threw it out while I was away at college, along with a perfectly fine indy. Oh well I should have know better.

Anyway it's sad to see it go but if no one is stepping up to do the work or there isn't any hardware to run it on, dropping it makes sense for the project.

Also OpenBSD has been using a very old version of gcc for the same reason OSX uses an old version of bash: GPLv3. The future of OpenBSD probably lies with LLVM so any architectures which don't have solid llvm targets are probably doomed as well.[0]

[0] I just noticed someone on the list made a similar observation: https://marc.info/?l=openbsd-misc&m=145375994431577&w=2
It kind of shows that responsibility and liability, as they exist in our current legal systems, are flawed concepts that are in some cases too weak, and in others too strong. We could really use an update that takes modern behavioral science, neuropsychology, and intended/unintended consequences into account.

But in the case of drunk driving, you were negligent at the point of taking the first drink for not making safe transportation (or lodging) arrangements while sober.
Flashpack power bank charges in just 14 minutes
Shame on me for thinking that you needed other languages for good concurrency. This looks awesome!
Jeff Bezos's Secretive Rocket Company Blue Origin
7 Hard Truths About Life as a