skysight-inc/HackerNews huggingface dataset:
The author seems to assume that all software developers unanimously decided that a visual web editing tool isn't going to happen and should not be worked on (even though he is entitled to it, for some reason).

There are plenty of very smart people laboring away to make this happen, but as it turns out, it's not that easy.
Can confirm, Im not able to download anything either
You can watch the whole thing here: https://www.c-span.org/video/?443543-1/facebook-ceo-mark-zuc...

My thought so far:

* he's fielding questions pretty well, honestly.

* He's donated to 46/55 of them: https://tech.slashdot.org/story/18/04/07/2326242/facebook-do...

* Facebook mostly funds democrats: https://www.opensecrets.org/orgs/totals.php?id=D000033563&ty...

* Every single Democrat senator has brought up Russia

* This is being used to further the Russiagate narrative that benefits the DNC by distracting from [Democrat corruption](http://observer.com/2016/07/clinton-rewards-wasserman-schult...)

tl;dr: More protection of the establishment in what is superficially the grilling of a tech giant
Oh yeah, my post wasn't about PNaCl at all (I wasn't even thinking about PNaCl when I wrote it). It's very clear to me that wasm is a superior design compared to PNaCl, and I'm glad history went the way it did. :)

I was talking about about the sentiment that byte-code in general isn't necessary/feasible/desirable for the web.

Here are some example of the sentiment as I remember it. There was a lot of skepticism that it would be possible to design something that would be a better compilation target than JavaScript while still being fast, portable, and properly sandboxed:

https://news.ycombinator.com/item?id=1893686

https://web.archive.org/web/20101126142151/http://www.aminut...

https://www.infoq.com/news/2013/05/javascript-browser-byteco...
> Tesla's system demands more from drivers than manual driving.

I often wonder if auto-pilot is truly 100% auto-pilot if it requires you to keep an eye out for its "Hey maybe I'll screw it up, so please keep a watch on me"
https://www.cnbc.com/2018/01/31/apples-steve-wozniak-doesnt-...
"Man you have got to be ready — it makes mistakes, it loses track of the lane lines. You have to be on your toes all the time," says Wozniak. "All Tesla did is say, 'It is beta so we are not responsible. It doesn't necessarily work, so you have to be in control.'
The Dai Stablecoin Is a Game Changer for Ethereum
An Introduction to Windows Kernel Debugging
I would assume they really care about getting new Rust devs.
Can you blame them for not being happy with that? Why put "superior" in quotes if they were doing a better job?

It sounds like Mobileye knows what it takes to make self-driving work given present technology, and Tesla didn't believe them and thought they were doing something so simple that their job could be automated.

Every AI system that works and makes important decisions has corner cases that are designed by humans. Turns out that computer programmers do a job that matters!
>>> This is all supposed to be politically scary and demonstrative of the fact that very few people actually knows what is going on.

I just realized we are not even talking about AI.
You don't beta test with human lives.
As someone who appreciates free speech but also hates online bullying and trolling, I'm a bit concerned that this platform could be used by bad actors to that effort. Technically though, its an excellent concept and very nice at first glance.
I did not expect Lindsey Graham to rake him over the coals over their lack of a competitor. I'm not normally a fan of Graham having lived under his 'representation' for almost nine years. But I had to respect him for that bit.
lol, nice little zinger there at the end for "the year of Linux on desktop".
Things like this have me fully convinced that we're never going to see ubiquitous driverless cars in my lifetime.
It could be a problem if it hallucinates the wrong license plate number at a crime scene. If all you want is a gigantic 8K resolution stock photo of a woman holding her baby in front of a laptop without devouring 10 MB of the user's data cap, it may be fine if the woman has a slightly different (but still highly detailed) hair style.
Intel Accelerates FPGAs into Server Mainstream with Dell EMC, Fujitsu
>That's how every car on the road works today. The liability is on the user to operate it properly.

No, it is not. No other car on the market today actively steers you toward an obstacle. Every non-autopilot car would require the driver (or another human actor, such as another driver) to first put themselves in a dangerous situation before requiring they get themselves out of it. Tesla autopilot, on the other hand, puts the driver in a dangerous situation on it's own. That is the crucial, fundamental difference.
Satellites are a _long_ way up. A drone with a few hundred mW of transmitter hovering directly in the ground station dish beam - would quite likely completely swamp the signal from space...
Just as a thought, just because it doesn't improve learning outcomes doesn't mean it doesn't improve the learning experience. There might be a qualitative aspect missing from dismissing learning styles. Even if learning styles only improve experience as a placebo/illusion of self-control.
I wonder if they whitelisted Apple 32 bit apps so that they won't trigger the new warning message. It would look a bit janky if they didn't.
> Why does every single rust promoting article have to bash on c++?

Because it was built to be a C/C++ replacement.

> They built a GC, good job.

?
For the last 20 years Vancouver has had a building boom in which housing starts and completions have been at record highs. We're adding housing stock as fast as we can and faster than almost any municipality in North America. After 20 years, we're at record high prices, available rental properties are at record lows, and rents are at record highs. How is it that glutting supply has failed to drive prices down, correcting over-investment in our housing market?
Rust finally provides an alternative to C++ in one of the few niches that still mandated C/C++, and now that there is an alternative, it's easy for people to get carried away with evangelism.
> If you want to avoid C++ that's great, but to argue for C over it is insanity rooted in nostalgia.

Did you know that code in C++ can run outside of main()?

I used to be a C++ believer, and advocated for C++ over our companies use of Java.

One day, they decided they wanted to "optimize" the build, by compiling and linking objects in alphabetical order. The compile and link worked great, the program crashed when it ran. I was brought in to figure it out.

It turned out to be the C++ "static order initialization fiasco":

https://yosefk.com/c++fqa/ctors.html#fqa-10.12

If you've ever seen it, C++ crashes before main(). Why? Because ctors are getting run before main(), but before other dependent statics have been constructed.

Changing the linking order of the binary objects fixed it. Remember nothing else failed. No compiler or linker errors/warnings at the time, no nothing. But one was a valid C++ program and one was not.

You might think that is inflammatory, but I considered that behavior insane, because main() hadn't yet even run, and the program cored leaving me with trying to figure out what went wrong.

>> Furthermore, you don't want exceptions in kernel code.

>Nobody said anything about C++ throw/catch exceptions.

I'd like to add that if you're finding yourself restricting primary language features (e.g. templates, statics ctors, operator overloading, etc.) because the implementation of those features are bad, maybe using that language is the wrong choice for the project you're working on.

After I read the C++ FAQ lite [1] and the C++ FQA [2], I realized the determinism that C provides is kind of a beautiful thing. And yes. For a kernel, I'd argue C over C++ for that reason.

[1] C++ FAQ Lite: http://www.dietmar-kuehl.de/mirror/c++-faq/

[2] C++ Frequently Questioned Answers: https://yosefk.com/c++fqa/
Is the Apple/consumer thing still true? Not questioning your general business-model assumptions, but anecdotally all the “consumers” I know with Macs are holding onto them for six years, while every dev shop I’ve worked in in this decade goes through new MBPs like commodity office supplies. I’m just curious if there are recent stats on who Apple is selling computers to (I haven’t seen any for a while.)
Missing good old cars already oś still excited about meeting Tesla lawyers every time something happens to you?
Spacex’s President Is Thinking Even Bigger Than Elon Musk
If the device drivers are stuffed into user space using stable ABIs, it would be easy to update the OS while leaving the driver alone. That can even be done with kernel drivers. I believe that Windows does it. The reason that cannot be done on Linux is that Linux elected not to have a stable driver ABI.
Is this a form of advertising for the security researchers?

Of course it is. Publishing this - at all - is advertising. Giving it a name and branding is an even more ostentatious form of it.
Backwards-compatibility is an interesting story on the mac. The Objective-C ABI on 32-bit macOS is what is called the "fragile" runtime because it has the fragile base class problem. Originally Objective-C had the same design flaw as C++: the ivars of every class had to be in the header for all to see so the compiler could rely on the binary layout. A subclass' ivars would be offset by the compiler by examining the layout of every superclass, then baked into the binary.

In the modern (all iOS and 64-bit macOS) runtime the ivar offsets are patched up at runtime so the layout of classes (including base classes) can change without breaking compatibility.

Working around the limitations of the 32-bit Objective-C runtime imposes significant costs, it is far from a simple recompile with a different pointer size. It also adds a lot to the size of the installed OS.
>> Tesla's system demands more from drivers than manual driving.

If this was true, wouldn't Tesla vehicles have a higher rate of crashes, all things being equal? Is there any evidence that this is the case?
“Could a computer scientist understand a brain?”
I’d imagine that’s the case.
Or you don't use beta features where the ultimate mistake can cost you your life.
A microkernel gives programs less direct access to hardware.
Also what is the point of such an auto pilot? Seems really dangerous. Telling people you don’t have to drive but you have to pay attention ignores fundamental psychology.
Computer scientists don't even fully understand microprocessors...
It doesn't, 32 bit apps still run, Wine and Wine-hosted apps included.
Could a doctor understand a car?
For what it is worth, there are more microprocessors running microkernels than are running monolithic kernels. The Intel ME is running Minix. Your cell phone’s baseband is likely running L4. QNX is used in cars. The Xen microkernels is used on AWS. VMWare ESXi is also a microkernels. The list goes on.

Linux is in places that have higher mindshare than the places that microkernels occupy. When was the last time you thought “I wonder how the hypervisor powering AWS is designed” or “I wonder how my cellphone’s baseband is designed”. The latter being a question that I wish people would ask.
Apple doesn’t really have a product combo to replace AD+SCCM. Macs are popular in companies that are still small enough to have people manage their own machines.
Not to mention Gilmore, Patterson, Edmonds...
Surely constructs like scope guards etc. are useful in kernel development as well?
Comcast's phone system will leak out anyone's home address
I recently noticed what feels like a major privacy flaw in Comcast's automated telephone system. If you call in and select the option to make a payment, then enter a phone number, the system imediately asks you to verify your home address by reading it out to you.

The result is anyone with your phone number can find out exactly where you live by simply knowing your phone number.

Making matters worse, if you then pay the bill on someone else's account, the system prompts you to add yourself as an authorized user and requests the callers phone number, potentially granting them full access to your account.

Maybe Comcast should verify it's you before dumping out your home address, no questions asked, to anyone with your phone number?
So how about we adopt much cheaper and simpler solutions like drowsiness detection (Volvos have these), automatic emergency braking (I think every brand has this as an option now), breathalizer locks, speed limiters etc?

The US just mandated all new cars have backup cameras, but it seems like mandating AEB would make a bigger difference.
> This suggests current analytic approaches in neuroscience may fall short of producing meaningful understanding of neural systems, regardless of the amount of data.

Using the same analytical techniques against a cpu who's design is unknown at time of analysis. Nice meta-analysis, clickbait title.

Edit: reformatted, thanks.
No. You don't put beta features in that have life on the line. People always laugh at ridiculous warning labels, saying not to stick a fork in a toaster, or not to do something else obvious. Funny as it is, they are there for a reason, and it's not a corporations sense of humor. Tesla is the opposite of that, more or less advertising a feature that could kill you. It should be illegal, and if not, they'll eventually find out why those silly labels exist when they're filing chapter 11.
Maybe in the distant future. Last I checked, Wine could still run 16-bit programs on macOS.

I could see a 32-bit Wine needing to bring its own copy of more libraries that Apple wants to stop shipping two copies of, but I doubt Wine would be much affected by not getting access to new 64-bit only APIs.
That would be the principle of charity in action. I would hope those who disagree would approach disagreements the same way, and one or both of us will learn the truth. Should I be assuming people who disagree with me as idiots or evil?
The only posts I saw on HN are claiming that it is a problem. If anything, that's evidence that it's not actually a problem, because people are recognising that it _might_ be misleading, rather than _being_ misled.
Haha I mean we've been talking about it for two decades and in that time the market has reached maturity and is now in decline. It's always been a pipe dream.
presumably they are going to scrub 32 bit support entirely, including from the kernel.
I wonder if this will help unblock federal funding for the California High Speed Rail project.
It suggests that the rate of new supply is less than the rate of new demand.
VMWare ESXi relies on a guest to provide drivers. Seeing a network stack in kernel context makes sense given that the process handling the driver is a VM. The VM used to be Linux. I recall them being sued because someone thought that violated the GPL.
how about we argue the impossibility of most people ever being able to understand what's going on in C++ code (even their own code) and the cataclysmic consequences of using an over convoluted language? I mean there is a reason why the original pioneers of C don't use C++. (i mean other than the fact that dmr is dead)
OpenAdmin, Free HTML, Angular, React Dashboard Template
On Linux, Wine requires 32-bit libraries to run 32-bit games, even if it's 64-bit Wine. I'd imagine same applies on macOS. So if let's say they'll drop support for 32-bit OpenGL, there isn't much Wine can do about it.
I've been following the Librem. Interesting stuff.

I am a bit worried about this thing being very overpowered and just big. Like a huge screen and the works. But this is basically the same as every top-end Android + Apple phone?

I would love to see a real competitor to the iPhone SE. Not top of the line but very performant at its tasks. And 4 inches. Not sure if this can be achieved if everything is being designed for almost-phablets.
>But today we can't even do a basic 'dont run into shit' on a perfectly clear day.

so,uh, the emergency braking systems on other cars...so called 'AEB' systems, or what Honda calls Collision Mitigation Braking System... would that have caught this?

I would expect this sort of thing "big object in road" to trigger the AEB system... even if it didn't stop me, I'd expect it to trigger before the collision and slow me down. Are my expectations off? or is it just that the tesla system, 'passive sensors only, with machine classification' isn't as good?

I guess people rely on the tesla system more than the honda system, due to advertising, so it could be that both systems make errors at similar rates, it's just that advertising means that the tesla system is triggered more often.
Apple Cuts HomePod Orders After Sales Prove to Be Lackluster
I either kinda meditate, or read HN on my phone :)
Can a car understand a road?
A joke of sorts I've heard before (usually in response to someone bringing up the 10% of the brain quote) is "Did you know the human brain uses only 10% of its vocabulary?"
Ah, good old Android File Transfer isn't 64-bit. This should be fun.
If you lose your two factor, most places have a backup strategy of “we will email you” or “send text to 1234”. Even banks.
As a non-car owner and an occasional renter, I find Zipcar is cheaper because it includes insurance. Regular rental companies charge about $20 per day ($10 each for liability and collision) extra.

Zipcar has a fixed mileage ceiling per day, so for long hauls regular rentals may be better.
I'm a big static typing fan. That's not particularly relevant to this security consideration though, the TCB is the biggest factor. The C++ compiler and toolchain are a far larger TCB than the C toolchain and this one liner. As long as this reuse problem isn't a persistent pattern in a kernel, then the unsafety is less of a problem than introducing the larger TCB.
Specifically about Mass Effect: I think the difficulty here is that the ME universe is pretty vanilla by scifi standards. The good part about the games is how they present a big universe and fill it up with lore and characters for you to explore and because of it (at least for me) the game's immersion goes very smoothly from "I'm playing a video game" to "I'm commander fucking Shepard and I'm saving this galaxy whether it wants to or not".

I think that'd be pretty hard to bring to a non-interactive medium. Sure good novels can be written but again, a film lacks the time to give so much exposition.
Prefixing lines with spaces breaks formatting on mobile. I've reformatted your excerpt here:

> This suggests current analytic approaches in neuroscience may fall short of producing meaningful understanding of neural systems, regardless of the amount of data.
May I ask a very simple question here. I’ve never heard a cogent answer.

What exactly is the point of autopilot if you have to remain 100% attentive with your hands on the wheel? What is the benefit?

I get that cruise control lets you take your foot off the wheel, letting your foot physically rest. And it is my understanding that emergency braking and collision avoidance is active on Teslas at all times even without autopilot. So that basically leaves autosteering.

So, what is the benefit of autosteering when you have to have your hands on the wheel and eyes on the road with exactly the same attentiveness as you would without it? What is it doing for you, now, at level 2, apart from (a) “gee whiz look at what it can almost do” and (b) seducing you into trusting it so you can mentally relax?
I'm going to try to locate the billionaire bunkers that I am sure they have all built deep into mountains and take refuge with them before battling my way across a post apocalyptic landscape fighting zombies, accompanied by a ragtag bunch of survivors. I figure the Bezos bunker must be part of his 10,000 year clock mountain http://www.10000yearclock.net/learnmore.html

Of course I have no idea what to do because why the heck would you think about that unless you were an actual doomsday prepper?

Likely outcomes at that stage is gigantic food crisis and the catastrophe that would follow so you'd need to store quite alot of bags of rice to get through that.
I think you are a little unfair, expecting the guide to be towards complete beginners who would get confused by the language having curly braces or not...

Rust is not a first language, it's a systems programming language. For previous programmers, the guide looks pretty good to me.
It's kind of sad we're in this state in 2018 because Apple launched 7 low end machines [1] back in 2006 that didn't have 64-bit support. Even though those are long gone, their software support legacy remains. Apple could have transitioned directly to x64 and saved themselves the headache (afaict, maybe these problems would have persisted?).

[1] http://lowendmac.com/2006/core-duo-macs/
People do reverse engineer chips by photographing them. https://youtu.be/aHx-XUA6f9g (Reading Silicon: How to Reverse Engineer Integrated Circuits). But as far as I know, the same cannot be done with the brains even if we can photograph it. I guess the 3D structure of the brain compounded with high interconnection between neurons does not make it easy.
Maybe, who knows. The difference is that Honda and others aren't advertising an auto driving but a warning system. If i'm designing such a system, the obvious answer is 'if I don't know my exact next x feet, stop the car.' And I mean exact. A confused autodrive system should stop in the highway, not smash a barrier.
There seems to be a valley between the way the user expects something works and how it actually does. When users detect a difference they may compensate, if they survive long enough to learn.

Of course if users get to used to such differences then those can become 'features' which only makes progress harder.
“Handing off” via sharing memory is much more efficient than copying.

Lock-free concurrency is also achievable.

Again, this isn’t the user land we’re talking about, in the sense that the kernel is expected to be highly optimized.

Granted, a multi process architecture does have virtues, like stability and security. But performance is not one of them.
Most of them don't require lengthy computation, but some of them did for me. I know at least some of the time that's because I didn't know enough math, but sometimes I had the same algorithm as the other people in the solution thread but with much slower runtimes. I think numpy gives a bigger speedup than PyPy for a lot of the problems.
No, it means MacOS will no longer have a 32-bit runtime but this does not prevent the CPU executing in 32-bit mode - just that all system calls have to happen in 64 bit mode.

Wine will have to be a 64-bit application linked to the 64-bit libraries and do a bunch of thunking and mode switching, but it already does this to support 16-bit applications.

I have no idea how easy this is but the the OS already does it to support 32-bit applications running on the 64-bit kernel.
Perhaps the shoe is on the other foot -- if we search fruitlessly for robust evidence of discrimination, why assume anything is wrong?

Assume for a moment that we investigate and find that people do indeed have the same opportunities and the environment is equally welcoming. Would that be it, case closed?
C++ Frequently Questioned Answers
People make mistakes, even with simple one liners. Type checkers don't. Running the compiler is also a lot cheaper than having someone inspect every line of code carefully.
In 17 Caucasian boys
The history of long long
You seem to prioritize status over substance, does that sound accurate?