skysight-inc/HackerNews huggingface dataset:
In other words what apple has been doing for years now
The idea of a DSL over YAML is also a good one. Jenkins got this right, using a DSL on top of Groovy. This allows for Jenkins build script libraries[1]. I have used them in the past, and they were a joy. They allowed for standardizing builds across many different small git repos, each with their own terraform or helm chart. I miss this feature in GHA.

1: https://www.jenkins.io/doc/book/pipeline/shared-libraries/
I lived in Ireland for 4 years can't say I share your sentiment
I dont want either of those features. They're both super dangerous.

What I do want is a quality bike that can go up to the speed limit, and charge safely and reliability for 10 years.

Charging lithium batteries at their limit is simply not safe and not worth the risk IMO.
> The fact that you have to push a commit to the repo to test a change, and then wait for a runner delays everything indefinitely, and makes iterating really painful

This isn't correct. The workflow_dispatch trigger specifically exists to allow for manual runs and you can also re-run existing failed (and successful) jobs.
KeyMapp: Replaces Wally for ZSA keyboards – see layouts on the screen
Did your experience involve the (recommended) build step? It uses, at least last I checked, a purgeCSS step to remove unused rules and decrease the css size.
Angell famously published a book with a similar thesis in 1909, right before WWI. He was right about industrialized war being highly destructive and unprofitable, but he was wrong to think that this would stop the belligerents.

[1] https://en.wikipedia.org/wiki/The_Great_Illusion
Problems are multidimensional.

If we look at HTML as a document / presentation language, we cannot deny styling. CSS is not only styling, but also adds animation.

In any case, CSS can be seen as aspect oriented programming.

The real problem described here is the lack of great tooling across languages / frameworks.
Only Newsom Can Go to China
Looks like this particular problem is easy to fix though.
Did it annoy anybody else that during the whole event they compared M3 to M1 as if M2 didn't exist? Guess they didn't think 5-10% improvement would market well? But does anybody in their target audience even care or do they just buy the new hardware anyway?
I would love to see an example of your code, please!
Combined with Privacy Sandbox [0], this means the browser can track you directly without cookies, but websites can't track you via IP address. So it has the effect of centralising the tracking to google only.

I haven't used Chrome since this rolled out, since I didn't see a way to object to the new tracking. This is what the linked article [0] says:

> It’s unclear if toggling these features off will stop Chrome from collecting these data altogether, or if it just won’t share the data with advertisers.

[0] https://theconversation.com/google-chrome-just-rolled-out-a-...

[1] https://developer.chrome.com/en/blog/shipping-privacy-sandbo...
Robinhood isn't much difference. I'm shocked that an investment app gamifies trading so much it obviously becomes gambling. Financial industry is otherwise so heavily regulated I'm surprised they get away with it.
JS frameworks seem inevitable. Any time I've worked with native JS in a reasonable size projects, it becomes necessary to create libraries and common conventions, that starts to look like something approaching a small framework. A framework is just common patterns for solving problems. I think what a lot of developers object to is the stack of build tools required to transpile, bundle and link code together when using these frameworks, in addition to the complexity that comes with dependency management, rather than the use of the framework themselves.
Generating a Star Sphere Using Zig
and NFT JPEGs. I agree, there's a lot of things people spend their money on, the collectibles industry for example is known for this. Luxury goods appeal to people projecting status because of brand names. Your question is valid, why do we only care about this specific form? In this instance I think it's because it's about designing apps to be addictive, although I don't really agree with that being the case here. There's online or even digital slot machines that are not designed to be addictive, they are just virtual slot machines. Then there's trading crypto, options and stocks, industries whose marketing and pump schemes are all about projecting an image and manipulating emotions to convince people to buy into what are often scams if not an inversion narrative (which is where you buy into a system rigged against you by some kind of monopoly that when you look at the mechanics functions exactly the way a Ponzi scheme does). I also don't think you are deflecting.
But not many 17 year olds change the world. The standout people usually gain some form of recognition and cheers from people.
Unless you're one of the "everyone's achievements are equal!" kind of person.
Wait -- you also get a window manager for free?? This is very cool.
I once built a project-tailored combobox using Alpine.js - this is about where it breaks down.

It worked, it was a lot of fun to write because it went really fast, even with some bells and whistles. Whole thing was my escape hatch when datalist attribute didn't work. It also worked well.

Alpine JS feels like a simpler version of Vue 2 without a build step and without any of the complex or confusing stuff (and of course with a focus on HTML not rendered by JS).

But when I saw what this turned into as a BE colleague copied it to the next form, making some adjustments... oh my, I prefer external and reusable JS (or a JS-first approach to templating, like React) any day.

Still, Alpine is really awesome for minimal interactions and simple JS.

When working outside React, it's hard not to miss it for the simplicity of doing everyday stuff inline in the HTML.
When there's a giant hole in the bottom of your boat, you don't dispatch your limited resources to start bailing water out with a tablespoon.

You patch the hole. Once you deal with that, then you can start bailing.
What do I get out of it? Happiness, of course. If my life was all about me and ny children, then it’d truly be meaningless.

Say we ran with your perspective. Mars doesn’t matter. Ok, that means it’s guaranteed that you, your children, and the descendants of everyone you know will die as our sun heats up. This is not so far away, as the video illustrates.

So then, what do you get out of this? A few dopamine hits and some nice chemical reactions before the eternal void? What’s all of our work even amount to?

We have the privilege of being the only life form ever to use technology. Technology! We can do things. Most life can’t do a damn thing. They live, briefly, and then die, gruesomely. And till the asteroid hit, that might have been the story of our planet until the sun gobbled it up. (Though imagining dinosaur astronauts is fun too.)

Would you say that asteroid is all about you and your children? It’s what even made it possible for you to be here, along with the unbroken string of cells from billions of years ago till the present day. Me and my children? We’re nothing, in that perspective. We are here thanks to everyone that came before.

And we owe it to those who come after to let them live an even better life. So unless you want the descendants of everyone you know to die horribly one day, colonizing space is our only way out.

But that’s just what I get out of it. After all, my own chemical reactions are unlikely to change a thing, over a single millisecond of that video. There’s nothing wrong with focusing on yourself and enjoying the ride. But personally, I end up a lot happier trying to make life be about more than little ol’ me. (My daughter says "gaaaa!" as I write this, which is either a salute of agreement or a firm rebuttal. Time will tell.)
> Not sure how heavy a electric motorcycles battery would be, possibly 100 lbs? That's a lot harder. 50 lbs would be a one person job for a wide range of consumers.

A 6.4 kWh (80-100 miles) battery like the one in the OP is ~60 lbs at the lightest. A larger battery like the 17.3 kWh (160-180 miles) one in a high-end Zero weighs 160+ lbs.
There is a real pro-natalist push: https://nationalpost.com/feature/pronatalism-reborn
Ireland being in the EU, and Apple doing business across the EU, means that Irelands opinion might not be the last or valid one.
I think several of the slightly negative responses are because the article is about "creating a side project for a specific user segment...in a tiny market," plus discussion of business considerations, and the headline suggests something much broader.

The HN audience has folks from all aspects of hardware design, from architecture, to RTL coding, to physical design, or hobbyists programming FPGAs, etc., Saying "hardware was an entirely new world for me. I found it to be an unforgiving, harsh, complex terrain," just sounds wrong to them, like you're drawing conclusions about a huge field based on a narrow hobby project.

You seem to have set out to write an opinionated piece with a particular point of view, and said in your intro that you were going to be controversial, so you must have expected not everyone would agree with everything you said.
Most generic advice: Start by excluding what you are not passionate about until that which remains has been uncovered. The remains in itself will most probably not be signaling anything reminiscient of passion at first. But once you dedicate yourself to it wholeheartedly, the passion you wish for will eventually appear within yourself. If it doesn't, start again as outlined in the beginning, in a constant cycle. The cycles will eventually diminish and become less and less. Doing is the way to go.
I have no clue how this relates to your comment regarding population growth and decline.
Should have used crablang.
Tailwind has a standalone CLI which can be used for the build step. I do sort of agree that it's a bit of an odd recommendation in the context of this article, but the build step can be extremely minimalistic, and another nice thing is that the results are still inspectable CSS.

I use tailwind on my personal site, which is otherwise entirely just vanilla HTML, and it doesn't feel very intrusive to run the CLI in watch mode when I'm writing styles.
i guess hinting is less important today than it was in the days of monochrome 1152×900 21" monitors and sub-mebibyte framebuggers where you couldn't do antialiasing

(and maybe you can do a decent job of blind "hinting" with smarter dsp algorithms, gradient descent, and orders of magnitude more cpu, and just ignore the tt hints virtual machine)

well-defined subsets of svg are a pretty interesting thing; i feel like a smol computing system might benefit from using something like that as its base graphical layer for things like fonts and windows; then a font engine can delegate the rasterizing down to the svg layer

'how far can we golf an svg subset' might be a good rough description of vpri's nile and gezira https://news.ycombinator.com/item?id=10535364

parsing annoying formats is what https://github.com/abiggerhammer/hammer is for; we were able to get it to parse pdf. unfortunately it's not pure ruby. the smallest i've been able to get a peg parser library is http://canonical.org/~kragen/sw/dev3/tack.py which is 27 lines of python, but i'm not sure it can be reasonably extended to do the kind of binary parsing that hammer does without balooning in size
Well, sure. OK. But it isn't how it comes across IMO.
Ireland has pretty good education system while there are certainly immigrants a large % of positions is actually occupied by people born in Ireland.
The only thing a build step changes about CSS/JS resources of this kind, is a minimization of the libs...which is entirely achievable without building, by simply including the already-minimized version.

I think what the article is about when it says to steer clear of builds, is complex builds, where transpilations and similar changes in format have to happen, in order for the page to work.
Why does Java take weeks?

For a straightforward application or library project, you can fill in this form and get a shovel-ready build: https://gradle-initializr.cleverapps.io/

I usually tweak it a bit, but that's minutes, not weeks.

There's often more stuff to add as a project grows, but again, minutes to hours for the common stuff. Setting up publishing to a Maven repository is more work than I'd like, but it's still not weeks.

So what are you doing that it takes so long? And how long would that take if done any other way?
Social media doesn't cause $100,000+ in direct losses like gambling does.
The permanence of forum account names was important. You developed an identity and a reputation that stuck with you. The long profiles you mention could be seen as an attempt to build identity in a more ephemeral environment.
Whether or not a private organization chooses to award people a bust of HP Lovecraft or a trophy of a spooky tree has really not much at all to do with the article we're reading and discussing. This isn't an article about "the Howard" award.

Please don't pick the most provocative thing in an article or post to complain about in the thread. Find something interesting to respond to instead.

https://news.ycombinator.com/newsguidelines.html
It is so much easier and faster to build web apps using TypeScript, Vite and React (or any other similar stack) rather than vanilla JS. I find this “leveraging the extreme simplicity” effort wholly misguided.

It’s neither “enjoyable” nor “seamless” to manually synchronise the backend, the frontend logic and the DOM of your app without frameworks.

And maybe the trite talking point of helping young developers by sending unoptimized unminimized comment-rich source code directly to end-users held at least some weight in the 00s; nowadays we have an abundance of tutorials, courses, conference talks and open source projects that can help autodidacts to learn anything related to web development.
Well that feels more like it's the side-effect of the English word "civilized" being used to mean "genteel and proper", and also "pertaining to large-scale societies with monumental architecture, agriculture, etc." It doesn't seem to controversial that social hierarchies are associated with all of the world civilizations we know about - I suppose that could lead to arguments about them being intrinsically better, or just necessary to organize large groups of people?
I'm in this boat. Was finally forced to use it to get Facebook login working.
And you are currently at the mercy of a maintained gas distribution and sales network. (I spent time in the Congo, I've seen what happens when it doesn't work).

People around Detroit have seen what happens when the water network is not well maintained also.

Yes, many parts of everyday life rely on certain things existing and being maintained. That is perfectly fine.
I believe what you're after is high speed rail
This isn't defense in depth, this is deciding what color you want the background of you 'about our security team' webpage, while your system is actively getting compromised.
In plain text, one form is:

[ ] undone item
[-] partially done item
[x] done item

(They're not unuseful.)
Means their target audience includes people who own M1 Macs, but doesn’t include people who own M2 macs?

(Although I don’t think most M1 owners will be interested in upgrading yet. Maybe they should just compare to Intel chips.)
https://www.npr.org/sections/money/2017/01/25/511663527/epis...
Relevant
I have used this approach for internal tools and it has been great. It makes it much easier for one person to build the whole app, frontend and backend, and makes ongoing maintenance much easier.

I am working on https://github.com/claceio/clace which takes this no build approach and makes it easy to build portable applications, using Starlark running in go to configure the backend.
Ditto. Awfully convoluted compared to, say, R.
How does an industry (media) think? Also what evidence are you using to glean the intentions of people who are voluntarily reported upon with their gambling financial troubles?
the supply chain.

nobody puts gas into the gas station but the delivery tanker. nobody puts electricity into your mains but the grid operator.

when you get electricity from the grid or gas from a gas station, you have a pretty solid expectation that the service knows where it came from, and nobody else has had access to it.

at a battery swap station, you are receiving a high energy object of essentially unknowable provenance, to which many people have had private unsupervised access.

a lot can be done to mitigate this but you can't make it not true, and by nature of the service it is a very lucrative vulnerability to exploit.
Earthly is MPL 2.0 now. I work for earthly and people didn't like BSL so we listened and changed.
Suicide from gambling and homicide/suicide from gun use are not comparable.
Depending on the user’s aims, that could still be a net win… limiting tracking to a single party versus N parties. Obviously not ideal as no tracking at all though.
> Where possible, default to defining style and behaviour with inline HTML attributes

Wow, have we just come full circle after 25 years?
I'd rather work on building alternatives that respect their users than pay corporations to abuse me, thanks.
Ask HN: Have you seen any useful GPTs yet?
By now I've tried quite a few custom GPTs that were posted by "AI influencers", but haven't found them particularly valuable.

Aren't these essentially pre-configured prompts? I see custom GPTs as helpful, shareable prompt templates. Maybe also a good strategy to convert people to the ChatGPT Pro plan.

I also tried to create a Hacker News GPT that integrates with the HN Algolia API, but had a hard time making it call the correct API endpoints and handle edge cases: https://chat.openai.com/g/g-BIfVX3cVX-hackernews-gpt
Thank you for the links, just submitted for all 3 with no issues.
I have played the slot machine, and it was hilarious how fast it used up the money I had put into it - I had a genuine laugh. I heard that the machines outside of main casinos in Vegas have much higher payout rates, so that you can take more time to lose your money. Makes sense, someone has to pay for the Eiffel Tower model.

My question/comment was about the overall cultural perception of gambling. I just found it strange in America - a small instance of a "culture shock".
They paid taxes according to their twisted interpretation of the laws.

A number of governments seem to disagree with that interpretation.
It depends, I think.

For “apps” vanilla js isn’t enough.

But for a blog with some animations or simple validation, things like next or gatsby is WAY too much
Maybe validate the idea by prototyping whatever features you want atop Fossil first?

Might want to see if you can catch rkeene on libera#tcl for a few minutes at some point - IIRC he has his own Fossil+CI type setup with custom BuildKit integration to produce binary artifacts and enjoys talking about it if he has time.

Also the tcl/fossil/etc. crew tend to not care about forks/"NIH"/custom versions/etc. because the whole hardware background thing means those are just something you gotta do sometimes.

(this is -not- me trying to sell you on using fossil in your final approach or anything, mind, just musing on what might make your experimental phase more tractable and mentioning a community I like who might be amenable to chatting about it :)
I think it's a comparison[1] saying "the world has achieved so much with technology and Go has achieved so little".

[1] not a good one.
Is there a possibility of flight disruptions in Europe?
All programming languages, including C, have significant white space. Python just has slightly more.
>(wo)men will always need hats in cold weather.

Women will always need yoga pants in all weather. There updated for modern times )
My rule of thumb is that if you're building something sophisticated enough that you want to reach for more "advanced" js frameworks then you shouldn't be building it as a webapp.
Fishermen used to sell their catch right off the boat in the centre of Marseille, at the bottom end of the "Vieux Port" (old harbour). Octopus, congers, and sometimes others, were still alive.

My feeling is that people were also eating more seafood. Many fishmongers closed down although the seafood counter in local supermarkets is still miles ahead of anything you see in, say, the UK.

One other thing is that how much the environment degraded since the 70s-80s. On the coast itself the variety of fish and sea life you can see has really collapsed. You need to go to the islands (of the Count of Monte Cristo fame), which are now a nature reserve but also simply farther away from the city, to see what the coast looked like underwater 40 years ago.
I think where I have seen people take issue is that there seems to be a push for "10000 year old pyramid". In short the measurements are correct the conclusions wrong.

They split things into 4 big layers, unit 1,2, ancient soil fills and unit 3. With unit 1 the most recent, also split into more find layers. Unit 1 goes to 2000 BCE roughly, 2 to 6000 BCE and then ancient soil 7000-8000 BCE and unit 3 13000 BCE+.

Unit 1 has clear megalithic structures and masonry work.

Unit 2 is more debatable, with stones and possible mortar remnants showing possible masonry work. But it is mostly some long stones and gravel, all with shapes that can occur totally naturally.

After that, ancient soil and Unit 3, from what I could read evidence of proper construction work seems more tenuous, if existant at all. Basically stones and soil.

Basically what the paper finds is some surface level masonry work and some deeper level stones they interpret as masonry while it is VERY debatable. Then they take a deep drill, date it to the paleolithic, and frame it as "paleolithic construction". But what most archeologists are reading is "recent construction with possible traces of humans in the area before"
Yes, you need to be in a position where you can leverage the CC.
In my experience most free-to-plays just use a battlepass nowadays and don’t rely on whales (though obviously all games have them)

Gambling based games like cs:go and genshin absolutely apply to what you’re saying though
Taiwan, sort of

https://cooperative-individualism.org/dodson-edward_taiwan-a...

https://cooperative-individualism.org/medaille-john_taiwan-a...
The big difference is battery life. Every time you use a battery the lifespan shortens a little bit. Abuse it and it is shortened a lot. If you have a swap network you no longer care if you take good care of your battery, and if you do - your nice month fresh battery gets swapped for an abused beat up battery. For sure for my car I wouldn’t want someone else’s abused battery, I spend a fair bit of effort to baby mine.
You’re technically correct, which I imagine is what you were going for, but the reasoning in the FAQ is largely irrelevant to the matter at hand.
Why is war unprofitable? The value of the land in a long run tends towards infinity, especially if it is populated with taxable people and factories.
> Practice writing down notes on a piece of paper in the dark
> Thank yourself later, in years to come

I only found out about this many decades after it happened, but on the occasion of my grandfather's 60th birthday, way back in 1980-ish, my mother presented with him a large bound empty notebook labelled with his name, and explained that the purpose of the gift was that he was to start making notes about his life.

It sounds incredible, but he started writing.

All kinds of (what must have seemed) completely inconsequential stuff, what he remembered about the home he grew up in, the schools he went to, the friends he'd had, the whole nine yards.

He died not that many years later.

Note to everyone who's read this far: grab the chance to do this - either as the one writing, or the one who gifts the notebook! - while you have the chance.

"Tempus fugit" and all that.