skysight-inc/HackerNews huggingface dataset:
>> while the OS reports lower than expected CPU usage

>> which depending on the CPU metrics you use, may not show as CPU busy time

If your userspace process is waiting on memory (be that cache, or RAM) then you’ll show as CPU busy when you look in top or whatever - even though if you look under the covers such as via perf counters, you’ll see a lack of instructions executed.

The CPU is busy in this case and the OS won’t context switch to another task, your stalled process will be treated as running by the OS. At the hardware thread level then it will hopefully use the opportunity to run another thread thanks to hyper threading but at the OS level your process will show user space cpu bound. You’ll have to look at perf counters to see what’s actually happening.

>> you might end up with 20 servers at 50% usage, but using 10 servers will take twice as long but still appear to be at 50% usage.

Queue theory is fascinating, the latency change when dropping to half the servers may not be just a doubling. It depends on queue arrival rate and processing time but the results can be wild, like 10x worse.
How does that make it better?

I think there are valid reasons to want to control immigration, supply of housing isn’t one of them.
This was the core of JWZ's famous complaint about Debian bundling an out of date xscreensaver.

I won't link to it, as he blocks links coming from here...
Which means they were 100% efficient during winter.
From experience, some of those 20k+ a month are usually the culprits for scheduling an outrageous number of meetings. God forbid someone is working on something without "following up" or heaven forbit they couldn't get to establish what to do "moving forward".
I'm not sure I buy that simplistic argument. As a counter-example, residential property in most exUSSR experienced significant price increase during previous 30+ years while populations of those countries mostly decreased during that time (and often much more significantly than in Japan). Why? Because people were (and often still are) convinced that it is best investment for them long-term.
A startup IPO is just an exit event for the investors and founders. I wouldn’t expect anything positive for anyone else to happen in the median case
Is it possible the map is a little in the future for every train, to make sure you arrive on time when using it?
Switzerland has the same problem.

If the rent increase has been determined by market conditions to be 10%, incumbents have their rent increased by 40% of that, so 4%. And it's not asymptotic. If the rent increase next year is 0%, the incumbents still pay just 104% of the basis rent.

Over time, incumbents have unbeatable rent and can't afford to move, and newcomers pay an extortionate amount, which is the present status quo. The Swiss also blame the newcomers for raising the rents, even though they are the victims.
USB-C is actually surprisingly tricky to screw up.

For example, video-only cables are only possible if they have active electronics - so that means you are buying a very expensive cable which somehow doesn't follow the specs. I know Monoprice does make one, but it starts at $115 and it is explicitly marketed and labelled as video-only.

Low-voltage cables are the same thing. All passive cables can do 100W using 20V, and the 240W ones using 48V are explicitly marketed as such. There are some optical cables which do not transfer power at all, but again you're looking at specialized >$100 stuff. You don't just accidentally grab one of these out of your Box Of Cables.

As far as I am aware, no cable manufacturer cheaped out on the wiring because there is zero reason to. You can't simplify USB 2 cables like that, and anyone selling USB 3 cables wants all pins for it to actually be usable as a data cable.

The biggest problem with USB-C is that the USB Implementers Forum created a very clear design to indicate exactly what each device and cable is capable of - but then manufacturers decided it was ugly and just completely ignored it. If everyone just followed the damn spec there wouldn't be nearly as much confusion.
I absolutely love that the bug report was not closed as « inactive » or « stale » after like 6 months.
All mobile Ryzen 6000 and Ryzen 7000 APUs (Zen 3 or Zen 4) support ECC, unlike in the earlier generations, where ECC was restricted to PRO variants. Unfortunately, none of the small computers that use them supports ECC on the MB.

It is expected that AMD will launch a desktop Zen 4 APU in the near future. If that happens, it remains to be seen whether ECC will remain enabled in it, like in the current laptop packages, but there seems to be no reason to disable it.
Thanks for your reply!

I'm in a tricky position because I'm spending quite a lot of effort trying to improve the Haskell ecosystem, and although people report a lot of difficulty with language extensions I don't actually understand why. I suspect the problem is with something else, but it gets attributed to "language extensions" because that's the element that was most visible when the problem occurred.

Anyway, I don't mean to badger you, so feel free to ignore me if it's not a good use of your time, but I do have more thoughts and questions.

> I basically had to enable at a minimum 5-6 language extensions in every single file.

Sure, but I don't see a problem with that, per se. I routinely enable 20 language extensions in a single file! They're mostly just removing restrictions, as I said. It gets a bit tedious but nothing more than that.

> I believe I was trying to implement Central Authentication Service using Servant

Aha! Servant uses a style of programming (often called "type level" but I'm not really completely sure that's accurate) that I find rather inflexible. I would be very hesitant to use Servant myself, personally.

Is it possible that the problems you experienced were actually to do with the inflexibility with Servant itself, but the problems have been attributed to language extensions, since you were required to add them to make Servant work?
> That's amazing, but I guess it won't help when the person can choose the bias?

Alice writes on a piece of paper whether to use the result from the first or the second coin, Bob flips the coins however he likes, then once there are two different sides of the coins up, Alice turns over the paper and reveals to Bob which coin contains the result.

Though I guess that unnecessarily complicates the procedure – maybe Alice can just write "heads" or "tails" on a note and then Bob flips without having seen the note. It essentially replaces the second coin with Alice's mind which hopefully doesn't suffer from the same known bias.
Too many fixed mindset types around here, thinking that chasing jira tickets is the type of problem solving that matters or that plumbing apis is puzzle solving. Forum might just as well replace hacker with worker and call it worker news. The only types of problems some want solving is how to increase taxes on those that solve actual problems and how to release yet another ai to leech off of other people's hard work. All while being ordered to return to offices like herds to a barn. Nothing hacky about it frankly.
Up-zoning doesn't guarantee you cheap residential. A lot of highly dense cities are still very expensive (NY, Paris, London, etc.) and will continue to be as long as buying and holding the property is one of the best long term investments one could make.
Samsung just joined Google's push to bring RCS to iPhone
Masonry isn’t ready to be shipped as there are still quite a few open spec issues [^1] that need to be resolved first.

[^1]: https://github.com/w3c/csswg-drafts/issues?q=is%3Aissue+is%3...
Why is it still called verification, when the only verification is your bank account?
Unless they can also introduce bias using strength/technique of the throw.
Show HN: An Hourly Briefing on Global Happenings Gathered from 200 News Sources
Why do we eat grains? Thermodynamics (2013)
I know it's not on par with any real stats, but still... I just had this strong conviction that worked this way.
The really interesting stuff is why it is so. I would think along lines of brain timing tossing and catching, eye-brain-timing rather than gravity and coin itself. Added: Yeah, now I remember actually manipulating timing of catch to achieve this.

> Trying not to be disrespectful

No worries, it is just me using high context communication style, where I assume that you know that I know this and I just share what was my experience in childhood (it was not like a single thought).
That's not very hard in an economy which has grown as quickly as Poland's.

Find another country which will have the same growth for the next 20 years, invest there, and you'll see similar results.
How is that possible when both outcomes have a probability of exactly 50%?
Have you ever heard of the Royal society for putting things on top of other things?
I know that Eircode saw very little use at launch. Has this changed?
>Active recommendation that "Schools should NOT 'encourage students to change their behavior or families to do more things that were like white families do, like reading to their children or adopting a growth mindset'"

The Smithsonian—*The Smithsonian*—did the same thing. Three years later I still can't believe it. <https://www.miamiherald.com/news/nation-world/national/artic...>
news.ycombinator.com not included in this 4% either
Makes sense. The most gifted coders wouldn't work in DRM and telemetry. At least I hope that's what is happening.
In Graphic Detail: The Harrowing Heat Hump
Oh man, I was just making an argument for performance goals based off exactly this concept, but I hadn't thought of the framing of "soft orders of magnitude" -- that's a great analogy. Thinking a bit more, I think "paradigm shift" and "discontinuity" also works. Every "soft order of magnitude" is in fact a qualitative shift of the experience --

- "I can reasonably stare at this tool's output and wait for it to finish"

- "I'll get distracted and look outside but I won't switch off task."

- "Time for a coffee."
Content Addressable Routing

A 'renderer' that interprets the memory location as some bitstream which turns it into an expectation of some type of shape for the bits at location.

OS Built on virtual machine over DHT-like system / Content Addressable Memory / Heck, throw in computations on there too, why compute things that have already been computed?

Basically Xanadu.
PV has increased from a <10% percent efficiency in the 80s to 25-30% now for commercially available panels. They can grow another 3.3x in efficiency at most, hardly comparable to the doubling every few years that semiconductors have had.

The wikipedia link you provided contains the following snippet:

> and can achieve efficiencies of up to 90% instead of 40-45% attainable by efficient turbine-driven thermal reactors.

A doubling of efficiency is extremely nice, don't get me wrong. But after you get to 90% there is simply not much further to go. On the other hand, semiconductor production has probably not even reached 1% of what is achievable. Non-flat structures are still seen as incredibly advanced, let alone true 3D chip manufacturing.

Bulk energy production will never see improvements comparable to those found in semiconductor manufacturing, simply because the systems don't have nearly as much "efficiency space" left to grow into.
Having ADHD and Autism even something as simple as 30 mins a week can be a lot of effort when it isn't the thing I'm hyperfixating on.
I built one of these when at university in 2008. The AP was up the other end of a long hallway and through many rebar concrete walls. Whenever I needed to download a dataset I would stick it out in the corridor.

It was the first time I purchased Pringles.
Appflowy.io – open-source Alternative To Notion
It is probably the new screensaver from MacOS sonoma. According to the review on ars technica they are quite large but use purgable storage. Purgable storage is a way to keep files on disk but as soon as something else requests the space the purgable files are deleted.

https://arstechnica.com/gadgets/2023/09/macos-14-sonoma-the-...
Has hmate9 pointed out, a simple pattern like the one described can persist indefinitely – but the risk of exploiting it is priced in already.
I think Revelation Space? Though there the technology being studied is alien.
Hm... just an interested layperson here but would that not require some kind of mechanism by which the photon sheds some of that momentum? Which would seem to be pretty hard if it really is an 'elementary' particle. Unless 'photon === graviton' and you find photons shedding other photons!
Same as you, but first I played IF games under Winfrotz/ZX Spectrum. Later, I ran Linux with advent/battlestar and such under Frotz for Unix (among trek) and I was hooked.
How a Social Network Fails
I've always caught the coin and flipped it onto the back of my hand to display the result. So I guess I have an opposite-side bias.
Mesmerizing Journey of Artificially Smart Machines
Can't decide if this is inspiring or depressing.

Are software/tech consultants paid solely for their opinion or do they actually implement things, write code, etc?

I can't imagine getting paid as much as the commentors reported for simply giving advice...
It is paywalled so I can not.

However, I was unaware that they already conducted said experiment. I am now left confused as to why they would not mention such in the abstract, and refer only to natural experiments and second order measurements.

I shall aquire the paper and learn why.
How to indicate device compatibility for your app in MetaInfo data
Suppose Alice needs to take the coin first to herself, to use the aforementioned strategy without intentionally introducing bias, and then using result of that, which would determine whether the first or the second result from Bob would be used. Because otherwise Bob may be able to make psychological "guesses".
Because I find it counter-intuitive. And because I am not aware of scientific development in this field.

@bradrn on this thread kindly extracted the description of the proposed physical model from inside the paper, it is helpful:
https://news.ycombinator.com/item?id=37830265
Yea that is sorta what I'm talking about. The previous version didn't use Plaid and required you to manually enter everything. This forced me to be on top of it. The new Plaid version was a lot more automatic and required far less manual work, but also meant I was less involved and therefore less on top of things.
How a wind up music box works [video]
This works only if the bias is constant/independent of the result of the previous flip.
> Why is there always someone commenting about survivor’s bias?

To educate and remind people of survivorship bias, so as to prevent this:

https://xkcd.com/1827/
I got some years ago from ebay.
The 8th "Forgotten" Principle of Local First Development
In this blog post, I propose to add Eco-Designed as an 8th principle to the original 7 principles of Local First.
You can't buy time. And a demanding job that'll get you that 20k/month will start to degrade your health at some point, rather sooner than later. And in most of the world even 'only' 1/4 of that will make sure you're living a quality life, esp if you can earn it with part time work while spending extra free time exactly how you want to.

But hey, people finding happiness in owning more than they can spend or use are free to work as much as they possibly can.
An ideal coin flipped by an unbiased super person would have that 50% probability. A real coin flipped by a real human no, as the study shows.

Let's consider a spherical cow...
Having built applications with OpenAI's API it becomes painfully obvious that the API gives us the bare minimum to function. For small businesses and teams this can leave them out in the cold when it comes to tools that are needed for collaboration on the development of prompt templates. Prompt Manager Pro aims to bridge this gap, making it dead simple for non-technical people to design prompts for software applications. With this higher level viewpoint we also gain insight in to the use of these prompts in our apps, allowing you to easily monitor the cost, speed and usage of different prompt templates in software your building.
These mandatory lectures on survivorship biais are annoying, especially when we’re not talking about Elon Musk levels of insane success.

20k a month is… what make an average senior SWE in the USA?

It’s ridiculous to think you’d have only 1% chance of making it to that level of revenue.
Next Klaviyo – US and India Leading the Innovation in Ecommerce Automation SaaS
This weekend, I did a deep market study on ecommerce marketing automation SaaS.

Of all the companies in this category, only 100 of them actually grew in headcount over last year.

Of all the 100 growing ecommerce marketing automation and customer engagement platforms, about 70% of them have most employees in the USA and India.

With currently over 200 M internet buyers in India and increasing by 25% yearly, India is one of the largest market for these companies.

Finally, here are the top 10 companies by headcount growth

1. Elloe AI

2. Octane AI

3. Akia

4. Pencil Technologies

5. Connectly.ai

6. Courier

7. Emma

8. Mayan

9. Northbeam

10. SleekFlow
The tools I am talking about are integrated into, supported by, and used by packages within, the distro itself. I'm not talking about external things that make low quality packages.

If you want to make external packages (such as those that don't come with source), then you can just use `dpkg-deb --build` or one of its many wrappers to shove the binary into a .deb.
Writing the code becomes relatively straightforward once you have decided what code to write. Consultant's opinions helps you go into the right direction and not waste your time on writing the wrong code. Which makes the opinion the force multiplier for the whole team.
It's an open secret that based on many crypto experts and the ones who knew Hal Finney personally that he's the original author or one of the original authors of Bitcoin [1],[2],[3]. Apparently coding has certain style and signature, and everyone coding style is different especially C program where freestyle is the norm, in which the original Bitcoin codes was originally written in C. It's also claimed by some experts that the original coding for Bitcoin code released by the anonymous Satoshi Nakamoto has Hal's "fingerprint" all over it [3],[4].

[1] Hal Finney and Bitcoin's Earliest Days:

https://www.wsj.com/articles/BL-MBB-26228

[2] Remembering Hal Finney on the 14th Anniversary of the First Bitcoin Transaction:

https://www.coindesk.com/consensus-magazine/2023/01/12/remem...

[3] The Developer Who Discovered Bitcoin's Original Codebase, Jim Blasko:

https://hackernoon.com/the-developer-who-discovered-bitcoins...

[4] Uncovering Satoshi Nakamoto? A Look into the Techniques Used to Search for Bitcoins Creator:

https://blockchainindustrygroup.org/uncovering-satoshi-nakam...
Undefined Behavior is the obvious one. It's everywhere, with more subtle rules than most people realize, and yet it's invisible. Taking advantage of actual portability of C adds dealing with variable integer sizes, and requires even more care around implicit type conversions.

Lack of any thread-safety in the language shifts that complexity onto programs and programmers.

Similarly lack of memory safety in the language itself pushes the complexity to the tooling — analyzers, sanitizers, fuzzers, hardening. Writing C properly requires a lot more stuff that isn't so simple.

Plus there's a lot of dumb pointless complexity of just dealing with needless compiler and platform differences, build systems, and dependencies. Half of the time leading to a paradox of C being super portable, but Unix programmers telling Windows users their OS and compiler sucks and isn't supported, and vice-versa.

BTW "simple" in English is ambiguous and could be interpreted as either synonym for "easy", or "consisting of few/basic parts". C is the latter. Actually writing proper safe reliable C requires skill and experience way beyond the spartan basics of the language itself.
Link to the full analysis https://goldenpineapple.substack.com/p/finding-the-next-klav...
It really doesn't help that Slack requires an account, isn't searchable and doesn't preserve history :)
That’s entirely unrelated to the backend language (and mostly unrelated to CPU usage for that matter).
No, just no. Performance and debugging are just plain horrible. The spring team loves to force you into their automagic shit and this bean stuff is so annoying. You almost got no compile time safety in this stack. It's the bane of my existence. I'd like to know that a compiled program will run. That seems virtually impossible with java/spring boot.
On the topic of computational archaeology this story was pretty interesting:

>Institutional memory and reverse smuggling

https://web.archive.org/web/20111228105122/http://wrttn.in/0...

HN discussion from 2011: https://news.ycombinator.com/item?id=3390719
This is a strange thread. It's one thing making 20k/month as an individual, but many of these stories are consulting companies making some amount per month, but with lots of employees. Does that surprise anyone at all?
Out of curiosity I checked few cameras and it looks like you're right.
There may be a preexisting contract between investors that grants this right of first refusal. In some scenarios (e.g. startup seed rounds) it is customary to require such a contract as part of the investment deal, however, if you don't contract for this right you don't have it, and it may well be that some shareholders (e.g. investors) have this right and other shareholders (e.g. initial employees) don't.
But the foxes are not the problem. The people are.

When folk leave their litter out, throw it on the street after a drunken night out. You can't blame the foxes for that.
There is skill to coin flipping. You'd need to blind the flipper, either physically blindfold or make it so they don't know which result is the positive outcome ahead of time.
This is practically impossible, given that the game likely sends a binary delta-compression of game-state, and so unless you entirely and accurately reverse-engineer all associated data structures and the protocol, you have no way of telling if the game is also siphoning sensitive data out (for instance, let's say there's some variable which is server-side determinable, but the variable is sent, but XORed with the data we want to extract, before being compressed and sent, then unless you understand this variable well enough to argue at any time in the traffic stream what its correct value should be, there's no way to know) there is so many ways of hiding this data that unless you do some full trace and reverse engnieering of the entire machine state, yea, no. Especially since a game is anyhow meant to receive keyboard events, at least while active.

A plausible way would be to determine which processes are becoming active when input events occur, if the unfocused game is one of them (good luck actually determining this!) then you can at least say it's possible, but not even then, if anything actually happens to the intercepted data or if it's just bad implementation.
> Having this theory means you can't rely on a single bet, you have to bets many many times to make profit from stock market.

If you take into account trading costs, you'll probably lose money this way even if the theory is correct.
Archaeologists extract DNA of ancient Israelites
It’s rational herd dynamics for the execs. Going against the herd and being wrong is a career ender. Going with the herd and being wrong will be neutral at worst.
"ADHD is now fashionable. Social contagion drives this"
No mention of Platform 9 3/4? I'm disappointed.
The 6-pin connector was nice. But laptops and camcorders generally had the 4-pin connector (sans power)...not so nice.