skysight-inc/HackerNews huggingface dataset:
The Web development projects I work on, are still mostly server side rendering for the last two decades, using Java and .NET frameworks.

And when not, it is due to CMS products available as SaaS like contentful.

In such cases we go for Next.js due to it providing a similar experience with server side rendering and controllers.

In one thing you are right, we don't take seriously development stacks that don't offer either JIT or AOT compilation.
It's very rare to see someone commenting on a HN from a orthodox (small o) Christian perspective. Thank you - some good points.
But I'm very suspect that Trump made his decision on Ulbricht based on Jesus teachings, and even more suspect that the people who vote for him based their decision on Jesus teachings, despite any religious affiliation they may have. I think Paul Graham's recent article on the original of wokeness is very instructive here - there's always someone or some group to look down on, to make ourselves feel better, whatever side of the fence we are on. Cancel culture of the far left or progressive Christians, look them up and throw away the key, lack of grace by conservative Christians, it amounts to the same thing. (I'm a British Christian)

9 To some who were confident of their own righteousness and looked down on everyone else, Jesus told this parable: 10 “Two men went up to the temple to pray, one a Pharisee and the other a tax collector. 11 The Pharisee stood by himself and prayed: ‘God, I thank you that I am not like other people—robbers, evildoers, adulterers—or even like this tax collector. 12 I fast twice a week and give a tenth of all I get.’

13 “But the tax collector stood at a distance. He would not even look up to heaven, but beat his breast and said, ‘God, have mercy on me, a sinner.’

14 “I tell you that this man, rather than the other, went home justified before God. For all those who exalt themselves will be humbled, and those who humble themselves will be exalted.”
There are a couple of WebGPU LLM platforms available that form the building blocks to accomplish this right from the browser, especially since the models are so small.

https://github.com/mlc-ai/web-llm

https://huggingface.co/docs/transformers.js/en/index

You do have to worry about WebGPU compatibility in browsers though.

https://caniuse.com/webgpu
Expect the unexpected, basically.

Not a useful article.
> 1) reasoning capabilities in latest models are rapidly approaching superhuman levels and continue to scale with compute.

What would you say is the strongest evidence for this statement?
Making Stackoverflow the Wikipedia of QnA was a missed opportunity in hindsight.
>All business-to-business invoices in Belgium will have to be sent over PEPPOL as of next year [1]. Gone will be the days of emailing PDFs.

>Access to the PEPPOL network is not free. Direct access is nearly impossible (it is expensive and requires technical audits). A variety of third parties are popping up to mediate access. They all seem complex and expensive.

So what you're saying is that a certain group of companies ("third parties") successfully lobbied your government(s) to mandate an artificial monopoly on a practical necessity for ostensibly honorable and convenient reasons, and everyone will pay up for this divine virtue.

I'm sorry if this comes off as dismissive, but as an American who deals in this sort of officework as part of $dayjob you guys need to vote in better politicians.
It is, but at what cost?
> how it's managed and where it shows up in your experience of solving other problems

That’s what I’m talking about. Encoding complexity in your types does not manage where that complexity lives or where you have to deal with it.

It forces you to deal with that complexity everywhere in your codebase.
Enjoyed this GDC presentation about the developement and working with the original hardware

https://youtu.be/MBT1OK6VAIU
People don't read the articles. Plenty of the top rated comments in this thread think this is a gov grant.
Wasn't he also continuously complaining about how mexicans are importing all the drugs to the US (whether or not that statement is even factually correct)? He also recently designated drug cartels as terrorists. So all in all I wouldn't say he is for the decriminalisation of drugs.
Are the ai worlds the dirt or the water here?
I’m building an application with much the same stack and it’s refreshingly easier for a one man shop to use the tools he describes.

I used React at my previous job and it feels like a nightmare thinking about it again. Hotwire is a simpler approach that pays off.
Those that want to make it right deliver JSON as well.

Those that want it easy, use Electron.
So e.g. >90% (or whatever it’s now multiplied by several times) should be entirely ignored because the legal/judicial system won’t have enough resources to prosecute them?
A more precise title would be better, so, yeah, it's harmful.
For internet access - sure. For messages - sort-of. For calls - troublesome.

As far as I know, smartphones don't have a protocol for accessing a remote cellular network connection in the same way as if it was internal, so the only viable way is to have a hotspot device that shares the connection over wi-fi.
Finally! I’m a kid of the 80s and I’ve been waiting for this for so long! Thank you!
It's not a matter of using websites so little. It's a matter of not understanding how stuff works and most people don't. Most people open "the internet" (their browser defaulting to google), type "facebook" and then click on the first link they get. Most people don't even notice that there is some cryptic stuff at the top (or bottom) full with slashes and weird words and browsers have tried to hide the URLs for some time now anyway. Even if some people notice, they quickly dismiss it as a techie thing they don't have to understand; facebook works for them and that's all they need.
Encoding complexity in your type system forces you to deal with that complexity throughout your codebase. It doesn’t give complexity a specific place to live.
Yes, absolutely prescient! Quite the irony.

Just as our abilities to solve problems accelerated without bounds, it will be our paranoia that screws things up.

Even before machines have any incentive or desire to turn on us, the fearful & greedy will turn them on all of us and each other.

I hope things don’t go that way. But it’s the default, and I think the greatest risk.
openSUSE is quite good as well, any specific reason Arch would be better for KDE than openSUSE?
It is not the just queue that is the bottleneck. If the new power plants designed specifically for powering these new AI data centers are connected to the existing electric grid, the energy prices for regular customers will also get affected - most likely in an upwardly fashion. That means, the cost of the transmission upgrades required by these new datacenters will be socialized which is a big problem. There does not seem to be a solution in sight for this challenge.
Stackblitz is in talks for a $700M valuation
>I'm sorry if this comes off as dismissive, but as an American who deals in this sort of officework as part of $dayjob you guys need to vote in better politicians.

Wanna tell me how you file taxes?
You may be interested in looking at your experience though this lens: https://youtu.be/y61vpQ9cZ8s?si=jMXF35v6-2t5w0cj
having this in mind? https://weberworkshops.com/products/moulin-grinders
About 4 years ago the best example of generative AI for non-moving images was a fuzzy cartoon of an Avocado Man walking a pet Hedgehog.

If AI videos feel like slop right now, just wait another 4 years and see what happens
Obligatory link to https://pijul.org/ which I’d say also fits the description - in which you really commit patches instead of whole trees.
To be fair, the wheep holes are pretty nice as well. I bought my first Thinkpad after I accidentally dumped a whole glass of water on my Toshiba laptop and it stopped working, so this was the initial feature that attracted me decades ago.

Another plus at the time was the strong Linux support, but Dell has better Linux support.

Also to be fair, I use a MacBook Pro as my laptop these days, and mostly use a desktop computer 95% of the time, because desktop computers I haven’t been brainwashed to think that laptops are better than desktops and prefer their superiority.
While those problems do exist in some specific areas of California, all the big (by acreage, and I’m pretty sure even by $$ damage) fires in California have had little to nothing to do with them.

[https://en.m.wikipedia.org/wiki/List_of_California_wildfires]

Just large amounts of overgrowth and badly maintained forests + hotter and drier conditions + more human habitation in wilderness areas == more wildfires.
Learn Bitcoin the Interactive Way
WhatsApp has an option to disable link previews.

Surprised signal doesn't have this option.

I only message people I know on Signal anyway.

Edit: it seems signal does have the option
I'm not a subscriber so I can't read it, which startup are they referring to in the headline?
> My sense anecdotally from within the space is yes people are feeling like we most likely have a "straight shot" to AGI now

My problem with this is that people making this statement are unlikely to be objective. Major players are in fundraising mode, and safety folks are also incentivised to be subjective in their evaluation.

Yesterday I repeatedly used OpenAI’s API to summarise a document. The first result looked impressive. However, comparing repeated results revealed that it was missing major points each time, in a way a human would certainly not. In the surface the summary looked good, but careful evaluation indicated a lack of understanding or reasoning.

Don’t get me wrong, I think AI is already transformative, but I am not sure we are close to AGI. I hear a lot about it, but it doesn’t reflect my experience in a company using and building AI.
If you're wondering like I was why he is able to tweet from prison, this article explains that he's dictating tweets via phone to his family, and they are sending back comments to him via mail. [1]

[1] https://news.sophos.com/en-us/2018/08/16/silk-road-founder-r...
> With docker containers, you can shell into it, do a couple of changes and "docker commit" it afterwards: similarly stateful, right?

I guess theoretically you could, but I don't think that's part of anyone's normal workflow. Whereas it's extremely easy to run "pip install" from project A's directory with project B's virtualenv active (or vice versa). You might not even notice you've done it.

> You resolve both by recreating them from scratch

But with Docker you can wipe the container and start again from the image, which is fixed. You don't have to re-run the Dockerfile and potentially end up with different versions of everything, which is what you have to do with virtualenv (you run pip install and get something completely different from the virtualenv you deleted).

> you could easily chmod -w the entire virtualenv directory if you don't want it to change accidentally

But you have to undo it every time you want to add or update a dependency. In other ecosystems it's easy to keep my dependencies in line with what's in the equivalent of requirements.txt, but hard to install some random other unmanaged dependency. In the best ecosystems there's no need to "install" your dependencies at all, you just always have exactly the packages listed in the requirements.txt equivalent available at runtime when you run things.

> The pattern of using requirements.txt.in and pip-freeze generated requirements.txt has been around for a looong time, so it sounds like non-idiomatic way to use pip if you've got problems with locking of versions or non-leaf projects.

I've literally never seen a project that does that. And even if you do that, it's still harder to work with because you can't upgrade one dependency without unlocking all of your dependencies, right?

> As for directory layout, it's pretty clear it's guided by Python import rules

I don't mean within my actual code, I mean like: where does source code go, where does test code go, where do non-code assets go.

> Can you clarify what do you mean with "structured unit tests"?

I mean, like, if I'm at looking at a particular module in the source code, where do I go to find the tests for that module? Where's the test-support code as distinct from the specific tests?

> rarely do you need exactly a particular version of Python and any of the dev tools to be able to get a virtualenv off the ground

Whether virtualenv is available is a relatively recent change, so you already have a fractal problem. Having an uncontrolled way of installing your build environment is another of those things that's fine until it isn't.

> And there's a bunch of new dev tools springing up recently that are written in Rust for Python

Yeah, that's the one thing that gives me some hope that there might be light at the end of the tunnel, since I hear they mostly ignore all this idiocy (and avoid e.g. having user-facing virtualenvs at all) and just do the right thing. Hopefully once they catch on we'll see Python start to be ok without containers too and maybe the container hype will die down. But it's certainly not the case that everything has been fine since 2007; quite the opposite.
It's great. I'd suggest to make it an HN submission on its own.
I worked at Noom and the most successful users weighed the ingredients. Many users were frustrated about not losing weight even with calorie deficit, but the issue was they weren't logging accurately or skipped logging snacks and meals that were clearly not good.
Ask HN: Would developers use a Figma-style editor for Tailwind CSS?
I'm considering building a visual editor for Tailwind CSS that combines:

- Visual manipulation (draggable handles for padding/margin)
- Direct class editing on element click
- AI-assisted styling through prompts
- Component-based drag and drop system

The goal is to make Tailwind development more visual while maintaining code quality.

Questions for the HN community:
- What's broken about current Tailwind workflows?
- Would visual editing help or hinder development?
- How would you use AI in this context?

Looking for critical feedback before starting development.
A native app is more than just translating each html page into a screen. You’ll likely want to build a data model that you use throughout the app, instantly load as much of the next screen from data already fetched as you can, etc.

Having a flexible API tier makes that more ergonomic.
If this is how you feel, you must feel inconvenienced that HN isn't a Facebook Group.
They aren't illegal?
Could you elaborate on the "approved" string? From what I can see, it's impossible to scrape now from the command line.
Don't online drug marketplaces lead to reduced gang activity?

One does not need a gang and violence to sell drugs online. Selling drugs offline, gangs and violence will get involved.
Not the least. Rational homo economicus pretty much doesn't exist in real life. The vast majority of us are driven by the essential motives and desires while the intelligence rationalizes already made decisions.
Should be visible from space then, so until NASA reports it, its just another government outlet blowing itself.
Ah I made the same mistake.

Whatsapp has this option and I'm pretty sure it is in privacy settings.
Yeah the best option is to meal plan and follow the plan vs letting your mind make on-the-fly decisions. But ofc, that isn't always feasible.
America isn't invading Greenland or Canada. Taking those comments seriously takes quite a bit of mental gymnastics when you do a cursory consideration of the geopolitical and government logistical implications alone. Makes for good clickbait headlines, not for serious geopolitical risk analysis.
This was about the timing of a hearing about forfeiture, not about whether forfeiture is ok. Though I've not read this case yet, but now that I'm aware of it I'm keen to read it. I'll comment again later.
There doesn't seem to be that much extra attack surface: https://security.stackexchange.com/a/271953

With an eSIM activation, the only possibility is that someone else e.g. reads the QR code from your screen and activates the eSIM on their device; but you'll notice that since eSIM activation will fail on your end, and will likely request a new one. But that does provide some window for a targeted attack.

With a physical SIM, there's a much easier attack available, in form of extracting the SIM itself from your phone. It isn't a remote attack, but it might even take you longer to notice.

Arguably, an operator's support of remote eSIM activation (whether you use it or not) is the biggest attack vector, since it allows an attacker to impersonate you and request a new eSIM.
Come on, where did systemd come into the picture? Don't be obtuse.

No one is saying that the algorithm should be three if statements that the jury can understand in 30 seconds.

As an example, I'd say that doing maximum bipartite matching using factors like proximity, rating, etc, for drivers/gigs is a reasonable thing that you can explain to the jury. It's not that they have to understand the proof for the algorithm itself.

The most if not only important thing is that you should be be able to convince the jury that you're not including criteria in the matching process that is actively or accidentally malicious towards the gig workers.

The problem with high dimensional LP solvers, optimisation problems, PID controllers, or other systems with a feedback loop is that it's very tempting to include revenue (or a confounding factor thereof) into your objective. This can, as you might imagine, lead to something that harms the workers.

On the other hand, worker satisfaction is much much harder to quantify and is not included in the objectives at all usually. Number of active work-hours and simple things like that are not typically a good signal because of the fundamental nature of most gig work in this context -- they are doing it out of necessity, and taking a risk losing out on employee protections.
Sorry. Will try to fix
Also saved AI companies far more effort in gathering correct code for training.
This could be interesting. My team works with Tailwind and we don't have a workflow that brings anything from Figma into Tailwind. So basically, we put Figma and our Tailwind prototype side by side, and make the latter converge to the former by trial and error.
And businesses that knowingly sell alcohol to minors are charged with a crime.
I can see that my site Partey.io[1] is used by several small communities for events.
I like a local beekeeper club or town hall meetings.

Maybe that is something that works for you as well if everybody is already connected. It is completely login-less but does only provide event planning features, maybe you need more…(?)

Disclaimer: my site

[1] https://partey.io
Just wait till somebody on a poor side of the continent makes a service that does the same for a flat fee of few euros per year
Whether you suspect OpenAI is gaming benchmarks or not, it is plainly false to assert they were caught gaming benchmarks.
"deanonymization" in this case is just plain wrong, you can't even tell which country the user would be in for sure. Also any proxy/vpn will completely protect against this.

It's "a very rough estimation of a user's location when they are not using a vpn".
> But given that no-one seems to seriously dispute that he did try to pay to have the guy killed,

It’s my understanding in the US that you are innocent until proven guilty, right? Therefore, he is indeed innocent of those crimes, since he was not proven guilty. Unless I’m missing something on how the US justice system works.
Or FreeBSD or AIX or ...

You might feel better viewing it as a way to avoid the trademark on "Unix" than as a contraction.
May you share some example UI and code of how HTMX cannot work well?
I see what you mean about the herbs and the texture issue...
I mean, I don't know why it's a full pardon, IMO Ulbricht's sentence was far too long and harsh, I'm sure it was to make a point that others should not replicate it, but wouldn't a stay on the remainder of his sentence been a better option here ?
So the default option of using onion routes to hide your IP and location still works.
But there doesn't seem to be any EU directive?
Trump is a bit of an agorist is well. It's part of the American wild west mythical psyche, to the point America made a sport from moonshine running cars. Not hard for me to see how he half won and walked away with an unconditional pardon.
Creating a website where you can trade (potentially illegal) stuff is not the same as being a drug trafficker.
In Latvia, there's a requirement to prepare invoices in PEPPOL xml format (B2G from 2025, B2B from 2026), but no requirenent to send them over PEPPOL network.
This may depend on a type of website/webapp one is working on? I have a suspicion that sometimes HTMX may actually fit nicely (e.g., for an online survey), sometimes React-like framework is the probable way to go (e.g. a marketplace app), and sometimes it could be that neither is a good option (e.g. games).
Even knowing their country from this would be a big first step.
(trying to move the critique beyond the title...)

When trying to deploy llms in with larger context windows constrained environments 2 things start to hurt:
a) increased memory footprint for longer KV cache
b) increased decode speed due to longer context window.
this paper addresses a) only, which is useful, but we are still left with b) (right?)
That’s true. There was a chance of it getting slightly out of hans. It worked out reasonably well at the end.

Bohemund didn’t renege on his oath of fealty to the emperor until a couple of years later after he got Antioch.

Then again Byzantines choosing to entirely abandon the Crusader army during the siege of Antioch did cause quite a but of longterm enmity. So it’s possible that could have been avoided.

The Normans seem to behave reasonably well in Byzantine territory during the crusade itself, though. Anna herself seems to have been really personally impressed by Bohemund himself as well.
The Visitor Pattern is one of the ones that actually does not go away when you have CLOS. That is to say the traversal and visitation part of it doesn't go away, just all the boiler plate around simulating the double dispatch, like needing two methods: accept and visit and whatnot.

Like say we want to visit the elements of a list, which are objects, and involve them with a visiting object:

(mapcar (lambda (elem)
(generic-fun visitor elem))
obj-list)

We write all the method specializations of generic-fun for all combinations of visitor and element type we need and that's it.

Importantly, the traversal function doesn't have to know anything about the visitor stuff. Here we have mapcar, which dates back to before object orientation.
They're referring to Crusoe (crusoe.ai)
Wow. What an idea you guys have there. Look - you maybe could sit homeless and mentally disabled on such power-generating bicycles, hmmm... what about convicts! Let them contribute to society, no free lunch! What an innovation!
Wow, didn't know that. Seems like crooks in Brussels are trying to impoverish europeans further up, while latter are already taxed to the brink.

Additional revenue for access plus data who paid who for what, perfect set up for communist EU.

As european living outside of that happy garden, eeally hope it will collapse soon and countries in it will gain real independence.
You qould have had to watch the movie Class Of Nukem' High from Tromaville

See #15 here[0]

0, https://www.imdb.com/list/ls096019050/
It worked for Minecraft.

It was rough at first, and needed plenty of tuning, but the terrain and environments it's capable of certainly have a wide audience.

But as far as pure, unbridled generation goes, yeah; I'm sure there will be plenty of slop made in the coming decade.
Love how a competitor to git was published on GitHub
Vox pupuli is a long running puppet related thing