skysight-inc/HackerNews huggingface dataset:
Might have not been the best example. Either way, the point being, trying to enforce environmentalism by force would probably annoy the majority of the population enough that your government wouldn't remain in power for very long.
A combination of meteorite air burst with compounding effects from a combustion explosion due to ammunition storage seems like it could have unpredictable effects that could account for some of the strange outcomes seen here.
Or the third option, you do the hard work of digging into the data yourself to see what it actually says, rather than reiterating what the bureaucracy tells you it means.
What’s Under the Bejeweled Clothes of a Catacomb Saint?
That's still unreasonably high, isn't it? Even a Go sync.Mutex, not exactly a hot-rod implementation, can be acquired and released in < 50ns on the garbage hardware I have before me.
Has anyone else noticed a trend where people who tend to have an affinity for Peter Thiel tend to also profess having their mind blown by the ideas of Girard, specifically mimetic theory? It seemed like shortly after it became well known that Thiel liked Girard, many people who find his form of contrarianism as gospel suddenly migrated to viewing nearly everything through the prism of Girard. When Zero to One came out, it was certainly refreshing, but much of what Thiel does/states publicly aside from that comes across as if he's a rather dimwitted political hack. Not to mention that Girard's views on mimetic theory aren't that new to anyone who has kids and wants them to learn from others.
So you can use all the zillions of existing extensions/scripts, it really only makes sense to rewrite using VimScript as the scripting language to make it faster. Then you have a built in user base.
Can anyone comment on who the specific vendor or what specific product might be? The AND-criteria makes this restriction pretty narrow, and the GUI requirement alone rules out practically everything I can think of.
None, its a usecase difference not a technical one. but samesite is designed to tackle csrf (a problem with using cookies for auth). It wont prevent user tracking.
There were books before the internet, and they do not go obsolete so they will outlast anything on the internet.

Books can really belong to you rather than a hardware device.
Oh wow/yikes, Linus Torvalds commented on that recently: https://www.realworldtech.com/forum/?threadid=189711&curpost...

"So you might want to look into not the standard library implementation, but specific locking implentations for your particular needs. Which is admittedly very very annoying indeed. But don't write your own. Find somebody else that wrote one, and spent the decades actually tuning it and making it work.

Because you should never ever think that you're clever enough to write your own locking routines.. Because the likelihood is that you aren't (and by that "you" I very much include myself - we've tweaked all the in-kernel locking over decades, and gone through the simple test-and-set to ticket locks to cacheline-efficient queuing locks, and even people who know what they are doing tend to get it wrong several times).

There's a reason why you can find decades of academic papers on locking. Really. It's hard."
No market is truly free. Of course all markets exist on a continuum, and healthcare needs more regulation than many. That doesn't mean less free markets don't exhibit similar behaviors and reward competition.
Sure it does. It is just unsupported :) I cross compiled 2.0 without much fuzz at all many moons ago without other changes than a small work-around for a bug in mingw. 2.2 should be about the same. 3.0 (or rather, the 2.9 beta) could possibly be quite a lot harder
Just like weed, and many other substances, you can find traces in hair weeks or months after exposure. So if you smoke semi-regularly you'd always test positive depending on the threshold.
When I went to Purdue, all my math classes and most of my CS classes were pretty much zero sum in that they would make the tests super hard so that the average would be like a 60% and then they would bell curve everyone's grade around the average. Combining the bell curve with the fact that you need a C or higher to pass the class resulted in some students out of each class having to retake it just to continue on with their major.

I myself had to retake 3 classes and I have been advising a worried parent whose son is currently at Purdue majoring in CS because he is now having to retake a 4th class and he is only a junior.
If that’s true, that would have been some very interesting matter to capture and investigate. It could represent conditions of a time and part of the universe much different than our own.

I really wish we had infrastructure built up in space to be more capable.
The customer perspective is more "this is my ROI, and thus budget I can request from higher up: should I therefore inhouse or contract, and if contract, how to allocate?" Predictability and quality from high val contractors matters more once you are in the budget green zone than focusing only on $.

We build GPU graph-based visual and automation tech for investigating event and rich (high dimensional) data, and while our ultimate focus is a self-serve product, do project-based and annual fixed support contracts because we can fairly provide that combo of ROI, predictability, and quality. The situation is a bit diff as this mean we offer an effectively discounted product license / services combo, which aids the derisking in a couple dimensions.
Putting the keys over DNS seems really clever. With DoH are requests bundled in a single session or is the session stood up and torn down per? I assume it's the former or this proposal wouldn't have gotten far but I've never actually bothered to check that far into DoH.
Online content is often low-quality, highly commercial in nature and very ephemeral. Books, the real kind, when they are good can stay with you for a very long time.

A well-written story, be it fiction or non-fiction can have a long lastig impact and even an emotional connection that I have personally never experienced with anything 'online'.

If you don't read books, you are missing out. Even only 1 or 2 books a year is a world of difference, even if those books aren't the best ones out there. This (as posted before) also has to do with the time investment and realtime one-to-one (you and the book) time.

If you are having a hard time getting started, or keep reading a book to the finish, start with something light and perhaps... generic. Like a Dan Brown book. (and I know opinions vary wildly) Even a smaller book that might be more targeted as a children's book such as Neil Gaiman's 'Ocean at the end of the lane' are perfectly fine to get something going. Not everything will engage you, but making it easier for yourself to get started and enjoy some reading time is all it takes to enrich yourself. (which is perhaps not the best wording... but I'm no writer)
> and it seems the community is debating about whether it even should as it would require a significant overhaul

It's true that Red supports 32-bit platforms only, but porting toolchain to 64-bit is a planned transition, which was never "debated about"; Catalina just forced this issue on most developers, including the Red team, and the actual question was if addressing it should come before all the other priorities, to the detriment of overall speed of development and release of major features.
SEEKING FREELANCER | Remote

Looking for a Frontend Engineer to do project based work. Experience in the following:

* javascript/es6
* webpack
* vue and/or react
* minikube and skaffold (for local development)
* css and scss

Contact me at hn-freelancer (AT) s1network.com
Link to said analysis?
And the comparison over time is between the author's offered salary at graduation in 90 versus the median salary today.
As someone else with ADHD(-PI), I think part of the answer has to be removing the potentially distracting stimuli. Online content draws your attention much more easily than books will.

I’ve found that I often won’t get back to reading a book until I make a concerted effort to get away from my phone, computer, etc. Only when I’ve eliminated the more distracting options will I get back to reading. It’s hard to get started, but it’s invariably more satisfying after the fact.
Tossing my 2020 -> 2030 tech predictions in here for the sake of posterity:

2020-2025

- Crypto currency receives its biggest test when the next recession hits. BTC value will collapse to the $100 - $1,000 range during this period, as hodlers make a "run" to reclaim spare cash to feed short-term monetary needs caused by the recession. This crash will be the optimal time to purchase cryptocurrency if one holds a positive long-term (10-20 year) view

- Foldable screen tech revolutionizes mobile. The stagnant decade (2010-2020) of boring and uninspired rectangular-slate mobile phones produced by essentially the same factory finally comes to an end. The 1995-2005 joys of flipping, sliding, bending, turning, and tapping physical keyboards returns, with unique phone designs that allow for greater personal expression

2025+

- By 2030, WASM / WebAssembly will be the dominant language powering Web Applications. Lot of cool tech here, but also a lot of problems and quirks to smooth out in that ecosystem in the first 5-7 yrs of the decade (by folks a lot smarter than I). We'll see a "jQuery for WASM" in the sense of a dominant toolchain that makes it accessible to the masses

- Privacy concerns reach a tipping point with the US population's mounting frustration over being categorized, packaged, and resold to the highest ad bidder. Rebellion against this will come from younger lawmakers initiating privacy bills, digital "timeout" vacations, and niche companies/apps that charge small fees for services that come with no tracking or advertising. Despite this, the growing number of IoT devices continue to turn every analog soul into a digitized event stream

- Electric vehicles are a significant (20-25%) chunk of the global automotive fleet. They've taken over niche markets where high torque and "clean" energy matter most. All 2030 pickup truck models by major brands will come standard as hybrids with electric motors
Indeed - a bolide crossing the city from northeast to southwest is by far the most plausible explanation, though, as the sky was clear, it would surely have been seen as a fireball, as in Chelyabinsk? Therefore, I would guess that the "bright streak" was coincident with the initial "roaring rumble", rather than following it, and the reports are conflating the passage of the fireball with its final explosion.

If it caused the detonation or deflagration of the armory's gunpowder, that might account for most of the clouds, including trails of smoke from burning fragments thrown high into the air (the "messy strands of silk"?)
Economics is a morally bankrupt pseudoscience, that’s literally killing our planet.

Anyone looking for an answer to the fermi paradox, I think we’ve got something here!
A render routine with exchanged for loops looks like this.

https://www.pastiebin.com/5e10d48ac6595

Just exchange the Render() method in my VoxelSpace.html file with the pastie.
A man after my own heart.

My first job (at 15) was working in a tv repair shop, so fixing things has a long history with me. Repairclinic and their videos are great. Thanks to them, our washer and dryer are 25 years old and still run great.

“Repair” as an ordinary skill seems to mostly be going away, left to tradespeople. My son seems to have inherited it though, so maybe there’s hope if parents can inspire the idea that DIY can mean fix it yourself too.
Those responses are so funny to me, as there seems to be a complete difference in recommendations, every time this topic comes up.

I'm also very happy with hourly billing, but the last time I saw a similar topic, the whole comment section was insisting that per-project billing is the only viable way to make money in consulting. Oh well..
Yes, you can do that the same way Amazon does it. Like I said, Amazon packaged existing tech in an easy to use way.
Isn't she explicitly not referring to only one party? If she is, why is it ironic that it's not clear which?
Yes. I just meant to say that it’s not a pthread based implementation, potentially making it more portable.
This won't stop cookie-based tracking though, they can just set "SameSite=None" with their cookies
Yes.

I have always loved books. I read about 30-40 a year, mostly fiction with a few non-fiction thrown in.

Novels are the closest thing I know to a form of magic. A good author can completely encode an entire world full of people on 300 pages of black and white text. And when they do it well, it literally never expires. I read mostly books from the last 50 years but I think the best example of a book as magic is Don Quixote. It was published in 1605. You can pick it up today and relate to the characters, enjoy the plot, and laugh at their jokes. Most other forms of popular media go stale in a year or maybe a decade.

You will also find that reading great writers improves your ability to think and speak. The true masters, someone like John Steinbeck or Gabriel Garcia Marquez, construct sentences so beautifully that they can stop up in your tracks. After reading enough some of this will rub off on you and you'll be shocked at small bursts of eloquence in your thoughts and speech.

So I strongly advise everyone to read at least a few good novels a year. You won't regret it.

As for non-fiction I think the need is a little less obvious. Many times after reading a 400 page book I think "I'd probably have preferred a 30-page article on the subject". However that's not always true and many NF authors earn their word count. But I can totally see the argument for the internet as replacement for NF.
Don't worry, we all learn something every day. TAM/SAM/SOM are quite important metrics while judging a business. Sequoia [0] has some good information on it.

[0] https://www.sequoiacap.com/china/en/article/measuring-produc...
Self-Organization Restores Cells’ Order
But this is also a means to attack people. For example, what alternative sources. Are they also compromised? This falls under the Bullshit Asymmetry attack.
It delays finality, but it doesn't kill it. Reorgs are already possible, this is why we currently wait for some number of confirmations (6 last time I checked) to say a transaction is complete. Adding the condition of requiring all transactions you've received to be included in a chain means that you need to wait for more confirmations to reach the same level of confidence that the chain is final, but it doesn't mean finality will never happen.

With a perfect network where everyone receives all transactions immediately, and where transactions are prioritizes for inclusion by transaction fee first, and order received second, we can conclude after ONE block whether a transaction with a high enough transaction fee is being excluded. But the network isn't perfect. There's some network analysis to be done here to gather probabilities, but for the sake of simplicity, let's say the network is reliable enough that we can reasonably conclude whether a transaction is being excluded in 5 blocks (I think the number is actually lower, but let's go with 5 to be safe).

So basically, what we're saying here is that if we reject the fifth block that doesn't contain a transaction after we see it, then we're forcing a reorg.

The attack you're describing happens when someone waits for China to start ignoring a transaction, then attempts to use the resulting reorg to execute a double spend.

Last time I checked, the recommendation was to wait for 6 confirmations to prevent double spends, because it would be unreasonable for an attacker to attempt to catch up to the main block chain when the main blockchain has a 6-block head start. But if China forces a reorg after 5 blocks, then the attacker attempting to execute the double spend only needs to catch up 1 block.

Trivially, all this means is that we have to wait for 5+6 = 11 confirmations to achieve the same level of confidence that we got from 6 confirmations when China couldn't force a reorg.

But wait: China actually can't force a reorg that quickly with 100% probability. In order to force this reorg, China has to mine 5 blocks in a row. China only has 66% of hashing power, so the probability of China mining a given block is P=0.66. The chances of China mining N blocks in a row is P=0.66^N. So the probability of China even being able to force this reorg is P=0.66^5=0.13.

That's not nothing, but that's a lot of effort for China to put in just for a 13% chance of delaying a transaction. Given China can't actually censor the transaction, only delay it, why would they spend all those hashing cycles to do this? The incentives don't line up.
While I agree that I am privileged, I disagree that biking, particularly to work, is. The data bears this out:
https://www.vox.com/2014/7/9/5883823/its-not-just-hipsters-o...

Some of your arguments ring true for traditional bikes but I think they are less true for e-bikes. They're faster, so you don't need enough free time to bike everywhere, you need 20 minutes instead of 15, and it's often much easier to find parking. It's a lot easier to physically exert yourself to get to work when the bike reduces the amount of exertion. And a bike ride provides just as much, if not more, respite than driving a car -- you're not frustrated stuck in traffic and you get a nice endorphin rush.
With high position came great responsibility. If the engineer instead of management were making those decision, we would blame correspondingly.
I am amazed at what you can learn and fix from Youtube videos these days. I can remember when you had to guess/reverse engineer everything.
It doesn't have Darwin or Newton either. It is a list of literature, not overall influential works.
> The locks should be on separate cachelines, that's what the CachePadded::new is for

I see that now. I looking for it in the AmdSpinlock struct, but that kind of makes sense.

> The futex syscall is already the raw interface that is designed on the assumption that the caller only uses it in the slow path of whatever higher-level synchronization primitive they're implementing, so trying to use VDSO tricks to implement futex would be redundant.

Ah. Thanks. I didn't know how far you could get with MWAIT, but I guess you still need to deschedule. I also didn't realize futex was a direct syscall and there was no user level api going on around it.

Is he running 32 threads even in the low contention case? And not pinning? There's something about his numbers that just seem a little too high for what I would expect. I've seen this around a lot, and the reason the mutex usually wins is that is basically does a spin of 1 or more then goes into a mutex (the pthread code appers to spin 100 times before falling back to a futex).

At work I use a spin lock on a shared memory region because it does test out to be lower latency than std::mutex and we're not under much contention. I've though about replacing it with a light futex-based library, but doesn't seem to be quicker.

He still seems to be getting some contention, and I'm trying figure out how.
They will then create workarounds, as they already do for tariffs. The most common one is to find an intermediary country and ship the goods through there.
I read a little over 50 books this year as a personal challenge. I think only one of them wasn't worth reading and only because it was really out of my wheel house and I just didn't enjoy it. It took up a considerable amount of time, but I enjoyed every minute of it. It was absolutely worth doing and I learned a lot that I wouldn't have come across on the internet without specifically looking for it.

Start with something small and work your way up. If you're on hacker news, maybe read a science fiction book, there's likely a movie out there that you enjoy, start with something that was adapted from a book.
Ask HN: What applications to use for managing quotations from various authors?
As the title says I am looking for an application that will allow me to store quotations, along with bibliographic data and tags. Tags are important so that I can search through the collection for a particular theme.
The poster above me does a better job of articulating the points I had, but at the end of the day, it seems to me like you are discounting an entire model of compute, part of an industry, the work that tons of developers are doing, not to mention new and interesting ways of developing new things, simply because you either don't want to learn something new or because you're attached to an existing way.

Note that I've never once said that running your own mail server is the wrong thing to do, because I don't claim to know everyone's complex environments. Instead, I'm pushing back against this habit of immediately discounting anything new simply because it replaces an older way of operating.

Fortunately the industry as a whole seems much more receptive to new things, otherwise we'd still be on mainframes everywhere, right?
That is very hard to judge. We will need to wait and see.
cgi-bin had pretty strong process isolation for the day (Unix user account and process boundaries/limits/quotas). Enough to have remarkably robust multitenant setups on single servers.
Try short stories. There are all sorts: PK Dick Beyond Lies the Wub, Autofac, to Nabokov Signs and Symbols, Chekhov the Duel, to HP Lovecraft.
SpaceX to Coat Satellite with Non-Reflective Substance to Dull Brightness
lol true.
Technical Debt in Machine Learning Systems (2015) [pdf]
The model M got progressively "cheaper" throughout its lifetime. Mostly, metal was replaced with plastic. The keyswitches and keycaps are still top quality.

What Unicomp makes today is a mid-90s version of the model M. It's not the best ever made, but it's still pretty good. However, there are other keyboards around that are also pretty good.
I once read a hypothesis, that all self help books work. The reason is that they make you monitor your own behavior for a while.
The CPU’s instruction set and machine architecture are just as artificial. Try FPGAs and you can really experiment with non von neumann machines.

But even that is artificially limiting. The tooling makes it nearly impossible to build fully asynchronous designs.
That still begs the question, why am I as a developer wasting time fiddling with infrastructure that I could just throw a little money and a yaml file at AWS and let them do it? How am I adding a business value that will make my company money doing grunt work?
Fascinating read. Thank you.
I had some similar initial issues getting it working (also suffered from the comedy issues with not being able to run Android Studio on modern JDK/JRE versions due to JavaFX stuff being removed).

After I'd faffed about and made it all work I must say that Flutter itself felt very nice. The hot-reload alone is enough to make you massively more productive. Dart is a perfectly reasonable language too, much nicer and better thought out than JavaScript, even with Typescript on top. Integers that are, for a start...
Then limit the number of filters... you can have postfix run a fixed number of smtpd processes, and each process handles only one message at a time.

When they're all full, your server will just stop handling messages, but SMTP will retry anyway, giving you plenty of time to scale up if the load is consistently too high
Fun explanation of what a Mutex is: https://stackoverflow.com/questions/34524/what-is-a-mutex