skysight-inc/HackerNews huggingface dataset:
On iOS, this website breaks Safari.

Also . . . I know it's petty but if you are selling extreme rigor ("unbreakable servers") please demonstrate this trait in all of your affairs. A trivial failure to pay attention to details I can see (hint: typo) tells me you might be sloppy in things I can't see (software on your unbreakable servers).

Fix your typo.

Edit: now the website loads on iOS. Also unhackable, not unbreakable. Sorry I got that wrong.
Is anyone else weirded out that there are posts on reddit that are ten years old?
Linux was, at the time, a bit flaky and lower performing than the various enterprisey UNIX flavors. X86 servers had similar catching up to do as well.
Cops Kill Paralyzed Man in a Wheelchair on Video – No Charges
Sounds fake. Engineer would have tested it multiple times on same day, not wait stay 3+ days just to test once per day.
Plenty of people have robots pitter pattering in their house like toddlers. They're called Roombas, and they're the highest selling vacuum cleaner on the market right now. And the reason "we" don't trust smart TVs is because they spy on us without telling us. And the "we" in this situation is a tiny, tiny subset of the population. A lot of people don't know and don't care, they just like Netflix and how it's built into their TVs.

No one voted on if they wanted cars in the first place. I'm not sure if you're aware of how incredibly dangerous cars are, but I can tell you without looking up the numbers that if we were to vote on it today with an unbiased viewpoint, there's no way anyone would be allowed to drive a car.

I'm sorry, but I feel like you're going to be in the minority on this one. You seem really scared. I'm not trying to change your mind, but I would like for you to take a look at traffic fatality statistics and and think hard about whether or not it's worthwhile pursuit to try to bring that number down.
Sort of, yeah. The previous wave of declarative UI libraries essentially followed one of two models — there's the 're-render the entire app then apply a diffing algorithm' approach (React and its many imitators), and there's the data-binding approach (Knockout, Rivets, Ractive and later Vue) whereby different nodes in your model/state/data graph (whatever you want to call it) are linked to the DOM, usually via various levels of indirection.

Both are solid ideas. (As the creator of Ractive I'm biased towards data-binding, but React's success speaks for itself.) But either way, the library has to do a lot of work to essentially just translate state changes into `element.setAttribute('foo', 'whatever')` and so on. Svelte was born out of a realisation that if you can understand the shape of your component graph at build time, you can eliminate those runtime abstractions — and with it, both the bytes and the computational cost associated with them.

> Are y'all planning a blog post about how Svelte works under the hood?

Yes, we have a lot of blog posts we need to write! Hopefully soon.
Sounds like someone forgot to call this function, and maybe most of the systems were big-endian, so it didn't matter, but one was little-endian: https://linux.die.net/man/3/ntohl
Somehow, "I told you so" just doesn't quite say it - I Robot
nice story ,,
Feb 8 2008
https://news.ycombinator.com/item?id=123489
With the Rise of DevOps, Perl Shows Its Muscle
Without hearing it I can't say for sure, but do you brake intermittently or continuously while going downhill?

If the latter, it'll likely be a caliper & disk getting hot and expanding, and rubbing, which can make an almighty racket - and then when they cool again they contract, meaning that a cold inspection would reveal little.

Alternately it's a wheel bearing on its way out, but that's unlikely on a new vehicle.

Does it get any better or worse when you apply steering, or not change at all?
Beautiful passports make me wish I could collect citizenships.
I do hang out with Slava occasionally, and he’s been helpful even if he’s not that into concatenative programming anymore. For better or worse, the current Factor maintainers are focused more on language internals than onboarding new users. Concatenative/compositional programming does require a different way of thinking, which I think is easy to learn but hard to teach.
"Moral of the story: even insane-looking problems are sometimes real."

Isn't it relevant to note that this problem was not real? It seems to kind of undermine the point if the author did not know of any insane-looking problem that was actually real, and had to make one up...
The only way autonomous cars will work is when they are driven on pre-certified roads. And the cars continuously report back what they see to update the certification. Combined with traffic monitoring cameras that can keep a road section's certification updated.

So just like most cars are to be driven on paved roads, reliable autonomous cars will need to be driven on roads with good visibility of lane markings. And road construction or road hazard cones will need to be electronic, so they can give the car computer unambiguous instructions (such as "shut down until driver manual control is confirmed").
>Why not segregated roadways?

Yeah, I think this is the only real option, with the eventual goal of slowly phasing out non-automated driving altogether.
294 hours on a 116 hour project sucks, but my general rule is once the code is deployed, we're not going to "take it back" over nonpayment. If you fail on your final payment we will ask politely and insistently that you remit it - and not work for you ever again if you don't. But, IANAL, but I can see doing takebacks like this potentially putting you in real civil liability.

A real world equivalent would be like hiring an interior design company to redesign your retail store, and as you're haggling over project sign-off & final payment the interior designer decides to go into your store and personally yank down the redesigned stuff until you pay. You may argue with that metaphor's precision, but I'd guess that's exactly how it feels to the e-comm shop owner. It's simply unprofessional and borderline vandalism which I could easily see a court ruling caused more damages than e.g. a 3 month late payment.

And as we see here, it's a way of pouring gasoline on a fire - a fire Joel righteously wishes to assert he wasn't at fault for, but damn what a waste of money and time. His lesson is, I was right and should have fought smarter, rather than seeing he really didn't need to fight at all.
Autonomous robots in houses are not about to save lives and provide hours of free time to anyone.
Growing pains will kill people, the only question is: under which conditions can we say that thay will be more safe than their human-driven counterparts.
Thanks! Don't worry, this ain't my first rodeo :-D Just glad for the opportunity to help clear up any misconceptions people have, it's always useful to get feedback about how we can better communicate the ideas.
"With respect" has more to do with politeness than the form of "respect" you're suggesting.

And frankly, this brand of tough-love is really ill-adapted to semi-anonymous written discourse. I suspect the reason people appeal to it so much has less to do with its purported righteousness than the ego boost that follows from talking down to people.
Don't want any extra network usage when i'm connected to my cell phone hotspot and using up my monthly data cap.
I recently got a Sony Bravia 4k hdr running Android TV. I would have preferred a dumb TV but I've been plesently surprised so far.

it's got Chromecast built in which has been great at my last party (would like to know how to bridge that to the guest network so I don't have to let users on the main network)

Kodi installed from the Play store and works pretty well. A few hd movie can't stream without skipping over the network from my nas but I can also plug in an hd directly to the TV as storage for Android.

Has built in DVR just add hd which I did and have been using to grab a few things.

Installed an Airplay app which seems to work. Have use it from both my phone and my Mac.

Netflix and YouTube work fine.

My original plan was to use it as a dumb TV and get a mac mini but Apple hadn't updated it in years. Thought about getting a NUC but so far it's doing everything I needed.

Was able to turn off all the ads by going to every app and turning off notifications.

It's supposedly going to get and Android 6 update soon so will see if still like it then.
No, it really doesn't.

If you're hung up on the fact that the story isn't real, it means you aren't thinking about the moral of the story. You're focusing on the wrong thing despite the fact that the insight is being spoon-fed to you...

Incidentally (though respectfully... really!), this is a textbook example of pedantry, and it's the bane of our profession.

More to the point, fiction often points to truth in ways non-fiction cannot.
We're 23 years into the solo working parent life. Our sons are now college age and I'm certain they benefitted tremendously by having the constant presence my wife has provided. We're doubly lucky in that I've worked from home all that time. This has afforded us the opportunity to be fully engaged in our children's lives and we've milked the parent experience for all it's worth. It's a luxury that highly recommend to anyone who can swing it. I wouldn't change a thing but it has required that we be much more careful (aka frugal) with our finances.

My Harvard MBA wife would tell you that she wishes she'd done some job-sharing or another more engaged professional work (beyond the odd consulting job here and there). It's very hard to find an employer who'll let her back into the workforce after such a long hiatus.
You can still buy a Tesla in Michigan; you buy it on tesla.com, and the sale officially takes place in California. The vehicle is delivered to your home (or you could pick it up from a gallery/service center over the border in OH).

Can you not charge at home with a 240V outlet? You might also check out PlugShare.com for local charging options.

If you're in a condo or apartment, several states have legislation now mandating reasonable accommodation (at the EV owner's cost) of EV charging stations. I do not know if Michigan has such legislation though.
Most drivers can't handle a Michigan winter. I just drove from Lansing to Grand Rapids in this weather we had today, and there were four cars off the road in the span of a dozen miles. Front-wheel drive cars on straight roads, too. They didn't just spin out, those drivers had to seriously mis-handle their vehicle to wind up in the ditch.

That being said, the "self driving" part of my car (cruise control) turns itself off when the wheels slip already, so I agree that I could handle a car that drove itself in good weather but punted back to me in the snow. Vision-imparing snowfall is actually a more rare event than people might think. Normally the roads are quickly cleared.
Eh, that's just your assumption. It's a guy in a fine neighborhood going to the store after dinner. For all we know the store is (excuse the pun) deserted at that point.
It's a bit of both. It's not so much a checklist as a classes of bugs, but close enough. That includes vulnerabilities like SQL injection, command injection, stored and reflected XSS, et cetera. The WAHH (Web Application Hacker's Handbook) is a good place to start here; it walks through a lot of these standard classes of web app vulns.

Something WAHH touches on, and experienced pentesters get a feel for, is more complex interactions. Often that means chaining several not-so-bad bugs together to build something really exciting. Sometimes they're just obscure consequences of say, a rather complex authorization system. These are typically a lot harder to find, and may involve simultaneous code audits. Ideally, your long-term in-house security people find these, because any attacker that does is in the 95th cleverness percentile.

So, TL;DR: start with WAHH; then go find some vulns, and start thinking about what the app does in terms of alternative things a program could do that a reasonable programmer who was just trying to get it to work might not have thought about.

If you're looking for tools to play with, you can do worse than downloading Kali and running it on a VM. If nothing else, it'll give you a pretty big catalog of tools to start looking at. I think WAHH covers basic Burp Suite usage, but Kali has some other tools like sqlmap and BeEF that aren't too tricky to get started with.

WAHH: http://mdsec.net/wahh/
Kali: https://www.kali.org/
that kind of reinforces the point...
Is it even an option? Where are we getting the space to put new roads along the existing roads? Many cities don't even have space for bike lanes without taking away traffic lanes, let alone literally doubling the number of roads they have.

But the answer is, we already have segregated roadways for self-driving vehicles. They're called rails, and trains drive on them. People still drive cars, surprisingly. Because if that segregated roadway doesn't go someplace that a normal road does, people will still drive their cars.
I seem to remember a tool that would allow you to do this but made it easy to enable specific application access. Does anyone remember this tool?
Once again, cryptographically speaking, there's no practical sense in which a random is "high quality" or "low quality". There are cryptographically unpredictable numbers, and there are insecure numbers.

Once again, all information available to me contradicts your assertions:

"Bytes retrieved from /dev/random provide the highest quality random numbers produced by the generator, and can be used to generate long term keys and other high value keying material."

"While bytes produced by the /dev/urandom interface are of lower quality than bytes produced by /dev/random, they are nonetheless suitable for less demanding and shorter term cryptographic uses such as short term session keys, paddings, and challenge strings."

https://docs.oracle.com/cd/E53394_01/html/E54777/urandom-7d....

I doubt the Solaris KCF team is thrilled to be virtually interposed into this argument; it is unlikely that they disagree with what I'm saying, since I'm making a pretty banal observation about FIPS cryptographic DRBGs and about the plain meaning of the KCF random code.

Everything I've said has been taken from either the current documentation or from conversations I've had with the crypto team.

Since they confirmed the documentation is up to date and correct, then I don't see how your assertion can possibly be correct.

The Solaris urandom story is, in practical (end-user) terms, the same as urandom's story on Linux. There's some confirmation of this on Twitter, if you care to look.

I see no confirmation on Twitter from anyone that is currently working on Solaris -- only a past member that left the organization some time ago.

Until I have independent confirmation from the team involved, I'll have to agree to disagree.
How timely as I have just spent the downtime days of December catching up on current state of Linux (and BSD). I was a big visitor of Distrowatch and pretty much tested the big 5 as well as a few fringe ones that sounded interesting and were pretty up-to-date.

I was mostly looking for ease of installing as well as setting it up to be a workable internet/email machine, ultimately leaving it up for the guest who would house-sit for me over Xmas. My criteria on the opinions below are based on not only installing, but also; ease of updating, get it functioning fine on the current web (youtube, flash games, etc), install a few software choices I preferred and finally try to "break" the system by pretending I wanted the latest Mesa drivers than what came with it.

First, I see a lot of suggestions by many for Arch. I really do understand the following this distro and others based on it because of the super control of having complete choice of everything installed, BUT to recommend it is a bit much for anyone just wanting things to work for a while and then getting real work done after. This "rolling release" model of distro (and Gentoo even more so) is great for those wanting to learn more/experiment about linux or those who just can't stand having anything other than the latest release for every single item on the hard drive. Stick with binary distro's to save your sanity in the long run.

Off all the 10+ I tried, I recommend this:

1) OpenSuse Leap - Pretty up-to-date and long term support cycle. Even better look to the Spin GeckoLinux for well put together lite/minimalist Opensuse Leap spins. I really liked these and he has them made for all the popular desktop environments (I really liked Geckolinux Mate). OpenSuse "Tumbleweed" is their rolling release version for those wanting latest software.

2) Korora - A Fedora spin with great defaults, codecs, etc. Also has choice of DE and Korora Mate was the one I ultimately left on my machine for my house guest.

3) Any of the Ubuntu spins like Ubuntu-Mate or KDE, etc. I leaned more towards the LTS version (16.04) because I just prefer longer stability/support between major releases. I really liked the corny named Maui Linux. This is a spin of KDE Neon (which is KDE's own distro and based on Ubuntu). Maui has a cool idea to be part rolling when you want so you can get latest, then just freeze it and turn it into a long term just security updates LTS. I was able to get the latest KDE and Mesa just by enabling a repository, then I unchecked it and can stay with it. Maui was sort of ugly imo at default but I quickly was able to get rid of their theme to a vanilla Breeze/KDE. I also am enjoying KDE again because of Maui.

Also, Suse's Zypper (and now Fedora's dnf, which is based off of Zypper) I think are the best package managers, by far. Do research for why, but RPM has come a long way. I was able to update major versions of Leap and Fedora without a hitch. Install software and back out if needed. All very speedy on top of it.

Hope this was helpful.
The Best Caribbean News Aggregator
It occurs to me Tesla's self drive should eventually mean the car just drives itself to your door.
The Wikipedia article summarizes it,

https://en.wikipedia.org/wiki/Bicameralism_(psychology)#The_...

Basically, before 3,000 years or so, it was common for people to hear the gods talk. Somehow, that changed and it became far more rare, with only a few (prophets and such) claiming to actually hear the gods' voices.

The bicameral theory is that there are still such people today, schizophrenics, and it is one half of their brain talking to the other - but they perceive it as an external agency. And that somehow this was the common state of humanity in the past, but changed. We became self-aware - we recognized the internal voice as part of ourselves.

This does actually fit many historical facts well. Still, it is likely wrong for other reasons.
Go to Alphabay and purchase some drugs. Buy MDMA at $9-20/g, sell it at $80-100/g. Buy LSD at $1/blotter, sell it at $10 a blotter. Buy Xanax at $0.90/pill, sell it at $2-5/pill. Obviously you need to make some connections for this to work.
I'm really missing the point you are trying to make. People prepare for the SAT to get a better grade and you think it is unfair. WTF? Actually, I do get it I just think it is insane that you think it is a reasonable point, as if it were a moral imperative.

What I do not get is why you think this way. People are simply trying to improve their chances by studying and trying to get a better SAT. It baffles me that you think this is somehow corrupt.

Your point seems to be that poor people cannot prepare for the SAT because they do not have the resources. I agree, but I think you should instead focus on fixing poverty. How? I have no idea.

You cannot stop people from studying or preparing themselves to have an advantage over everybody else, that is just crazy thinking.
I think a vector of weights in different dimensions constitutes meaning. Words don't have a single meaning; they're a shared implicit web of allusions and hints. We only understand one another to the degree that our allusions are shared - it's why nonnative speakers miss nuance, and it's why poetry is a thing.

If there are symbols, they're in the dimensions of the vector; but words only probabilistically suggest meaning, they don't categorically denote it.
>I had high hopes for the show in that we'd get some interesting perspectives on what a world with AI might be like, the moral and ethical issues associated with sentient-seeming machines

Was the eponymous theme park not enough?
Presumably so that other applications can't mine telemetry for nefarious reasons.
Elon has said as much on Twitter. But until level 4 autonomy, have to go pick it up or be outside for delivery like a peasant.
I tend to agree.

If anything, 4 weeks and 10k LOC seems like quite a lot unless they had relatively complicated requirements. The last time we implemented subscription billing, there were requirements to support multiple payment platforms and a variety of configurable plans but otherwise it was fairly routine stuff. Implementing and testing the entire thing, including the customer-facing sign-up process, a simple database to track subscribers and payment information, and the API calls and webhooks for each platform to manage the payments and update our electronic records, took us about a week and maybe 2k LOC, if memory serves.

Running your own subscription billing logic probably isn't the #1 priority for most start-ups, and I certainly wouldn't criticise someone who said they had more important things to do and left it to Stripe or whoever to set up the charges for a while, but it really isn't that big a deal technically. If you're using any of the modern services that has a decent outgoing API to set up the charges and decent incoming webhooks to track their progress, it's the kind of thing you can do in a matter of days.

With that in mind, I would tend to disagree with much of what I'm reading in the original article and some of the other comments here. Outsourcing not just your payment collection but also things like your essential record-keeping to a third party seems like an unnecessarily risky degree of dependency and lock-in to live with beyond the early/experimental stages of a business.
Sent this to my father, a control systems engineer. He responded with his own story:

"This is a true story which I saw with my own eyes. In Arkansas... It was in the afternoon, at a boiler plant. Boilers have an induced draft fan that pulls combustion products from the combustion chamber. A big, big fan with an electric operated throttling damper.

The damper began behaving erratically and the operator jumped up, grabbed a firehose and started hosing down the actuator housing. I asked him what was going on. He said that the actuator had overheated and he was cooling it down and went on about it being a bad design.

Anyway, the actuator began working properly. He said this happens when the sun shines on the unit etc. And it was a bad design etc., Etc.etc

Then it happened again at 11:00 PM. Same story. I asked him about the fact it was cooler and the sun wasn't shining on it. Don't recall his answer but he explained it all away, got the fire hose out and fixed it and I got the bad design lecture again.

Turned out to be a loose wire. The shaking from the fire hose always fixed the problem temporarily and reinforced his belief.

He was truly disappointed."
New footprints from Laetoli and improving the science of fossil context