skysight-inc/HackerNews huggingface dataset:
Er, no, that’s not how it works. Level 2 is not expected to be perfect in that fashion. You want level 3.

Automatic cruise control is also not expected to be perfect at slamming on the brakes to avoid rear-enders. The driver is responsible.
Reintroduction of the Wolves (2011)
If I am developing for a Ubuntu server, I'd rather just use Ubuntu directly. Plus the user experience is just as good if not better than osx or windows, but that is a highly personal opinion. I've been using gnome and kde for two decades now. Windows just just has nothing to offer me, and Macs have always been fairly "meh" in my opinion since I had to deal with classic "hard crashes" and those ugly jelly beans
Maybe, yes. But we don't have to even ask ourselves that. I think there is plenty of anecdotal evidence and non-anecdotal evidence to argue that men and women don't have the same opportunities.
> have never emphasized backwards compatibility

This is mildly misleading. Apple emphasizes backwards compatibility, temporarily. 68k apps ran on PowerPC systems. Classic MacOS apps ran on OS X systems. PowerPC apps ran on Intel systems.

Apple is a master of architecture shifts - they've had so many of them! But the compatibility is always temporary. Enough for customers to get their apps shifted over.
Here there is one piece of evidence that the author decided to ignore: https://ctl.yale.edu/sites/default/files/basic-page-suppleme...
I understand RAII as resource management solution. What use does RAII have in error handling? It makes things convenient, but it does not make error handling go away.
Autopilot apparently can't
> You don't microwave a cat just because there is no warning label saying you cannot do that.

And why don’t you that, precisely? If you don’t understand the physics of the thing how are you supossed to know that using it on low power is different that bathing the cat on warm water, for example?
Nice, I hated feeling like I was doing something shady whenever renting AirBnBs in vancouver, they always had directions like don't talk to anyone, always mention that you were a relative from out of town, etc, so as not to attract attention.
A couple of months ago, I just started leaving my work laptop and phone in my locker at work. There is absolutely no reason for my employer to contact me at home after hours, and they know it. I'll stay late if I need to, but all work happens at the office, not at home.

I'll only make an exception and work from home if I need to go to the dentist or something that day.
This isn't a bad analogy though. Git itself is similar - once you understood the graph-like nature of commits (which isn't all that complicated to begin with), it's generally not hard to skim through a repository and understand its history. Diffing etc. is also simple enough this way.

If, on the other hand, you are working to create said history (and devise/use an advanced workflow for that), it's very helpful if you understand the underlying concepts. Which also goes for designing database layouts - someone who doesn't understand the basics of the optimizer will inevitably run into performance problems, just as someone who doesn't understand Git's inner workings will inevitably bork the repository.
The entire BSD layer from macOS can be found at https://opensource.apple.com.
Visual Studio is more C++ than you're giving it credit for, it's largely old C++, and making assumptions about how forward-looking that C++ is is probably pretty questionable.

Also, yes, plugins are a large concern.
I’m sure it’s coming... bird just launched 7 months ago and raised serious money in the last month, and all the copycats just launched last month!
macOS makes the 64-bit transition a bit harder than that because a lot of the older user space APIs were purposely not ported to 64-bit. If your app was written against the Carbon APIs, you have to do a fair amount of work to change all the GUI code.
Mark Zuckerberg says Facebook collects data on non-users for 'security'
Ah, ya I was assuming if it blinked it is most likely in orbit around earth. Not sure how true that is, although far enough away similarly sized objects get diffracted around. I should try to math;) As for target I just meant light it up, properly diverging hp radar or laser pulse in an atmospheric window.
Sure, there is no minimum (tho it could be argued that $800 is the minimum tbh) but even if you only charge minumum wage ($11) that’s less than two weeks work.

More likely the hourly equivalent will be a lot higher. A dog walker would make that in 4 days at worst. A week or two if they are casual ones.

So to not make that it’s not the taxes that are killing your business.
> There are a lot of people coming and leaving S.V. on any single day.

And yet, bay area population went from 7.15M in 2010 to 7.75M in 2017 [1].

> ... don't project the mini-bubble you live ...

The thread is literally asking for personal anecdotes (Ask HN). Why should one not post about their positive experiences with SV in that case?

[1] https://en.wikipedia.org/wiki/San_Francisco_Bay_Area#Demogra...
Let's also ignore that before the foreign investor tax over 20% of purchases were being made by foreign investors in places like Langley and Richmond. That is insane when you think that these people aren't selling at the same time, and is just pure demand.
>Could somebody point me to a technical explanation of why it's sometimes non trivial to just compile your app against x86-64 and call it a day?

https://docs.microsoft.com/en-us/cpp/build/common-visual-cpp...

http://www.informit.com/articles/printerfriendly/2339636

BTW: The 32bit limit is per-process, not for the OS. You can easily have multiple 32 bit processes consuming more than 4GB memory in total. You don't need to port to 64bit to get that extra memory.
What's with the "AI" positioning?

Seems like you just need really fast optimization to collapse the problem space. A robust, shallow, transparent approach seems both safer and easier to sell.

I've found that customers are suspicious about "AI" positioning by startups. Plus, any arguably "AI" approach would be a bad fit to the problem (opaque, slow, no discernable advantage), why take the risk of putting the "AI" label on the project?
Local Man Reads the Babylon Bee
> As far as I know Tesla has never endorsed letting their cars drive themselves for more than a short time

They used to only require you to put your hands on the wheel every 15 minutes, before being "encouraged" to reduce that to 1 minute.
I could point you at pretty much every Mexican construction worker in SV (or Chicago) who bunk 10 to a room, doing hard physical work for less money.
So the calculator I had as 32 bit turned out to be from some iOS app I compiled god knows when or how long ago, oops. :)

Calculator:

Obtained from:	Unknown
Last Modified:	12/27/16, 9:00 PM
Kind:	Intel
64-Bit (Intel):	No
Location:	/Users/mitch/Library/Application Support/iPhone Simulator/6.0/Applications/610B1057-FF52-4D59-AE7D-DDD406E83F18/Calculator.app
While you will possibly have to upgrade your OS for some software sooner rather than later, MacOS High Sierra should continue to get security updates for a while, and you will be able to run it in a virtual machine like Virtualbox or Veertu, or something else built on Apple's native hypervisor for a very long time.
Is that movie anything other than 80s callbacks and cameos?
I'm not familiar with driver development, but could it be possible to rewrite a driver's machine code so that all interactions with the kernel are redirected through a translation layer that emulates the old kernel's ABI using the new kernel?
Why wouldn’t people band together to rebuild, share resources and fight off robbers? Have a little faith in people! That said, maybe the typical “prepper” dream is to be isolated in an apocalyptic scenario, but more likely neighbors need to get through a food or electric shortage.
Your tests should reduce that.
Trading in cryptocurrencies and the requirements of religious law
Ah, yeah. Was too focused on the year to consider the month/day!
Yeah, you're right. Brain fart. I'm mis-remembering production stories instead of thinking clearly about floats, despite having just linked the precision chart. :P
Well, it is bland and blatant 80s pop culture pandering with nothing real to contribute on its own. I'm amazed that Spielberg was involved, because it's way below him.
Which is a nice thought, but he’s outsourcing his opinions to someone else and betting on them to make the right call. Most people who did that in Syria are now dead or fleeing.

If you’re wealthy this is no problem of course. The wealthier you are, the less opinions you should share or fight for. You can afford this because you can always put your fortune (and yourself) into an available free society with property rights.

If you’re poor however, it only works as long as reason and democracty triumphs in your society. Because nobody will want you if you ever have to flee.
There was a reason we moved to CFC, wasn't there? Switching back and forth woulds be pretty expensive.
So which one does the driver believe, the marketing future or the daily warning? Data, please, not your guess.
Speaking as someone who has been turned away for not having a credit card, that is frustrating. In my case, I had paid for a "luxury" car rental for the weekend for a fun getaway, only to be told at the stand that my debit card wouldn't do. They also wouldn't accept a credit card number.

I think if you take someone's payment instrument, and that payment instrument isn't valid to use the service you provide, you should warn the user or not take the payment. Poor customer experience.

I'm trying to say that I can understand fighting with the rental car service over it. In fact, you may have been behind me!

(You'll be pleased (or not) to know that in my case I was fully refunded after threatening to dispute the charge with the bank, and had to walk down the street to a different rental car place where they did permit me to rent a luxury car without a credit card.)
AGI is so far off it’s not worth factoring into the question at this time.

Demis has history of over hyping tech, however a collection of smart people and massive backing from google, joined together to work on interesting problems, sounds a better place to work than most!
Looking a the list I see: Steam stuff, Blizzard stuff, WebEx and something for the logitech mouse. Sadly unsurprising, the biggest players are the slowest to move.
I can kind of see regulations coming that make neurally compressed image or video data are require to have a little Ⓝ on-screen graphic in one of the corners, in addition to (not necessarily perceivable) watermarks that can make even small crops of the image identifiable as neurally generated. And that is probably the best case.

In the worst case (and more likely?), we are going to ban computational substrates large enough to perfectly forge important data altogether because it will be too easy to misuse. We‘d essentially go back to ~1960s electronics to have at least halfway functioning mechanisms of creating social trust, namely high-bandwidth personal interactions where every thought and every action has a high chance of leaving a trace in the real world and thus contributing to someone’s reputation. No blockchain and no other technology can create nearly as much trust as that without being highly prone to misuse.
Some logs from Travis Geiselbrecht in Haiku IRC channel about Fuchsia.[1][2]
Also looks like Fuchsia barrowing some code from Haiku.[3]

[1] https://discuss.haiku-os.org/t/fuchsia-a-new-google-kernel-c...
[2] https://echelog.com/logs/browse/haiku/1471125600
[3] https://discuss.haiku-os.org/t/fuchsia-a-new-google-kernel-c...
True, but there was no offering yet. This is not uncommon among aspiring entrepreneurs I think, and they are mostly finding things out of their own pocket.
I agree that that's not well supported, because it kind of goes against the grain of git thinking about project versions rather than file or directory versions.

What you should probably do in this case is use git merge nevertheless, but reset all changes outside of the directory of interest before committing the merge. This way, you get the history of the merge in the DAG, which will make git's merge resolution work.

Unfortunately, I'm not aware of a built-in way of doing this.
> he shouldn’t have been using autopilot on that known problematic strip of road.

Tesla don't make preconditions on where to use their autopilot. How many Tesla's discover a new 'problematic' strip of road each day? Is every first Tesla to drive down a new road to become a crash-test dummy when it turns out the autopilot just can't handle that next bend in the road?

It's absurd to think so. The product is not fit for purpose. I'm confident the law would agree.
Have limited protobuf knowledge.

Why not use SQLite[1] for storing this data?
Storing structured data in binary format, and being able to run SQL queries on it, is already possible with SQLite right?

[1] - https://www.sqlite.org/appfileformat.html
"She told the ABC7 News I-Team that Walter complained that his Tesla's Autopilot had steered toward that same barrier on several occasions, she recognized the location and the blue Model X."
Evaluation of Distributed Intelligence on the Smart Card
Distributed artificial intelligence
I second that!
I’m working in a big digital agency and our process looks like this lately:

Sketch -> Zeplin -> Storybook (React Component)

Works like a charm! Developers are super happy and productivity increased by three.
> never emphasized backwards compatibility

As does the latest debacle about Display Link show: https://support.displaylink.com/forums/287786-displaylink-fe...
I would argue that the medium of video games is more free to explore a rich story than either books or movies, video games benefit from the ability to explore story and lore asynchronously from the main plot, with unique branching, and at the players leisure, so appealing to a wide audience with every detail isn't necessary.

Some games can even continue story telling for hundreds of hours, meandering through dozens of different storylines, arcs, characters, minute details, (Skyrim, Fallout,..). Some games even have their own books inside the games that the character player can read!

The medium really is quite a bit more flexible than a movie. Where I think some comments are suggesting that games are not story rich enough to translate into movies and that's certainly true in some cases, I would argue that the types of story telling are simply not always directly compatible with a linear movie story line.
> Yes, that works, but it means I'm committing with a dirty work tree, so I can't really test before I commit.

Ah, I see what you want to do now.

> You're probably going to say I shouldn't test before every commit

If have no business telling you what you should do. If you want to test before committing, your wish is my command

git stash --patch # Stash the bits you don't want to test
<do your tests>
git commit <options> # Commit the rest when the tests pass
git stash pop
<continue developing>
Why would you trust people in your "band"?

Won't you worry they'll knock you off in the night so there's one fewer person to share with?
But it’s a big deal to have that field be named. Like you say, literally anything can be put in the unnamed metadata fields, giving them no weight. PNG even has arbitrary metadata fields and that hasn’t translated to anything remotely resembling proper dpi support there.
Can a Biologist Fix a Radio? (2002) [pdf]
That'd be fun! I'll keep an eye out for it. Yesterday I was playing around with `eshell` in Emacs and the ability to redirect command output into buffers and modify them with code turns out surprisingly handy.
What's wrong with remarquable?
>I will never understand people in US and the sort of thing with labels and warnings

It's because of the legal system and how easy it is to sue for stuff. It's easier to stick a label on than fight a court case. The US leads the world in the number of court cases https://tentmaker.org/Quotes/lawyers-per-capita.html
I'd consider that low visibility, not 0. But still a good use case. I'm in an area where the weather this year has been unreal. Twice I left my house, to have every window in my car fog to 0 visibility. You feel lost, you panic, you slam the brakes. Only then do you roll the windows down and slowly make your way to the side to defrost.
Also note, both times I was in a hurry and it was completely my fault. Still, it was the first time I realized what 0 visibility was.
I think you responded to the post rather than a comment. Not sure what is the parent of this comment
Rolls-Royce and Boeing invest in UK space engine
To me, it feels like Rust really only has value to people who aren't already using C++14/17. The incremental benefit in certain areas is small, and it steps backwards in other areas.
I think a big part of the point was that by demonstrating that the analysis software works on toy systems, you can get a big jump on your validation of those analysis methods.

Why wait until you have the best data if there seems to be a lot of low hanging fruit you can get now? It could be wasted effort, but if it does work wouldn't you be more confident on real data?

Even if it doesn't prove to be relevant, this type of statistics seems very interesting and widely applicable. Obviously reverse engineering, probably identifying alien life, characterizing group behavior on the internet... anywhere where you're still discovering structure and don't know what to expect.
How to Pick a Career (That Actually Fits You) – Wait but Why
For the past few years, Apple have been doing everything they possibly can to get creative professionals to leave their platform.
I want earn money from any way
You're touching on one of the things that Tesla does that frustrates me to no end. They have this attitude of software being the solution to everything. Waymo has a reason they've mounted lidar to the roofs of their cars, it isn't because they can't build good enough software or their ML models aren't accurate enough, it's because they've realised that you can't just throw a bunch of cameras on a car, add some computer vision algorithms and market it to consumers as being fully self driving capable.
It seems that you're saying that I should be finding mathematical insight instead of using PyPy, while xapata is saying that if my code runs fast in PyPy then I've already found enough mathematical insight.
Yep. I'm not excited about the prospect of moving back to the PC for making music, but it looks like that's what Apple want me to do.
I work in the arena of echo chambers [1] and wrote a piece on the different usage of the terms "filter bubble" and "echo chamber" [2]. Interesting that the author chose "echo chamber", even though "filter bubble" tends to be used more often in academic settings.

1: http://www.readacrosstheaisle.com

2: https://medium.com/@nicklum/the-surprising-difference-betwee...
Alternatively: Mastodon lets you run your own node on your own hardware, have it exist as an equal peer, and if you want to delete your own data you have that option.

It's weird to me how the no-retractions thing is a benefit. Seems like a feature deficit. I can't imagine using twitter without the delete function, if only just to delete botched tweets.
It is honest in aggregate. It has statistics to prove that. However, it does make mistakes. But so do humans.
I can't speak to Honda's system, but on our Opel Ampera (Chevy Volt essentially), my wife and I have found out the hard way that the collision avoidance system is best turned off. Both of us have had it trigger with no vehicle in front of the car, turning off cruise control and resulting, due to driving in the more aggressive regen braking mode, in a very rapid and rather alarming deceleration for no apparent reason. Our experience has been that it seems to make driving less safe.
Just give the SJW's time to wake up. Always the same shit in the comments section.
I really enjoyed the Lava Layer antipattern for incremental refactors that never complete. Having learned to recognize it, I think I'm more aware of the cost/benefit of introducing a new pattern, even if it's better in some way.

http://mikehadlow.blogspot.com/2014/12/the-lava-layer-anti-p...
I recently didn't renew ReSharper for my team. It makes VS crawl, and I honestly don't understand why on earth it cannot utilize some of the other 15 cores available on our machines. It's a fantastic tool, but it doesn't scale with solution size at all.
Something along these lines: https://www.youtube.com/watch?v=V4KTebUT6Mw
Final steps of LibreOffice database migration
Vaastu and direction
What is the reason for having your own Bool type in C++?
Great work.

"In other words, we asked if removed each transistor, if the processor would then still boot the game. Indeed, we found a subset of transistors that makes one of the behaviors (games) impossible. We can thus conclude they are uniquely necessary for the game—perhaps there is a Donkey Kong transistor or a Space Invaders transistor. "

A fantastic comment to show that describing a system is not the same as understanding the system!
Yet if a particular CPU is produced in enough quantity and is cheap enough people will engineer uses out of it that the designers never thought of, and had no intention of making possible.

It reminds me of talking to another player in an online Risk game where they didn't understand what an AI player was trying to do. The code was open source and something like only three functions, but in practice they did something completely different.
No - this is not a fair comparison. Tesla, without the autodrive feature, functions like a regular car. It is upto you if you want to turn on the autodrive or not.
Or perhaps the brain works nothing like a CPU.

(The very idea that it does is actually laughable, akin to medieval fantasists imagining that flying machines must have huge white wings with fleshy feathers.)
I don't think so.

I'm a software engineer by profession. I really enjoy my job, I'm good at it, and I don't find it too difficult. I do, however, recognize that what I do on a day to day basis can be categorized as highly skilled labor, which is why it also pays a bunch. Making software is not easy for the average person, but somehow it jives with the way I think.

So it's worthwhile and not hard, at least for me.

I may not be putting all this into words too well. I've thought about what you're asking before, in the context of my job.
> flag problem areas geographically for autopilot, develop specific strategies that address the problem, and verify it has been fixed by examining how other Teslas on the road in "ghost" mode

This is what I have been thinking as well, except it appears that Tesla doesn't currently have a way to handle such scenarios.

Ideally, they should be recording when a driver makes a sharp swerve to correct autopilot's naïve lane marker following algorithm, then use that information to inform future drives using autopilot on that stretch by disabling autopilot as that patch of road is approached, while they work on a reliable fix.
I’m guessing because it is a French word, and thus stands out as an incorrect choice in the context of an English-language readme—particularly since it isn’t set off in italics to signify an intentionally chosen French word.
They wanted to avoid NetBurst (including Prescott and Cedar Mill) and picked Yonah which was 32-bit only instead.
Helpful Merge: A JavaScript merge implementation with suggestion-based errors
Interesting answers. I expected Bitcoin owners to be a big part, 2017 was crazy.

Wondering if,
a) there are not too many people owning bitcoin in the hn community.
b) everybody is a HODLER.
c) nobody counts this as passive income.
If backwards compatibility is important, Windows is the only sane choice for a desktop os.