skysight-inc/HackerNews huggingface dataset:
>The userspace fast path can in principle be implemented on top of any kernel only synchronization primitive (a pipe for example).

>The nice thing about futexes is that they do not consume any kernel resource when uncontended, i.e there is no open or close futex syscalls.

This is an extremely interesting and useful observation, thank you for making it.

Futexes are missing a lot of useful functionality - see the OP, and as another example it's very hard to integrate them with an event loop - so I've been dreading building anything with them, but I thought I needed it to get fast synchronization. But for my use cases, I already have setup and teardown calls. Maybe I can do fast userspace synchronization on top of some other kernel object - a pipe, or something, as you suggest.

Do you have any more to share about this observation, or pointers to any implementations of fast userspace synchronization on top of something other than futexes?
Follow up: It looks like musl has been willing to carry those shims https://www.openwall.com/lists/musl/2019/08/08/4
My thought is that there are many rape survivors, but there are no murder survivors.

But then again, what about the second-order effects on friends and family as a result of either sexual abuse or violence? Maybe the trauma belonging to the survivors themselves simply overpowers the rest (or not). What about people who survive murder attempts? Maybe being taken advantage of and treated as powerless applies more to sexual than physical trauma, since there are many cases where physical violence is the result of both sides retaliating in equal measure, or sometimes honorably, like for sport. I'm not sure.
Thanks for this insight. A couple quick questions:

>"When whoever was in there is done, they try to put things back to zero, but they discover you've left that sign that you were waiting, so they tell the kernel they're done with the address and it's time to release you.

Did you mean to say "and it's time to release to you" here?

>"None of the conventional semantics are enforced by the operating system"

Ah OK, this is the part that I feel is maybe always left out of the things I've read on futex(). I guess this is just always implied then that some library implements these semantics correctly? And that library is generally going to glibc?
The other dollar is included in the three dollars they got back. 9x3 + 2 = $30.
I don't think this take is totally fair, it doesn't include a lot of context.

For sure it's a real discussion to have but I think only should be debated with the full context.

First FB didn't totally block it was still shared over 600k times and they said they were not promoting in the feed until their fact check process proceeded.

The specific reason Twitter cited for an actual block was their policy on hacked source material. Which in itself is kind of BS on its face I agree with you there, no one stoped Snowden. Compromising news is still news, even if the source material was stolen some of the best reporting ever is from 'stolen' source material.

But the source material couldn't be independently verified and the Post seemed to treat it as direct source fact even though at best it's 2nd hand hearsay through Guiliani, at worst through some spy agency.

Important context here is the impact of the Podesta emails originally reported to possibly have false or edited material, though in the future Senate report said unlikely. Being more careful is understandable and I think laudable.

These are important nuances in reporting from more legit access to verifiable direct sources versus a more opinion style non-factual piece from the NyPost.

There is also the political context of known and ongoing direct attacks on our Democracy and foreign nation state interference.

The origin story of the laptop is suspect at a minimum and I can understand caution. again not verifiable. especially given all the attacks and degradation of Democratic norms and wanting to not repeat the same mistakes as Clinton which undeniably had very big important impacts long term, whether you think good or bad.

Maybe they should have included that argument in their reasoning since it seems it probably had a big impact on their decision. Maybe they were given some tip offs from the FBI who knows. We might find out soon about Guilini's part in this, the actual 'russiagate' of direct cooperation with foreign government to undermine the election.
I'm having the same issue with a project I'm working on. Did you end up doing anything to mitigate random signups with fake emails? For me, they all follow the same pattern so I can usually guess which users are fake but I haven't been able to programmatically block them yet.
Thanks this implementation detail is helpful. Cheers.
No, really, that's not a Republican perspective at all.

In fact, the Republican perspective is the opposite; that government-provided options will be invariably be worse value for money - this is why Republicans favor privatization.

I think the Republican objection is to general revenues being used to operated a subsidized Internet service.

If that is what you mean by "government-supported", then there is a reasonable argument to be had about whether forcing everyone to pay for the municipal option through taxes really results in a fair competitive landscape for private providers.
> It is perhaps unfortunate that no design (sorry, “emergent” design) is the best practice that has replaced it.

I can't really agree with this. I design and build very large scale systems. We don't use UML, but it's possible to rigorously design and plan without UML.

Our designs are typically made of JSON data models, operations that take and return those models, and sequence diagrams that show the temporal relationship of the operations. It's not fancy, but it's dead simple, still pretty rigorous, but not too rigorous. Our implementations end up looking pretty much exactly like what we planned (even though they aren't actually JSON), and anyone can read and understand them.

Sometimes we build critical systems that require very rigorous design, to the point where we use TLA+ to catch design flaws. And sometimes it's just some internal UI and we slap together a bunch of random stuff haphazardly. And various degrees in between. I wouldn't characterize the "best practice" as "never design", it's more like "design, but not too much". UML is usually "too much", or places the focus on things that don't really matter.

(Note, I don't have much experience with UML, I dipped my toes in it a long time ago and ran away screaming.)
The only way to fail is to not even try.
Right, but that doesn't change the fact that usability is part of design, not something separable from it.

GP was complaining about the common and incorrect trope that design is limited to aesthetics.
> R-worded

Raped.

No need to bowdlerize it.
Suburban Development Makes American Cities Poorer
Podcasts + walking
The truth is at the time iMessage would have DOMINATED.

End to end encryption. Proper MMS. Etc.
The ancient windmills of Nashtifan continue to be vertical to this very day. https://www.youtube.com/watch/3qqifEdqf5g
Apex of naval power? In the 16th century? Aren't you forgetting about the Haijin? https://en.wikipedia.org/wiki/Haijin

Also, how would Chinese naval power help Japanese foresters learn a new technique for pruning trees?
For the last decades they have succeeded in keping the inflation rate where they indend, so apparently the "new normal" larger money stock is/was the appropriate amount for the growing economy. If "these jokers" would have pulled back on the money stock more than they did, then instead of 2% inflation per annum there would be 0% inflation or a deflation, and one of their key duties is to ensure that it doesn't happen.
Don’t worry. UML is just not very good. I have tried it myself and I also have never seen a decent sized project that was designed successfully with UML. People don’t understand the diagrams and they are hard to iterate on. Working with UML is tedious instead of supporting you.
> Ever been tested for Sjogrens?

I'll look into it. Although the nerve damage is in the CNS and not peripheral, and I don't have any issues with dry eyes and mouth. Fifteen MRIs and 5 different neurologists have all pegged it as MS.
You are literally repeating the same marketing/self-justification that everyone said for every new Air model.

Don't take my word, look it up.

Around launch date, everyone in the universe will post "new MacBook Air is by far the best laptop I've ever used. It has fantastic battery life". Then the same model 6-12mo later "I loved the thinness, but now it's being too slow for X so I might get a macbook"
I noticed once the AI made up its mind about where the plot is supposed to go, there is no real way to change it.

Even in a "you are flying trough space, there is a radio signal coming from a planet" setting there is no way to just ignore the signal and keep flying: The AI decided that signal is the plot, and you gonna investigate it whether you want to or not.
It’s Time to Talk About Ivermectin
He's reciting directly from Michael Faraday's manuscript
I've been silently dropped from group chats with iphone users. Never knew I was missing until they asked me in person.
Not in every job your personal predilection is part of your literal resume.
Coinbase [1], Gemini [2], Kraken [3]. The ones that don't abide by the rules get shut down very quickly [4][5].

1: https://www.coinbase.com/legal/faq

2: https://support.gemini.com/hc/en-us/articles/204734485-Is-Ge...

3: https://support.kraken.com/hc/en-us/articles/360031282351-Is...

4: https://www.bloomberg.com/news/articles/2021-03-12/crypto-ex...

5: https://www.theblockcrypto.com/post/84020/binance-blocking-u...
> Apple could provide the option of unlocking the bootloader and providing some driver code for their peripherals so we could make our own system, but they don't and that fact suggests there's a more sinister objective to this game. They exist to make as much money through their app store as possible and will not give up any control.

Why is it that people argue for changing Apple instead of just using other competing devices?
Core team on Marko and author of Solid. Vite is exactly the sort of project we've been looking for.

Sure I love coming up with the perfect Rollup setups to produce the smallest application bundles. But Vite closed the loop we were looking for in terms of offering low config client/server applications with both ease of use and great flexibility.

You can see the focus and care put into Vite to make it easier to address the complexity of configuration. We still have plugins/starter templates for Webpack and Rollup, but for the average developer getting started with these frameworks Vite just gives so much out of the box. It really gives the ease of something like Parcel, with the ability to expand. This makes it far superior to solutions like CRA which forced monkey patching or ejection.

We've already seen through meta-frameworks like Next that there is a big desire here, and what at one point seemed like a huge undertaking for a historically single developer project like Solid, is suddenly becoming a reality. And others have the ability to build and share these setups as well.

Evan and the rest of those working on Vite have my thanks and my gratitude.
I can't share code yet but we are working on potentially open sourcing it. We have a no-build policy, so just raw JS. Using an in-house web component framework similar to LitElement. There is a minimal deploy step that creates a manifest that hashes all files in the repo, and the service worker uses this manifest to determine if a file is cached or not, and serves it up if so. Service workers can intercept network requests so they work great for this. The win here is if you change a couple files, only those files need to be downloaded and cached.
I did. Misinformation in too many posts
Reference: https://en.wikipedia.org/wiki/Joseph_Nacchio
Which I've never heard of.

The idea you can sell something you don't own AND then fail to deliver it, is ridiculous. The fact that only bigger players can get away with this largely penalty free is even sillier and increases market fragility.
Is heat basically a bunch of photons?
Sounds like the expected behavior to me.
Even if your target platform didn't have ES6 modules, Babel is probably not the tool you'd want to transpile those with. Let the bundler (which is the topic of the discussion here so I assume a bundler is used) handle them. Tree shaking works better that way anyway.

Also if JSX or similar JS extensions are the only thing you need tramspiling for, you might want to look at Sucrase [1] as a fast alternative to Babel.

https://github.com/alangpierce/sucrase
Afghanistan is strategically located at a major crossroads between Central and East Asia. This is useful for trade and military operations.

See also: https://en.wikipedia.org/wiki/Afghanistan_Oil_Pipeline
Some mission parameters are at:
https://en.wikipedia.org/wiki/Apollo_10#Mission_parameters

The lunar orbit of the LM (Lunar Module) and CSM (Command-Service Module) had a period of 2.15 hours. The interval during which the LM orbited separately from the CSM was 8 hours 10 minutes, or about 3.8 orbits. Thus, at times both craft would have been on the far side of the moon. While the LM was in its lower orbit I don't know how much shorter its orbital period would have been, or whether it "lapped" the CSM during the time between closest approach and redocking.
I found one upscaled and interpolated to 24fps:

https://www.youtube.com/watch?v=SI4ou1PpFH0
Lies, damn lies, ...

It's not as bad as that graph makes it look.

Last April, all the money that was in savings and money market accounts seemingly got transferred to the m1.

"...the modification of Regulation D in late April has effectively rendered savings accounts almost indistinguishable from checking accounts from the perspective of depositors and banks. Accordingly, the composition of M2 between M1 and non-M1 components conveys little economic information."

https://fredblog.stlouisfed.org/2021/01/whats-behind-the-rec...
Would love to see a list like this for Canada!
I have Signal installed on my laptop, and it works perfectly. Do you mean multiple mobile devices? I guess that's probably true, and I'm sorry to hear that that's a limitation for you. That said - isn't that limitation also true of every other major messaging application. I only know of SMS and WhatsApp - what alternative do you prefer?
I would also chip in and donate, so if anyone has information I'd gladly help.
Ottawa moves to regulate video posts on YouTube and social media
Ah gotcha, thanks!
North Korean cyber capabilities were likely heavily thwarted for a long time by the fact that the United States could observe all the traffic entering and exiting the country.

As a result they operate units completely overseas. North Korean students launch attacks from Indian Universities. They have networks of individuals that spend all day cashing out ATMs in Malta. The Chilbosan Hotel in Shenyang, China is a front used by the RGB as a forward base for cyber operations.
Honestly if you're not familiar with the nitty gritty details of division, this sounds similar to those nodejs packages for "left padding a string"
Sorry, yes, I did indeed mean ‘kanji’, not ‘hanja’! (Pity I can’t edit anymore…)

> Also on the Chinese family are Khitan large and small script, and the Jurchen large and small script, where some of the characters seem to be phonograms grouped in syllabic blocks as in Korean Hangul!

Also the deeply weird Tangut (the only rGyalrongic language with an indigenous writing system). I didn’t know that about Jurchen, though; I’ll have to look into it.
>Any system that loses energy (e.g. releases an energetic photon - no matter if it's because of a nuclear or chemical reaction) also loses mass

Lol sorry my friend but this is just plain false. Photons can carry away energy in the form of momentum but they're massless. Remember, it's E^2 = (pc)^2 + (mc^2)^2. Nuclear reactions can involve the conversion of mass into energy because they involve the strong force, but that's not how chemical reactions work.

Think about it like this: you have two H atoms bump each other perfectly and come to rest, and in the process an electron gets excited to a higher energy state. Eventually it spontaneously pops back down, emitting a photon that escapes. The mass of the two H atoms is unchanged, but a photon took energy away. It carried away momentum, not mass.
Social media algorithms threaten democracy, experts tell senators
OT: I’ve often thought the easiest way to alleviate the MTA’s load would be to make it affordable/desirable to live near work. It seems unnecessary and painful to have to commute ~1hr from one side of the city to the other especially when the city can’t afford the metro system.
"Alice is never gonna pay me, which means I'm gonna have to go to Bob and tell him I can't pay him back, and he'll tell everyone in town and I'll never get credit again" - a future situation with negative value.

Vs.

"I may be out of cash, but at least I'm debt free. I wonder if Carol will lend me $10?" - a future situation with zero - or maybe even positive value?
He was senior enough to share the blame because was more likely aware if not involved.
Iraq is not the only country where the Intelligence agencies were up to no good. But no, using American claims from sources linked to people justifying war about fatilities goes beyond being charitable.
I hated the butterfly keyboard, because mine failed, and a keyboard failure on my work machine is completely unacceptable. I vowed to stop buying Apple completely if they didn't fix it, and sure enough, typing this on the 16" 2020 MBP, with its classic scissor-switch keyboard, showing every sign of being just as durable as every other Apple scissor keyboard I've ever had (a considerable number).

But I don't think it's entirely fair to just call that failed experiment the pursuit of thinness at all costs. Scissors are a bit mushy, you can move your fingers around on a keypad and feel them wobble. The sound is kind of dull, the action lacks a clean tactile break.

The butterfly keyboard felt great, to me at least. Crisp, clicky action, rock-solid pads: to my taste, the tactile experience is superior. If they had found a way to make them absolutely reliable, I'd have called it a win. Although the square arrow keys and lack of a physical escape key were ergonomic disasters, that's orthogonal to keyboard action, they could have fixed both of those things while sticking with the butterfly switches.

These are ultimately aesthetic considerations. Someone else certainly prefers the sound and feel of the scissor switches, I respect that, I just disagree is all.

So I don't think shaving a half millimeter was the be-all and end-all of the decision to iterate on the ultimately unworkable butterfly keyboard design. I imagine Jony Ive thought it was a nicer keyboard and just spent more time trying to make it work than was really justified, especially since it proved to be impossible.
Yes! When I lived there, there was no bridge to Kinuseo, so you had to drive through the Murray. I crossed with a friend who had a lifted Dodge 4x4. It was more than a little un-nerving to have water starting to fill the cab...

The other thing I remember is that the Conservation Service used to catch poachers up in that area with "robot" deer (IIRC, the extent of the automation was that the heads turned).
Does this mean that codeisfreespeech.com can come back, or is that a separate issue?
Thanks a bunch! Duly noted on 1 and 2. For 3, you should already be able to hover over each event icon and click it to "hide" or "show" the event; i.e. temporarily take it out of the simulation.
Im using it the whole day and it reports less than 0.1% battery usage (from 3000mAh) and 104 Bytes of data usage. Its probably using more than that but its definitely not something to worry about.
It might be overkill but I'm managing my small business with ERPNext (from that list). I'm surprised by the quality of the software and its user interface design. It seems I'm the only one using it around my peers so I'm probably ahead of the curve.

ERPNext is built on top of the Frappe framework which is also an other interesting piece of software. How many times you kickstart a project and need to manage user access roles and database schemas on top of what mostly matter; the data schema and the link between it's tables.
That's not the application. ML accelerated modeling allows for instantaneous iteration. It dramatically speeds up creative engineering and scientific work. You take the final product and run it through a classical simulator as a final QC - though in my experience (in a different domain, but similar principle) the ML model outputs tend to be smooth/continuous and ≈98% MSE accurate. Of course you need to carefully train your models to span the input space, but for finite element/finite difference modeling this is relatively straightforward.
According to the article it sounds like Japan used these in roofs and rafters, rather than as main structural elements of a building.
It's basically "pro" for a bunch of uses that take advantage of the sensors, input methods, and form factor, a tolerable-to-good replacement for a few other use cases with the addition of a keyboard, and useless for a few cases where you either need a no-bullshit very powerful local workstation or a very open operating system (or both).

Folks on HN have a strong tendency to label any computer-thing not serving that last use case, for which the iPad Pro is it no help at all, as a toy or "just a consumption device" (not saying you are, but it's a common sentiment on here). It's a kind of occupation-induced blindness, I think.
Gorgeous UI.
It’s funny, as someone who suffers bouts of Insomnia, I still exercise everyday, often kettle bell training with heavy bells which is pretty good cardio too.

What I’ve noticed is that I almost feel like I’ve had a full nights sleep after a workout. Before it, I feel groggy.

It’d anecdotal but it doesn’t just seem like it’s me who experiences this. I wonder if it’s the result of some type of “drainage”.
I think it's time we revisit the commonly applied interpretations of the First and Second Amendments and see of there's a way to better balance exercise of individual rights against public safety. Perhaps if/when the Supreme Court gets expanded, some less absolutist rulings can be handed down.
> What we call alphabets, as distinguished from abigudas, abjads, and syllabaries, almost all derived directly or indirectly from Greek. Abigudas and abjads also almost all derived from Phoenician/Egyptian (from which Greek also derived). The independent systems of Mesopotamia, China, and Mesoamerica all ended up no further than syllabaries. What Indus Valley Script is isn't clear.

> So while writing was indisputably multiply invented, the alphabet (i.e., representing all phonemes instead of syllables) itself appears to have been independently invented only once (excluding perhaps Hangul, which is somewhat closer to a rigorously-construct syllabary than an alphabet).

Sure, I agree with this; I had thought that GP was using ‘alphabet’ in the informal sense of ‘any writing system’ rather than as a technical term.
I don't understand why India does not just have a Gitee type separate github.

Not like the US gives India much.

India should just go it's own way, and use it's use of English as a weapon to expand Indian businesses wherever there is a presence of American, UK, Canadian, Australian business, and shut down access to it's own market.

All the contribution ( open source ) gets used by US companies.

It's not 'charity', if the other party misuses it.