skysight-inc/HackerNews huggingface dataset:
I don’t like this figure, nor the article it was copied directly from in the WSJ (which I believe was recently discussed here, archive link = https://archive.li/nzdtv).

Why don’t I like it? “Source: International Monetary Fund” !! Fantastic. That’s like quoting a scientific breakthrough and saying Source: MIT. Which of the many artifacts they’ve recently released did it come from? I scrolled through the first three or four pages of IMF pubs, checked all of the titles that I thought may have contained the figure or similar data but no dice.

Is it too much to ask for a standard citation including the publication title and date, too?

I went looking because another comment suggested that maybe Brexit made the Eurozone numbers look particularly bad. But I don’t think that’s the case: the WSJ article particularly calls out UK citizens as similarly being worse off.

But after all that looking I couldn’t ultimately tell you whether or not the Brexit hypothesis is correct.
I found it helpful to start with CUDA on numba since it lets you write GPU kernels in python. Assuming you're like most ML engineers and you're more familiar with python than C++, this allows you to separately learn CUDA concepts from also learning C++ at the same time. There's also a set of GPU puzzles for beginners [1] using to get started with numba CUDA.

[1] https://github.com/srush/GPU-Puzzles
Firefox security is very very bad. I don't know about it's speed, but AFAIK chrome is one of the fastest and lightweight on laptops.

But mainly it's Firefox security. Though I'm not really sure how many people are actually informed about Firefox security.

They are also totally reliant on Google. Google can decide to tell Mozilla to use only Manifest V3 and other because of their funding. People are worried about that.

It's also known for the privacy concious people that Chrome browser doesn't send telemetry or anything similar when you disable it through settings.

P.S. Not an advertisement for Chrome.
I hear this or something similar all the time and I don't get it. Everyone with a 401k, IRA, etc. sees these gains.
Coincidentally, Japan has spent the last 20 years in an extremely low-inflation, or even deflationary, environment.

31 yen in 2001 -> 32 yen in 2020
Honestly I think the best explanation for python is for when you want something "quick and dirty".

Between the less verbose syntax, and the library support - it's incredibly difficult to beat if you measure time to POC. For many, many applications like cli scripts, webservers, datamanipulation, etc. C/CPP/Rust/Go are inarguably slower to get to POC, and have a higher learning curve. The network effect is incredibly strong as well with the library support.

That said it'll be dirty. Might not be super fast, and it might not have all of the compile-time checking.

I think the big thing is that this "quick and dirty" solution is "good enough" for a lot of people. And if it isn't, that's when you start moving things to rust/go/etc.
No. Way too few abstractions in go.
wt.social isn't a Wikimedia Foundation site:

> WT.social is owned and operated by WikiTribune Ltd (“we”, “us”)

https://wt.social/terms-and-conditions
Douglas Crockford – Why we should stop using JavaScript
Me too, but I feel like I'm being slowly boiled with the trackpoint behavior on Fedora. I keeps changing over time and also being inconsistent between different devices in my possession.

It is jarring to move between keyboards and have to completely recalibrate my hands to the different behavior. Try as I might, I can't seem to make them converge with the mouse/trackpoint settings controls in the GUI.

The input method also does not seem to "scale" well with large or high-dpi screens, so even just changing resolutions for a work session can also disrupt the behavior on one single device.
The incentives add up
> More jobs are only good if they actually provide a living wage.

This is false if you spend even a few seconds thinking about it.

Not all jobs are intended to "live" off of. Most of your entry-level jobs were supposed to be for highschool and college kids working part time.

The problem is we have more and more people never graduating out of entry level positions, and today we have folks demanding those entry level positions support a comfortable lifestyle.

You're supposed to graduate out of entry level work after you acquire skills, training, and/or education. Why are people not "moving up" is the real problem...
IMHO the west as a whole will need to re-consider its metrics.

Europe, not only Eurozone, lag in absolute numbers of economic activity but the life quality is not that different from the US and arguably it’s even better depending on what is important for you. An appendicitis generates more economic activity in the US but Europeans die les from it.

On the other hand, Europe does lag on post soviet era tech(that’s anything seen mainstream adoption since 90’s) and the contenders for US are China, Taiwan an India.

China, Taiwan, and India might be at the frontlines on some tech but their societies are facing political and demographic problems in much different ways than the west.

I’m afraid our world is poised for a dramatic change as every country is screwed in a different way and people see no easy way out.
I always feel I'm in a twilight zone with whatsapp. Am I the only person who doesn't want or need to give the app all of my contacts, or even register with just phone number? Phone number is such an intensely and irrevocably identifiable token and so hard to change, that using it for pervasive messaging seems insane to me :-/
A test of chess puzzles can reliably predict a player's ELO rating and what kinds of game elements they struggle with. My late dad did work on this in the 1980s to assess machine and human chess performance which culminated in the Bratko-Kopec Test[0], which eventually became a part of a standard suite for assessing the performance of new chess programs. He also ended up running the test on hundreds of human players to test its calibration.

He created several subsequent tests and wrote a book about it [1]. I make a version of a few of the tests for iPhone if you're so inclined [2].

0: https://www.sciencedirect.com/science/article/abs/pii/B97800...
1: https://amzn.to/3PVOne9
2: https://apps.apple.com/us/app/test-your-chess/id362448420
The world is dramatically better, but it already was dramatically better 10 years ago, and in the developed countries a lot of those improvements stagnated or are slowly rolling back due to stagnant wages, insane costs of living etc.
Btrfs-rec: Recover (data from) a broken btrfs filesystem
No need for a mouse at all.
I name all of my machines after types of knives and swords, because the knife is symbolic of logical thought.

I don't bother to indicate via the hostname what the function of that particular machine is as a general policy, but sometimes an opportunity presents that I can't resist. For instance, my NAS is named "knifeblock" because it "holds" (the contents of) other "knives". My current smartphone is called "switchblade" because it's typically in my pocket, etc. My previous smartphone was "pocketknife" and the one before that was "penknife". The very first real server I set up for my personal use -- the one that started this whole naming scheme -- was "broadsword".

When a machine is retired, the name it goes by is retired as well, to help identify old backup images.

I have burned through all of the really common knife types and have moved on to more obscure and historical knifes and swords, and those from other nations/languages.
Casual chess seems is entirely lookahead search, AFAIK. But competitive chess involves a lot more, from learning the classic strategies (openings, midgames, endings, combo play), to recognizing style and intent in the historical game play of masters, to creatively mixing broad strategies with narrow tactics, to sussing or psyching out your opponent. There's enough there to keep the little gray cells busy for a lifetime.
OK, well how about we compare New England to Europe? Or just Connecticut and Massachusetts?

If you start cutting out this and that country from the EU then you need to cut out Mississippi and Idaho from the US. People always compare the US holistically but conveniently pick and choose which part of the Eurozone they want when it benefits their argument.
There is a myth at German universities, that programming is too practical. So basically you brew there computer scientists with couple internships where they see how programming works.
Ah yes, the good ol' trickle-down economics.
This is multi-level cell flash memory, and it's been in use for years. Instead of "high" or "low" voltage they use the in-between states to encode more bits per cell. [1]

I worked at an embedded startup when SD cards started switching to MLC and we saw a really notable decrease in storage reliability. We ended up sourcing special SD cards that were flashed with embedded controller firmware restoring them to single level cell functionality. Your storage space is divided by 2^n going from n levels of voltage per cell back to SLC, but we saw greatly increased data integrity.

[1] https://en.wikipedia.org/wiki/Multi-level_cell
Accelerating science with human-aware artificial intelligence
> wouldn't you expect to hear about water tables that have problematically-high natural levels of this or that heavy metal?

Where I live, I get periodic water quality reports in the mail, with the test results for all kinds of different contaminants.

The reports always list the typical source of contaminants; and naturally-occurring metals in the ground is very common.

Interesting artifact: A well near my childhood home has unusually high levels of chromium for the town. It's believed to be from when someone was running a car repair shop near the watershed; and they left some brake drums or similar car parts outside.
And if you are poor and United States, just don't be to disorganized to be able to make use of all the government programs to support you.

Sadly, there are a large number of people who cannot do that whether from drugs, trauma, natural inability, etc.
I have an i7 Framework and an M1 Macbook that were built around the same time in 2021. I love the _idea_ of the Framework (and I prefer Windows to macOS) but you're right that comparing them isn't really fair. The Macbook has longer battery life, is faster, and is QUIETER.

I do a lot of game development and doing it on the Framework, the bottom of it gets so hot that you can't touch it and it feels like it's going to burn my lap. The fan sounds like a small plane taking off and absolutely blasts out hot air. The battery only lasts ~2 hours.

Exact same workload on the M1 Macbook and the fan doesn't even spin up. The battery lasts probably 6 hours. You can put it comfortably on your lap.

I don't blame Framework here; I love the laptop but I don't think that a Windows/Linux machine can compete with Apple Silicon. ARM is just so much better for a laptop.
Echolalia
Ad absurdum, then anything other than full curried 1-ary-exclusive functions is coloring.

You can easily bridge context-using and non-context-using code, you can have nested contexts, you can have multiple unrelated contexts, you can ignore the context, probably most critically you can't pass values back up the context, I don't see any way these look like function coloring.
I have only ever applied to 2 jobs at once, where one was a definite fit and another was just to have an option. Except one single case, I've always gotten interviews and offers at both companies. We're out there, just weirdly lucky people. But also I know where to apply and where not to apply, and having a very narrowly tailored application/cover letter makes a huge difference in getting to the top of the pile (something I know from working with hiring departments).
I don't see how the intermediate example gives a PC at all - king can move such that it never gets there and white has the advantage, no?
He's remembered for On Bullshit but I always remember him for this lecture which had a big impact on my several years ago https://tannerlectures.utah.edu/_resources/documents/a-to-z/...
What I learned building and marketing 1 product/day – Week 1
At our org we originally only hired A+ people. The A+ people hired A++ people and so on. Eventually we ended up with only 10x programmers and since then we haven't written any bugs.

If I get around to it I'll eventually write a book about this technique.
Thankfully, Linux touchpad drivers have been great for several years now.
Also, depending on how the bullets get caught at the range (shredded tires vs sand vs steel backstops), they tend to produce a lots of fine lead dust[1].

[1] - https://youtu.be/QfDoQwIAaXg
> Because pedestrians are still largely able to bike, walk, bus etc just fine.

I don’t see how that’s true for most cities in the USA.

For walking, in many cases, there isn’t even a sidewalk for pedestrians to use. If there is, crossing stroads is way more difficult (large distances between crossing opportunities) and dangerous (e.g. no pedestrian islands halfway) than needed.
No, it's because trucks got marketed and sold as a symbol since the margins are much higher for automakers.

People got by just fine with sedans. Most folks who own a giant pickup drive it in the exact same way as a Honda Civic and have no actual need for a pickup. It's very apparent in how tall these vehicles are now. If you are actually hauling goods, you don't want clearance to be that high.
No, multi-level NAND has extra voltage levels. Instead of a just regular off (0) and on (1) they have intermediate states too. For QLC, that's 16 levels, it's quite granular, and the margins of error are very small.
The t480s on linux is not bad for pointing and dragging, multi finger gestures of course aren't close. I could live with it. But on windows, clicking is totally broken, if your finger moves just slightly (and it does, since it's hinged), the click isn't registered. The gestures are a joke, since they just play out an animation instead of locking onto the finger motion.
yes, you may need an alignas depending on platform (though you probably want it even if unaligned access is supported).
shrug I have an M2 Macbook for work and a Thinkpad with Debian for personal use. I much prefer my Thinkpad's pointing stick to the Macbooks touchpad.
The existing metrics are already the fairest.

i.e. Life expectancy, work length, income, spending, etc.

Metrics has to be objectively measurable, otherwise they would have a huge subjective bias. Some people can be happy and enjoy life in almost any circumstances - but that is much harder to measure across societies and you'll end up with scams like "happiest country on Earth".
I think it's also worth mentioning that for certain specific use cases coroutines are much more efficient than a full goroutine, because switching to/from a coroutine doesn't require context switching or rescheduling anything. If you have two cooperating tasks that are logically synchronous anyway (e.g. an iterator) it's much more efficient to just run everything on the same CPU because the kernel doesn't have to reschedule anything or power down/wake up CPU cores, and the data is in the right CPU caches, so you'll get better cache latency and hit rates. With goroutines this may happen anyway, but it's not guaranteed and at the minimum you have the overhead of going through the Go runtime goroutine scheduler which is fast, but not as fast as just executing a different code context in the same goroutine. Coroutines offer more predictable scheduling behavior because you know that task A is switching directly to task B, whereas otherwise the goroutine scheduler could switch to another available task that wants to run. The last section of the blog post goes into this, where Russ shows that an optimized runtime implementation of coroutines is 10x faster than emulating them with goroutines.

Google has internal kernel patches that implement cooperating multithreading this way (internally they're called fibers), and the patches exist for precisely this reason: better latency and more predictable scheduling behavior. Paul Turner gave a presentation about this at LPC ~10 years ago that explains more about the motivation for the patches and why they improve efficiency: https://www.youtube.com/watch?v=KXuZi9aeGTw
Don't you feel confined to your little area? In the weekend my wife and I drove out to a rural hike, 40mins out of town. I couldn't imagine giving up that kind of convenience and missing those kinds of opportunities.

What if you don't live near a pool? Your kids just don't learn to swim? My local pool is a 15 minute drive, but a harrowing cycle route.
> This is multi-level cell flash memory, and it's been in use for years. Instead of "high" or "low" voltage they use the in-between states to encode more bits per cell. [1]

Yes, I'm explaining it with high and low voltage because that's an easy example to wrap your head around if you haven't thought about signal processing or hardware engineering before.
A local Chevy dealer once got a Silverado pickup with the 454 (7.5 liters) V8 in it. As an anti-theft measure, they disconnected four of the spark plug wires when they parked it on the lot. It got stolen anyway - it turns out that a 454 will still run on half it's cylinders.
In practice the difference would be closer to:

getNext := iterableThing.Iterator()
for {
next, ok := getNext()
if !ok {
break
}
...
}

vs.

for next := range iterableThing.Iterator() {
...
}

One advantage is that it's slightly shorter, which matters for very common patterns--people complain about `err != nil` after all. Another advantage is there isn't another variable for everyone to name differently. Another advantage is that everyone can't do the control flow slightly differently either.
Scala 3 could be a great “new python” but it has too many community and governance issues, and also the haskalator people which has been nothing but a scourge for the lang. Let’s hope they dont also destroy rust.
We aren't open source because we want to get anything out of it is the short answer. Of course to each their own but I've personally gotten a ton of value from open core tools in the past.
> But, nothing compares to the new 15 inch MBA. That is hands down the best laptop made in the history of the Earth

Hitchens's razor applies. It's certainly not the best laptop to play video games. Or to use outdoors in rough weather. Or...
The article literally links to another one that talks about the "emerging type of memory" - from 2012.
LVT is an alternate scheme for calculating property taxes which already exist in every state in the US.
Erm, enterprise Linux systems backport major new features all the time. The version number of some software means very little. This article's whole premise is flawed.
Portal axle like on the Mercedes G550 4x4 squared.
Bitcoin payment do not work
The chart in the linked tweet labels it Eurozone.[0]

[0]: https://pbs.twimg.com/media/F1P4FUgWAAIMWAd?format=jpg&name=...
> The host knowing what's behind the doors doesn't specify the host's behavioural protocol.

I agree. I just said that it was not _that_ bad.

> If more than a 1000 PhD's wrote back in complaint, then perhaps a more probable explanation is that while reading the problem statement they assumed distinct host protocols,

I wonder how many of them pointed out that the problem was ill-posed - instead of assuming distinct protocols or just failing to solve properly the problem.

At least one those PhDs went from

"Since you seem to enjoy coming straight to the point, I’ll do the same. You blew it! Let me explain. If one door is shown to be a loser, that information changes the probability of either remaining choice, neither of which has any reason to be more likely, to 1/2. As a professional mathematician, I’m very concerned with the general public’s lack of mathematical skills. Please help by confessing your error and in the future being more careful."

to

"I wrote her another letter, telling her that after removing my foot from my mouth I'm now eating humble pie. I vowed as penance to answer all the people who wrote to castigate me. It's been an intense professional embarrassment."
Eurozone population is very similar to the US.
TLC NAND stores one of eight values in the cell. There aren't three separate values like 1, 0, 1, there is only one value, like "5".
1. Vinyl ridges are much larger than DVD lines. Kind of a silly comparison considering the article claims the density of this scheme would exceed what we currently have.

2. It appears to not be analog.

>An energy barrier is created at the points where the bridges meet the device contacts, and the height of this barrier can be controlled which changes the electrical resistance of the overall material. That in turn is what encodes the data.

That seems to indicate they can have a base-n encoding where n is what they can practically achieve with the barrier/bridge layering scheme.
Not a rhetorical question:

Has the switchblade performed poorly because the design is inadequate, or has it performed poorly because the it's not suited for Ukraine's situation? If Ukraine had a supply of Lancet clones, would they be performing well for Ukraine?
I've used a Mac touchpad, and IMO it's pretty much the same as every other touchpad: so dramatically worse than a real mouse that I'll do everything possible to avoid using it. Of course, there may be differences in degrees of badness, but I'm never going to notice, because if I really can't manage with keyboard shortcuts I'll just plug in an external mouse.
The world is getting almost noticeably better by the day - due to all the progress people make every day, building on top of past progress.

If you're staying "stagnant" and the world is getting better, you're better off.

Even if you're declining, you can be better off.

If you think poor people in the US and Europe have it rough today, you should read up about what it was like to be a normal person in the 1600s in Europe.

If you think poor people have it rough today in California, you should read up on what it was like being poor in California in the 80s and 90s.

Etc.

The average lower middle class family today has it better off than nobility in the 1700s.
Last.fm Recommendations Made Easy with MPV
Where buy estate easily? Somewhere on Belarus border? Or on Adriatic see shore? I mean Europe is big and economic differences really huge.
Again, wrong. The original post completely fails in its argumentation. As I stated above the investment banks providing the loans are not 'perpetual suckers'. They know what they are doing. If PE financing were such a bad game nobody would provide loans in the first place. An industry achieving good returns for decades does simply not need to bribe capital providers. Bribing high ranking decision making bankers is the most ridiculous thing I've ever heard, this is not an governmental official. Claiming overall corruption as a fact and linking to one article (which isn't even about the capital providers for PE firms - the overall point of the original post) is simply irrelevant.
You can use 2 spaces after a newline to format it:

let
pkgs = import nixpkgs-old { system = "linux-x86_64"; }
in
pkgs.mkShell { packages = [ pkgs.node ]; }

Combine this with the input statement in the comment below to get a decent flake. You can mix and match multiple inputs if you want to install different versions of packages
These are technology developments, not GDP. Of course, technology developments are part of why GDP grows, but it's possible for tech to improve for everyone while only a minority reaps the economic gains.
But what about the whole mass of tech bros who don't understand what LLM's are (random text generators and nothing more), and manually start to add changes? It's a virus polluting every industry.
all over the south is where people prefer. For americans, it s cheap