skysight-inc/HackerNews huggingface dataset:
Which is why I am finally going to make a switch to PS5 as my first dedicated game console after 2 decades of Gaming PC's. 500$ for a high performance box that will game for atleast 5 years that I can connect to my existing 4k monitors or my 4k tv is an insane deal.
Make Zine article: https://makezine.com/2020/07/31/microcontrollers-meet-microb...

Podcast: https://kidslab.dev/2020/08/03/microblocks-with-bernat-romag...

May 2020 keynote from John Maloney: https://www.youtube.com/watch?v=Iq4fOv64CfQ
Tiny Machine Learning (TinyML)
The GitHub page links to a video that explains some of the internals [1]. Can someone comment on the result that they show at 14:26?

My understanding is that they run a code that does 2000 branches based on a pseudo-random sequence. Over around 10 runs of that code, the CPU supposedly learns to correctly predict those 2000 branches and the performance steadily increases.

Do the modern branch predictors really have the capability to remember an exact sequence of past 2000 decisions on the same branch instruction? Also, why would the performance increase incrementally like that? I would imagine that it would remember the loop history on the first run and achieve maximum performance on the second run.

I doubt that there's really a neural net in the silicon doing this as the author speculates.

[1] https://youtu.be/wlvKAT7SZIQ?t=864
Digital Experience Platform Market worth $13.9B by 2024
[130 Pages Report] Digital experience platform market size, analysis, trends, & forecast. The global market for digital experience platform categorized by platform, services, deployment type, vertical and by region.
MBAs improve numbers, engineers create new products.
The mentality of MBA crowd is to get the numbers right eat the cake and when things go sideways move on to a new job.

Intel is a hardware tech business, its a complicated space that needs deep knowledge to understand it before you shape the future of it.

Technical people might not be the only ones that should run business but they should be the core of it.

I have same view as the video, engineers need more power and decision making not less to win. Intel will not fight back by cutting down cost of production by 5%. But by creating next gen chip.
I have very similar experiences on twitter with blocked people, and have observed the effect in other communities. There are few really toxic people online, but they have a huge negative impact on discourse. This is why I think deplatforming and other moderation activities are useful and not just drops in the ocean.
Disposable emails: I gave Fastmail a second chance
Do Promises and async-await work together better than, say, Promises and Lua-like stackful coroutines?
The only problem is that your default position is to keep accepting the status quo. Looking into any alternative is a free option. It doesn't cost you anything and you can always go back to the default position if it doesn't satisfy you. So, if you are not happy with the status quo, just try the alternative (any alternative!) and see for yourself where its limitations and problems are.

> The authorities are extremely jumpy about cryptocurrencies. Regulation is already well under way.

Regulation already exists. It is due to the regulation, for instance, that Brave requires you to do KYC if you want to get the money out of their wallet and into your own. It is due to regulation that exchanges that do not comply with the law are getting crackdowns.

This is not an argument. This is FUD.

> Let's not accuse each other of bad faith when what we're talking about is simply a difficult problem that many have tried to solve with very limited success.

If the status quo was not harmful for society as it is, I wouldn't be nagging you about it. But this whole thread started with you claiming that accepting ad-tech's destruction of privacy is less of a problem than any alternative proposed so far. This is not a "simple disagreement"; it's plain wrong.
The Case for Rapid At-Home Covid Testing for Everyone
Obligatory $5 wrench comment: https://xkcd.com/538/

Something like this is probably good when you - as a person - are not around when your hardware gets extracted from your place. But then again, why would it be running openly and unattended in the first place?
Indeed. A pond will probably not have the right wave. But the concept can be easily tested with a small scale model in any of the numerous wave tanks around the world for a tiny fraction of the cost of a full scale prototype... This kind of wave action scales very well using so called Froud scaling.
You're in a bit of a different domain - I've never really done all that much stuff with heavy number crunching (I've done a bit of work on random forest traversal, but that's more about logic than about FP). And I have never worked with ISPC.

I think number crunching workloads are typically quite suitable for GPGPU - I'm certainly not trying to "debunk GPGPU", just saying that there are a lot of integer/logic intensive workloads that involve rapid switching back and forth between control/GPR-based-logic sides and "SIMD tasks" (e.g. Hyperscan switching between NFA/DFA simulation and "acceleration", which was SIMD-based character skipping).
Why would I assume this particular failure is a choice?
Many of the measures that provide effective physical security also make a device really unsuited for personal usage. Look at HSMs for an example of this. And even they rely on being stored in a physically secure room and protected from theft.

It's a matter of being more determined than your attacker. Imagine a device that will irretrievably brick itself if tilted more than a certain angle, if left unpowered for more than a certain time, etc. and that has to be under constant guard. This seems almost incompatible with any kind of personal use. And some measures may only work in one instance, with the attacker planning for them the second time they have an operation.

Many attackers also don't have the same restrictions the police has. In the Ulbricht case the police may have been forced to use a device that copies the data with no human intervention just to preserve the chain of evidence and not have suspicions that the agent operating the laptop altered it while installing additional software. An attacker operating in the grey/dark area might just immobilize the user, snip the wrist cable, and then retrieve the necessary data either directly at the console or by siphoning it via the network. Or the police may just start video recording in great detail every step from the moment an agent touched the laptop until the data was exfiltrated to remove suspicions of tampering.

But such a tool would be of great effect against an undetermined, unsophisticated attacker committing a crime of opportunity.
Which engineering discipline's primary concern is user experience?
Tik Tok deal tests Microsoft’s decades of China experience
TIL you can tilt the PS4 controller for text entry. This is amazing, thanks for the link!
missing comparison with libjansson (https://jansson.readthedocs.io/en/2.10/)
Can nuclear war be morally justified?
missing comparison with jansson (https://jansson.readthedocs.io/en/2.10/)
The Subtle Tricks Shopping Sites Use to Make You Spend More
I really feel like default exports were a mistake, everything is simpler without them, they don't even work with things like `export * from './foo'`
I am puzzled. Was the Prism project clean or dirty?
The whole premise of this thread is that it is not effective. Your tone is like it's my problem. It's their problem.
> Then why are they manufacturing the other 96% of fentanyl?

This is mostly manufactured illegally in China, to make money. I thought everyone knew about this by now. The country is flooded with this garbage.

https://www.nytimes.com/2019/12/01/world/asia/china-fentanyl...
The GNU C Library version 2.32 is now available
pipes are really nice, jq lets you use them on json; compactness of syntax is another plus
Speculation: It's possible to produce keyboard and mouse inputs, and also present as a storage device -- autorun isn't even necessary (though spurious inputs would be quite visible to somebody using the computer and something like a mirrored mouse, custom keyboard layout / shortcuts could foil this)
The reduction of evaporation is negligible when wete talking about affecting local climate. These are man made canals after all.
I think going for variable length is a Bold Move, and am not sure I like it for an ISA that otherwise is trying to be conservative. I'll be more optimistic about it when I see SVE (a) on more than one HPC machine and (b) implemented in a variety of widths. I'll be impressed if it works, but I'm not going to be impressed ahead of time with it while it's an aspirational design because it has aspirations.
Second order wave effects can cause drifting also.
WB seems to have purged it. Anyone know somewhere to find it?
You can share a monitor between two computers.

What do you on macOS that isn't available on Windows? Really curious.
Oh, so there were two different formats, what's the difference?
sr.ht for me -- being able to ssh into failed builds' vms is super-duper nice
US corporations could be able to commit human rights violations to overseas
Money. K-pop doesn't have the same mass audience as other genres of music. Also, people who are into k-pop are generally really into k-pop (at least in the States). Its an audience that stays informed by themselves
Maybe that says more about -your- bubble and usage than about twitter.

I've rarely had that experience. Maybe once in 5 years.

It actually suggests you hate your bubble, lol.
There is plenty of criticism of Boris Johnson, and I do remember some of it from all the way back when he launched his run as mayor of London.

If you are specifically asking for criticism of his columns at the time when he was a writer exclusively, I don't remember that part of ancient history. But it could see why there would be hesitation to engage with a columnist on a regular basis: it would be seen as attacking a rival, thus exposing you to accusations of financial motivations; it would be somewhat "meta", reinforcing accusation such as the one about the "journalistic bubble" isolated from the world. And his columns were clearly opinion pieces: if you're willing to publish a certain number of critiques of others' journalism, focussing on straight-news items with issues would seem to be more useful.

It's precisely because Owen Jones openly acts as a political activist (speaking at party rallies etc) that criticism of him is fair game.

I can see why people may be uncomfortable with these "dual loyalties", although it's not quite the end of democracy it is sometimes made out to be: all journalists have opinions, so what they seem to be arguing for is for those opinions to be hidden from view, which doesn't strike me as an improvement.

Journalism being a route to political office makes a lot of sense, since these are obviously people interested and knowledgeable in it, trained in the specific skill to quickly familiarise themselves with new subjects, to remain conscious of the limits of their knowledge, and to find and recruit subject matter experts where necessary.

Every country has its own set of common paths to political office. Law is very common for obvious reasons. Teachers figure prominently in some countries, possibly because they have the time, fall-back guarantees, and lots of local contacts. The US, alone among western country, has a tradition of military brass continuing into politics.

Among all of these, journalism strikes me as the least problematic.
Most Korean workers victims of 'gapjil' on job
Police built an AI to predict violent crime. It was seriously flawed
Autorun attempts results in a prompt since Vista.

Apparently, autorun from USB volumes was enabled for XP SP2:

https://support.microsoft.com/en-us/help/967715/how-to-disab...

>Before Windows XP SP2, AutoPlay was disabled by default on removable drives, such as the floppy disk drive (but not the CD drive), and on network drives. Starting with Windows XP SP2, AutoPlay is enabled for removable drives. This includes ZIP drives and some USB mass storage devices.
The FFI overhead in nodejs is significant. We have a project where a while back, after profiling, the majority of the CPU time was spent in a couple of small hotspots doing parsing and object construction in Nodejs.

I broke those out into a Rust library that was >100x faster (IIRC) in synthetic benchmarks with the same complexity. Plugging it in with FFI into the Nodejs app and it actually performed slightly worse due to FFI overhead and translation.

So for large documents; could be worth it. For lots of small objects; probably not. You'd have to try on real-world data for your use-case to know.

Also https://github.com/luizperes/simdjson_nodejs/issues/5
> Gapjil, roughly translated as bossing around or "playing gap," comes from the contract term "gap" (party A, who leads) and "eul" (party B, who is led). So bosses are gap and subordinates are eul, men are gap and women are eul, and large companies are gap while their subcontractors are eul.
An alternative approach may be to check idVendor and idProduct (lsusb) to see if either matches a mouse jiggler supplier or product.
yeah or it's a cue that someone using VSCode created a JSConfig.json checked it in and it got pulled by the latest git pull.
It's not that there's anything specific to disagree with in your statement. The point is that when the question is "Is there evidence...?" an answer like "This is what makes sense to me..." is almost irrelevant.
A real classic comes to mind:
https://www.youtube.com/watch?v=vQ5MA685ApE

Moving a running server about 7km through public transport without downtime.
CV-19 free the snoot campaign
In public, is it okay to drop the mask below the nose? The nose is a natural filter?
In the current climate I am surprised that no-one felt that the extremely stereotypical photograph chosen to illustrate the article was perhaps not the most appropriate.

Leaving that aside, learning a new language definitely opens your mind to a new culture, though it of course does not necessarily change your own.
Don't want to be that guy, but containerization (gitlab omnibus[0]) might actually help you in this case -- in particular the resource utilization caps that you can get with linux containers. While I can't tell you why Gitlab CE is crashing for you, it is much less likely to take down the entire machine from inside a resource-constrained container, and it will probably force you to make the configuration a bit more reproducable as well (and maybe that will help twiddling).

Would love to read about the actual config issues you're having and how you're solving them one by one -- are you writing about it anywhere?

[0]: https://docs.gitlab.com/omnibus/docker/README.html
I’ve been wondering what would happen if enough people and companies simply ignored Twitter, entirely. Pretended that it didn’t exist, that tweets are on the same level of relevance as graffiti messages scribbled on sidewalks or the headlines on grocery store checkout conspiracy magazines. As in, nonsense.

I have a feeling that essentially nothing would change, and that in the long run, totally disengaging from Twitter would make sense from a cost-benefit point of view for most people and organizations. It really seems like it isn’t an accurate indicator of anything except a very tiny percentage of the population.
I don't see how nuclear war is fundamentally different from conventional war in this respect.

The real difference is between counterforce targeting vs. countervalue targeting. Counterforce strike is strike against enemy forces. Countervalue strike is strike against enemy’s cities and civilian population with nuclear weapons.
TLDR version : Corruption can only get you so far but to become world class you need to be very good at what you do.

Longer version :
Reliance/Ambani family have ties to pretty much the entire political spectrum in India and not just the current govt. This is one of the reasons why they have thrived since 70s when the group was started by Mukesh Ambani's (current CMD) father Dhirubhai. But this is not the only reason they have thrived, they started with polyester and captured the entire upstream upto crude refining. The Jamnagar refinery project was started in the 90s and was setup under the supervision of Mukesh. It is the largest refining complex in the world with some of the best refining margins in the world. Aramco almost bought a 20% stake in it recently, a deal which got suspended because of Covid.

As far as the pan India 4G license goes, it came at a time when others were still topping up their 2G and 3G licenses which were selling at a much higher premium due to the competition. It wasn't as if it was not on offer to others, it just did not make business sense for them at the time. And the license was auctioned around 2009-2010 while the current government only came to power in 2014. The conversion of pan India broadband license to 4G also happened before 2014. Heck, I remember seeing the Jio backbone OFC cables being laid in multiple cities before 2014. Corruption at the highest level (multiple cases involving multiple ministries, even reaching the Prime Minister) was one of the main reasons the previous UPA govt was routed in 2014.

Ref :
https://web.archive.org/web/20130606064256/http://www.ground...
https://economictimes.indiatimes.com/industry/energy/oil-gas...).
For other folks interested in using this in Node.js, the performance of `simdjson.parse()` is currently slower than `JSON.parse()` due to the way C++ objects are converted to JS objects. It seems the same problem affects a Python implementation as well.

Performance-sensitive json-parsing Node users must do this instead:

require("simdjson").lazyParse(jsonString).valueForKeyPath("foo.bar[1]")

https://github.com/luizperes/simdjson_nodejs/issues/5
You can get a 'USB rubber ducky' [1] which emulates both a USB memory stick and a USB keyboard, allowing you to script keystrokes for the keyboard [2]

So it can do anything a newly plugged in keyboard can do. Which, if the user is already logged in, makes grabbing the user's files easy.

[1] https://shop.hak5.org/collections/usb-rubber-ducky/products/...
[2] https://github.com/hak5darren/USB-Rubber-Ducky/wiki/Payloads
Wow, I was completely unaware of this. I had read of similar things in spy novels, but didn't think it actually happens in real life. Any other scandals/stories I should look up other than Evgeny Lebedev?
How I usually do it if I want to have my project on Github and Gitlab is configure two push remotes like this:

> git remote set-url --add --push origin <github-remote>

> git remote set-url --add --push origin <gitlab-remote>

This way I have an automatic backup to the second remote.
The Dell Mini 9 was essentially the same hardware as one of the MacBooks at the time, so it was trivial to get it to boot OSX 10.6 as I recall.

The Mini 10, otoh, was totally different and a royal pain to get working.

It was actually a pretty decent netbook running OS X once we got it running.
I take your point, but it should be pointed out that Evgeny Lebedev is a (dual) British citizen. He has lived most of his life in the UK and was entirely educated here. His father was a Russian oligarch; he is a run-of-the-mill media baron.
No. There’s no way around IPv6 addresses being 4 times as long as IPv4 addresses.

I mean, Google DNS is 2001:4860:4860::8888, and in the IPv4 style it would have been:
32.1.72.96.72.96.0.0.0.0.0.0.0.0.136.136
I’m sure if IPv6 were formatted like IPv4, Google would have formatted the address differently, like,
32.1.72.96.72.96.0.0.0.0.0.0.8.8.8.8

The point is there is no way around the address being uncomfortably long, and doing it in a new style with hexadecimal allows both easier manual calculation of the address and an opportunity to truncate all those 0s in manually allocated addresses.
That is the case with this library as well:

https://github.com/luizperes/simdjson_nodejs/issues/5
I'm no expert but neural networks are definitely used in some CPUs for branch prediction. See the wikipedia section: https://en.wikipedia.org/wiki/Branch_predictor#Neural_branch....
How to use Lottie animation for showing dynamic values
Yes, the device can present itself as both a keyboard and storage device and send the copy commands via keystrokes.
Funnily enough, issue #1 on ndjson[0] is this same question. There's a fantastic response with a table too[1].

[0]: https://github.com/ndjson/ndjson.github.io/issues/1

[1]: https://github.com/ndjson/ndjson.github.io/issues/1#issuecom...
Part of the problem with Oppau was that they were dynamiting a 50/50 mixture of ammonium nitrate and ammonium sulfate, which they thought was safe. It turned out that dynamiting such a mixture isn't safe after all.

https://blogs.sciencemag.org/pipeline/archives/2017/03/03/ho...

As always, safety regulations are written in blood.
I ran a block chain script on a couple of obnoxious celebrities with big followings. All the most drawn out and angry discussions under tweets now involve 1-2 people arguing with a bunch of blocked accounts. And they have no idea they're arguing with a group identity instead of people who invest in cultivating a personality.
If the good is done and lives are improved, does it matter is someone felt good about their act?

Re: "cheapening", who exactly is ranking the charitable act and why does their perspective matter? I was raised with that ideology but eventually abandoned it.

Nowadays, I care a lot more that something helpful is done that the signaling attempt to admit our desire for recognition or hide our involvement in the good deed because that mindset prevents a lot of helpful giving in my experience.
It totally contradicts the original comment.
The supplements with 10000 IU are very common these days... now you scared me..
OMFG that was hilarious and a brilliant viral promotion campaign for a crappy online storage company.
Engineers Take Their Gundam for a Walk
The PImpl Idiom
No, this is not correct. The split long predates async in JS The fundamental reason behind the difference between ES modules and CJS is that require() does synchronous I/O in a function, but that's not acceptable in the browser context. So you either need to make require an asynchronous function (meaning with a callback, back in 2010 when this happened) or move the I/O out of the execution of module itself, as import does.
This seems better than the original. It takes a tacky Hollywood film, and makes a powerful commentary on Hollywood.

It ought to be on bittorrent. Legally, I suspect this would be protected under Fair Use as parody and commentary, so long as it was being used non-commercially. That's speculation (and no, I'm not a lawyer, and yes, I've read a lot of fair use case law). It's definitely close to the edge.

Practically, that's a multimillion dollar law suit no one can afford. Unless EFF or whoever decides to run with it, it's probably gone.
Heh, I like the tagline: "Grab one of our research papers". It's very readable, too! https://arxiv.org/pdf/1603.06549.pdf

Looks like the last active discussion of Roaring Bitmaps was 6 years ago: https://news.ycombinator.com/item?id=8796997 possibly when it was first introduced. Interesting comments!

> How do these compare space and performance wise with Judy arrays, which are 256-ary trees whose nodes also distinguish between sparse and dense subsets? https://en.wikipedia.org/wiki/Judy_array

Good question, since the patent on them won't expire until Nov 29, 2020.

Judy arrays seem to be much less known. Looks like today will be Datastructure Thursday; lots of neat stuff to dig into.
People do these kind of big political actions because they want to radically change the course of history. That is the point. Sometimes it goes well and sometimes not so well. But there should be responsibility either way. And it is for history to judge the outcome.
Speaking of AVX-512: I find it very odd, that they still produce deaktop CPU's without AVX (not even AVX2) at all (10th gen Celerons), yet they are pushing AVX-512 into laptops at the same time.