skysight-inc/HackerNews huggingface dataset:
Basically, the author's criticism is that the language is too powerful, too expressive, people try very abstract things, tooling is bad and no one cares about the language.

There is something sinister in this - first, in the author's lamentations about bad tooling. Other languages require linters, formatters, static analysers, etc. because the language's built-in features and type system are sub-par. In Haskell, that's not true, so the lack of "sophisticated" tooling is way less painful.

Second, this is similar to the "equalise things by dragging everyone down to the same level"-type of thinking. It "makes maintenance a chore" because the language allows you to be creative and shoot yourself in the foot! Sure, you can have languages like Go where the language is simple and it's hard to write "unreadable" code, but that comes at a cost of being very verbose, and not allowing for an opportunity to write really good code. Basically, enforced mediocrity.
"Hard to maintain" is also used as an euphemism for "this is too complex and I can't be bothered to try to understand it" sadly. I find that quite ironic in the face of all the needless complexity in the software industry (just look at k8s, terraform plugins or the web development stack)... I know way too many programmers like that, who argue endlessly about what is the "most readable", which in practice just means to write the most straightforward, laziest, zero optimisation code, and giving themselves an excuse for that.
Even if a less-capable language hinders development (either by making things non-verifiable like no proper optional/nullable handling or simply by making the code more verbose and/or less readable) their advocates justify it on the basis of being standard or "best practice". I think Haskell and similar languages intimidate similar people because they can't shrug and say "well the language can't do that" to justify their laziness, but would have to actually make a reason up to why they don't want to write sound, safe and performant programs.

Third, about backwards compatibility.... this is a "damned if you do, damned if you don't" situation. On one hand, you have languages like C++ and JavaScript which are really backwards compatible, and have really sizable drawbacks because of it. Sure, your code will compile in 5 years most likely without changes, but the language as a whole suffers because of it. There should be a place for languages which are ambitious and aren't afraid to break things. Backwards compatibility is simply a design aspect, not some holy commandment you must adhere to all times.
IBM OpenJ9 uses a mix of OpenJDK and their J9 toolchain.

Azul uses parts of OpenJDK, alongside their JIT Falcon infrastructure.

Microsoft OpenJDK based distribution has better escape analysis than regular one, although OpenJDK 22 should have those improvements merged.

And no, not all of them use OpenJDk, it is an urban myth, as usual.
Eric Evans: Domain Driven Design

The vocabulary might seem foreign today but the concepts are as crucial as ever in the world of modern microservices.
For me in the early 2000's, it meant having entirely separate codebases to support IE and Netacape. It also meant that building a web application with async data loading (XML from a REST service) was all done by hand. My favorite technical achievement at the time was a front end that allowed managing hierarchies of accounts. It was essentially a single page application and allowed dragging and dropping of things. One of the hardest parts of that to get right was duplicating and shadowing the elements you were dragging so you saw the actual stuff being moved, not just the default drag icon.

Oh, and lots of Visual Basic on the back end.
Indie Gems You Don’t Want to Miss -Twitter’S Lair Top Picks #3
Dupe: https://news.ycombinator.com/item?id=37236137 (140 comments)
It's sometimes hilarious: https://generated.photos/human-generator/64e740bfc4c0f8000be...
That was not a type-in adventure, though, that was distributed on disks, not as a printout to type in (what this article is about).
As a Haskell developer, this was hilarious! Thanks for the laughs.
The Rick Roll programming language
Sort of if you break the under-standards- like BG3 - you get sorted as money laundring or gambling?
Can you please explain how this counts as evidence for, or as proof and is not just people telling you what you're supposed to believe?

You know, just like the "other side" is doing it.
Trying it out just now, it's still getting major anatomical features wrong, and hands/fingers are still a noticeable problem.

eg (NSFW!): https://generated.photos/human-generator/64e741e6c4c0f80009e...

Wrong number of limbs, wrong number of fingers on hands, etc.

The result is ok sometimes, but that's probably only about 5% of the time. Here's a decent result (very NSFW) without immediately noticeable deformities:

https://generated.photos/human-generator/64e7590e482612000b1...

Probably 95% of the images generated so far have been clearly deformed though.
Can someone ELI5 how just having network access is enough to do such damage?

Were admin interfaces IP whitelisted only (no other auth)?
I'm not sure what the textbook antitrust case they think exists here is, or why, and they literally don't explain.

Even funnier, none of the claims in the lawsuit are antitrust claims:

Count 1: Breach of Implied Covenant of Good Faith and Fair Dealing.

Count 2: Intentional Interference with Contractual Relations

Count 3: Intentional Interference with Prospective Economic Advantage

Count 4: Negligent Interference with Prospective with Prospective Economic Advantage

Count 5: Violations of Cal. Bus. & Prof. Code § 17200, ET SEQ.

(17200 is unfair trade practices, which is at least somewhat related to antitrust, but not actually an antitrust claim)

I do think you could make out plenty of good antitrust claims against Apple, but this would not be one of them.
Xebian is the Marie Kondo of Linux distros – it's here to declutter
That sounds like a valuable exercise. I wrote a word processor. There was an issue of 80 Micro that had a simple buffer in assembly (I think they called it Scripy) and I wrote some BASIC around it for various other functions, so that I could keep a journal and write essays for school. A compiler sounds ambitious in comparison.
That pretty much confirms that it's built on Stable Diffusion model(s).
Or maybe it has some limitations they realized and blacklisted the instruction?
And if you use those reproductions commercially it is almost universally illegal already.
Nice one! Very neat.
Diffusion Transformer
As a graduate of an all-male school, I think the issue you raise is the right one. Our education was second to none, but many years later we openly joke about the social adjustment we went through in college (and later) to compensate for having been in that environment in our formative years
This belongs in the Chindogu museum along with vibrating belt "exercisers" and sweat booth "weight loss machines".
Primitive implies of lesser intelligence, sophistication, and education. I’m pretty sure you’d be offended if anyone called you primitive, so why is it surprising to you that people from non-western cultures prefer not to be called primitive? Additionally, the word „civilised“ carries lots of baggage from slavery. Unless you’re intentionally insinuating that, there is literally no reason to use that word today, anymore.
Let's not forget the "not too hot" part
And they are also free to (try to) restrict who has access to their site, so everyone is happy?
I did not even mention React in my comment :-) React isn't web components. React didn't even invent the idea of a ui component. I agree that Facebook created React for large interactive web sites; and I know that as a server-side templating engine, React is very slow compared to competition; which is why I desperately want web components to succeed on the server and to stardardize ergonomic component-based templating.
If you are in italy in the summer you will sweat even if you are just standing still
I'm fed up of the line: AI is a tool and is not going to replace artists any time soon. Take a look at the VFX industry; it's starting to crumble.

I'll wager within five-ten years, ML Generated Art will be churning out content of that an experienced artist is capable of. In seconds, compared to months, years it takes for an artist. And once we master the formula of emotion, it's game over.

Stream AI/ML a real-life drone fed weather catastrophe and watch it produce an realistic journalistic news cast.

A manual-operated lathe was once assisted with human input, that then evolved in to an automated lathe, that then was aided by CAD and now with the aide of 3D printers, you no longer need the manual labor that once used to manually create an object from a block of wood, metal.

AI/ML is the new lathe of the digital world. It's a powerful tool that right now can aide with artists. But that will evolve, concept work won't be required and skill will be lost.

It's destined to be. It will replace artists, writers, journalists, news casters and other creative outlets.

Why? Because you don't have to pay AI.
I think it just takes time. I live in Austria, and some of these measures were only introduced 5 years ago, some are still not implemented.

People don't give up smoking overnight, the 20 year lead the US has over these measures is not something we can expect to catch up... Smoking is going down, slowly, and I think it's because of all these measures.
> the B2B enterprise market, which is probably even higher % nvidia

I'd wager the enterprise market is 90% intel integrated graphics.

It's the cheapest option, the best for laptop battery life, and modern integrated graphics can run excel and a web browser at 4k just fine.
> Why not just embrace the new labels and design better products.

Not to disagree, but this is probably the same kind of thinking that means websites have popovers saying "we respect your privacy click here so we can share your behaviour with an unfeeling AI designed to manipulate you into obsessively returning to this site at best, and at worst also with advertisers who will use their own unfeeling AI to manipulate you into buying stuff you don't need and can't afford for the highest price they can squeeze out of your overburdened wallet"…

instead of just not having analytics and advertising tracking.
Given that I have programed dozen of languages since 1986, and have to jump between C#, Java, C++, Typescript, Transact SQL and PL/SQL for work, plus whatever is needed to keep the customer happy, isn't an argument I would sympathise with in code reviews.
I'm probably still a mediocre programmer, but I've never hit any limitations, or read any books or courses, the only improvements I've noticed in myself have come from discussion with colleagues and deep thought about my values, and, least and most importantly, from programming a lot, and always seeking out ways to avoid becoming a plumber. I don't want to write code which is just data in hiding, I want to make machines which creates behavior out of data, and let someone else deal with providing the data whenever I can.
You're free to use it and/or create a crate for it. If you do, I would go with the second version (the one I linked in the playground), as it is more optimized and allows for not `Send + Sync` and lifetimes other than `'static`. It can be optimized further using unsafe code to use one word (like `anyhow`) does, but I don't think it is necessary.

The code I posted is minimal: I would also add `From` impls for not `Send + Sync`, and maybe other features of popular error crates: the two most important that come to mind is downcasting and more importantly, adding a context to an error before propagating it. Downcasting requires unsafe code though, I think.

I actually have another nice new idea about contexts, so I may actually publish my own crate... If you don't do that before me. If you do, maybe I'll contribute :)
> I still don't understand why that extra print statement changes the branch prediction.

The article is under-informing you: they should have shown the full disassembly for both loops, not just the bit in question. I suspect the explanation as given is slightly wrong, but there's no way to disprove it without replicating the setup myself.
I really thought I'd read something about 'when it's hot you're sipping more than gulping, so you're swallowing more often and swallowing starts some muscle mechanics chain that helps your intestines push food out'. Similar to feeling you need to go when you've started eating.

Reading the article and all the comments about HN's bowel movements on a variety of stimulants, I guess I misunderstood or it was disproved...
A lot of the tagging, from what I understand, comes from image recognition that detects some of that stuff. For the clothes you could just scrape clothing web sites, since they often categorize already.
So you are telling the facts described in the article didn't actually happen? The female officer complaining about abuse is a fiction?
Doctors' discomfort is also why they are so eager to slice women open like a fish, because baby needs to come on their schedule or they'll be late for tee time.
The nested orthogonal Rotor with a bunch of nurses with catcher mitts along the edge.
The human brain is still very good at sensing something is not right and these photos all still look fake. Like bad movie CGI. It’s impressive stuff but if anyone is thinking they could replace a real photo with this and pass it off as real they’re making a mistake.

The tech is super interesting but this space is also a good example of getting the last 1% working is going to be a lot harder than getting the first 99% to work.
I'm not sure I follow, could you expand for non-Haskell developers?
As an outside observer without any connection to any of these project I'd recommend that you step back from posting strongly held negative opinions and reflect on your biases and assumptions here. It sounds like you are unreasonably disgruntled against zig and derailing tangentially related threads, then claiming unwarranted victimhood.

We are talking about two projects (zig and bun), likely years before 1.0, and you complain they're not perfect, or improving on your timeline. Projects improve security and quality by increasing adoption and thus human resources available for auditing and fixes. You seem to be advocating against adoption, or presuming current users are uninformed about the project's status.

My hobbyist-level interactions with the zig community indicated nothing by calm professionalism and enthusiasm for quality software.
> As soon as batteries or whatever can replace hydrocarbon engines for the average person
Consciousness be like aether. Baseless claim without any proof. But people still believe that in order to justify human is the center of the universe.
Wow, this looks like a great release. Excited about debugger support!

> This domain debug.bun.sh hosts a stripped-down version of Safari Developer Tools designed for debugging Bun. Open the link in your preferred browser and a new debugging session will start automatically.

Is there a way debug without an Internet connection?
[[citation needed]]

To my knowledge Caesarean Section is a last resort.
Or we could not assume a priori whether people are rational or irrational, and instead observe (including our own behaviors) and try to fit them what we see in an explanatory framework.

Are our purchasing decisions all rational "with consideration for our values"?

(TFA on that aspect weasely includes class signalling as a "rational" choice, even though such signalling is mediated through implicit, not rationally arrived at and analysed, influences, not to mention people performing the same choices even when their purchases are not visible to third parties anyway).

Or, do we see rational behavior on Black Friday stampedes? Are those rational actors, trying to maximize their money's worth, and are those rational purchases (even with class signalling included)? Is sleeping outside an Apple Store for the night to get the new model first when you're not doing it to resell it? Or any number of similar phenomena?
This is how it should be done: https://computersweden.idg.se/2.2683/1.779824/danska-molnfor...

The CEO of CloudNordic confirmed the attack took place and that backups were lost in an interview to Radio4.Dk, as reported by Computer Sweden.
Haskell researchers discover industry programmer who gives a shit (2010)
This looks very interesting and timely for me, thanks for sharing!

I was looking at the project to spin it up with a BigQuery connection, but I couldn't find an example in the docs (expected it on this page: https://dataherald.readthedocs.io/en/latest/api.database.htm...), nor can I find it in the repo. Any hints on this? Otherwise I'm fine going source code diving. :)
Some random resource recommendations:

I got started a few years ago when I saw the book "The Mind Illuminated" recommended here. There's a subreddit for it. (Fwiw, the author had a mini-scandal/non-scandal near the end of his life, which bothered a lot of people. You might look it up before getting too invested in the book.)

Many individuals that started out in "The Mind Illuminated" subreddit seem to have since shifted over to https://midlmeditation.com/ It also has a subreddit.

Both resources have step-by-step guides for absolute beginners. They both present Buddhist meditation practices, with varying degrees of Buddhist spirituality mixed in.
That was how I felt on my second day of high school when all the Windows 98 PCs from the day before were stacked up in the corner and replaced with sleek, new, black Windows XP boxes. I wanted XP at home so bad, it would be a couple more years.
DC Grids
Also, zero G birth will be a thing eventually.
Visual Studio Code has a set of web components designed for writing custom extension UIs that fit with the core VSCode UI - https://github.com/microsoft/vscode-webview-ui-toolkit - and explicitly mentions that being usable in multiple frameworks is one of the reasons for choosing web components as an implementation tech.

It ships React components that act as adaptors for them out of the box (and has examples with other frameworks as well - see https://github.com/microsoft/vscode-webview-ui-toolkit-sampl...).

Adobe maintains https://github.com/adobe/lit-mobx which is thee current usual way to write https://lit.dev components that use https://mobx.js.org for state management.

So that's two noticeable Enterprise usages even if they don't seem to show up on HN much.
I don't really see this as necessarily hypocritical. He called for a change (with a bunch of others), but continued with the current way of doing things for the time being.

This is how the vast majority of us operate, because often a change only makes sense if it is coordinated.
STM32MP2: ST’s first Linux capable 64-bit MPU with NPU, GPU and TSN
At least on a spaceship you have portholes, and ocasionally could even do EVA. And probably it is far easier to ensure the integrity of a hull designed to keep an 1 atm pressure differential than at 14
Smaller, simpler, not chasing every latest trend. Interesting. Thanks.
The three most influential books for me were K&R C, the GoF Patterns and the ZeroMQ guide, in the order that I encountered them.
Show HN: Open-source obsidian.md sync server
https://github.com/acheong08/obsidian-sync

Hello HN,

I'm a recent high school graduate and can't afford $8 per month for the official sync service, so I tried my hand at replicating the server.

It's still missing a few features, such as file recovery and history, but the basic sync is working.

To the creators of Obsidian.md: I'm probably violating the TOS, and I'm sorry. I'll take down the repository if asked. It's not ready for production and is highly inefficient; Not competition, so I hope you'll be lenient.
well! YC-24 here we go!
It's something that just "emerges" from a silicon based binary logic playback device (aka a "computer") --- no real engineering or understanding required.

A thousand technical "leaders" recently signed a letter proclaiming their religious devotion to this "belief".

https://www.complex.com/life/a/backwoodsaltar/elon-musk-tech...

Undeniable proof that superstition and pseudo-science remain as deeply rooted as ever in the human psyche.
I have not tried the product in depth but this comes from your website headline where it says “Turn scripts into .... “. But great to know you have inbuilt integrations now. Best of luck, may the best internal tooling platform wins.
Amusingly, that submission was originally to this link, and corrected to the be the original source rather than 9to5 blogspam: https://news.ycombinator.com/item?id=37240176
Does time dilation not affect frequency (and thence spectra)? The two effects seem perfectly equivalent to me.
Actually you will sweat because you are standing still - while you are moving, the airflow will cool you. But if you have to stop at a traffic light, you will immediately feel the lack of cooling.
Question is if you lose consciousness before the pain hits
TIL about https://github.com/{$user}.keys - thanks!
OP, what I noticed about your post is that you've mentioned nothing about your personal life outside of tech, which is the biggest ingredient to feeling happy and fulfilled once your immediate physical living needs are met.

Since you mentioned you don't currently want to do another personal project, forget tech for a moment. You have an easy job you can do to support yourself, work on your other stuff. Here's some stuff outside of tech you might consider doing to grow as a person, find happiness, and possibly give you new ideas and perspectives.

* Spend time seeking a relationship or growing the one you currently have.

* Find your hobby, or work on something you know you already like. Maybe take some random classes or events to learn random skills (glasswork, metalworking, woodworking, sculpture, etc). Maybe you'll find something that you adore doing.

* If you're not in the physical shape and health you want, use your extra time and energy to focus on that.

* Consider further education, even if it's unrelated to tech.

* Figure out an interesting home improvement project that's realistic for you. Accomplishing something on your own gives you a great feeling.

* Use some of your extra time and energy to help others. Maybe volunteering somewhere will give you a feeling of being useful.

* Travel and/or do some fun things you wouldn't ordinarily do, hopefully with some friends.
> lamentations about bad tooling

I think it's less about linters and more about basic tooling for toolchains, dependencies, cross compiling, lsp, etc... compare the Haskell tooling to Rust tooling and it's easy to see how deficient it is.

> Backwards compatibility is simply a design aspect, not some holy commandment you must adhere to all times.

It's also something that has enormous influence on industry adoption.

I adore Haskell the language. I use it daily. But I make no excuses for its many shortcomings. I would love to see Haskell prioritize industry needs over academic purity.
Concise cooking tips