skysight-inc/HackerNews huggingface dataset:
> What's 21st century capitalism's plan for people who aren't any good at Latin and Greek?

The answer depends on who you ask. It you ask this to what you probably would call 'capitalists' the answer would be "school choice, school vouchers, home schooling and more vocational schooling instead of useless college 'degrees' in lesbian dance theory and the like". Ask those who consider themselves to be the "defenders of the oppressed" and the answer would be "more money for teachers (unions), get rid of standardised tests because they are 'racist', get rid of those 'books written by dead white men' and replace them with books by 'diverse' authors, get rid of school choice, close top education schools because they attract mostly asian and white pupils, lower admission demands for 'diverse' people, cancel student debt, etc.".

I think the former approach is more likely to lead to a return to sanity while the latter will just lead to more dismal [1] results, what do you think?

[1] interestingly enough my phone autocorrected that word to 'Disney' which somehow seems fitting
No, its neither a CNC mill nor a lathe nor a robot arm. It's a specialised machine that automates one production step. But it needs to react to variations in the input work pieces, which is why it needs to be computer-controlled.
Dull?
Hey. I've released the fix for this (v1.25.2). You can enable or disable it by using the chat textfield's context-menu (Right-click on the textfield, read more below)

https://boltai.com/changelog
Why not compare it to bazel/pants/buck2 as well?

Mill seems to have taken some inspiration from those as well.
The source for this stuff is the U.S. Energy Information Administration (EIA). I guess politics so it looks like they are doing something?

wikipedia:

>The U.S. Energy Information Administration (EIA) is a principal agency of the U.S. Federal Statistical System responsible for collecting, analyzing, and disseminating energy information to promote sound policymaking

I think they could be doing a better job in the above.

(source article https://www.eia.gov/todayinenergy/detail.php?id=63025&utm_so...)
thank you Andrew！
> The amount of time it takes to publish a multi-platform Kotlin library for the first time can be measured in days. I published my first Golang library in minutes, by comparison.

It's a bit Apple & Orange comparison: publishing a JVM only Kotlin library is quite easy, it's the multiplatform part that takes time.
This is one reason why we have a state, which collect taxes and can provide those services.
Greek is not useful to anything today.

Also, you are comparing expectations on top students in one case and expectations on overall population including the lowest ranking students. Likewise, reading at "grade level" is fairly high standard that massive amount of Kentucky 1912 kids would not clear ... because no one taught them to our current grade level standard.

Americans colleges teach biology, physics, chemistry to a pretty high level. Entrance to the top universities is also massively more competitive then it used to be.
Reading Egan's works elevated my standard for what constitutes a truly great novel: "If you don't change as a person after having it read it, it wasn't that great."

Permutation City especially made me see the universe and my part in it in a different light, or perhaps casting a shadow onto it. I'll never be the same person as I was before I had read it.
They know exactly what it is when they see it even if they don’t have a word for it. We could call it the loser mobile if it makes things clearer I guess.

But honestly, I don’t know what point you’re trying to make here but I’m not talking about language, I’m talking about the reaction people have when they see people in cyber trucks.
Who needs an empire when every citizen has a kingdom in their dream world? ;)
Hadn't heard about those book though, will look into Moorcock.
Such a cute website <3
Advertising into public spaces.
On this topic, similar to Wine, there is also Darling which brings Darwin to Linux.

https://github.com/darlinghq/darling
Did you read what I said? It is indeed recyclable but it’s quite inefficient unless said glass collection is geographically near glass manufacturing facilities. Cullet is heavy and usually glass plants are built in a geographically advantageous area. For example, while glass is commonly collected in the US as recycling, it is often trashed because cullet is not cost effective to transport.

It definitely is great to be recycled but hauling around cullet in diesel trucks that is further away than your raw materials might not be the best decision.
> 422: Unprocessable Content

I honestly would have thought 400 Bad Request would cover that? Might be too generic though. Is "422" "ok, I admit it's formatted correctly, but I can't process it for some higher-level reason than syntax"?

(Just reading through 4xx codes, and I think I need to use 410 Gone a lot more often. Does anyone know if search engines treat 404 and 410 differently?)
I agree that rewriting is riskier, but refactoring the function to make it testable can indeed introduce bugs. The thing is that you'd never be sure of it, since you don't have tests to prove how it should've worked initially. I mean, if the function is trivial, it's easier to change it without affecting its behavior, but sometimes this is not the case. So having _some_ tests, even if they're not unit tests, makes this a bit safer.
Beliving stupid things can only happen when the person can't dismiss those things as impossible or at least very improbable.

That can happen:

1) due to IQ becoming more specialized (they can't reason to reach the logical conclusion) and

2) due to education becoming more and more specialized and lacking in the general all-domains knowledge and common sense (they don't have the basics to start any reasoning logic).
I think it makes for a great ironic read if you replace AI with Blockchain and imagine this was released 5-10 years ago. Not to snide but just find it funny comparison.
Just to be a bit picky, I guess it was Doubleclick or some other thing instead of Google Ads, as Google AdWords started working in 2000
> It might not have been a rigorous study and may largely be a myth, but the myth is about engineers who are 10 times as productive, even accounting for quality.

There were several studies, and it’s about being 10× as productive as the worst not the average.

https://www.construx.com/blog/the-origins-of-10x-how-valid-i...
Postel's law
Could you give an example of your point? Isn't writing orthogonal code the same as writing code that's easy to delete?
That only strengthens the argument that they were better educated.

The people who built all those things and won two world wars were educated with this curriculum. They took us from horse and buggy to space travel, clearly they were doing something right with education.
You’re overstating what AlphaFold can do. Without validation the predictions aren’t dependable, but it can cut down on what’s worth investigating.

There’s definitely a point where models get good enough you can trust them, but super intelligence doesn’t mean it can both come up with a model and be able to trust it without validation.
Build tools sit in an unhappy corner of the design space where they provide features not found in the core of regular programming languages, and which are so generally useful that there's a temptation to make them very abstract, but then they often lack some of the features that let regular programs scale well.

The key feature that justifies their existence is parallel and incremental execution of DAGs of world-mutating tasks. This is an awkward fit with most programming languages, hence the prevalence of DSLs. But people don't want their build system to become a general purpose programming language, because they don't want to think about build systems at all and because programmers don't buy programming languages anymore, so, this causes a big design tension between generality (people want to use build systems to automate many things) and deliberately limiting the expressive power to try and constrain the design space and thus tooling investment required.

Java is in an awkward place because the JDK was born in the 90s on UNIX, by people who thought make is a sufficiently good solution. You still see remnants of this belief in the official Java tutorials, in JEPs, and in the fact that OpenJDK itself is compiled using an autotools based build system! (fortunately it's one of the nice make based build systems out there).

The problem with make is twofold:

1. It assumes a CLI that's both powerful and standardized provided by the host OS. Windows violates this assumption but Java is meant to be portable to Windows.

2. "Plugins" are CLI tools or scripts and so make implicitly assumes that subprocess creation is cheap. But process creation on Windows is expensive, and starting up JVM programs is also expensive due to the JIT compiling.

Therefore make just doesn't work well in the JVM ecosystem. At the same time, the Java project wasn't providing any competing solution, so the wider open source community was left to fill in the gaps. These days language developers provide build tooling out of the box as part of the base toolset along with the compiler, but Java still doesn't.

So - you ask, what are people doing with Gradle/Maven that requires all those features. The answer is: everything! Gradle builds frequently orchestrate dozens of different tools as part of a build pipeline, build documentation websites, do upload and deployment, download and manage dependencies, run security scanners and license compliance checkers, analyze dependency graphs, modify compiler behaviors, and so on.

Additionally Gradle isn't specific to Java, or even JVM apps. It can also be used to compile C/C++ programs, run native code compilers like Kotlin/Native, and it abstracts the underlying platform so Gradle builds aren't tied to UNIX.

That's why it's so complicated.
The former are not capitalist response. They are the response of conservative right that has zero to do with capitalism and a lot to do with wish for social control and forced social hierarchy. Homeschooling movement project is and was all about forcing ideological and religious conformity.

And the latter one are to large extend strawman.
That's not really true; in places without government, or adaquate aligned government, businesses have been known to form their own police forces and quasi-governments, even navies. Profit is a powerful motivator, if something business needs doesn't exist already they'll create it.
This guy is OG youtube before youtubers and monetisation/ads were even a thing, his first upload was 17 years ago
Mostly just the explanations of how the two cities could function as separate entities while physically occupying the same land through the use of legally mandated "useeing". The author goes into detail how this works -- obviously at one level people see the people, vehicles, etc. from the other city or they'd run into them, but on a conscious level they act as if they don't exist.
I've just updated SwayOS to 3.0 ( https://swayos.github.io )
Right now I’m leaning toward Quarto.

Here is a link straight to book info: https://quarto.org/docs/books/
Scientists Invented an New Way to Refrigerate Things
Ceci n'est pas une théière
You may be interested in the concept of “local-first” software — https://www.inkandswitch.com/local-first/

Data storage concerns are orthogonal to app distribution method, as others have pointed out.
I mean rather culturally, historically, and geographically adjusted as these are very US centric.
It seems utterly obvious that there are 2x and 3x devs; we see them all around us. And there are outliers well above that level of common performance.

The denial by some of the existence of 10x engineers is one of the ongoing baffling mysteries to me.
I am working on a collaborative ebook reading app, rather like a sort of online book club.

You can either choose a book from the catalogue (currently just public domain books, but I’d like to expand that out into paid books) or upload your own epub, create a reading group and invite others.
Reading progress, highlights, comments and discussions are synced across the group in real-time.

Beyond reading groups, I’ve found it useful for sharing and reading books in my work teams and also for things like sharing the latest position of my daughter’s bedtime story between myself and my wife.

Please do check it out - it’s still very much a work in progress (for example I haven’t finished the landing page copy) but I’d love to hear what you think.

https://www.rdrs.app
> In my experience test makes it harder to add code, since usually way too many tests test implementation details.

This is actually one of the reasons why I adopt a test-first methodology. It's very hard to couple your test to implementation details if no such details exist yet. Combined with writing automated tests on a use case level rather than a lower level, I end up with pretty robust test suites. So instead of

addToBasket(basketId=1234, productId=9)
basket = fakeDb.getBasket(1234)
assert 9 in basket

fakeDb.insertBasket(<<basket with product id 9>>)
basketView = viewBasket(1234)
assert 9 in basketView

I'm more likely to have a single test mimicking actual user behavior, like

addToBasket(basketId=1234, productId=9)
basketView = viewBasket(1234)
assert 9 in basketView

This tends to be more robust because use-cases for existing functionality tend not to change too much. And when they do, it makes sense for your test suite to change accordingly. Writing tests on an even lower scope makes the suite even more brittle. If the addToBasket endpoint is composed of three subroutines, and you write tests for each subroutine individually, then as soon as you refactor to some other number of subroutines, your test suite breaks even though the endpoint still works. One reason why writing your tests first is effective in producing tests decoupled from implementation details is that if you write the test first, it's much more natural to write a higher scope test.

> The problems he write technical solutions to are social not technical.

Pretty much all of the software we use today are technical solutions to social problems. Why is this problematic to you?
We've got 10 lists with him as well:
https://shepherd.com/search/author/1445

You can see how they connected to him there too.
> In any given moment, you can only really care deeply and individually for one person.

What does this imply, that two parents cannot care for three children? I disagree.
It just has, uh, diarroeha...yeah I can't spell it either
This is from 2022 [1]

As someone who's tried and mostly failed to get anywhere in the AI space these past few years, I'm wondering how current AI practitioners perceive this advice two years on?

For prospective new products it feels like effective moats have been constructed - and you mostly have to pay to use someone's api. And on the career perspective its hard to get experience now without pre-existing experience.

Wondering how others see this.

[1] https://www.linkedin.com/posts/andrewyng_how-to-build-your-c...
> (Just makes the process faster)

So the opposite of irrelevant. You need 10 minutes before you can start to think about the question that was likely a premise for a larger argument.

"To be a surgeon, knowing surgery techniques from memory is irrelevant. When called upon to do surgery, I can simply leave, attend medical school, then come back and do the surgery. What's really important is knowing where the medical school is located."
I'd start with Pandora's Star, they are HUGE in scope, so its a big book but worth it IMO.
Startup Beyond Aero Raises $20M for Its Hydrogen-Electric Private Jets
I keep building the open source superzoom map for the video game called Noita

https://noitamap.com
"System.Reflection.Emit" is not compatible with NativeAOT.

Using C/C++/Rust to do the same task is probably more productive than emitting MSIL opcodes, so that solution wasn't really that practical.

But with these new features being more ergonomic and practical, it becomes cost effective to just do it in C# instead of introducing another language.
Universal Stainless, Set to Be Acquired, Behind Fatal Bell Boeing Osprey Crash
Indeed, simple is not a good word to qualify something technical. I have a colleague and if he comes up with something new and simple it usually takes me down a rabbit hole of mind bending and head shaking. A matter of personal perspective?
We just had a work party and they invited the whole staff. I was outraged they didn't do a proper controlled A/B test. Management will never know if having fun together was a good use of their money. Idiots.
I am working on a parser for org-mode, based on a (PEG) grammar. Still got some reading to do and it is all early stages. There is so much org-mode supports, that I am not sure I will ever make it to fully able to parse all org-mode documents. My idea is, that anyone can later take my grammar and extend it, make better parsers and maybe make org-mode more ubiquitous.

https://codeberg.org/ZelphirKaltstahl/guile-examples/src/com...
> add some basic packages to configuration.nix

This includes understanding how nix configuration works, finding the packages you want, understanding how their configuration is mapped in to nix idiosyncratic way of configuring software which is not well documented, will most likely require you read the package and map yourself between the software doc and what nix changes, then properly structuring the config before applying it.

This is not in any way simple.
High School students learned compiler fundamentals back then!
It feels that these educational regressions are quite intentional and pave the way to a more authoritarian society.

It is hard to apply an agenda on an educated and internet-connected populace. Internet connectivity is still useful as a control/propaganda mechanism, as the available content can be centrally influenced (think RT News ban, "community guidelines" moderation, etc.). So it is chosen to gradually erode education over time using a variety of pretexts, so that the population will gradually regress from self-thinking citizens to obedient subjects.
Sometimes it’s not even about cutting corners. Just pushing back against poor meeting culture and declining pointless meetings can easily give you a 2x boost.
1) More leg space

2) Depending on train you have a small desk so laptop work is possible and comfortable

3) I don't get travel sick on trains while working

4) Toilets are large, many

5) Bar/restaurant on board?

6) On-off boarding usually happens in city center

(From personal experience, not in U.S.)
When it comes to "charismatic leaders" I like this quote from Frank Herbert:

"“I wrote the Dune series because I had this idea that charismatic leaders ought to come with a warning label on their forehead: "May be dangerous to your health." One of the most dangerous presidents we had in this century was John Kennedy because people said "Yes Sir Mr. Charismatic Leader what do we do next?" and we wound up in Vietnam. And I think probably the most valuable president of this century was Richard Nixon. Because he taught us to distrust government and he did it by example.”

Edit: Maybe what we really need to worry about is an AI developing charisma....
And also communication. I find it weird how everyone is talking about the code, but a huge part of the job is communicating properly with others so that you don't produce useless code, and that others know how to properly integrate with it.
Adobe Says Artists Should Embrace AI If They Want to Be Successful
You can spell as onomatopia and people will understand you just fine. You can't do that in Chinese.
Is this also advocating to use software as vanilla as possible and not go too deep in customisation?
Elon Musk Says a $25,000 Tesla Is Now Pointless
>How are you dealing with structured outputs?

The models have gotten much better at generating them with just the prompt. I have not implemented strict support for structured output or JSON generation yet. The response from the proxy are all raw text responses.

One way would be to just apply outlines or some library as a plugin to enable structured outputs.
I've been obsessed with developing ways to make it easier to handle tab overload in the browser without requiring any sort of active "tab management".

I have a working extension that replaces the "new tab" page with a clean view of all open tabs, along with simple ways to search and select which tab to switch to, including search over bookmarks and history. There are also some simple tools to allow for creating and reorganizing tab groups.

I'm very early and looking for feedback from anyone who suffers from tab overwhelm like I do! You can try it out at http://bit.ly/tab-o-magic!
A Somewhat Opinionated Guide to Effective ZFS Snapshots
EPUB has lots of nuances beyond the XHTML files. There's the structure of the folders, lots of XML files, how to name, link, and namespace things. It is not as straightforward and zipping a bunch of XHTML files.
From Freelance Struggles to Videiro: A New Way to Find Top Video Editors
Inspired by Heart of Clojure, and especially Jeaye Wilkerson and his talk about jank-lang, I’ve dusted off my toy Clojure compiler that produces 16-bit x86 code.

I’ve fixed the handling of global environment, to the point where I’m able to compile a program that prints out the result of multiplying two numbers [0]. Sounds trivial, but seeing as the compiler has no dependencies and targets bare metal, there’s quite a lot of moving parts under the hood. I’m excited!

Right now I’m adding rudimentary support for strings. My goal is to get it to compile itself, but that’s still a far future. Extrapolating from the current development pace, maybe I’ll get it done in 2050? :)

[0]: https://mastodon.social/@nathell/113246152187003470
I don't think it's implying that at all. Whether or not you agree with the statement, it's referring to a specific moment. Most parents will have many moments with their children.
I'm absolutely not impressed by reddit search functionality. I like to play metrodivanias but when I want to find something specific for a specific game, the search is just too random.

So I wrote this: https://www.gamingsofa.club/ which is a scraper for metroidvanias reddit posts.

The list of games is taken through Steam and than I just listen to the subreddit for new posts.

Currently I show every possible post even if it gets moderated on reddit.
Golang developers should try Odin
Good leetcoder is good engineerer
I think, for most people, knowing the right person or arriving at the right workplace at the right time is more important than most of the advice outlined in this doc. How many talented people have been put down by a bad boss? Or extremely hardworking, smart engineers that cannot find a job in today's market? Yes, learn fundamentals (learn them deeply!), do projects, but don't expect to have a successful career just because you did these. One may follow the other, but it is never guaranteed - focus instead on trying to live a good life and be kind to others.
Someone with IQ 160 might have trouble empathizing with what IQ 100 people find convincing or compelling and not do that well with an average IQ 100 population. What if they were dealing with an average IQ 145 population that might be much closer to being on the same wavelength with them to begin with and tried to do social coordination now?
It’s interesting that those figures would not have occurred in political cartoons, and that you are told to sketch briefly, as if prone to waste time on too much detail.