skysight-inc/HackerNews huggingface dataset:
I'm confused as to how you did these measurements, then.

simdjson is designed to do the opposite of what you describe - nearly all the intellectual work in simdjson was focused on parsing a whole document in one hit, not on "pulling out specific parts of a JSON document".

So, I'm quite unclear on how you could derive a measurement that made us look fast on pulling out specific parts of a JSON document. That being said, I don't have a lot of experience with the current simdjson DOM traversal code and maybe there's some terrible "buried treasure" there (I mean sarcastically - i.e. we have some dumb decisions, maybe?) that you're tripping over. But the one-shot "parse" should be fast.

Anyhow, if you could try to code up something to show parsing speeds on workloads similar to what we describe at https://github.com/simdjson/simdjson it would be very interesting. We've made the effort to make all our benchmarks repeatable - if your approach is faster it would be cool and surprising.

That latter task is a valid use case, and interesting in itself, but not something we really knew how to measure and write about. The problem is with those sort of benchmarks is that they tend to resemble a "ask yourself a question then answer it" - I couldn't think of a good way of coming up with a set of "let's query a JSON file for a specific thing" benchmark that didn't seem ludicrously contrived.
I mean, what do you want me to say? We should keep inflating the bubble forever because not everyone in the blast radius has the wit to get out of it?

Even leaving aside the moral repugnance of making it structurally impossible for almost all young people to build lives in this country, so that a few who already have much more than they need can go on accumulating more still - from a purely utilitarian perspective, in what way does this lend itself to building a strong, stable country, one that isn't both constantly riven with internal strife driven by the results of generational wealth extraction, and ultimately unable to sustain itself because it can't develop enough talent to compete at global scale?
Then you are a bad dev with no critical thoughts
Interesting to read that Lincoln had to state this explicitly.

I often think of the Civil War being about slavery - but that became a reason later on.
> There seems to be no such concept as "good enough."

For a moment in time, "good enough" exists. But in a dynamic world we should probably accept that "good enough" is ephemeral.
Kenya’s first Rastafarian advocate called to the Bar
Bit of both!
“Daltons are used to measure something very low in mass”

Why not just use nanograms or picograms?
This is not surprising at all. BLM is a neomarxist movement which is ideologically aligned with the CCP. The fact that all these companies are expressing support for BLM is absolutely terrifying and shows how much power this new neomarxist movement has.
I think the embedded world needs a bit of outside blood. Being able to replace C/C++ with something a bit more conducive to helping people develop correct code would be a great plus. But the tooling also needs some help. Good tooling that isn't a nightmare to set up and maintain is crucial.
Correction: that's David MacKay.
Exploit loophole? L7e class seems very intentional, and the vehicles are pretty much explicitly designed for those?
The ftp link on the front page for the sources is unresponsive (at least on Firefox). The sources can be found at http://siag.nu/pub/siag/
interesting, but Russians afaik don't get schooled overseas too much, like so many Chinese students spend years at overseas uni's, you'd think some of it would seep in. If not I'm very disappointed with the universities.

Edit: a world without dissent seems so ... pointless
The Lyrebird from Australia is probably the best at this. It can imitate just about anything - car alarms, other birdsongs, camera shutters, gunshots, etc. etc.

https://www.youtube.com/watch?v=mSB71jNq-yQ

https://en.wikipedia.org/wiki/Lyrebird#Vocalizations_and_mim...
Short-Selling Bans Around the World: Evidence from the 2007-09 Crisis
Meh. I would really love to see the day when religion stops being more than a fantasy fictional story. The project is nice, but I dislike its promotion of religion, and christianity in particular. This story has caused way too much suffering already. I wonder who will first use this project for children indoctrination.
> I think the days where one needs to be licensed to use a debugger might not be far away.

GNU/Linux and the BSDs have never before looked so essential to the survival of computing as we know it.
We can just send seeds, and in just few dozen million years they will form new civilization. It's dirt cheap.
I wasn't thinking of bloat; it just looks unprofessional, in my opinion, and it is also very related to people who work with js almost exclusively.
That snark is unneeded. I only meant to be cautious when considering the opinions here.
My "anecdotal experience" comes from comparing the circumstances of my own youth with those of the young people I know today, and who tell me about the options they see for themselves, or more accurately the options they mostly don't. Most of them aren't local, and the sense I strongly get is that it's pretty much the same all over.

But, sure, tell me again about all the Reddit posts you read.
That episode has near no coverage in English, and I don't think much of coverage in Russian survived to this day.

But here is it in basics:

Russian opposition was completely dominating the Internet at the time, before around 2005, a complete opposite of the picture on the TV, and fake opinion polls.

Kremlin was not happy, and went straight to the Internet's "kingmaker" — Google (or maybe it was the other way around?) Publicly it was to get its officers "taught" about internet media, but the writing on the wall was way more obvious.

At around late 2005, Google announces them "optimising their algorithms against abuse," and within weeks opposition's websites start to disappear from Google one after another. Google obviously claim "we did not hardcode anything," but simply rearranging the word order in search was enough to expose them doing that.

At the same time, we saw a wave of very weird adsense political ads on sites associated with opposition, and a wave of exhilarating pro-Putin drivel in Western media, clearly suggesting they got some Western spin masters on their side now.
What a wonderful world we’re building for ourselves
That's what the linked wikipedia article says. ("for census purposes", admittedly. But that's one aspect of law)
The trouble with builder pattern is that it basically introduces a new concept (the builder class and any class hierarchy of builders), purely for the sake of constructor functions.

The constructors that live in builder classes can just be separate module functions, attached to no class, and use decorators or other non-object-oriented types of metaprogramming to add specializations.

It’s very nice to encapsulate complex creation in a helper function, but builder pattern just takes this idea and adds unnecessary code bloat.
I once asked a Chinese citizen I was working with this question. The response was that it's important for the Chinese government to censor the internet for the masses because the masses are dumb and will believe anything they read. However it wasn't important to censor the internet for smart people because smart people aren't susceptible to harmful information. So when he was in the west on uncensored internet or at home using a VPN, that wasn't a problem for China because he's smart.
well, now I'm invested in this.
Looking that the only browser which supports the API is "Puma Browser", I find it unlikely for any non-hobby website.
Modern alternatives to essential Linux command-line tools
flexbox and grid are a poor copy of Qt layouts. They are better than anything previous on the web, but thats not a high hurdle.
Apparently picograms are still orders of magnitude bigger and thus not useful for this type of measurement. Science!

Looking further into it, yoctagrams or zetograms would be small enough to express the measurement. I suspect daltons are used because they’re pegged to a 1/12 of a carbon atom and that makes the math easier to reason about or something like that.
Ask HN: Minimalistic YouTube Websites?
Hello, sometime ago I've seen here a youtube minimalistic website, but I don't know what is the name of that website and now I'm looking for. Someone knows?
What I miss since iOS 7 is buttons that look like buttons. BUTTONS THAT LOOK LIKE BUTTONS. Is that too much to ask!?! Why are we stuck with sometimes plain blue text, especially when the use of that blue in UI "elements" isn't even consistent with regards to function or behaviour.
> Thank god the designs are being reconsidered from cheap flat looks but they now kind of look like toys with rounded corners for everything and are all square instead of having their own sizes.

All that hype around "flat" was just that, hype. Design needs texture and depth, these are just core concepts of design. Doing away with texture or depth because somebody in the silicon valley decided it was outdated means that all these designers that jumped into the "flat bandwagon" didn't even understand what their job was about: not following trends but ACTUALLY designing for a public.
Ecommerce Mobile App for iOS and Android with same back end
There's also (from the series "W1A"):
"The Department of Culture, Media, and also Sport"
micro-societies decide if something is a derogatory term, and there is no uniform micro-society.

Some people will wear the labels of "Nazi", "racist" or "alt-right" with pride. The terms aren't to do with "identity politics", they're to do with objective damage to the over-all society in which they live. Can you provide any evidence of the over-all positive effects of Nazism, racism or the alt-right? If so, then we can debate those. (Sorry, I'm avoiding "mansplain" and "TERF" as I'm a male and can't really add anything of authoritative substance to those debates, but can only listen and learn.)

> Ad-homs aren't necessarily bad, if a persons motivations are relevant

Ad-homs are a zero signal. They amount to nothing except to lower the likelihood of the person you're talking to responding to you. If you're of the belief that you win the argument because you had the last say, then that can be a satisfactory strategy, but it's not really helping anyone in the long run.
Building a custom React renderer in a Twitter thread
There's a difference between fun and kawaii.

You don't like kawaii. Fun is just that, it's fun. It doesn't make you say awww, but it does tug at the corner of your mouth. It makes you want to use what your using and do it again.

But it shouldn't come at the expense of experience or speed. Slow is rarely fun.
There's a ton of work getting the data into the correct format for this API. I, too, would love to have Greek and Hebrew available, but I'm glad that we have at least as much as this.
http://bible-api.com/ecclesiastes%203:7
I don't think there's anything unusual about being prepared to forgive someone who is contrite and has apologised, but not being able to if they are unrepentant. It's nothing like revenge.
Wouldn't escaping this proprietary tooling be one of the big benefits of switching to Rust?
> just presenting the view of some guy

I haven't independently verified anything, but the article claims that rather than just being "some guy", the interviewee is a prominent Norwegian scientist who is respected for his work on HIV and is currently working on a vaccine for COVID-19. If this is true, I feel he is above any reasonable bar for having a right to an opinion.

> There's not enough information in there for a fact-based discussion.

Compared to some earlier articles, I was pleased to see that this one included quite a bit of detail --- it even has a pullout trying to explain the relevance of spike proteins! And while it would be nice if there was a published scientific article, the authors of this news article directly address that: "Minerva has read a draft of the article, and has after an overall assessment decided that the findings and arguments do deserve public debate, and that this discussion cannot depend entirely on the publication process of scientific journals."

Still, I do appreciate your response, and hope others can join in on discussing whether flagging is appropriate.
Similar issue here - I want functional mDNS so I'm sticking with tinc for the foreseeable future. I'd really like to see tinc evolve to be able to use pluggable transports so that WG could form the backbone though.
Came across the above while doing some rabbit holing about government nudge units and while unrelated to what I was rabbit-holing it is from the same bunch and was interesting enough that I decided to post it. Link explaining what a nudge unit is https://www.instituteforgovernment.org.uk/explainers/nudge-u...
A Startup Is Testing the Subscription Model for Search Engines
I don't take advice from a book that has caused so much physical and mental pain, ruined lives and families.
Why would I only visit threads on things I use much?
Feeling at Home in a LXD Container
I don't think wanting black people to not get regularly murdered by the police is marxism, per se. Neither is being against celebrating slavers etc.

Claiming the CCP and BLM are on the same page would be comical if I wasn't so sure you were serious.
On a somewhat disappointing correspondence (EWD 1009)
I completely agree that people getting fired from their jobs is not the same as getting shot in Soviet Union.

On the other hand, you are minimising the problem here. Getting "cancelled" is just one possible consequence of the... let's call it Twitter PC Mob Culture. Other frequent consequence is people getting fired from their jobs -- and that can easily happen to a burger flipper or Uber driver.

Both are essentially the same thing: attacking someone's livelihood as a revenge for expressing an unorthodox opinion. It's just, if someone's sole source of income is their paycheck, you get them fired; and if they also make some extra money by giving lectures, you also get those lectures cancelled. Sure, if you only focus on the part about cancelling lectures, then yes, that part only happens to those who give lectures, of course.

How high are the stake of losing one's job? Depends; some people find a new job easier than others. If something like that happened to me now, it would be quite inconvenient. But suppose I would be lucky and find a new job overnight; would it mean that getting me fired was no big deal?

If we talk about individual victims, of course we are likely to mention the famous ones. If I tried to name a cancer victim other people know, I would probably say Steve Jobs -- not because he is a typical cancer victim, but because he is a cancer victim I expect other people to know about. Also, him being famous is precisely why I know about this fact. So, if we try to discuss victims of Twitter PC Mob Culture, of course someone like Eric Weinstein is very likely to be mentioned. But that doesn't mean that the threat is limited to people like Eric Weinstein. It just means that if the same thing happens to me tomorrow, you will probably never hear about it.
That may be harmful to some birds, FYI. Among wildlife photographers, playing bird calls is sometimes considered unethical as it can interfere with their natural behavior, cause stress responses, interfere with mating activity, etc.

Guide from Audubon on using calls: https://www.audubon.org/news/how-use-birdcall-apps
Cortical, corticospinal and reticulospinal contributions to strength training [pdf]
This is like joining a thread about which fishing rod to use and saying 'none of this matters - I don't fish'. Or joining a thread about books and saying 'I just don't read'. It doesn't contribute anything useful to anyone. It's just noise. See?
Forgiveness doesn't require rightness. Consider Dumbledore's analysis of Percy Weasley abandoning his family: "it is easier to forgive others for being wrong than for being right."

Unpacking, it means Percy knows he is wrong and it's much harder for him to swallow his pride because he is not right.
Public pronouncements like this are only nominally statements of the speaker's beliefs; they are intended to persuade people to support the speaker's future policies.

Few abolitonists felt that secession solved anything, and many would regard it as creating a rogue state. These people were already behind Lincoln's policies. The people who he had to persuade were abolitionists who worried whether they had the right to act, those who just wanted some way to make the issue someone else's problem, and those in the North who didn't find it troubling (and if he could persuade some of those who were pro-slavery, so much the better.)
A curated list of dance apps and services
Chinese Research Papers Raise Doubts,Global Questions About Scientific Integrity
Um, I thought Yandex was the dominant search engine in Russia, not Google?
You could easily monetize this by adding sponsored content to every nth request. Something like I can do everything through Dannon® Oikos® Greek Yogurt who gives me strength.
> if the US shares some of the fruits of capitalism and liberal democracy with China, the people of their country may follow suit?

You don't share liberal democracy by teaming up with rogue regimes against it.
Don't forget Kim Jong Un was educated in Switzerland
It looks like a baby bottle. Which might be an inside joke, since it’s sipping power?
Retired teacher here...glad to see fresh thinking on this problem. The mega-publishers that serve school districts are stuck in a 1980s model. A project related to yours is ASSiSTments at Worcester Polytechnic Institute. The market is big, with space for several innovative projects.
That's actually true. You do need a mailbox unless you have an actual office address. For anyone running a startup side project from their home its a must.
Let's stop with the performative cynicism on HN.

There is overwhelming scientific evidence that (mentally healthy) humans are pretty capable of empathy https://en.wikipedia.org/wiki/Empathy

> They motivate their selfish actions, to others but also to themselves (Motivated Reasoning) with noble sounding arguments

You are claiming that selfishness is the only driver but https://en.wikipedia.org/wiki/Motivated_reasoning goes both ways.

Besides, why do you refer to people as "they"? Are you a bot?
“I put all my apps in one folder“

I do something similar and can recommend it.

I keep all sorts of apps on my phone, some I don’t need very often like the Find My app, some of which I only initiate through Siri like Phone and FaceTime, some of which are donor apps to some kind of central app already installed or provide some other kind of infrastructure like my content blocker. All of those apps, every single app not on my first screen or Dock except my banking and finance apps go into a folder on the 2nd screen labeled “Etc.” and the banking and finance apps go into a folder right next to that one labeled “Bank”. I did this because those handful of times I need a particular app I don’t access often, I’m not going to remember where I put it if I tried to organize everything by some kind of category, I’m not even going to remember where on the screen of page 2 I placed a particular category. Nothing in my Etc. folder is organized in any kind of fashion other than the order in which things were dropped in.

When I need it, Search will find it, but everything I access every single day or week is right there on the first page. No badge notifications, and notifications only for messaging and calls and card alerts.
This is neat. This makes me curious about the licencing around popular translations, like the Jerusalem Bible or the NIV; is it not legal to post those translations??
Ah, thanks. I'm not new to embedded, just to Rust on embedded. STM32s are a bit too overpowered for me, I usually use ESP8266s, that's why I thought the NRF might be a good bet (and better supported by Rust).
I'm actually positively surprised how well that field develops, compared to how slow it usually operates.

Also, "embedded" is a massive field with very different cultures and needs.
Corporations are not people. No matter how much they've tried to convince you and even gain rights over the last 150 years. They. Are. Not. People. They don't have emotions or intentions.
Part of the cost of Google Drive is subsidized by data mining, so it may be hard to find an equivalent service with "good" corporate behavior at the same price.

However, I've been looking at pCloud and it checks most of the boxes, though I haven't tested with a million files. 2 TB is $10/month and they have lifetime deals. For an additional fee you can get client-side encryption.
The car I really want is a network of fast, affordable, widely available public transit.
Could you explain the situations in which this is advantageous over CSS sticky? Saying it's "very good from UX point of view" is hard to accept at face value - people want to understand the problem it's solving.
When I was a teacher, there was a distinct group of kids who always pushed the boundaries to see how far they could. They presented endless reasons for why they wanted to do what they wanted to do, with no regard for how ridiculous they sounded. They were smart and creative, and knew what they were doing was unwelcomed. They just wanted to see how far they could push the teacher. That's exactly what this feels like. It doesn't stop, until we put our foot down. It doesn't have to be nasty, but it doesn't require we entertain weak arguments about people's psychological comfort demanding we change behavior either on the defensive about how we are not oppressive.
Yet, one of the main companies behind Linux is Microsoft and one of the main companies behind BSD is Apple. It's really hard not to have a negative outlook on both.
Me too, but it's a tough situation. There's a lot of 'nod nod wink wink' alt right stuff on the site, and since none of that is banned by mods, I think there ought to be a response to it too. What do you think we should do instead?
You mean that wasn't real <insert your ideology>? Censoring 'at the library level' is not more or less dangerous than burning books. Its intent is exactly the same: silence opposing views, control the narrative and people's thoughts. Your statement is a testament to the slippery slope that Western society is on right now.
Oh wow, that looks shockingly like the battery widget[plasmoid?] from KDE 4.0. Unfortunately I can't find a screenshot of it, but I recall it being huge, bright green, and very round. What the hell were they thinking?
You can't debug anything via lldb/gdb without having an administrator password AFAIK. You can debug non native programs using for example pdb and other language specific debuggers, but I find it hard to make that more inconvenient anytime soon.
What? It is? Forgive my ignorance, but isn't it just bitmap rendering? E.g. rending a flat icon should take approx the same GPU toll as a skeumorphic icon
I imagine the effects will take some time to filter through, but yeah, a generation of the Chinese elite being schooled in the west seems likely to have a pretty profound impact. I suppose this is part of the west's gambit in being so open to international students generally.

On the other hand, the Chinese community at universities in my city includes many who don't speak English or try to interact with the locals. There are paper mills designed to get people through the English language requirements if they can pay the right price, the worst of which appear to do nothing but basic hellos and thank yous. It seems unlikely that the majority of Chinese students will have westernised to any great extent, going on what happens here.
Wouldn't the recent "Right to Repair" push in the US counter any efforts to prohibit repairs by independent repair businesses?
Awesome! Would love NLT or NKJV translation.
That’s kind of the definition of anecdotal....
It wasn't really, it only managed to clearly dominate long after Google's interest in Russia cooled down.