skysight-inc/HackerNews huggingface dataset:
Not the parent, but what's really missing in the article is a complete code listing of what the initial code has been turned into after the refactoring to really hammer home the absurdity of the advice (fwiw I was also scratching my head for a while whether this is satire, because the end result would look a lot like 'Java Hello World Enterprise Edition: https://gist.github.com/lolzballs/2152bc0f31ee0286b722).

The original code fits on one page, is readable from top to bottom, and doesn't contain any pointless abstractions that worry about 'future problems' that never actually come to pass in the real world anyway.

If the code no longer fits the requirements, no big deal, just throw away those 40 lines and rewrite them from scratch to fit the new requirements. That will most likely take much less time than understanding and modifying the refactored 'clean code', because there's a pretty good chance that the new requirements don't fit the abstractions in the refactored version either (and IME that's the typical scenario, requirement changes are pretty much always unpredictable and don't fit into the original design, no matter how well thought out and 'flexible' the original design was).
Ah the infamous farmer's walk!
Zig's Curious Multi-Sequence for Loops (2023)
Consumer desktop processor fabrication is commodified in no small part due to TSMC, along with the extremely low margins.

There's no reason for Intel to target that money pit when there are higher value options like Server processors.

The bleeding edge nodes built in Chandler have much better uses.

This is part of the longer term IDM 2.0 strategy who's endgame was always going to be a split or potentially even spinoff of Intel Foundary services from Intel Chip Design services - their goals are just too diametrically opposed and undermining each other.
Software You Can Love
Sadly, as per the article in the submission:

"In April, police inspectors at the Indianapolis FedEx distribution center seized a box containing nearly $43,000 in cash. Even though no criminal charges have been filed in connection with the package, it’s been in the government’s possession for about four months. "

and

"In court documents, the Marion County prosecutor’s office wrote that shipments of bulk cash are typically associated with criminal activity. Even though Indianapolis Metropolitan Police Department dogs alerted handlers to the smell of drugs in the box, no contraband could be found once it was opened."

It happens, and the cops just lie to courts, and they get away with it. They especially get away with it when they steal from the sorts of people who do not have easy access to lawyers, and who are not in a position to have tens of thousands of dollars tied up for months or years while cops lie to judges.
> This investment by YC in both Void and Continue.dev

Oh there's a lot more than that.
$ qalc
> 100 kg / 680e3
approx. 147.06 mg

Each puff would be <150 milligrams if the tanks were empty now, and since they're not... that's some small puffs!

(Not sure what the USA weight unit is, stones or something? DDG says that's 0.000024 stones)
The simplest way to write an SEO optimized blog is to go to wordpress.com and pay the subscription fee to get a blog you can associate with your domain.

No messing with hosting. No distractions fiddling with NGINX config.

Just a white box with a cursor blinking.
I think more competition in the "AI Editor" space is good, but I have to ask – why not make it a VSCode extension? I feel it'd be much more accessible.

Are there limitations in the extension APIs that make it hard to implement?
> Any LLM, Anywhere.

> Host your own models locally, or communicate directly with your favorites.

Looks fantastic, will happily try this!
They created it, but the code base is unrelated.
Well for one, you can’t just cross out a section of a contract, sign it, and have that be binding. The other party has to know about it (by you telling them) and then agree to those terms.

In the esig case, you’d need to talk to HR to have the provision removed.
Scrcpy 2.7 adds gamepad support to play Android games
I manage a lot of Macs, been beta testing since June.
libeatmydata – because fsync() should be a no-op
In fact I used the key phrase "sunk cost" directly to imply that, since that's entered the lexicon as a common reasoning error

While business leaders want to think of and portray themselves as these hyper-rational actors whose every choice is either made from ingenuity or total necessity, this is obviously false and I think the prestige and optics of office spaces heavily play into the priorities of managers, especially as compared to people who do any other kind of work
Sounds like you had a difficult beginning but a wonderful Finnish. Like many books.
If you think this is bad then don’t check the version of bash it ships with.
Yes Reflecting on it, making things last longer had some great side effects. For instance, almost every woman in my family knew how to *rafu* clothes (1), and people understood how things worked under the hood of a car (like you my father did all the maintenance too). These skills were passed down through generations, becoming a part of our everyday knowledge.

I guess a lot of things aren't that simple or accessible as most of it is often a black box nowadays. But anyway, Skills like these not only saved money but also fostered a sense of self-reliance, resourcefulness and stuff your parents taught you as life skills.

(1) https://m.youtube.com/results?search_query=Rafu+clothes
Hey! Author here. Do you mean whether the cycle changes the original test requirements for the _evaluation test_, or for the test our agent is running for the customer's application?

If you are asking about the requirements for the evaluation test, that's possible for sure. We'll need to refine and maintain our eval asserts as we go as this happens. For example, I'm currently working on revising how our test steps are generated (from batched generation to a more iterative process), which changes the structure of the output value we expect from the LLM. This will impact some of our deterministic (i.e., non-model-graded) prompt eval asserts.

If you are asking about requirements for the _customer test_ itself: the customer test goal is generated _once_ based on testable actions we detect in the application or, optionally, manual input. Tweaking the test generation prompt that generates this goal could/would change that goal, but after it is created the goal is essentially 'set in stone' for each test (unless manually modified). So in our agent's test result evaluation stage after a test is run, it will always evaluate the result against an immutable goal point.

_However_, tweaking the _test evaluation_ stage's prompt could definitely impact how the result is evaluated even if the goal stays the same! This is why we have prompt eval tests running against tagged data points for that stage as well - to make sure our prompt tweaks to this stage produce expected results. And if the requirements for that output change as we go, we just tag more up-to-date data points (or add evals on manually-defined inputs if desired) to make sure we're testing on the right thing.

I hope that answers your question - let me know if that doesn't quite cover it!
Interactive calculator to show how to map permutations to integers
I made this recently to demo the concepts of Lehmer codes and factoradic number system. Built using scalajs and laminar.
>why should engineer have the decision on a new CRM

well there's the craftsman argument and then there's the broken windows argument.

the craftsman one if obvious: if you're in a devops/IT role and your job is to manage salesforce, then you should have some input in it as it'll affect you efficiency (aka the profitability of your company). A salesman shouldn't be buying tools for the carpenter without the carpenter's input.

the windoww argument is a bit more superficial but still a factor to consider. I may not be working on mainaining saleforce, but I will need to interface with it for logstics purposes. if it's so inefficient that it becomes a chore to track hours or update documentation or etc. it's going to leave a bunch of broken windows. You can still operate with a broken window, but that part of the building will be a place to avoid. You may even try to work around the CRM wherever possible. Which seems to lose the point of a CRM
I work with someone who has that job. The stream of consciousness is much preferable. I need to know the big picture, not some distilled set of requirements. Give requirements and I will spend half my time trying to "reverse engineer" the big picture from them, which is a big waste. And an even bigger waste if I get it wrong. Not sure why our industry is so obsessed with obscuring information.

Although I appreciate having someone to move boxes around for me. I cry a little every time I have to go near that horrid UX.
Agreed, but I think there's something to be said for allowing light coupling sometimes. Anathema to "proper" design, but not uncommonly the overall complexity of a proper design makes maintenance harder, not less. I'd rather change a hardcoded SQL query than three layers of abstraction, myself; centralisation beats having to follow a trail of classes, and you always need a good test suite anyway.
I feel we're going to have a hard time over the next months with a stream of these "magic tools" to solve already solved problems and try to milk some money out off managers who got no clue.
BeOS inspired Haiku R1/beta5 is out
release date?
Any improvement in heating/cooling efficiency will be greatly nullified by the environmental effects of commuting
A Temporal System of Logic
TypeScript and the Curry-Howard Correspondence
The issue is that the customers aren't us engineers, despite us being the ones who will interface with it more than the actual customer (the business owners).

>And even if we want the nice things, we may not actually be able to afford them.

Sure hope that wasn't the case. If they can't afford a proper tool for employees (which is maybe a few tens of thousands a year at worst. a fraction of an employee) how are they going to afford me?

I'm sure it's just penny pinching, but I sure hope a boss never says outright "we can't afford this tool" without very good reason.
Find the release notes with screenshots here:
https://www.haiku-os.org/get-haiku/r1beta5/release-notes/
Sometimes opening a random link in AliExpress is as dangerous as TV Tropes or Wikipedia. Ooops, sorry to mention TV Tropes.
First day of introductions to NN we were asked to create all the logic gates using artificial neurons, and then told "If you have all gates, you can do all computations".

I got to admit, I'm sorta sticking to that at face value, because I don't know enough computer science to a) discern if that is true and b) know what "f: X -> Y only for closed domains" means.
Mainframe – Generative Computing
Am I correct that there is no way to play any actual matches yet?
When is that on the feature timeline?
If you genuinely enjoy something, then capitalism will do its best to extract more value from you doing that thing until you can barely stand to do it anymore. Anything less is equivalent to leaving money on the table.

My favorite example is ads on NBA jerseys. Fans probably hate that shit, but as long as they keep watching, they're actively rewarding the capitalists who made that choice. IOW fans are not just complacent, they're actively part of the problem.
Nobel Prize-winner tallies two more retractions, bringing total to 13
The OP made it sound as if all mecanum wheels had this issue.
Doesn't the latter imply the former?

If it's possible to find an LLM for any given problem, then find an LLM for the problem "find an LLM for the problem and then evaluate it" and then evaluate it, and then you have an LLM that can solve any problem.

It's the "Universal Turing Machine" for LLMs.

I wonder what's the LLM equivalent of the halting problem?
What happens when a unit is defective and not easily repairable, maybe because the PCB itself was already defective?

Do technicians salvage the high value components, like the CPLD in this case, off the board? That chip alone is probably worth 15$.
And yet all the studies suggest that remote workers tend to work longer hours (presumably guilt over those commute time savings cause them to get rolled into working hours), and can find at best marginal declines in productivity...
I agree that repairing is vastly preferable - I grew up in a poor communist country, where repairing and self-resourcesfullness was the norm.

However it's not the consumerist mentality driven by increased buying power - it's sheer economic sense - the time and effort is way better spent, economically speaking - by simply replacing. It's the lower price of goods that drive this thing.

My fridge broke the other week. I called the repairman who quoted a repair bill that was 10% MORE EXPENSIVE then buying a new fridge. Simply the time of the repair shop and the transportation from home to shop and back was more expensive them just buying a new fridge, chucking out the older one, and calling it a day.

My grandparents, nah, my parents would be horrified by throwing up a "nearly" good fridge. To me, it makes economic sense.
VCU – See and chat with all users browsing the same website at the same time
Your own link downplays the radiation level to "basically harmless" and attributes the problems to a psychosomatic response.

Which I personally would doubt. Such a determination could only be made by on-site measurements. By now, radiation should be highly localized in certain areas and soil formations through rain wash-off and intentional burying of contaminated surfaces. So while a lot of places might be harmless, there should be some that are definitely not.

Whats more, the red forest due to proximity and wind conditions, got the major part of the heavier isotopes. The combination of those can be extra-nasty due to their gamma energy, bioavailability and half-life when compared to the lighter stuff that spread out over Europe.
If you haven't heard of a company 5 years after inception, it's not a great look
> It's only in the past 50 years or so that consumerism has gone up and the quality and cost of e.g. clothing has gone down.

The “quality” part is a big factor, cost optimisations and fast turnaround means it’s often not worth repairing things at all e.g. a fast fashion T designed to survive for a season (if it survives even a wash).

An other major issue is scams around price signals and brand degradation. It used to be you got what you paid for and some brands were known for quality, so you could pay a fair amount of money to a reputable brand and you’d get stuff worth maintaining and repairing.

But big groups and P-E have taken to “value extract” from brands, so they take a reputable brand and start white-labelling / cost-optimising, initially keeping prices in order to get maximum money for the moo their start selling instead of milk. Then they drop the price as understanding slowly spreads, until a once reputable brand becomes bargain-bin fare even to the general public.

There’s a similar issue around more bespoke products, which optimise for quality signals (e.g. external design and materials) and sell generic inner parts (or outright garbage) for top-shelf prices.

Then there’s the shuffling of 6 months brands on generic white label goods (amazon is absolutely infested with that, you’ll get the exact same product under half a dozen brands, and 6 months later most of those have disappeared).
claims to use "the strongest [chess] engine out there"
- then doesn't name it?

presumably this is equivalent to stockfish or leela, or AlphaZero. not saying what's "behind the curtain" => fail.

fwiw, lichess.org is free, stable, open source and uses strongest engines: stockfish, leela, and is free.
Big move for Amazon
Are there examples of modern projects with this level of attention to detail and longevity? The team that worked on this have one hell of a legacy.
Just the two that I have recently been checking out and, as many other commenters in this thread asked, what is the difference between the two? I guess investors know something we don't, or they are just throwing money at the wall...
>Most companies have terrible code

1. that's a pretty horrible interpretation for an engineer to have. Though I feel "code" and "codebases" are different topics to consider. There will always be some bad code as long as multiple people work on a codebase (because you're simply not going to have a principle programmer stuck doing minor bug fixes). I argue most truly bad codebases fail early (or become bad later, when being a "good codebase" is no longer a selling point for them, and as people shuffle in and out).

2. even if it's true that most companies have tereible codebases, I argue good codebases with no traction is worse than bad codebases with traction. Ideally we have good code with traction, but this example shows that even multimillion dollar companies will be sold on promises rather than proper features.
I've been using both.

Charm/bubbletea toolstack, is very much focused on an ELM style architecture, I.e. message passing and deriving UI from state. You can still do immediate type UI if that is what you prefer, but it won't fit with any of the standard components. Bubbletea is a framework more or less, so even if you know Go, it will require you to learn how to build to its strengths.

Ratatui is by default not very opinionated about how to handle state and updates, which requires some development from you, or using a third party library to get an opinionated architecture around it. Ratatui is more of a collection of libraries, out of the box, it expects a certain interface for components, but it is up to you how you want to compose them together. Whether that is immediate-, stateful-, react-, or ELM style. Stateful is the default for all their examples.

Charms way of doing terminal UI is very much based around strings, which can sometimes give issues with spacing, as components can be fiddly to be constrained within a certain space.

Ratatui creates UI on top of a matrix of bytes, which makes it more difficult to do easy things, but allows you to more easily build complex uis.

Generally I prefer Ratatui, as you can really build robust and fast uis on top of it. It does take a bit more work to get started though. I am also biased by Rust tho.
People analyze works of fiction all the time.

"'The Tempest' as an allegory for European colonialism? It's just a play."

My comments in this thread concern textual evidence which cast doubt onto A_D_E_P_T's proposal that "The only rational way to interpret D&D is not as medieval, but as a distant far-future post-post-industrial setting."

I found the thesis that OD&D draws from US expansionism to be interesting. The fact that later games tried to implement more realistic simulations is besides the point.

In fact, the essay author observes that by doing so it takes away from the 'American fantasy of empowerment and upward mobility' which was perhaps 'the last un-muddled example of the genre it inspired'.
> Controlling the internet

you mean Facebook and Instagram?
Cigarette packs in my country have huge wearing labels that say they'll kill you and feature gross photos of various illnesses it causes and people still smoke like the Hogwarts Express. So no, it wouldn't discourage everyone from engaging in extreme life threatening activities.
Do they actually "own" it? I work for a large company who spent millions building a new office and then immediately sold it to a different company so they could lease it instead of owning it (apparently this looks better on the books!)
Ah, you mean the "server" SDK is actually for building the proxy?
What I don't understand, hopefully someone is still reading it here: The hint says this:

>> First output: take random number from 2^0 upto 2^1-1, use it as private key
>> Second output: take random number from 2^1 upto 2^2-1, use it as private key
>> Third output: take random number from 2^2 upto 2^3-1, use it as private key

To me it sounds like that wallet #10 has a range from 2^9 to 2^10 - 1 - so you don't actually need to check previous bits. But somehow it seems like everyone is crawling through the whole range of possible private key. Doesn't make sense, does it? Am I missing something?
most likely they don't have
They do indeed treat customers well.

The devs... man, it's a constant battle. And their dev tool quality is all over the place. It's no wonder they lost the desktop market, and only swing in app devs due to market dominance.
It's so cute. Does Firefox work on it yet?
Least suspicious HN username
Not a bad thing, but just a reflection that among some of these products there is nothing special when compared to rest of the bunch, there are very similar products (even backed by the same investor), and us users have no clear idea what is different between them, if anything, and why we should use one over another.

I guess similar theme can be seen in LLM/AI space in general, or previously in the streaming services, just throw as much money at the problem in the hope that your solution will stick, without any significant and clear differentiation.
Wow when I read this comment I did a double take and had to go to Wikipedia… then I realized dependency inversion is not the same thing as inversion of control and things made much more sense.

I guess part of the confusion came from how dependency injection is a form of inversion of control… the words are all very similar to dependency inversion.
It's interesting how little respect `zip` gets: it existed back in the original Lisp, but as an unexposed helper function in the interpreter, and here also Zig seems to be adding syntax instead of having an explicit zip?

(OTOH, APL not only named it, ⍉, but even allows a dyadic argument specifying from much wider range of transpositions)
Same here, thanks to me working from home my wife has been able to return to work (she's a teacher) which has given us more income (and less costs!) and massively improved our financial position!
crashes when I try to open in firefox on linux
Where did viruses come from? AlphaFold and other AIs are finding answers
EU directives never had any direct legal force in the UK, or any other member state. The point of the directive is to say "all EU members need national legislation which meets these standards". It's then up to the member states to implement national laws using their own unique systems which meet the requirements of the directive.

As you said, the Working Time Regulations Act 1998 is the UK law implementation of the EU Working Time Directive 2003.
There’s also a calibration cycle for much of that equipment that can run high hundreds for simple equipment to several thousand and often is done annually. That’s another cost that is snowshoed out across the multiple employees using a shared lab.
Yes, there is some really good progress towards a out-of-the-box working Firefox on Haiku.
https://discuss.haiku-os.org/t/progress-on-porting-firefox/1...
Yep, I'm doing firmware work from home too; I have a create with the hardware with me which I bring with me when I go to the office, which is basically never. Weird to think this was considered 'impossible' before by many.
Great question! The short answer is "Beats me, ask your local transit authority." They're generally the ones who call the shots on what actually gets shown on those displays, and we are the folks who implement that downstream.

When I say "local transit authority", I mean organizations like the BART for the Bay Area, the MTA for Chicago, or the MBTA for Boston, my home town. The graphic designers in those places are often responsible for surprising amounts of the look and feel of a city's public transport, so I'm sure they would love to hear your feedback.
You're making some strong claims re the chess engine:

> Play, evaluate and analyze games with the strongest engine out there.

> Challenge our state-of-the-art chess AI, designed to match and enhance your skill level.

Are you using an opensource engine without specifying it?