skysight-inc/HackerNews huggingface dataset:
I don't care about your political shenanigans pis/po/twojastara/whatever. Oligarchs do in Poland whatever they want while poor Polish idiots only think about buying another 25 sqm apartment and a newer German car.

40 of potatoes, duh.

The escapades of Wisła/Cracovia baboons are not normal. As long as anyone is randomly asked "which team do you support" the football is to be eliminated from the city.
For the Hacker News members who are reflexively downvoting my comment, presumably for political reasons, I refer you to Riley vs. California, the 2014 SCOTUS decision that ruled warrantless searches of cell phones were unconstitutional:

https://supreme.justia.com/cases/federal/us/573/373/

The opinion was written by Roberts with a concurrence by Alito.

Again, presumably, the 2024 court is likely to take an even a dimmer view of the Feds trying to expand their powers and circumvent the 4th Amendment than the 2014 court.
GN has multiple sources, not all based on L1T. They're reviewed here [0], starting around 9:11

[0] https://www.youtube.com/watch?v=gTeubeCIwRw
The git repos on the other hand, have latest commits days, or even, hours ago, so I wouldn't call it exactly abandoned.
> I still have to rely on a landlord.

This is a very good point. Counterpoint is self-hosting Headscale which I mentioned in another comment here: https://github.com/juanfont/headscale

Works with native Tailscale clients with a few config changes. I use it myself.
When I was in high school, I wrote a Z80 disassembler in BASIC and printed out the entire TRS-80 Model 3 ROM on a thick stack of fan folded greenline paper. I spent a lot of free time figuring out what was what and commenting the code by pen in the right margin.

The (string) garbage collector was amazingly frugal and correspondingly slow. Because the garbage collector typically ran only when memory was critically low it used almost no memory, just 4 bytes I think. (it was also possible to invoke it any time with the FRE(0) function call IIRC)

The routine would sweep all of the symbol table and expression stack looking for string pointers, and would remember the lowest (highest? I forget which) string base address which hadn't already been compacted. After each pass it would move that one string and fix the symbol table pointer (or expression stack str pointer) then do another pass. As a result, is was quadratic with the number of live strings -- so if you had a large number of small strings, it was possible for your program to lock solidly for 30 seconds or more.
Reservoir computers;

https://en.m.wikipedia.org/wiki/Reservoir_computing
I have wanted this at the speaker level, be able to cancel environmental noise coming through eg a window. A library of cancellation patterns, delivered through an aptly named sound bar.
> Python barely has more type support than Ruby

That's not true. mypy and Pyright (the main type checkers) are very ahead of Ruby's Sorbet, and Python actually has proper ergonomic syntax to work with types, which Ruby doesn't. It's also seeing constant development to bring more powerful typing and syntax.

Also, typing has become part of the Python culture, which means most of the big libraries have type hints. It doesn't seem like that is the case with Ruby, where type hints aren't as prevalent. Even the core maintainers don't like the idea and want to keep it as dynamic as possible.
You can chat with all these models for free and ultra-low latency using this hosted website https://nat.dev/chat for free by GitHub Founder
Interesting, I thought docker uses 172.*.
A related topic. I saw Google create hotmail accounts on the Gmail platform e.g., myname@hotmail.com when myname@hotmail.com was a functioning email ID on outlook.com.

I was able to login to Gmail with myname@hotmail.com and send emails. Emails were however being received only on the outlook.com account. Blew my mind.
Wow, this is the largest batchfile I've ever seen! And I thought my 200-ish line one from high school was pushing it. Honestly huge respect for having the dedication to go this far with batch. I knew about the pseudo-function-calling features and a little bit of the weird syntax, but just skimming there's a lot of stuff in here I haven't seen before. Usually people saying "X in Y KiB" are doing some crazy linker shenanigans, so this was refreshing.

Also, "Windows To Go" and "Windows To Stay" are really funny feature names.
So does that mean they may not want to appeal it at all to avoid a ruling in a higher court?
they was some interesting funk in the 80s :
Lisp computer: https://en.wikipedia.org/wiki/Lisp_machine
(these were very hot in 1980s era AI)
connection machine: https://en.wikipedia.org/wiki/Connection_Machine
(a gorillion monobit processor supercluster)

let us also not forget The Itanic
How are you taking Bitcoin payments? Every time I'm forced to pay for something using crypto it ends up making me want to self-harm and I've been a dev for 40 years. When I have to try and talk friends and relatives through crypto payments it is insanely painful.

Just the other day I was buying an NFT and I realized I bought the currency on Ethereum instead of Polygon. Coinbase didn't differentiate. Imagine trying to explain all this shit to your grandma.
I don't live in Europe, but wish we had these sorts of regulations in the US.

If tech companies cannot provide us a means to control our personal information, and require us to be locked into their gatekeep-y, nanny-state, walled gardens and submit to using locked-down devices that don't actually obey what we want them to do, then those tech companies should not exist.

I've gotten a little bit of a taste of some of this stuff in the form of the CCPA/CPRA, and it's delightful. Getting to tell companies they're not allowed to sell any of my information to third parties is wonderful. I just wish that was the default and I didn't have to opt out.

Big tech is far, far under-regulated, even in Europe, too, and that needs to change.
>Passwords are personal data, faces and fingerprints are not, apparently.

The rulings you're referring to are based on the Fifth Amendment. They don't involve the privacy rights of the Fourth Amendment. Rather, they treat the act of revealing your password as testimonial: if you say "my password is hunter2", you are testifying; and the Fifth Amendment says you cannot be forced to testify against yourself; so you cannot be forced to reveal your password.

You can scan your fingerprint or face without speaking a word, so those acts are not testimonial, and forcing you to do them would not implicate the Fifth Amendment. Similarly, brute forcing your password, or searching for it written down in your notes, would not implicate the Fifth Amendment.
Five taps of power button on iPhone disables biometrics until you enter the passcode. I always do this before going through airport security
I don't think the author intends to provide a serious production solution, at least not for now.

Runit tools in busybox - up to the task?

Let's test busybox's runit applets in a hypothetical ;) scenario
when someone needs to stop running, say, systemd on, say, a Fedora machine.

No doubt this will expose various shortcomings.

To me, This just seems like a fun experiment to demonstrate busybox's capabilities.
What is DBT?
From TFA (?!):

"The investigation linked one crewmember’s ejection injuries to his weight, which was nearly 260 pounds, over the ejection seat’s 245-lbs weight limit for safe use, the report said. The report found that the same crewmember had been at or near that weight at several medical checks and once was allowed to continue flying with a “self-reported” weight of 245."

"In various interviews with members of the squadron, the investigation uncovered airmen’s lack of understanding and application of cold weather altitude corrections, landing restrictions and current weather sensing capabilities on the airfield."

"The aircraft caught fire and was ruled a total loss of $456,248,485."
Dan Geer on CrowdStrike: It Is Time to Act
I don't disagree, in general. Roundup also fed many people. But there are certainly poor choices evident in the above examples that weren't necessary for the progress to be made, but were just disregarded by an organization operating without guardrails. They deserve the pressure to course correct.
The digital to analog conversion is even complicated for a speaker. They just take the analog signal. It's really just an electromagnet that moves a cone that vibrates and pushes air around.
It's insane if the facts are what you're imagining - the company strung the candidate along for months for no reason. If the facts are something different, like the process took months because the candidate kept rescheduling, then it's not insane at all.

TFA gives no details either way - hence, the thing you're calling insane is something you've imagined, not something described in TFA. That's my point.
Please elaborate.

While obviously a LLM might miss functional problems, it feels extremely well suited for catching “stupid mistakes”.

I don’t think anyone is advocating for LLMs merging and approving PRs on their own, they can certainly provide value to the human reviewer.
Undoubtedly. Pretty sure that Neutral Milk Hotel is now holding the place that Captain Beefheart previously occupied, and future generation will be puzzled.
Honestly, I wouldn't want to have a dependency on NodeJS and NPM, of all things, just to write a shell script, with limited command support to boot. I'd much rather use vim and shellcheck, and have all of Unix at my command.
> Color is light

For an ELI5 on a "maybe teach color better by emphasizing spectra?" side project, I went for hard disjointness on "color" vs "light". Distinguishing world-physics-light from wetware-perception-color. Writing not "red light", but "\"red\" light". So physical spectra were grayscale, on nm and energy. Paired with perceptual spectra in color, on hue angle and luminosity. And both could be wrapped around a 3D perceptual color space (tweening the physical spectra from nm to hue). Or along a 2D non-primate mammalian dichromat space, to emphasize the wetware dependence. Misconceptions around color are so very pervasive, K-graduate, that extreme care for clarity seems helpful.
Consumerism is overrated, but we all want it because neighbour has nice thing
ContainerYard: Declarative, reproducible, and reusable approach for containers
Cool! Any important features you miss when running Headscale?
> I don't want to live in a world where someone else is making the world a better place better than I am.

Oh yea? Well I'm planning on making "Ray Tracing in _One Afternoon_" and I'm going to not only make it public domain, I'm going to personally deliver a printed copy to everyone in the world.

(RTOW is lovely. I love how it has evolved. Thank you!)
Our software is for marketing

If it's worth anything, use it to market your shit.
Source Code of RSS Brain Is Available
Have you ever bootstrapped a business? If no, maybe you wouldn't be so flippant here if you had. Loans are not easy to get as a small business, particularly ones with favorable interest rates.
This circuit does not "represent" anything, and thus is not analog.

Look up the definition.

https://www.dictionary.com/browse/analog

> of or relating to a mechanism, device, or technology that represents data by measurement of a continuous physical variable, as voltage or pressure.
> to be exact, San Francisco ideology shaped by the images of their limitless compassion now spreading world wide and raising questions.

Are you talking about the homeless encampments? I suppose that's another part of it.

But I was thinking about the ideology that says that more computerization (and less friction) is always more better. Basically, "We care about teen mental health, just as long as those teens are still glued all day to Instagram, even if Instagram itself is the problem."
No, go look at the definition:

https://www.dictionary.com/browse/analog

> of or relating to a mechanism, device, or technology that represents data by measurement of a continuous physical variable, as voltage or pressure.
Why is promptfoo so popular?
I have seen frameworks in other spaces attempt the configuration driven approach and have seen it always fall out of favor vs. programmatic approaches. I am reading the docs right now and I feel like it's so much work to try to learn the syntax of their YAML specification vs. using something like LangFuse. The fact that you can write code as an array element in a YAML low key makes me angry.

Yet this is used in Shopify, Microsoft, etc. supposedly. Are there people here who have chosen promptfoo over other alternatives? Why?
Better Firmware with LLVM/Clang (2020)
It's from around 30 years ago, my guess is it's referring to this[0] paper from 1996. It's above my head, but it seems to help with branch prediction issues arising with both many instruction units and high-clock speed, which were sort of either or in the '90s, but I think most modern processors are both.

Multiple-block ahead branch predictors

Abstract:

A basic rule in computer architecture is that a processor cannot execute an application faster than it fetches its instructions. This paper presents a novel cost-effective mechanism called the two-block ahead branch predictor. Information from the current instruction block is not used for predicting the address of the next instruction block, but rather for predicting the block following the next instruction block. This approach overcomes the instruction fetch bottle-neck exhibited by wide-dispatch "brainiac" processors by enabling them to efficiently predict addresses of two instruction blocks in a single cycle. Furthermore, pipelining the branch prediction process can also be done by means of our predictor for "speed demon" processors to achieve higher clock rate or to improve the prediction accuracy by means of bigger prediction structures. Moreover, and unlike the previously-proposed multiple predictor schemes, multiple-block ahead branch predictors can use any of the branch prediction schemes to perform the very accurate predictions required to achieve high-performance on superscalar processors."

[0] https://dl.acm.org/doi/10.1145/237090.237169

EDIT: oops. Looks like eyegor posted the link earlier. Oh well, enjoy the abstract.
You can just say `make hello` — no Makefile required! And then run with `./hello` instead of invoking the more obscure a.out

Obviously that doesn’t scale, but for a beginner it’s simple.
New Programming Languages of 2024
I've been seeing this a lot lately. Everywhere from screen printed signs to news tickers. I'm not sure if this is because it's new or if I'm just now seeing it.
Why is this at all a thing in 2024? We have Wegovy now. It is designed to solve this exact problem. Which it does, plus solves another few problems believed to be even more hopeless than obesity, such as drinking. People who still live in denial about it and keep pretending like it doesn't exist, do a great harm to humanity. Semaglutide is one of the very few genuinely good inventions of the last 10 years - one of the very few falling out of "a novel way to force people click on ads harder" category. Use it.
For those in the Milwaukee or Chicagoland areas, I highly recommend checking out American Science and Surplus (https://sciplus.com/). Not props or movie industry related, but similarly fascinating. This store has catered to makers of all stripes since long before "makers" meant what it does today.
> Why do they do this?

So they don't damage users' speakers, their hearing, or generally cause annoyance.

> They just assume a 16-bit input has 65536 levels and that's the range. Full stop! They never give consideration to what happens when the peak audio input covers perhaps less than one third that range of bits.

1/3 of 65536 is still +-11,000 voltage levels, or 14.4 bits of information. That's a really good place for a signal to be! It leaves a bit (literally) of room for the peaks without clipping.

Now if you meant 1/3 of 16 bits = 5.3 bits of information, that is indeed a poorly recorded signal. +-20 voltage levels. It's going to sound terrible whether you boost it digitally or analogly. (is that a word?)
There are still plenty of proxies that can amount to the same thing. Not a lot of white graduates of HBCUs, for instance. Are we removing the names of all schools, too?
The technological industry is indeed very important, the mistake is thinking VR goggles and chatbots are somehow the only or even particularly relevant form of technology. Europe is of course full of high technology firms, (the awkwardly named https://en.wikipedia.org/wiki/Blue_Banana) contains a non trivial amount of high value added industry in the world.

What we need more of these days is 155 mm shells, chip fabs, nuclear power plants, solar cells and rail, not Facebook and Apple equivalents complaining about regulations.
FWIW Triton can actually be used pretty easily from C++ straight using MLIR. XLA does that. Maybe not exactly a frontend but not that far.
CAM16's hue lines are curved by design. Hue is not linear with regards to xy chromaticity, as evidenced by the Abney effect[1].

[1] https://en.wikipedia.org/wiki/Abney_effect
All that cloud infra and Very Smart system design for what could be served by a single dedi & AF_XDP in C++/Rust.

Always wonder why clearly smart people put themselves through these heroic gymnastics just to avoid learning a bit of <sys/socket.h>

Still a cool write-up B).
aren’t the drone defense weapons
In benchmarks, branch predictors guess correctly 90-95% of the time.
No one sane is depreciating hand tools or anything smaller/less valuable than a bobcat. At least for businesses that aren’t doing millions of dollars worth of them.

Why do you think they should? Care to quote a section of the tax code?

No one, including the IRS, wants to deal with mountains of BS paperwork over small stuff like this.

For a description [https://www.trustbgw.com/blog/2016/07/08/capitalize-fixed-as....],

“To determine when to expense and when to capitalize, consider both the de minimus rule and the useful economic life.

The de minimis rule allows you to expense any item that may potentially be capitalized so long as said expense (or the sum of related expenses) does not significantly distort your bottom line. In other words, these expenses cannot make up a large percentage of your total expenses, subsequently providing you with an extraordinarily low income. A strong metric to follow is that the sum of the expenses should be less than 0.1% of your gross receipts for the year, and/or 2% of your total depreciation and amortization expense for the year.

Any item that will retain no value after 12 months may be expensed. Do note that the IRS may frown upon deductions that appear to take advantage of end-of-year timing. If you incur an expense in December and then consume the item in January, you may need to argue that the deduction did not distort your bottom line in order to take it.“
I think it's more like Roman concrete. There are many creative engineering possibilities that simply aren't used anymore because there are so many jellybean parts on the shelf that can brute-force a solution without much creativity.

Much in the same way, I find many software engineers these days don't actually know much about how a computer or a computer network works.

Engineering is starting to become less about being masters of the physical world, and more like a discipline in gluing blocks together.
The hustle is real: https://hn.algolia.com/?query=guish&type=comment
qemu is a good way to experience with kernel hacking

Hopefully someone can update the LDD(linux device driver) and Linux kernel books. In fact Linux Foundation should sponsor such efforts since technical book like this is hard to make any profit.
> In Funtoo's case it was less a matter of how long it would be around as much as what the plan would be if the BDFL decided they're done.

Good point; it's less a matter of time per se and more of structure and governance; a project with a single person point of failure is likely to have weaker long-term prospects than a project with a higher bus factor even if the latter is younger.
"...you can rent seek on proprietary peer to peer systems as well..."

I still use a non-proprietary one that predates Tailscale and that is not OpenVPN. It is small and simple enough even I, a non-programmer, can make modifications.

It's possible one ends up using client-server in order to achieve peer-to-peer because not everyone has an internet-reachable, non-firewalled IP address. Using some hosting company's server to run a "supernode" may be required. No traffic needs to pass through it if it is used only as a "rendezvous server" so the cost can be minimal.

Companies that try to compete with "free" always draw high scrutiny from me. Stop using that free software and start paying us. We added 100 unnecessary "features".

Not doubting this "corporate strategy" can succeed, at least short-term. Look at Slack. But these subscriptions are not for me.

Client-server versus peer-to-peer is misdirection. The real issue is proprietary versus non-proprietary. IMHO.
I think a worse feature for them to have is consistency. Imagine being someone that has fallen through the cracks of software a significant number of employers are using... Basically soft-locked out of employment with no recourse.
Stop selling me trichotomies
You need a much better accountant. Tax code section 179. With the 1 million cap. It gets adjusted, and was recently 1.222 million I believe.

[https://www.law.cornell.edu/uscode/text/26/179]

“ (a) Treatment as expenses
A taxpayer may elect to treat the cost of any section 179 property as an expense which is not chargeable to capital account. Any cost so treated shall be allowed as a deduction for the taxable year in which the section 179 property is placed in service.

(b) Limitations
(1) Dollar limitation
The aggregate cost which may be taken into account under subsection (a) for any taxable year shall not exceed $1,000,000.”

[https://www.executech.com/insights/1-million-deduction-for-n...]

For something to be considered an asset, it has to generally be “property owned by a person or company, regarded as having value and available to meet debts, commitments, or legacies.”

While there are certainly edge cases where something would be impossible to sell or value on a market but still considered an asset; that gets pretty murky for a number of reasons no?

An asset which no one would ever buy is also going to be hard to consider something which someone would take as payment for a debt, meet a commitment, or leave as a legacy. Even a pile of beany babies has some articulable value.

If it isn’t an asset, it is likely an expense.

Most businesses do not account for or attempt to track the things I’ve been calling out (hand tools, etc.) at the level they consider them assets. Any more than they track a desk or whatever. It’s de minimus.

Would they get worked up if someone walked off with them? Sure. But they aren’t depreciating their stocks of beaten up wrenches or counting their hammers each year, anymore than they are doing that for desks.

Unless they have a really bored group of bean counters or are so large they have no choice, because they literally bought like 10k desks and now that is real money.

Excavators, bobcats, etc? Yeah. Everyone is tracking those unless they’re really screwing up their taxes.
Not used in the linked article or the published preprint as far as I can see .. where and how was "DBT" used?
I understand you were rebutting OPs point that not every tech company is a capital furnace, but when framed in this manner, this sounds like something to be solved, not something to be proud of. That’s the difference between the EU and the US, and there is a strong case to be made that life is better in the EU when observing majorities.

Who is benefiting from Apple’s profits being the size of a small country’s GDP? Not most people, therefore, why would this be optimized for?