skysight-inc/HackerNews huggingface dataset:
This comment page has dozens of this misspelling. I'm used to it on reddit, I thought the HN crowd is more intelligent than reddit...
> Air brakes on trucks run in reverse. Compressed air releases spring pressure therefore releasing the brake.

I think pneumatic brakes almost universally work this way, because it's fail-safe w.r.t. line leaks. E.g. in trains the main air line is for powering pneumatics as well as releasing brakes; at nominal pressure (8-10 bar iirc) the brakes are released, at lowered pressure (3-5 bar) the brakes are fully applied. If the line ruptures or the train splits all brakes across the train are fully applied.
Show HN: Wired-elements – UI web components with a hand drawn, sketchy look
Pluto has been known about for a long time. #vivapluto ;)
If you want to try it without running an installer on macOS, you can try the latest build of Postgres.app:
https://github.com/PostgresApp/PostgresApp/releases/tag/v2.2...

(this build includes all the latest supported versions of PostgreSQL and the Beta of 11)

It doesn’t include the JIT stuff yet, because that needs a lot of extra things (it needs the LLVM runtime library). I still need to look into how to best package that, and I’m not sure all the extra size is worth it. I’m excited to hear all about it next week at pgcon!
Interestingly, the VPN clients connect to https://wlvpn.com and the whole service seems to actually be run by WLVPN, a white label VPN service, and not actually MindGeek (the company running PornHub).
> The Intel chips lose badly by that measure.

That's true, but then the Intel chips shown in that chart are Xeon Gold/Platinum parts that heretofore have had essentially no competition in the market and thus command huge premiums. Intel is making crazy bank on its server parts, basically.

So in the presence of real competition (which this looks likely to be, though to be fair it's not actually in the market yet and is likely priced at a point intended to grab eyeballs), it's likely that Xeon parts will drop in price. You won't be looking at that delta for long if Intel starts losing market share.

So... if they were merely cost-equivalent, is this part worth it? Because the pure silicon metrics here (performance per watt and per die area), as mentioned upthread, are sort of a wash. And maturity/stability issues (c.f. the bit in the linked article where they point out that the Cavium board draws 300W at idle!) kill products in the datacenter space all the time. Consumers are OK with occasional glitches, but no one is willing to put anything on their rack that has any kind of failure risk at all.
No, it’s increasingly less correct. Right now, Verizon and AT&T don’t compete with each other, or with Comcast in most places. With 5G, you’ll have 3-4 entities offering broadband in almost every market.
I'm not knowledgeable about any of this, but how does this compare to a Trompe? https://en.wikipedia.org/wiki/Trompe
> That sounds similar to what we have now (with their cable channel, accompanying website, app, Twitter, etc) but the technical details and delivery mechanisms ended up being totally different.

I think the really key thing here is that general-purpose computing won over purpose-built devices. Yeah, an mid-90s embedded system probably had a better UI in many ways than even a 2018 browser-based system, but that embedded system could only do one thing well while the browser system can do many, many things — and some of them quite well indeed!

Moreover, it turns out that all those industry committees couldn't accurately predict the future. Neither could the free Web folks (anyone remember the Semantic Web?) — but because the free folks let anyone do anything, they let the winners do their thing. Meanwhile, the centralised industry committees didn't allow experimentation — or when they did, didn't allow enough. C.f. OSI vs TCP/IP, X.400 vs SMTP &c.
The point of my comment was that this is not HN worthy. There is no actual content besides pure advertisement.
That's what I thought, but the organisation in question is insisting I provide a "foreign tax id" and I don't know what they could possibly mean by that.

I'm flummoxed.
Show HN: MarkupKit 4.2 adds binding expression formatters
Exactly!
When I send my CV to a future employer, I don't send a list of what require, but what I have to offer.

However, very little job offers are actually "offers" but rather "requirements list".
>There's no way a team would get the "ok" to build a skill that randomly records private conversations then sends them to a random contact.

If you took privacy seriously you would have added an audible prompt to ask for confirmation before sending or similar safeguard.

I mean if you are an engineer then you know that there is a nonzero false positive rate for the device to detect the "call" command.

Knowing this, and not implementing a trivial safeguard sure seems to me like the team was "ok" with building exactly that, a device that: "randomly records private conversations then sends them to a random contact."
Woah, the JIT for queries sounds really interesting! I'm curious what that will do for performance, especially for linear scans of a large number of rows, which I imagine is where you would see the most improvement. I wonder if there are any other databases that do this, and what the advantages/disadvantages are? I'm fairly certain AWS Redshift does this also.
The car should have slowed at that six second mark, and at least reduced speed dramatically by the time of impact (if not completely).

The risk of fatality would have been severely reduced if the car was (at most) travelling at 30mph (likely around ~10% - instead of between 25% and 60% for the speed at the time of impact depending on what study you choose).
Think Military Strikes Could Stop North Korea? Try It and See
You're misinterpreting my point.

I didn't say you can't drive a car without being cautious.

I said you can't drive it without constantly braking the moment you detect an object, irrespective of what the object is doing. (e.g. moving into or away from the driving path).

i.e., just because an object was detected 6 seconds before impact did not mean the car ought to have started braking at that moment. It could be that the object was 200 feet away and moving away from the car's driving path, 6 seconds before impact. It'd be absolutely ridiculous to brake in that situation.

We have no information about this context, e.g. the car's data or determinations within the 6 second window. We only know it detected an object 6 seconds before impact.

It appears like the person I was replying to implied 'the braking distance was 180 feet, but the person was 380 feet away, thus uber could have prevented killing this woman had it not shut off the brakes'. In reality, the 6 second figure isn't relevant. What is relevant is the context that allowed a reasonable driver/AI to determine at a particular point in time, that the car should have slowed/braked. And we don't have that information yet. That's what I'm interested in.
I choose this because it links to most of the relevant articles (including the Talos blog & US National Cybersecurity advisory) in the body of the Motherboard article.
>> Even if you build it, knowing guest may never feel completely comfortable visiting your house.

> They should feel more comfortable than an equivalent system built by a company that is looking to profit off of your data - and additionally, you can give the guest stronger guarantees that when you say that the system is "off", it actually is.

They won't, because they'll be concerned the person that implemented it is a creeper. When regular people think "cameras installed in the room," they think this: https://www.bustle.com/p/airbnb-host-was-caught-with-a-hidde...

Distrust of a person is more more immediate in visceral. Distrust of a company is more distant and esoteric. The former usually trumps the latter.
Huh. This is interesting. People were talking it'd be the other way. That EU citizens would be guarded no matter where they're.
Just curious what do you need to process so many log lines for? Is this an ELK type setup, and/or do you use the log processing for business logic?
The issue is Apple Maps is still far behind Google Maps. It is far behind Waze. It is not close and the gap grows

This isn't true at all. When I was in Japan recently I was so grateful I owned an iPhone with Apple maps, as Google maps could never send me to the correct location, and Apple maps got it right every time.

You are mischaracterizing Apple maps. Try it for a month. That one blog post that everyone cites here doesn't tell the whole story. Also, I get significant peace of mind knowing that I'm not being fed POI data based on who is the highest bidder the way things work in Waze and GMaps.
I don't think they're very comparable. AF447 was in no trouble whatsoever when the autopilot cut out. From that point a cascading series of misunderstandings led the pilots to crash the fully flyable plane. Going by memory, the sequence goes something like this:

* Ice clogs the aircraft's pitot tube, so the computer loses airspeed sensor data. This causes the autopilot to turn off and the flight computer to change to "alternate law". This is very important because normally the computer does not allow a pilot to stall the aircraft. Under alternate law the pilot has more direct/traditional control, and can stall.

* The pilots didn't clearly understand why the autopilot went out, or that they were in alternate law. The copilot (who was flying the aircraft) began pulling back on the stick, without communicating his action.

* The pilots started to get stall warnings, but didn't understand how they could be stalling, because they didn't know they were in alternate law.

* The captain tried to take control to recover. Despite verbally acknowledging the control hand-off (IIRC) the co-pilot continued pulling back on his stick.

* The captain didn't realize that his control inputs are being overridden by the co-pilot and becomes increasingly confused about why the aircraft isn't responding to his inputs.

* By the time the captain does realize what is happening, it's far too late to recover.
They could write an operating system.
I agree this incident doesn't give evidence about Uber's comepetitors, but I just don't believe software is anywhere near ready to safely navigate neighborhood driving. Many of the challenges involve assessing the knowledge, goals, and capabilities of other people and objects in the environment which is far ahead of anything AI can do except in specialized scenarios with lots of accurate training data. Many of the scenarios wil be unique and not encountered in prior training data. So I'm very skeptical.
That somehow made me think of Mongo DB ..
Have loved this story since the first time that I read it several years ago. Until today I never knew that it was written by Andy Weir of The Martian fame.
Oh, right. Thanks for making that clear.
Five loopholes in the GDPR
No, you're absolutely correct. Coming from two years of React-ing myself, I went down the exact same thought path as you.

The documentation is outdated, and the {oldSelf, newSelf} doesn't exist anymore. You had to use the `withRetainedProps` component for this to work, but that now results in an error message on compilation, telling you to use a reducerComponent instead.

I think it's something they intend to figure out a better solution for, but it's been put on the back-burner and meanwhile we're stuck with a non-solution. (Unless this is all wrong and I've been lied to and there's a better way, in which case, please enlighten me!)
What makes it specifically better and why was that so easy to discover? Additionally, if it is obvious, as you say, then how do you reconcile that with the number of people who are checking out of society to disappear into video games, particularly in Japan?

I guess what I'm curious of is this: What do games offer these people that reality doesn't? I'm not talking about people who play casually here and there, but rather people who spend well over twenty hours per week playing games, sometimes longer.
This is actually great. The only way a potentially viable alternative will succeed is if there is a mass migration from the main site, so I welcome their corporate suicide.
I think ReasonML would see much faster adoption if they provided a stand-alone binary, or at least a pre-installed environment, which could be downloaded and installed as a whole.

ReasonML has a lot that makes it attractive to people that aren't already entirely invested in the JS/Node ecosystem, but doing the whole dance to make sure Node is installed correctly, and then using npm or yarn to install bucklescript and all the dependencies and make sure paths are correct, etc is a PITA, and a lot to ask of someone that's trying to evaluate whether it's worth incorporating in a new/existing project.

Provide a precompiled download with Node, npm/yarn, etc, and all the modules you need preinstalled, (just set the correct env vars to tell it to use it, such at PATH and some lib path) and you drastically reduce the overhead to not just trying it out, but actually using it.
It lowers barrier to entry. You don't have - it's opt in. Not every project needs 100% type safety.

I would also love option to have gradual type friendliness because when prototyping I know my program is wrong in some different part, but I want to test given component in runtime, while I haven't refactored everything yet. I think having option like 'compileWithoutTypecheck' is very good for prototyping.
I think I saw the same post a few years ago. I was fascinated by it. The feat was hardly lazy by any stretch of the word.
large enough data volumes that make Pandas choke in a desktop environment does fit the definition of big data

What about too large for Excel, is that “big data” too?

(Neither are)
I've seen point 2 covered before...https://xkcd.com/989/
For all that people keep mentioning antennagate, I personally never noticed this being an issue while owning the iPhone 4, nor did any of the other people I knew with an iPhone 4. It just wasn't something that ever came up in practice. And (seemingly as always), the iPhone 4 managed to beat out every other device of its time in consumer satisfaction surveys.

Does Apple make missteps? Sure. The new MacBook Pro keyboards are genuinely a disaster. But 95% of the complaints people actually bring up seem to be dramatically overblown.
Should I answer Is a Bazooka in this battle.

https://www.shouldianswer.com/
> From another angle, think of subway tracks - the algo your describing would slow to a crawl as it crosses every station.

As far as trains go, they do slow down when passing trough a track adjacent to a platform. There are some non-platform adjacent tracks the train companies use to avoid slowing down, however they will slow down or even stop if something is going on.

Similarly, high speed rail doesn't have level crossings due to safety considerations. Overall trains are very safe and they are _designed_ for safety. It is highly irresponsible and immoral to just wing it with people's life/safety.
Why do Kubernetes clusters in AWS cost more than they should?
https://www.whitehouse.gov/briefings-statements/president-do...

http://cullmantoday.com/2018/04/28/president-trump-approves-...

https://www.whitehouse.gov/briefings-statements/president-do...

Assistance can include grants for temporary housing and home repairs, low-cost loans to cover uninsured property losses, and other programs to help individuals and business owners recover from the effects of the disaster.

Would be nice to see some info on that overhaul.
The car analogies are usually quite poor. However, it depends on your use case. Echo Dot's have a mute button which prevents monitoring, or at least it seems so. I'm not an echo power user, so my needs are definitely different than for intended uses like home automation.

I think for some, at least users like me would like a feature similar to "su". I'd like to confirm that Alexa should start doing stuff if it has not been confirmed for x number of minutes. I think the real problem with these home assistant devices is they are not designed with a confirmation message. This would be annoying in some cases, but surely a balance can be struck.

I'm not trying to be reductive at all about the car analogy. When you turn on a car, you acknowledge that the engine is running. You can also mute an echo if you have the foreknowledge that you will not be doing activities that require voice activation.
Somebody on HN once mentioned maintaining duplicate/redundant deployment scripts for two different cloud providers. If one goes down you 'just' redeploy onto the other cloud provider. So you would be down for only as long as it takes to run a deployment and update dns.

Minimal additional recurring costs:

* duplicate storage (e.g. GCS and S3)
* engineering cost of maintaining/testing multiple deployments (non-trivial)

This feels very much like a five 9's level optimization that I would not find easy to justify.

It might also be worth investigating how Netflix handles this issue.
New version just installed. https://kennytilton.github.io/whoishiring/ June 1 is coming soon, please beat on it so I do not let us seekers down. Next task is a cron job to download and install the page every 15min.
Sort of like "Incitement as a Service".

That behavior is something I saw a lot of leading up to and after the 2016 U.S. Presidential election.
One reason you might want a server is to have more expressive power than "if someone literally enters the room, turn on the lights". You might want to turn on the lights and run the AC a little before you predict people will arrive, for example.
This story was also the basis for the skits from Logic's album Everybody where Neil deGrasse Tyson plays the role of God.
Based on a TED talk by someone from Google[1]. I think having the car apply the brakes when there’s a possible disturbance causes the car to apply the breaks too much and makes for a really uncomfortable ride.

I think a major effort in self driving is solving the Goldilocks issue of reacting properly to impending accidents, but also not apply uncomfortable breaking if it’s not needed.

Seems like it was too insensitive at that distance.

[1] https://www.ted.com/talks/chris_urmson_how_a_driverless_car_...
The newly official Context API might change things here, since it will be much easier to pass state down to grandchildren. I’ve not been keeping up to date with the plans for what react-redux will do with the new API yet, could be interesting.
At least beep, siren, warning blink ... do something.

It feels like a typical coder rethrowing exception somewhere u_u
These taps are expected to always be listening and on non-battery power and dedicated ISP connections.

Phones are expected to be on battery and metered internet. There are tricky ways to tap a phone without draining the battery or internet billing, but that very much limits what can be recorded and sent remote. The risk still exists, but is lower and the bar to entry is higher.
I doubt the camera can give you a good idea of whether or not the 'driver' starts to daydream. They could be looking at the road and not paying attention. Worse, the 'driver' could be unaware they aren't paying attention, rendering their intention to stay alert moot.
Yeah it's not really relieving a pain point. I've never thought "O why lord, why must I toil away flipping these light switches as I enter and exit rooms?"
I hope you're right, but that's only part of the solution. Everybody in that reporting chain should be looking down the barrel of consequences. Proportional to their level of control, but harsh to be sure. Implementors need to have it made very clear to them as well that no, just-following-orders isn't enough.

I have fired clients for doing reckless and stupid things orders of magnitude reckless and stupid than what Uber has done here and I would hope that I would walk the hell out were I confronted with "we disabled the brake for a smoother ride and then disabled the alarms because they were too noisy". Do thou likewise, yeah?
Will return when I have more information. I am active in the public policy space outside of my day gig, and flood insurance is an issue near and dear to my heart with regards to wasteful federal spending.
Oregon: https://www.opb.org/news/series/unprepared/
I imagine there are a number of normal conversations that can trigger unexpected behaviors from these smart devices, especially when you consider the thousands of different regional accents, along with the thousands of ways of speaking the same words with various speeds, pitches, and annunciations. The article mentioned they were talking about wood floors:

...Oak in the annex and for the record...

recording begins

...it's just the annex, stop fretting...

recording stops

just send [flooring person] a quick message with samples you like.

sends recording to someone with same name as flooring person

It sounds like the problem is that it was overly confident it understood the user's intentions, and did all of this silently.
You could get one, there is a form somewhere on Internet, but you should not.

If you do this, it means the IRS will tax you, I am not sure I would like that idea for myself, taxes are enough complicated in our native country without having to deal with a foreign tax service that have their own complicated concepts and vocabularies.
Ok, many things may have changed, my latest information was from about an year ago, when there were people buying the token already.
Add in voice, image recording to get gov income as well.
>> UPDATE statements issued to a partition key now move affected rows to the appropriate partitions

I wonder who's the author of this feature.
I must buy him/her a beber/coffe/whatever
If ocaml gets multicore finished before 20XX, do you think that f# developers who came from outside dotnet could be coaxed to ocaml?

Also, to just jump in what your comment was actually about, I think the prospect of writing f# is generally a more friendly experience for those using it for the web. Or especially those using azure. Getting started with f# with ionide and vscode is literally the most pleasant onboarding I've experienced since ruby. It just goes! Amazing.

But yeah, I think reason is great too. I really like that ocaml has a centralized, external package management story. Using paket+fake isn't like a bad experience, and I mean, I wrote scala for a couple years, I can always find gratitude for a build tool of its NOT sbt, but it's awkward at times and feels like a bit more work than it should be. Of course from Microsoft's perspective, being able to jump around dotnet libs is a major boon.

You do web development primarily? I've been eyeballing TS lately, you think that's probsbly a better choice for more professional work until reasonml gets bigger pants to wear?
Malware Infecting Consumer Routers
That means that, unlike butt-dialing, you're more likely to accidentally send a message to someone you're actually talking about since the person's name is part of the command. Yikes!
I’m a Woman in Cybersecurity: The Code Like a Girl Founder’s Story
Data Storage Prospects Broaden for Antiferromagnetics
Surprised no-one has remarked that this console is in a terrible position to keep one's attention on the road.
Hint: It does.

NAT is part of the netfilter module. Pull netfilter out of the kernel and you don't get NAT. It's even configured using the iptables command.

You can configure your firewall to do no filtering, but your packets are still going to be processed by the firewall module. You will still get automatic protections like reverse path filtering for example.

In practice when someone who doesn't know a damn thing about networking clicks the "do NAT" button on their router they're going to at least get basic protections like "No RFC 1918 destinations in on external interface" by default unless their vendor is pants on head. There's obviously more room to screw up if you're manually typing in iptables commands at a bash prompt, but at that point you should know better.