skysight-inc/HackerNews huggingface dataset:
> It's not at all obvious to me that recycling is easy/practical.

It’s not. Other poster is just ignoring reality that it’s currently cheaper to use new lithium than to recover it.
Heh, I somehow crashed the server with `grep -ie '^the' night-....`, and the error message appeared to be cached, so I had to go with `grep -ei '^the.' night-...`. Then I tried a `ls /proc` and got a rate limiting error. I think I'm not in the target audience, but it's cute!
There's good evidence for mask registers and x87 registers sharing the same hardware on recent Intel chips: https://travisdowns.github.io/blog/2020/05/26/kreg2.html
PHP 8 Is Here
Author here: I don't think this is a good necessary condition for what makes something a register. For consideration:

* Both x86 and other ISAs have registers that can't be stored to at all, like `k0` for the constant opmask and a whole bunch of read-only MSRs. But they can be read from wholly independently and as discrete registers.

* There are lots of cases where registers can be programmed to clobber other registers, particularly in the performance counter and PAT MSRs.

Sub-registers are definitely a stretch from the above, since they explicitly share bits in the x86 model. But then again, even the x86 model exposed to assembly programmers is a lie: the underlying microcode dynamically renames a large arena of anonymous registers at runtime, and subregisters like AL and AH have been separated in the microcode (to avoid some cases of partial register stalls) for over a decade.
> “Dave, I’m working on a youth charity. It’s soo many hours of long work and stressful, but really rewarding.”

> “Oh umm…that’s great Pam. But that’s a lot of work, and no money? Like…is it really worth it? Imagine if you turned it into some type of education business. What’s the market like for that? You could charge at least $300 per student.”

I find the above comment particularly interesting. Working at a youth charity and starting an education business for privileged kids seems like two very different activities to me, with very different rewards and challenges.
Using C bindings without fear would be a big one. If you use NIFs in Elixir you may bring down the whole VM with a segmentation fault. While Lunatic limits this failure to only the affected process. WASM was designed to be run inside the browser so the sandboxing capabilities are much stronger.

Another would be raw compute power, WASM comes close to native in many cases.
Essentially every device that does not use a x86 cpu did that. There's no point in waiting an entire development cycle to get a new smaller x86-alike when you could solder an ARM chip or similar to the board today.

The vast majority of CPUs shipped are not x86 compatible.

Statista claims 23.5 billion microcontrollers are shipped annually.

I know microchip (the PIC people) made press releases roughly annually as they shipped another billion flash microcontrollers. Google found the one from 2011 when they shipped their tenth billion PIC chip.

I find it difficult to get x86 sales figures. Intel gross revenue is high because they have their fingers in everything. AMD financial statements claim about $2B/quarter total revenue, so if you figure the average shipped price of a AMD cpu is $200 and they made all their revenue off CPUs, that would be 40 million CPUs shipped per year, which seems both ridiculously high AND about a 25th the quantity of microchip PICs shipped.

One way to look at the number of ARM CPUs shipped is the licensing / holding company has made enough licensing fees to pay for about "a hundred and fifty billion" ARM chips in its lifetime.
It may be "high" but it's not "artificial".

That's real money being invested in these companies. Index funds buy stock and never sell it. It's real money, buying real shares, that takes the stock out of circulation, that don't get day traded.

Anyway, not to be caught in semantics, but I believe stocks can be priced high and very high, but that doesn't mean it has to fall. The index fund system props up the prices forever.
Why are so few NFL players being reported for Covid-19 on game day?
> Yes, a lot. Thick Bavarian accents are often considered intelligible in the rest of Germany. Even inside Bavaria dialects can range from "easily understandable" like a lot of Franconian, to something so thick that even other Bavarian's might struggle with understanding, like some regional Upper Palatine dialects.

Somewhat related story about Swiss German, although it is more of a dialect than accent.

I self-studied German for two years - Duolingo, consuming a lot of German media, chatting via video with different speakers online. I thought I had a pretty good grasp on basic conversational skills.

When I finally went to Germany for the first time, I had a connecting flight in Zurich on Swiss Air. After boarding the flight I realized I could hardly understand anyone. Most of the staff and passengers were speaking Swiss German. I panicked a good part of the flight about my misplaced confidence in my fluency.

Luckily on the trip through Germany I had no problem with Hochdeutsch. However there definitely were very noticeable differences in accent and word usage as I moved from Schleswig-Holstein in the north to Bayern in the south via the east.
Prank: Ruin My Search History with One Click
Be careful clicking such unknown buttons
Sounds really nice to me. I recently bought another LG V20 and had a small adventure installing LineageOS to it. The phone reboots randomly at times, which is unfortunate, but I haven't explored the possibility there's a fix for it out there somewhere.
Running essays through searches for similarity is one thing, this de-facto remote polygraph is quite another.

Polygraphs are bullshit and basically select for submissive behavior, which I suppose is what these institutions are looking to reward, but it is conspicuous that nobody called these surveillance schemes what they truly are: degrading.
Its ok, but what confuse me that developers are not very responsive. I submitted a question on github some time ago on how to integrate our speech recognition services to microg https://github.com/microg/GmsCore/issues/1164. No response from developers at all.

Its hard to take off the open source project this way.
The one I see often is timing - if an idea is too early, the market isn't ready to adopt it. If it is too late, the problems are solved and the solutions are now commodities.

Success often boils down to getting the product to market at the time they are ready for it, yet before everyone else has figured it out.
You can convert CoreML models to ONNX which is widely supported cross-platform for doing inference. https://github.com/onnx/onnxmltools
WASM runs in a sandbox, it's not possible to call a shared library directly in the same way as you do in C... all sys calls are "imported" functions that a host exposes to the WASM code running... this host has the ability to do anything around a sys call, which is likely how they manage to forbid access to network/filesystem for example.

The host can be the browser when running on the browser, or it can be one of the WASM runtimes (wasmtime, wasmer, Lucet)
Last time I tried no-Google Android, one of the biggest problems was that Slack wouldn't send me notifications

How well does microG handle push notifications in general, and particularly Slack if you have experience with that case?

PS: for others in that boat I recommend APKMirror for downloading non-OSS apps. It's run by people from AndroidPolice which is a reputable site, and simply mirrors (free only) apps from the Play Store, so it's all above-board and legit. The only problem is, as described above, some apps have Google Services dependencies baked-in.
Sadly from the manufacturing process description alone, we are going to be decades away from when it's actually ...not a few million dollars per individual to treat.
Only old people need full contrast. Low contrast text signifies hip youthfulness, which is important in any technology solutions :-/
That’s right, but the vast majority of it is metal.
As for pick_up_object() startups, there are:

- https://picknik.ai/

- https://covariant.ai/

- https://www.righthandrobotics.com/

- https://lyro.io/

- https://www.universallogic.com/

and probably others.
You mention mask compliance, but your links discuss mandates - did the mandates have a material effect in changing the number of people actually wearing them?
There is nothing ad-hominem about their comment.

The most populated london borough has a population of around 400,000. Quite clearly New Zealand's population is greater than any london borough, or even a few combined.
In the United States, everything[1] has sugar added to it; if not sugar then high fructose corn syrup.

[1]: gross overgeneralization
It makes sense if you're counting register _encodings_ (that is, how much ISA encoding space the registers use). But yeah, a more useful count would consider the sub-registers as part of the main register (and the same for other ISAs like 64-bit ARM, which does have a 32-bit view of its 64-bit general purpose registers), and would not consider registers outside each core (like the MTRR registers).
SymPy 1.7
You may be interested in the book Goliath by Stoller:

> Americans once had a coherent and clear understanding of political tyranny, one crafted by Thomas Jefferson and updated for the industrial age by Louis Brandeis. A concentration of power, whether in the hands of a military dictator or a JP Morgan, was understood as autocratic and dangerous to individual liberty and democracy. This idea stretched back to the country’s founding. In the 1930s, people observed that the Great Depression was caused by financial concentration in the hands of a few whose misuse of their power induced a financial collapse. They drew on this tradition to craft the New Deal.

> In Goliath, Matt Stoller explains how authoritarianism and populism have returned to American politics for the first time in eighty years, as the outcome of the 2016 election shook our faith in democratic institutions. It has brought to the fore dangerous forces that many modern Americans never even knew existed. Today’s bitter recriminations and panic represent more than just fear of the future, they reflect a basic confusion about what is happening and the historical backstory that brought us to this moment.

> The true effects of populism, a shrinking middle class, and concentrated financial wealth are only just beginning to manifest themselves under the current administrations. The lessons of Stoller’s study will only grow more relevant as time passes. Building upon his viral article in The Atlantic, “How the Democrats Killed Their Populist Soul,” Stoller illustrates in rich detail how we arrived at this tenuous moment, and the steps we must take to create a new democracy.

* https://www.goodreads.com/book/show/40538538-goliath

There's been a back and forth over the last century on this topic.
I think this might have flown better if you had included the first half of the tweet: Anti-vaxxers immediately jump on any report of possible adverse events in a vaccine trial (which are thoroughly investigated, of course).

That really puts the second half in context.
> Ok, I think the issue is that people really just don't read anymore :)

The willingness to invest in reading many paragraphs of fine print (and really, as presented it is fine print) comes after a successful sales-pitch, not before it.

(Also, blaming bad UX on the user won't help in the long run)

> As for the topic search: The search box says "search by topic" (fuzzy search) - the tags in the tag cloud are all clickable. Is that really not obvious (even though it's also mentioned in the text)? Click on "typescript" to only show typescript projects etc.

It's not obvious in terms of telling anyone how this helps them get started. Sure I can search, but what am I searching through?
In general thinking about concurrent code in terms of threads is easier than thinking in terms of async code(it's a lower level abstraction).

> Can you explain this? How is tokio's task different then elixir processes?

Tokio's tasks and go's goroutines and kotlin's coroutines are cooperatively scheduled, i.e a infinite loop can block other tasks from running.

Erlang and lunatic have pre-emptive schedulers(similar to a OS scheduler) that schedule processes fairly by giving time slices to threads.
Photos of the home where fire killed Tony Hsieh
> Except for Sweden, where it kept climbing and climbing, funny.

Sweden’s cases started rising in early November, peaked in mid-November, and are now in clear decline:

https://www.worldometers.info/coronavirus/country/sweden/
Sure! Planning to add new companies soon, you can just ping me the company name here or email me (info@firmap.de) and we will add it.
I’ve always been a user or the low profile and quiet Mac keyboard. I decided to try a machanical keyboard for the first time. I found one that was (supposedly) on the quiet side and low profile. Sure enough it went on sale.

Well, I share an office with my wife. She listened to it for about 20 seconds before she strongly encouraged me to go back to the old keyboard.
That would be a likely outcome even under the null hypothesis in a phase II trial, but, for a 30,000 person efficacy trial, I wouldn't be so quick to offhandedly dismiss the assertion that that's a significant result.
Wow, no disrespect but that made me laugh. Worldcom? Enron? AIG? Lehman? I could go on but you get the gist.

The only thing an index fund (I'll assume SPY for sake of argument) gets you is diversity in number of holdings, but that benefit is greatly reduced when the individual components are heavily skewed in weight. The same applies to industry (and probably always did).

In an ideal world that diversity protects you from a one off calamity (ch 7/11) as each holding is expected to be relatively small and not likely to affect many other companies or the entire index to any great extent. That too goes out the window with the current concentrations.
Yep, register allocation is another reason that I omitted for brevity's sake.
>Why would people put sugar on their fries?!

Murica.
Everything has sugar in it. I have unfortunately bought Mozzarella cheese in it that had sugar added that I didn't realize until I ruined good pizza dough with it.
If you've been running a Google-free phone for "years" then I'm surprised you haven't come across options like Yalp Store[0] for installing proprietary APKs that are only published in the Play Store.

[0] https://f-droid.org/en/packages/com.github.kiliakin.yalpstor...
This seems like a good litmus test to quietly see if someone has ever used MSDOS -- tell the story with the "guy.brush" version, and see if the listener furrows their eyebrows and says, "Wait, I thought extensions could only be 3 characters?"

Could be useful in a murder mystery or something.
FWIW, never. Not in my ~25 years of programming. GCC, Perl, and Python meant never purchasing a compiler.

And purchasing, well, it's the lesser of evils these days. Purchasing at least gave you vitually cart blanche access to software on your computer with time limits imposed only by processing architectures.

Now, in contrast, everything is moving towards subscriptions. 1Password. Microsoft Office. Photoshop. Sublime Text (professional). Apple Music (or Spotify, et.al.). Apple TV (or Netflix, et.al.). Novlr (a word processor).

All expect me to shell out anything from $1 to upwards of $50 a month in perpetuity for the right to borrow their software. And that's not even mentioning microtransactions, for things like alternate brushes in PS.
cos people have nothing else to spend their money on?
A sip of Rwanda [tea production in East Africa]
interesting, I've added the full tweet.
Ask HN: How quickly do you plan to get the vaccine once available?
I may have fallen into a dark social media bubble of distrusting government/large corps and fear of potential side effects from a rushed-to-market vaccine, but I am feeling hesitant to take it once available. Since I respect the HN community and its generally informed and objective discussion about science, I am interested to hear how you all are thinking about the vaccine personally and if you will rush to take it once made available to you.
> Speculating on whether the paintings had a sacred or other purpose, he said: “It’s interesting to see that many of these large animals appear surrounded by small men with their arms raised, almost worshipping these animals.”

I'd put my money on "yum, let's eat" personally.
There’s explicit marketing and implicit marketing. That you could search the population by age/height/hair color/relationship status meant implicitly, it was a dating site, albeit a crude one.

No one was misusing it for this purpose, it was obviously intended to be used this way by MySpace itself. I agree that not everyone wanted to use it that way and that was part of the friction in the platform... it was kinda meant to be everything to everyone.
For YouTube I've used NewPipe, which is absolutely fantastic (apart from occasional breakage due to API changes)
Radioactivity Blocking Belt
Source 1 is showing a sum for the trailing 14 days. Source 2 is showing cumulative statistics for the entire pandemic. Your source 1 even says the UK as a whole is 372.1 per 100k.
not sure what you mean "denouncing the placebo portion of a randomized clinical trial" but I'm going to move on with my life and accept my -4 reputation :)
That's certainly the goal, but in the courses I took, the Octave users always had Octave specific issues they had to work through, so there were some incompatibilities. This was about 10 years ago, so I imagine Octave has made some progress in that area too.
Parts inventory and BOM management for electronics
In fact, that is quite interesting - Software, Industrial, Networking, Semi, Retail.
I am very curious, were any measures taken two-three weeks before the lockdown? Because I saw a graph where cases in Ireland starts to drop literally next day after the introduction of the lockdown, and that, of course does not make any sense, because of the incubation period.
Given that the story evolved around DPaint, most people knowledgeable of the era will probably assume that the artwork was done on an Amiga, where no such restriction existed. At least that was my idea of this story the whole time.
Yes, but if you can show systematic discrimination or anticompetitive practice, then they can no longer hide behind "any reason"
Indian Coffee House
A couple days ago I was really captivated solving chess puzzles on lichess and I encountered a particular puzzle that didn't make sense to me (my puzzle rating is ~1800). Then I realized it's white to move, and I've been pondering on black moves for the last 10 minutes... Mistakes a human mind can make while playing chess really surprise me, even while doing another intellectual activity like programming, learning math, reading a book etc you don't realize how notoriously prone your brain to errors until you have an objective measure to compare your reasoning to. Fascinating.
I would suspect that most of the stock markets over time are distributed as a power law.

These distributions come up all over the place, from the sizes of asteroids, to the populations of cities. I'm not sure exactly why this is, but I seem to recall that it's related to the integrals of normal distributions.
Thanks for the kind words! I will definitely check out wolfpacs.

As for your question: I've run into a couple scenarios that require "lookback" into the parsed Dataset to parse correctly. For example, parsing Native PixelData correctly requires looking back for the Rows Element, Cols element, BitsAllocated element, etc in order to correctly parse the NativePixel data. The futzy thing is that these context "elements" need to come from the current Sequence (if parsing within a sequence). So, I do most of my parsing of sequences recursively, with each recursive frame holding pointers to the already parsed elements in this sequence (it's a stack essentially for nested sequences).

Not sure if that answers your question? For most generic elements though, as a parsing library I try to parse it generically and make the value payload available to the caller in case they need to apply any special logic to interpreting it. Though if you have a specific usecase that needs something that is missing here, please let me know or open an issue :).
Dumb people like teachers, doctors, nurses, first responders, the infirm, grocery stockers? Dumb people that have to work to pay their rent, mortgage, put food on the table? I know there are a lot of idiot anti-maskers running around, but being dumb is not a prerequisite to catching covid. Not everyone has the luxury of working from home.
From the many students I know, I can tell you that cheating is rampant in online learning. The average GPA has gone up 0.3 points at my alma mater. I don't think people understand just how widespread it is.

This software isn't ideal but there's no good solutions here short of major rethink of how these classes, and possible all of the college, is structured.
To be honest, I find Lichess tactics to be a bit too obvious in the sense of not requiring as much foresight into what the opponent might do, at least in comparison to Chess Tempo which may have say, a fork but it requires more steps to get there. I'm not a great player, but I find myself generally more stumped by Chess Tempo tactics puzzles than Lichess.
Eventually they will come. And I think they will be linux laptops, not windows. The legacy support of closed source software windows has is working against them atm. Qualcomm for example already has hardware that is one or two iterations away from being competitive with the M1( with different strengths and weaknesses) and they can mainline their drivers if they want.
> Maybe in context of old C, but in java you have two nestings just for being in class method. So as a general point, it does not stand anyway.

In reference to your above point. You’re saying modern Java makes you start out at 2 levels of indentation. I’m saying your modern monitor’s width compensates.
> low visibility warnings

The versions were called 0.x, each blog post said "this is experimental", and there was even a blinking line on the front page of nest.pijul.com. Maybe we should have printed a notice on the command line tool itself ;-)

More seriously, one major issue with the 0.x versions was that bad performance meant we couldn't really test it massively. But now we can, and actually one of my first tests was to try and import the history of Nixpkgs, and run massive checks for data loss after every operation. It works now.
It's a meme, man. I did the van thing for a year while working in Australia on the NBN (big fibre optic project).
Drove around and spliced and oversaw fibre projects.

It gets old pretty fast, has tons of hidden costs, and looks quaint and romantic to people who've never had to do it. Fun for a year, but I probably would have paid almost as much just booking into hostels or AirBnB's and renting a car on occasion.

I was able to go and see some cool places -- but breaking down in remote South Australia was scary and frustrating. And you get really, really tired of the lack of space.

What made it tolerable was being able to get out of the van and chill in places like the library or a coffee shop-- likely all no-gos in the COVID era
Yeah, I've seen that pattern around and also used it myself. Useful if you're using the disk a lot, for any purpose.

Let's say you have 200 JS libraries that you need to install dependencies, build and test for each commit. Making the JS dependencies install into a common cache directory into /dev/shm will easily speed up the install phase (and make the projects share dependencies cache fairly easily), and you could also make the test data (like fixtures) go through /dev/shm if you need it to.