skysight-inc/HackerNews huggingface dataset:
I think a Word 1.0 with current tech would be awesome. Unfortunately, few parties seem interested in delivering fast applications anymore, instead focusing on cross-platform availability - you can't release a desktop app anymore without a mobile counterpart.

In theory things have gotten a lot faster, doubly so if you consider UI and logic can be distributed over multiple cores, and even moreso considering file access is a factor 10-100 faster than back then, and memory size has increased by over 9000.

But it'd be poor on features and nobody would want to use it because of Feature X. I had been looking for a lightweight Slack client alternative, but the only thing I could find looked like shit.
2. Microsoft forks node (extend) https://github.com/nodejs/node-chakracore

node-chakracore is an option to change the dependency from V8 (Google) to Chakra (Microsoft). Suggesting the long term prospects for Node would be better if we only have the option of Google's V8 doesn't make much sense. What happens if Google kill the V8 project (however unlikely that is).
Like my fist has the power of a supernova explosion?
Fine. Not a scratch.
VW Is Said to Budget $85B for Five-Year Spending Plan
Its funny how very few people do fully self contained and reproducible builds. At least nixos tries hard.
> It would be interesting to play a multiplayer game where you communicate with voice, body language, and facial expressions.

Simple applications already exist; look at Rec Room for example. That's got voice, limited body language (mostly hands) and I think even simple facial expressions that it infers from... idk, something. Voice chat too.
There is also...

AirSim from Microsoft - https://github.com/microsoft/airsim

Gazebo car simulator - https://www.osrfoundation.org/simulated-car-demo/

Udacity car simulator - https://github.com/udacity/self-driving-car-sim

It would be great if someone has experience with any of above and comment on how they compare with CARLA.
Or if you like it a bit more psychedelic, there's always http://www.ektoplazm.com/ .
> was convinced the next step would be friend-of-a-friend sharing. You only share files with your direct friends. But they can pass on these files automatically, so their friends can get the files, too. The friends of your friend don't know that the file is originally coming from you, it is completely transparent. The goal is to not let anybody you don't trust know what you are down- or uploading.

This very thing exists and readily available for use in form of Freenet https://freenetproject.org/
Given how many people are involved, I‘m pretty sure they have considered a lot of the problems they have now, beforehand. I mean, do you think they don’t have a time range of best case through worst case? Elon just constantly tells us the best case, or almost best case version.
Environmental credentials are important for supercar buyers?
I get the impression that "dumb" crawling and machine learning have turned out to be more practicable.
Braking has a very different load distribution, even with a center of mass as low as in supercars. I would not put to much into that comparison. Tires are depicted as Michelin in the announcement, it would be very surprising if they keep their best exclusive to Tesla, considering the relative proximity between Bugatti and Michelin, the relative cheapness of the Tesla and Volkswagen group representing a much bigger part of the tires market than Tesla for the foreseeable future.

> it only costs a fraction of a second

In other words: exactly the scale of the differences we are talking about. In addition to the short interruption itself I guess that it also takes a few millis until traction control has settled after a shift.
> I might advocate for shutting down gambling, [...]

Why not reintroduce prohibition while you’re at it? It is not possible to force your opinion on other people like that, it only drives the behavior underground, which is a breeding ground for crime.
Also this is not assembly, it is object code.

Disassemblers exist. You can take the binary, generate the assembly code, fix it and then re-compile to find the needed changes. I cracked a few sharewares with OllyDbg this way (just for fun, never distributed), and I'm no "leet coder".
AFAIK very difficult to manufacture/effects guarding its behavior are poorly understood.

Another issue is that memristors are not part of any standard curriculum and thus limits the number of people who will work on it.
Maybe?

https://matthias-endler.de/2017/go-vs-rust/
Notice the xchg, stosb and a loop instruction. This was definitely written by a skilled Asm programmer --- I've never seen even a compiler at -Os generate code like that.

This also compels me to "code-golf" the function even more:

push edi
mov edi, [esp+8]
mov ecx, [esp+12]
jecxz label2
label1:
push ecx
call sub_416352
stosb
pop ecx
test al, al
loopnz label1
jecxz label2
dec edi
salc
stosb
label2:
pop edi
ret

Original: 58 bytes; patched: 44; mine: 30.

I've done plenty of patching like this, and indeed the relative "sparseness" of compiler output very often allows the more functional version to be smaller than the original. It's amazing how many instructions the original wastes --- notice how none of ebx, esi, or edi are used, yet they get needlessly pushed and popped; and despite saving those registers so they could be used locally, the compiler perplexingly decided to keep all the local variables on the stack instead. The "jump around a jump", with both of them being the "long" form (for destinations greater than 128 bytes away, not the case here) is equally horrible. This may actually be a case where today's compilers will generate smaller code for the same source.

Note that in 32-bit code, memcpy is typically implemented by first copying blocks of 4 bytes using the movsd (move double word) instruction, while any remaining bytes are then copied using movsb (move byte). This is efficient in terms of performance, but whoever was patching this noticed that some space can be freed by only using movsb, and perhaps sacrificing a nanosecond or two.

On older processors this was true, but since Ivy Bridge a REP MOVSB will essentially be as fast but smaller. Look up "enhanced REP MOVSB" for more information.
OpenGL: For a brief, glorious period, we had the promise of a truly cross-platform general-purpose graphics API. Then Microsoft began its relentless assault on it, ran its tried-and-true 1990s playbook on it and eventually FUDded it into irrelevance on the Windows platform. For a short while, it at least held up as a Linux/Mac solution, and survived on Windows as a second-class citizen. For the last few years, however, Apple seems to have even abandoned it for their own proprietary technology, dooming developers back to the bad-old-days of needing to support N platform-specific APIs if they want to support N platforms. As Trump would say: "Sad!"
> I strongly suspect someone will rediscover the idea 5-10 years from now, do it properly

Very likely, also happening in VR.

> and replace today’s web.

Not likely. It's just not going to happen. Pretty sure there have been multiple attempts at a 3d internet, but, nope.
On one of those big screens of course, even that calendar has to go with the times after all.
>Are you claiming that the... inquisitors (?) weren't killing based on a literal lack of belief in god, but rather were killing because people weren't morally up to snuff?

The inquisition were killing for many reasons (and not as much killing as its mythologized), but most of them were political. See for example: https://en.wikipedia.org/wiki/Historical_revision_of_the_Inq...
>5.1 systems. This would have been different with dvd-a. I would have loved to listen to a live concert cd with surround sound.

As to your specific DVD-Audio example, I think it didn't widely catch on because most music is consumed (1) with earphones (2) in the car (3) as incidental background while multitasking. The scenario of "purposeful" music listening by sitting in the center sweet spot of a 5.1 setup is very rare.

There's also a long history of technology that's "superior" but isn't accepted by the masses. There's a "law of diminishing returns" and/or other dimensions of utility (such as convenience) have higher priority than quality. Examples:

- quadrophonic sound[1] is more immersive than 2-channel stereo but people didn't buy it

- satellite radio is higher quality sound than FM radio but Sirius XM remains a niche and won't penetrate the market like FM did. Yes, FM had higher fidelity than AM and listeners switched but the same didn't happen for satellite.

- 24bit-96kHz or 192kHz audio did not take over 16bit-44kHz (1411kbps). Instead, the opposite happened and more listeners consumed lower quality 128kbps mp3 and AAC files. Lower quality was driven by Napster + iPod + Spotify. Convenience trumped highest fidelity.

- Bluray discs : more customers pay for digital streaming (often with lower resolution than 1080p) than upgrading the old DVDs to Bluray. There was more market penetration with VHS to DVD.

- large 3D tv screens : the explosive growth is smaller screens on mobile phones playing Youtube rather than 3D content like Avatar. 3D is now seen as a gimmick fad.

History has shown that we always overestimate how technical "quality" drives consumer adoption.

[1] https://en.wikipedia.org/wiki/Quadraphonic_sound
Yeah browsers weren't very fast at the time and we still used flash.
A bank in North Korea is under the complete control of North Korea, a bank in the Cayman Islands is not. Now if you're trying to hide from the United States government then you don't have a huge number of options. But, no government controls all banking.
> Your answer is correct, secure and has fewer false positives than mine. But I interpret cargo cult to mean doing something with no unserstanding why it should work (and in the original example, ending up with "it doesn't work"). That's not the case here.

To me it also includes:

- forbid patterns that are perfectly fine (as in this example), but we nevertheless forbid them for a fear of wrath of a demon, eh, I mean for the fear that it might introduce some bug (without giving a very good reasoning).

- using "best practises" (in particular "best security practises") that are either not based on strong evidence, but on some obscure oral tradition/scripture that says this is the way to go.
Your QA process, including automates tests should ensure there were no unacceptable changes introduced.
Otherwise you ability to create and ship fixes in timely manner will be severely harmed by the fear of breaking things.
Side projects of famous artists
Developing a car like to a car to that state (drivable at the event) will have taken 2 or 3 years already so I doubt it originally started as a fix for cash flow.
Yes.

And they have electrical hook up point for times when they are stationary. If you think it through, the time a refridgerated container spends actually connected to the truck is not all that big. It will spend more time in a port or on a ship, or even stationary at the departure point or destination.

All of the reefers I've seen have electrical hookups to power them when on ship/land and they have their own diesel powered generators to power them whilst attached to a truck.

There a a couple main reasons they have the diesel powered generator whilst attached to the truck:

1. Efficiency of the generator (truck companies don't want to spend more on fuel)

2. The truck is often stopped with the engine off (rest periods etc)

So in the short term attaching a refridgerated container to a Tesla semi wouldn't need and change in operation. In the longer term I guess it's possible that these containers will replace generators with battery pack to remove that emmission source, but they're likely to still be built into the container for the same reason outline above.
The parent just wanted to point out that braking is just as fast as accelerating. They didn't mean to say that the Model S can accelerate as fast as the new Roadster.
Lego bricks or if you want something a bit more permanent, a bit of wood. The plastic really isn't a good material to do much with.
What about DBeaver? I use it all the time in Fedora to manage SQL Server and other DB's. https://en.m.wikipedia.org/wiki/DBeaver
Why does this get downvoted? It is factually 100% correct. People used to flee from South to North in the beginning.
Show HN: AspectRat.io – Aspect ratio calculator and device resolutions resource
Canon finally made a retro mirrorless camera flash drive
DBeaver... https://en.m.wikipedia.org/wiki/DBeaver
The author fails to mention this, but this is meant to be a cookbook for machine learning research.
Esperanto is still growing; I wouldn't give up on it yet. It's only recently been added to Duolingo.

The main reason is that it's so much easier to learn than English, it can be taught "for free". Basically, instead of just teaching the target language, first teach Esperanto. At the end of a fixed time, students are better at the target language.

https://en.wikipedia.org/wiki/Propaedeutic_value_of_Esperant...
...and sometimes, compiling and linking takes even longer than just opening the binary with a hex editor and changing the right bytes. I've done this a few times with things like string constants that were slightly off, although after testing the binary, I change the source too.
If you're not disgusted by this nazist country and do not support freeing it's people you should be the one getting shot.
Sounds like a "powerwall for a small town"
Probably:

git rm -r .
git add EQNEDT32.EXE
git commit -m "Fixed CVE-2017-11882"
git push

(Provided someone automatically updated the code repository to git or some other modern tool in the past 17 years.)
I was thinking like 17th up to 19th century earlier when French was the dominant international language in many domains :)
I have one. Really is remarkable.

No meaningful latency while writing unless you draw fast large figures while watching for lag.

Upsides: Feels like pencil on paper. With iPad Pro I keep going back to paper. With this... it’s paper.

Downsides: Mobile software clunky, doesn’t connect to all WiFi, hardware paging buttons should not have been on bottom.
...and while you are at it, there are plenty of other countries that could use some humanitarian intervention. Some of them even US allies (keywords: Saudi Arabia, Yemen)

But to be fair, I have no answer to the question if ignoring abuses as "internal affairs" is the better option. A very complex problem indeed.
still an ad, and such a transparent lousy technique.
Yeah, I understand the logic behind the licensing.

However, under the guise of promoting open source, what this actually does is it promotes giving your work away for free and discourages making money with open source products.

As a huge proponent of open source myself, I have no problem with projects that are open source and make money; anything that isn't "hobbyist level" should be able to make money, and if you want to make money your mindset shouldn't fall back on going closed source.

Huge shout out to Sentry in that matter: They are open source, and if you're open source they service you for free. https://sentry.io/for/open-source/ -- Comparatively, DataGrip is closed source, and they only give you a free license if you can't make money. Very different mindset...
This is exactly my worry.

I'm not sure you can't actually see their true character though. Look at the deafening silence and corporate opinion on telemetry criticism and the acres of forum posts dedicated to making windows stop calling home. That's an abusive relationship if there ever was one.
A Guardian opinion piece ranting about SV/tech? Wow, colour me shocked... /s
They probably don't have the Office 97 or 2000 build pipeline around anymore. And back then for Office XP or 2003 copied the equation editor in binary form to the new repository.
Ask HN: What tech were you convinced would fail, but took the world by storm?
Converse of this really interesting thread[0].

0: https://news.ycombinator.com/item?id=15718653
Gaming with Linux: More Options Than You Thought
Patient’s genes are ‘edited’ to alter DNA
HISTORICAL PROOF THE HISPANICS ARE ISRAELITES GET OVER IT
how many decades of software is your QA process, with its automated tests, covering?
I accept your reasoning, but I am a little bit divided on this advice. On the one hand your reasoning is sound. On the other hand, in particular in an embedded or security field one wants to keep the code footprint really small if possible (fewer lines of code mean fewer lines of code that might contain a bug - of course under the assumption that the bug rate is constant in both code bases). So if one does not even have puts/fputs in the codebase, there trivially cannot be any obscure corner case bug in the used puts/fputs implementation.
I use DBeaver for cross platform support of SQL Servr at work. Obvious missing things like Query Plan support and all the newer goodies. For basic query design and ad hoc work it's great.
In the middle of the presentation, Elon mentioned that people were asking for a Pickup truck so they built a smaller version of a pickup truck. The one you linked to is that. They aren't taking orders for it.
The Bugatti Chiron they used as a direct comparison in the unveil costs 2,7 Mio USD.
How many C / C++ projects use Maven?
Space Invaders game built with Phaser.js in C#
There's no such a thing as a humanitarian intervention. As sibling posts say, there's plenty of market for it, if a country really wants to do it.

Even ignoring this aspect, there are two reasons for not waging a war to NK:

1. NK is under China's protection, primarily for acting as buffer country (this is a valid political reason)
2. NK does have offensive power; even without nuclear warheads, due to geographical positioning, it can do a huge amount of damange to SK.
> ...is just an attempt to rid it of the stigma that rightly gets associated with the term racism.

What am I attempting? Why shut down the conversation like that? We can be more civil and reasonable here.

I do think missing demographic goals in hiring does not deserve the same stigma as sending Jewish families to gas chambers. Both deserve distinct stigmas and should be described with distinct terms.

It's not "nuance" to use the same word in different ways in the same sentence. The problem with the word "racism" is that it clouds nuance, so if communicating nuance is your goal, better descriptive language should be attractive.
So as a user you should take one bike and hold it as leverage. If they don’t return the deposit you sell the bike.
Bittorrent is good enough and there aren't really any law enforcement concerns any more. Pre 9/11 FBI and other agencies were actually doing prosecutions against people for unlicensed content distribution but after 9/11 they decided to focus on higher priorities so nobody really cares about security any more.

A warning letter from the ISP is not quite the same threat as a few years in a fed pen.
Would the assembler maintain the same binary size and the exactly the same address module in the same order just like the article claims?

What they said is they found evidence that the binary was modified manually.

This is way more tedious that disassembling and reassembling a binary.
I want to believe Microsoft has deeply changed internally. I've largely moved to Windows as a primary OS after nearly a decade of Linux only. I use Visual Studio Code for a lot of my programming. It's an OS I initially grew up with and learned C on, for better or worse. Azure even has some cool stuff going on.

And really, it definitely has changed in some fashions. Time will tell if their rancid business practices have changed, but so far it certainly feels like a different Microsoft.

But would I put them above Google or Samsung? Not really. Their consumer OS feels like it comes with malware built-in. You finish the install and Candy Crush Soda Saga is already installing. Then after you remove that crap, you notice that your start menu has advertisements for other apps in it. After turning that off you install another browser and discover that you have to get past a nag to switch your default from Edge, and if you're lucky sometimes it will even switch back when you're not looking. And don't run Wireshark lest you want to find out your computer is secretly a hub for Microsoft telemetry, sending signatures of apps you run for security purposes, hitting a server for keystrokes in your start menu search. Am I being watched right now?

Not that Google isn't also intrusive, but at least Google often tells you and offers you the chance to say no in exchange for some loss of functionality. With Windows, you get all of this crap even if you uncheck the boxes during setup. The only way around it is Server versions.

So I'd trust any ChromeOS box (including say, Samsung's) to work toward more of my interests than any inexpensive Windows box that might come with SSL root certificates and malware I never asked for. Sure, Microsoft doesn't pre-install superfish, but it amazes me how little they seem to care when others do it.
I remember my huge number of delicious bookmarks tagged with "folksonomy" and other buzz words.
Maybe because the target is investors, rather than consumers.
A tool designed for reverse engineering like OllyDbg will maintain everything, yes.
If I had a basement where I could do some DIY, I could also have gone the metal/laser cutting and folding route (which one can order online for not much), and done a bit of welding. It seems pretty neat and easy to do and very durable.

I made the mistake to 3d print in white plastic, which is turning yellow very quickly, not very durable as you say.
>This is way more tedious that dissembling and reassembling a binary.

That's not the case.
Even if there is not a traditional transmission, there is still a gearbox behind the electric motor.

Tires only rotate at ~1000 RPM on the freeway where the electric motor in a Tesla might be at 10k rpm. That 10x reduction still needs to be factored in.
MotorTrend's review of the Model 3 makes me optimistic about the Roadster:

"What’s blanching, though, is the car’s ride and handling. If anybody was expecting a typical boring electric sedan here, nope. The ride is Alfa Giulia (maybe even Quadrifoglio)–firm, and quickly, I’m carving Stunt Road like a Sochi Olympics giant slalomer, micrometering my swipes at the apexes. I glance at Franz—this OK? “Go for it,” he nods. The Model 3 is so unexpected scalpel-like, I’m sputtering for adjectives. The steering ratio is quick, the effort is light (for me), but there’s enough light tremble against your fingers to hear the cornering negotiations between Stunt Road and these 235/40R19 tires (Continental ProContact RX m+s’s). And to mention body roll is to have already said too much about it."

http://www.motortrend.com/cars/tesla/model-3/2018/exclusive-...
2 megabytes is at least 30 seconds of hogging my Internet connection.

I never use npm on the same machine that I browse web, so for me the two things aren't comparable.
This do make a lot of sense. I don't think there is exe calls directly linked from other apps. If that were the case they would just update the address in the calling app. Much easier. Anyway, very nice piece of work. :)
How can one make the land of milk and honey look bad?

Military invasion, while unlikely (cost, mainly destruction,) would probably be better for 99.99% of North Koreans. Oh, if they are ever attacked it will be because they have threatened to nuke quite a few countries.
The Veyron does 70 in first gear. I don't know if its 0-60 times require a gear change or not.
That seems like a very short-sighted, if not childish, statement.
I think distros package rustup too. Here on Arch it is pacman -S rustup (instead of the curl | sh thing) then proceed normally.

Installing an outdated toolchain makes little sense because after this example people interested in Rust may want to do other things, and will encounter an artificial roadblock when they (or a worse, a dependency) needs a newer Rust.

I think the Rust packaged in the distros is meant to be a build-dependency of software written in Rust (for example, ripgrep), not for Rust developers.