skysight-inc/HackerNews huggingface dataset:
The problem is that it's being done top-down. AI has its uses — I use it daily. But let the ecosystem come into being and, from the bottom up, it will be clear where it makes sense and where it does not.

Corporate Software isn't going to wait for that. Oh well. Things will shake out in a few years. It always does.
Web users struggle to download PDF about AI taking over the world
Ok sure, but/so you are the centminmod dude then? Eg the WordPress cli stack thingy? I guess I'm just confused lol
Sure, but I'd guess PyPI could cut off much of the really bad stuff, such as malware, by AI (as everything is know called). Having a waiting list for false positives would not hurt anyone much. Yet, a foreseeable alternative is that PyPI and friends continue to be dumpyards, but communities will build up whitelists.
Museums don't operate objects that are 200 years old, so it doesn't really matter.

But also, it's not like a mechanical watch is going to work for 200 years without maintenance and repair either. Lubrication, springs, bearings... these all degrade over time.
In a dark sense this is probably perfect for him.

He announces big tough tariffs on China, his base claps, hoots and hollers.
He quietly walks it back via internal memo to CBP on a Friday night.

His base gets to see him be tough on China, without actually suffering any consequences of goods shortages or price increases.
Hiring a 2010-era SEO expert to spam the company Notion with backlinks to the stuff I've written.
There are a lot of different ways to define "city". Wikipedia list 19 in Wyoming, but I'm not sure what criteria they use.

https://en.wikipedia.org/wiki/List_of_municipalities_in_Wyom...
Probably the latter. Homosexuality was removed from the DSM as a diagnosis in 1973, by a vote of 5,854 to 3,810. Gender identity disorder was removed from the DSM in 2017.
Sort of like the people who were protesting the Iraq war, but had no problem with Obama intervening militarily in Libya in 2011. Did they change their ideals, were their ideals dropped, or did they just stop caring when the news stopped doing daily middle east body counts after January 20th 2009?
Actually that one is probably real, and you should probably try to stop it if you're able.

My approach is a simple one, to use economics to make development of further models a really bad idea at scale https://andrew-quinn.me/ai-bounties - but many other, smarter people have attacked this problem and we're still not totally sure how to stop it.
There's no interpreter, I just map each instruction to equivalent Rust code. Linear memory is accessed through a trait.

The compiler is here: https://github.com/CryZe/wasm-to-rust

I have an example of a GameBoy emulator compiled from AssemblyScript to WASM to Rust here: https://github.com/CryZe/wasmboy-rs/blob/master/src/wasm.rs
This looks potentially interesting.

How does it scale? Would 200.000 notes be a problem?
Does it handle pdf, epub or enex?

and most importantly

Search, what does it have and how good is it?
(Is it better than evernote)?
"Join the waitlist"
Coruscant and Jedi Temple vibes.
It never happened–but the picture says it did: 28 fake images that fooled world
The problem with f-strings is that they make an extremely limited use case convenient (bashing unstructured text) and thus people people invariably use them for the less limited use case for which no such covenient mechanism exists. Constructing ASTs (including html and SQL). Or logging (where you want to avoid unconditionally computing some expensive string represenation).

I do this myself. I basically always use the subtl wrong log.warning(f"Unexpected {response=} encountered") and not the correct, and depending on the loglevel cheaper log.warning("Unexpected respone=%s encountered", repsonse). The extra visual noise is typically not worth the extra correctness and performance (I'd obviously not do this in some publically exposed service receiving untrusted inputs).

I'd argue these use cases are in fact more prevalent then the bashing unstructured text use case.

Encouraging people to write injection vulnerabilities or performance and correcness bugs isn't great language design.
What about penguins? Are they going to get a tariff exemption?
> LLMs should be legally required to act in the interest of their users (not their creators).

lofty ideal... I don't see this ever happening; not anymore than I see humanity flat out abandoning the very concept of "money"
Criticism accepted, I am not trying to generalize everyone. I am an urban dweller from back in the days when that was the cheap (and less desirable) way to live. So I obviously wish we had much better transit and more affordable housing, and all of the good things. Its not like people want to spend an hour in traffic in a beater-ass car, they do it because they have to. (Because all of the shit you mention is even worse in the suburbs.) I would just like to see some real solutions which don't involve taxing the fuck out of the little guy or nuking the suburbs or the usual Cars Bad handwaving. It's a hard problem which nobody has a real good answer for.
yt-dlp

I just parse the URLs from the liked playlist every couple of days with a Chrome extension then simply run the app.

yt-dlp would work automatically too with logins but I'm always too nervous that Google would just straight up ban my account for whatever reasons. So I rather do it in a more manual way.
I've had a great time using Emacs Lisp over the past 15 years: it's one of the easiest ways to quickly whip up personalized tools for my own use, and, at the same time, my code has been surprisingly resilient and stable over this time.

And this is despite the fact that Emacs Lisp routinely flouts every single software engineering "best practice". The language is dynamically scoped by default! It simply doesn't have namespaces! Static types? Hah! (And I, an inveterate Haskeller, don't even miss them.) You can—and people routinely do—hook directly into all sorts of implementation details from other parts of the codebase.

And yet it just works. And it works remarkably well.

My theory: what matters isn't "best practices", it's have a coherent conceptual design and code that reflects that design. Emacs is designed around a small but expressive set of core concepts that it uses in a consistent manner. Text with properties, buffers, modes, commands, customization variables... Almost everything more complex in Emacs is structured out of these (+ a handful more), and, once you've internalized them, it's surprisingly easy to both learn new higher-level tools and to write your own.

The design of both the user interface and the code directly reflect these concepts which gives us a naturally close connection between the UI and the code (it's almost trivial to jump from an interaction to the code that powers it), makes both UI and code units effortlessly composable and generally makes it easier to understand what's going on and how we can change it.
Rust is finding itself everywhere. It's fantastic on the server. It's shaping up to be fantastic for UI.

It's fast, ergonomic, and the code has fewer defects than code written in other languages. (Google did a study on this.)

It's not as unapproachable as the memes make it seem. It's no harder or less productive than Java or Golang to write. (Google also did a study on this.)

The Rust WASM deploy story is sublime and is going to help it take over the world.
https://github.com/jgbrwn/retro-computing-stream

Basically one-shotted with v0 with some minor back and forth.

I do need to randomize the search queue results though, so it's not the same order of results every time. Although you can hit the refresh icon on the side bar which should give you some different results/queue..
Beneficial genetic changes observed in stems cell of regular blood donors
I said 35 years, because the description on github includes these models:

1. Amiga 3000 (1990)
2. Amiga 3000T (1991) - Tower version of the 3000
3. Amiga 4000 (1992)
4. Amiga 1200 (1992) - Released shortly after the 4000
5. Amiga 4000T (1994) - Tower version of the 4000
6. Amiga 4000CR (1996) - Cost Reduced version
7. Amiga 4000TX - No idea and not heard of it before
Ideally they could just come to my home or workplace and swap the batteries out there while I am doing something else (if it is going to take longer than 30 mins)
Wasn't GP specifically complaining about the other half not being able to enjoy the "car-free lifestyle"? (/not be forced to use the car to live their life.)
Well yeah we’re bad and getting much worse
This is a terrible title.

Info on what leaflet.js is here: https://leafletjs.com/. Took me a lot longer than I'd like to find that, and I'm still not sure what it has to do with the majority of those examples.
> it brings TS types into the runtime

So...it's a parser. Like Zod or effect schema.

https://effect.website/docs/schema/introduction/
You need to use nuclear-powered transistors!

No, I'm not joking. For these kinds of voltages, you need to use highly homogenous doped silicon, and the only way to produce it is to irradiate silicon with neutrons. It transmutes some of the silicon atoms into phosphorus: https://nrl.mit.edu/facilities/ntds/
It's a reference to the Trojan War from a Hittite source instead of a Greek one. That in itself makes this a breakthrough.

> And surely he would have been versed in poetry that existed at the time about the event.

I wouldn't expect Luwian poets to have been well-versed in Greek poetry.
I think you're in fact wildly out of touch with the general populace and how much they use AI tools to make their work easier.
You live in the future
Capitalism fully explained in one terse comment.

Just substitute AI for X ~ profit fad du jour.
That's a separate conversation then, because there's wrong information everywhere, but LLM's still do mostly OK. They don't just regurgitate stuff blindly, they look for patterns.

And the article here is specifically about hallucinations, when it tries to plausibly fill something in according to a pattern.

Wrong information on the internet is as old as the internet...
We are looking into adopting bidirectional streams, and have identified gRPC as a likely ideal candidate. It provides a layer on top of the blobs (partial responses) sent by either side, and takes over the required chunking and dechunking. And it doesn’t have the authentication issues that Websockets have. I‘d appreciate any insights on this matter.
If you’re POTUS or closely related to POTUS with access to sweeping information about erratic tariff policies that actual do shift entire markets index funds index against, why couldn’t you?

In general I think you’re correct because the “inside” information is typically not as broad or powerful. But I don’t think we live in general times. If POTUS gave me personally a heads up about such adjustments on tariffs, after watching indexes tumble after announcing them, and knowing the opposite direction, I would dump almost everything I had access to in such stocks largely effected by reevaluation from tariffs.

Knowing major policy shifts before they happen from one of the powerful governments in the world is useful information, especially when the policies are being set by a handful of people who can limit access to knowledge escaping even more than regularly so markets don’t adjust from larger sets of insider information.

Now is it really considered “insider” trading in this case? Probably not, and this administration can get away with anything it seems.
I’m gonna assume that Brain Drain means that people who you spent resources as a country to train leave to spend their productive years elsewhere.

> Our proxy for talent is respondents who said they had completed an undergraduate degree.

Higher education in the US is mostly privatized. Society hasn’t born the cost of those undergraduate degrees. What does the US lose if they leave?

There’s also the question of whether other countries need people with undergraduate degrees. Do they need to save money on training their own citizens in liberal arts, nursing, engineering? That’s a bit unclear.
There are probably more reasons for that, but if it's the only thing that allows me to get somewhere, of course I'd love it.
Yeah. Against people.

Corporations and brands aren't people.
Corporate money - if all you have is software engineers getting $250_000/year , the company likely pays ~$250/hour with all the overhead. So you are not paying "$500", you are paying 2 FTE hours. This is pretty small, corporate-wise: a single 1 hour meeting with 10 people in it is 10 FTE hours, and most managers won't think twice before organizing it.

Even DIY solution might not be more economic: sure, if you are familiar with RPi and have one on hand, and someone already wrote the software, you can do it in under 2 hours. But a single problem, like a defective SD card, and the pre-paid solution is now cheaper. Same goes for subscription: $80/year, or 20 FTE minutes. Yes, you can find those layers for free. Will this take you >20 minutes per year to setup and maintain? Probably not.

I was at my first job when I discovered "corporate money" and this was a real eye-opener... That $2000 tool that can only do one super-specific operation? Pays for itself if you can have two fewer defective assemblies.
I really want to see the people that have performance issues with Zod and what's their use case.

I mean it.

I've been parsing (not just validating) runtime values from a decade (io-ts, Zod, effect/schema, t-comb, etc) and I find the performance penalty irrelevant in virtually any project, either FE or BE.

Seriously, people will fill their website with Google tracking crap, 20000 libraries, react crap for a simple crud, and then complain about ms differences in parsing?
I'm responding a bit late to this.

The objection to your point is that the teachings of Christianity are timeless if true. And therefore so is (the object of) Christians' belief. And so therefore, a
'modern Christianity' is an oxymoron.

I happily claim to practise the religion of St. Anthony, since our intellects adhere to the same thing (God's Self-Revelation in the God-Man Jesus Christ), and our wills pursue the same thing (Union with the Divine Nature). The reason for belief and the goal of religious practice is the same in St. Anthony's case as in mien.

As for Waugh, he believed that 'modernity', taken to mean the beliefs that inform contemporary thought and behaviour, was contemptible. (Obviously, if we took 'modern' to simply mean 'contemporary', this would make no sense. 'Modern' is a notoriously ambiguous word.)
The entire premise of copyleft is taking advantage of copyright law to be able to represent moral expectations in the copyright license. Within the limits of copyright law is plenty of room to choose something restrictive enough to fit with whatever you want. If you pick a permissive license and people use your software in accordance with that license, complaining just doesn't make sense. The license you have them explicitly allows this. It's not a loophole, it's not a mistake in the license, it's not something that the license authors didn't foresee, it is a feature.

It is unfortunate when people make decisions that have legal ramifications they do not understand, but there's gotta be at least a little personal responsibility here. It's no different for code than anything else. There was a case not long ago where someone who made royalty free music changed their mind and tried to make copyright claims against people who had used their music in their YouTube videos. But can we be fair here? If you released this thing with an explicit royalty free license like that, can you really get mad because you can't get royalties that you clearly didn't expect in the first place?

If you're worried that you may regret releasing your own works under open source licenses, permissive or copyleft, then simply don't do it. The downside is that you can't be a direct part of the open source ecosystem, either by using existing (non-permissive) libraries or by being adopted by other open source software, but the thing is the vast majority of developers are aware of what they're signing up for. If someone makes a million dollars off of your open source software, you can have an expected paycheck of $0.00, and that even goes if it's copyleft. The plus side of this trade-off is that it enables anyone to take advantage of your software, even if they wouldn't normally have the means of licensing a product for their use case, with very low friction, providing the maximum benefit.

Copyright law, though, certainly does let you encode the expectation that "if you want to make money using this you must pay me", so if that's your expectation, don't use licenses that contradict it, especially not just because it is trendy.
My comment was a bit over simplified, they do flow, but the time scale exceeds the entirety of human history [1].

[1] https://doi.org/10.1119/1.19026
> They should have the due process to prove they are here legally.

This sounds like a nonsense statement. Non-citizens are only ever here legally at the pleasure of the United States. If we allow them in for 2 weeks, or 3 months, or whatever on a visa... we can change our minds and cancel it early.

The idea that they can have some absolute temporary right to be here ignores what it means to be a non-citizen. You have no right to be here, just a temporary privilege that can be revoked at any point for entirely arbitrary reasons.

>And yes, they were denied that.

I've heard no evidence that this was the case. "Due process" rights are, in many cases administrative. No trial, no judge.

>Even if you imagine due process is for citizens only,

I did not say this, and I do not imagine it. I just happen to know what due process rights actually are.

>you can't prove citizenship status without due process,

Was he denied his opportunity to prove citizenship to the agents who detained him? Did he try to get them to look in his wallet for papers, but they ignored that? Did he beg them to just look in his closet and see his birth certificate? That would be denial of due process.

>Otherwise, nothing's stopping ICE from just claiming you're not a citizen

So you claim. But it's absurd to think that will happen. If you believe it will happen, then just wait and sound the alarm when it does. I'll be genuinely surprised.
What you are saying does not seem to contradict what I'm saying. Any distortion would be another hitherto unknown pattern.
Agreed; Emacs is the gold standard for documentation. It comes with a reference manual (400k words), an Emacs Lisp reference (600k words), _and_ 64 other manuals for individual Emacs modes or features including one just for Calc mode (250k words), a manual just for Org mode (130k words), one for Gnus (180k words) etc. All told it adds up to about 2.6 million words of documentation.

Still, another manual written from a different perspective probably won’t hurt anything.
You could ask the same question to the people who think the environment is very important but don't seem to care about how their electric car or its Lithium ion batteries are mined or manufactured. So long as it's not in their back yard it is out of sight out of mind. And if they overload the regulations so that there is no local manufacturing and it's all imported from countries with poor environmental controls, they are effectively exporting all the pollution to poor people in China
In normal times, you'd be able to either read an already released tender, or you could FOIA the procurement details for this project. How likely do you think it is that those exist and you could access them today?
Show HN: TripJam – Travel group chat with collaborative map and itinerary
We built TripJam after being frustrated with planning trips in regular group chats and trying to organize information across multiple apps. It combines:

- Group chat that keeps all travel discussions in one thread
- Interactive maps where everyone can pin locations and add notes
- Collaborative itineraries that sync with your calendar
- AI travel assistant that suggests activities and helps optimize your plans

This solves trying to coordinate information with everyone using messages, Google Maps, Google Docs, and travel guides. Everything syncs in real-time so everyone stays on the same page.

We would love your feedback!

https://tripjam.com
Is this satire? I have difficulty identifying those.
Less and less with each generation. The A100 has 160 ROPS, a 5090 has 176, the H100 and GB100 have just 24.
The publication date makes it an April Fools prank.
Commerce became our most powerful tool against global poverty
It's not whataboutism since you are the one who brought up Europe.
It would be absurd to say an analog electronic computer was digital.
No, but you can type in any fake address in your zipcode. (Or – if your card is from outside US – you can type in a completely random address and generally it will work.)
They're already disobeying the court, including both the lower court's order and the supreme court's order to attempt repatriation, as well as the lower court's order to provide information on the victim's location and attempts to retrieve him. They disobeyed numerous court orders to rehire people they fired and re-fund things they defunded.

What makes you think the administration cares about goodwill after that? Disobeying direct court orders is crossing the Rubicon. There's no going back to the illusion that judicial judgements will be respected by this administration.
not if you need bidirectional communication, for example a ping-pong of request/response. That is solved with WS, but hard to do with SSE+requests. The client requests may not even hit the same SSE server depending on your setup. There are workarounds obviously, but it complicates things.
Imagine the perfect city, with lots of green parks, great restaurants with outdoor seating, shops, do you think it should have noisy drones in it? Or a thousand drones?
> I'm curious though, what is your solution to this?

Cookies work fine, and are the usual way auth is handled in browsers.

> Secondly, not every client is a browser (my OpenAI / fine tune example is non-browser based).

That's fair. It still seems easier, to me, to save any browser-based clients some work (and avoid writing your own spec) by using existing technologies. In fact, what you described isn't even incompatible with SSE - all you have to do is have the server close the connection every 60 seconds on an otherwise normal SSE connection, and all of your points are covered except for the auth one (I've never actually seen bearer tokens used in a browser context, to be fair - you'd have to allow cookies like every other web app).