skysight-inc/HackerNews huggingface dataset:
> Trying to simplify everything based on current historic moment(Russia's agression towards Ukraine) maybe the one thing that makes possible for wars to start in the first place.

Ah yes... so we should pat brave Russians on the back because anything else, let me check the notes... "makes possible for wars to start"... Becase there is no war, only "special military operation", got it.

PS. It's cute that 10y old account with almost no activity now suddenly decided to reactivate itself to comment :D
Yes, it is for toddlers. Animation would be nice, but it is a bit too difficult for me at this point. Just general feedback is fine.
Yeah, the Fast.ai course does not discuss RL. The first part focuses on DL and the second part focuses on Diffusion based models
Seems pretty nice, I'll give it a try !
Nanostores: A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte
True, but even for games we already have a much better technique for doing it: runtime composition, which isn't really taught.

The argument here is not so much that "implementation inheritance doesn't work at all" but rather that it is a limiting way of modeling that causes more problems than it solves, and teaching it is a problem in itself.

Implementation inheritance should be a footnote given with a warning, rather than a main technique.
The previous source code was incomplete; they must download the latest version of the source code with the latest license for it to work correctly.
And it probably failed to detect the true meaning of "coming home" because suicide seems to only have been discussed in a different chat session.

In the earlier chat session, being more explicit, the bot seemed to attempt to talk the user out of self-harming behaviour.
The kid isn't. But everyone else using their ISP that your ASN-based block also blocks is a false positive. An ASN block easily has a granularity of "10% of an entire large country". And nobody is going to take your site blocking e.g. all Comcast users as "oh, we should investigate which Comcast user made some slightly suspicious requests, thanks for telling us".
Welcome to Kerberos[0] over HTTP.

[0] https://www.geeksforgeeks.org/kerberos/
Oh, really? Embassies continue to operate, trade continues. As it was for 80 years.
All these sort of statements assume growth is linear without justification, its more likely exponential. ie it took 2 years to get here, so it will take 2 more to get to this point, but in reality it may be 100 years to get to the next point. No one knows, and if in 2 years it is able to write that sort of code then the singularity is very close indeed.
Loro 1.0: A High-Performance CRDTs Library with Version Control
I see multiple cursors as an alternative to macros rather than regexp. There's stuff that is really awkward with regexp, like anything involving multiple lines, for example. But more importantly, macros and multiple cursors have the opportunity to operate at a higher-level, ie. taking into account language syntax and editor modes etc. Regexp is just about text. Having said that when I see people using it they are just doing a glorified regexp replace more often than not.
You might find this interesting [1]. It's a report from a couple of probably 3rd or 4th year undergraduate physics students who did a CHSH experiment with entangled polarized photons for one of their physics lab classes. They measured the correlations with entangled pairs and with non-entangled pairs.

[1] https://columbia.edu/~ask2262/CourseProjects/KudinoorEntangl...
afaik you can use prefix to explicitly do search. for example no direct search but you can use "g paris" to search for paris on google or "w paris" to search paris on wikipedia
Oh certainly. It’s not about university versus no university; I’ve worked with electrical and mechanical engineers who didn’t have degrees, and programmers as well of course. Generally non credentialed engineers make up in ambition and raw intelligence what they lack in schooling. It’s the credentialed engineers who spent four to six years at university and didn’t learn the foundational material that I avoid. The disregard for systematic knowledge they pick up in school stays with them in the workplace, even decades later.
An App Set Out to Fight Pesticides. After VCs Stepped In, Now It Helps Sell Them
These swords were central to Robert Drews' theory in his 1993 book "The End of the Bronze Age". Unlike the "systems collapse" theory popularized by Eric Cline in "1177 B.C.: The Year Civilization Collapsed", Drews explains the late Bronze Age collapse as due to changes in military organization and technology, with larger numbers of foot soldiers armed with relatively inexpensive bronze swords becoming dominant over armies based on smaller numbers of relatively more expensive chariots (with missile weapons). These changes undermined the ability of the elites of most of the societies of the region to defend against attack, and (so the theory goes) once it was widely realized the large stockpiles of wealth were vulnerable, it was game over. Those that survived (Egypt, Assyrians) moved to the new technology and organization.
Such a great theme tune. That scream from mumm-ra is the icing on the cake.

https://www.youtube.com/watch?v=ooVDv8kuzXY
When you unsubscribe from the LA Times, it asks you a reason via a dropdown. "Inappropriate owner involvement in editorial decisions" isn't an option and there isn't a fill-in-the-blank "Other". I suspect this isn't coincidental.
You would restrict your regexp to a region. In Emacs you just select a region somehow (like your press ctrl+d five times), then just do the regexp replace.
Franks, Arabs and others always commented how tall and beautiful Vikings/Norsemen were. They were on average about 170 - 174 cm, shorter than today.
Resurge Growth Partners is raising €120M to turn around VC orphans
It’s not possible if there are ~no images like this in the training set.
Yes, that is what sanctions are.
This is the perfect spot to use a bitfield. You can tell it signed or unsigned, and the compiler will deal with it all and optimize. No bit ops to get wrong or maintain. Very readable and scalable.
My experiment was built in a small accelerator lab, plus about $400k in 1990 dollars. Technology was evolving rapidly (lasers, computers), and some of the critical gear was obsolete by the time I finished. Had I needed to secure guaranteed funding for replication, I would not have started the experiment. How it was eventually replicated could not have been known at that point.

The thing that comes to mind in this thread is that rules (and rule makers) for small biological and behavioral studies might not make sense for a physics research program, and vice versa.
I feel exactly the opposite, macros and regexps always felt like I was trying to shoot something blindfolded, it was always awkward and usually didn’t work the first time. Multiple cursors provide immediate visual feedback. Once I started using them they replaced macros and find-and-replace immediately. I don’t use an editor unless it supports multiple cursors. What “clunky downsides and weirdness” are you experiencing?
Think about what annoys you at your current workplace, what really pisses you off. That is a great indicator that you give a fuck about it and you can use that passion as a force to drive a change no one asked for but you.
I take issue with the first and major point: "You Rob Yourself of Learning Opportunities"

My experience has been quite the opposite: it speeds up my rate of work as I get answers faster, and thus gives me more learning opportunities in a workday.
I'll try this out when I get home. I have a bunch of .flp files that are not very complicated, and I'd like to get them to Ableton. Very cool project!
I fail to see why this is downvoted. Many suicide attempts, especially by women, are obviously not serious but rather a cry for help. This is well-known and obvious to anyone having experience with these patients.

Male suicide attempts are on average more serious and generally a lot more succesful. And that is with or without access to guns.
I don't use javascript at all. I'm essentially beginner level with it.
And i've seen people build more complex projects in classes myself.

The project i see people build in Java classes on the other hand is a CLI version of Battleships. And honestly that is more complex than the presented projects solved by Claude.

Your personal experience is one point of many. That these projects seem hard to you doesn't make it so for the average person. When i say "a beginner can do it", there's bound to be some who can't. I'm sorry, if these projects take you weeks that is a problem.
> I think ssh-ing into production is a sign of not fully mature devops practices.

that's great and completely correct when you are one of the very few places in the universe where everything is fully mature and stable. the rest of us work on software. :)
That scenario has been used since the Reagan administration to destroy government services. If you want to say that it hasn't, then argue for that. Don't bring up unrelated issues related to contracts and corruption. Address the 'convoluted scenario'.

> Also no. I'm saying what I wrote, no more or less.

> But this is the government failing!

So you are saying that defunding government is a government failure. Is there another way to read that?

I can't do all your work for you. If you want to say something, why don't you say it, instead of repeating 'the thread is there, read it' when you wrote one sentence and then refused any given interpretation of it.

It is like asking a child what they want and they repeat the same ambiguous thing over and over.

I have decided either you have no idea what you mean or you do not care to make it known, so, good luck with that.
If you will be training a model for a specific purpose you should definitely be using an architecture fit for the purpose.
But if you would like to experiment with the most recently released models you can go to https://chatllm.abacus.ai/JBDrthHYkz (Disclaimer: it is a referral link) and create an account for 10$/month without worrying about the number of tokens you will use.
Or for the pay-per-use model, you can check out https://openrouter.ai/models for the really rich catalog of models available.
QuestGamesOptimizer
There is probably a reason they did with a ground-up rebuild and partially this is because svelte 4 didn't enable universal reactivity and $ was more confusing than useful.

Furthermore <slot /> had limitations in terms of children which made it difficult to build UI libraries.

Svelte 5 now is actually simpler to learn for new comers despite higher verbosity.

I love it!
Irish Data Protection Commission Fines LinkedIn Ireland €310M
> EDIT: 2 minutes later away from page 1 and completely flagged with removed title (still thinking it's user-side flagging?)

yes, that's effect of user flags. Just more of them came.
it's simple
Doesn't look like this is a ping[0]! Which is good. Rather it is a socket stream connecting over tcp/443. Ping (ICMP) would be a poor metric.

[0] https://github.com/mda590/cloudping.co/blob/8918ee8d7e632765...
Show HN: 2048 turned 10 this year, I built an updated version to celebrate
Hi all! My name is Gabriele Cirulli, I’m the original creator of 2048. Ten years ago, someone posted 2048 on HN[1] and suddenly it seemed like everyone was playing it. Back then, I wrote a bit about my experience during those weeks[2].

Even after all these years, that experience still feels a bit surreal to me. I’m deeply grateful to everyone who connected with the game, whether in small or significant ways, and for the stories shared along the way. Some people expressed how they were going through tough times and found some comfort, however small, in playing 2048.

At the start of last year, I wanted to breathe new life into the game as it was starting to show its age. I quit my job last October to work on 2048 full time and spent a year building this new version (the original took just 5 days!). I wanted to pay tribute to what made 2048 great while modernizing and polishing the experience.

The idea of adding powerups came when Prime Gaming and I connected to see if we could create a special version of 2048 for their members, with some exclusive extras. Some of those powerups made it into the main game, though there’s still a Classic[3] mode just like the original for those who prefer a more hardcore experience. The old site is also still online[4].

2048 is now my full-time focus, and I’m excited about the ways it can keep improving. I wanted to share this update with the community where it all began, both for a bit of nostalgia and to hear your thoughts and feedback!

Thank you all so much!

— Gabriele

[1]: https://news.ycombinator.com/item?id=7373566

[2]: https://medium.com/@gabrielecirulli/2048-success-and-me-7dc6...

[3]: https://play2048.co/classic

[4]: https://classic.play2048.co
As addition to already mentioned robots.txt and ideas of penalties for bad bots (I especially like idea of poisoning LLMs).

I would be add some fun with colors - modulate them. Not much, I think would be enough to change color temperature to warm or cold, but same color.

Content of modulation could be some sort of fun pictures, may be videos for most active bots.

So if bot put converted colors to one place (convert image), would seen ghosts.

Could add some Easter eggs for hackers - also possible conversion channel.
Very cool! Could this work for detecting nearby drones?
Notice that you also don't need to write a regex with multiple cursors - instead, you can visually see your selections and changes as you go, using the same editing motions that you would typically use.
An interview with someone who left Effective Altruism
indeed! sorry, I'd been looking for a better entry into Gisin that might suit my limited (I have MTW, but have not yet worked through it, and my QM knowledge is also at an SR-level — when reading RPF's pop QED lectures I could see integrating e^ix terms instead of his little arrows, but that's about it) background, so I hadn't yet peeked into 16xx vintage Gisin.

SAHD reminds me of http://blog.sigfpe.com/2005/05/dual-photography-part-i.html (in part-ii the experiment was indeed successful, but that seems to have been lost to the mists of the web, at least while wayback is down?)
There isn't any indication here one way or the other, but some the unique IDs of some devices (Microchip unique MAC chips) are documented as being programmed as a wafer, before being diced (as justification for them not being in serial order on a reel, that they may be shuffled from wafer to packaging).
How many chatbots do you use daily besides LLMs?
The influence of rich capital owners on what we are allowed to read in the media landscape couldn't be clearer.

Although, this tradition of news papers endorsing this or that candidate is perhaps in itself not ideal, as it is cementing the legitimacy of bias. OK so bias is unavoidable, but it gets worse without any possibility to appeal to a supposed editorial neutrality.

If you want to tell me that this is naïve and I don't know how this works, don't bother: I know already. I'm a dreamer, but I'm not the only one. I hope someday you'll join us ...
Cable mapping would be nice but 100ms is a meaningfully long amount of time to make straight-line comparison worthwhile
Show HN: Composition Grid – Overlay Golden Ratio on Any Webpage
Hi HN,

I couldn't find a tool to overlay composition grids on websites, so I made one. Composition Grid is a Chrome and Firefox extension that lets you toggle between Rule of Thirds and Golden Ratio grids on any webpage.

Features:

- Toggle between Rule of Thirds and Golden Ratio grids.

- Works on any webpage.

- Free and privacy-friendly (no data collection).

Links:

- Chrome Web Store: https://chromewebstore.google.com/detail/composition-grid/bk...

- Firefox Extensions: https://addons.mozilla.org/firefox/addon/composition-grid/

Would love to hear your thoughts.
Like closing the gate after the horse has bolted. The damage has already been done. Why does everything take so long in this country?

Putting the ban so far out means they’re going to continue selling up until the last minute, and they’ll sell at reduced price closer to the ban which will increase consumption.
Indeed.

Both sides, product/service providers and consumers, try to game the system. That makes it very hard to figure what is the truth.
Yeah!

It also makes me suspect that the device would not be super-useful in most environments today because our homes and offices have false positives littered all over the place. Such a countermeasure would be unnecessary now.
The routing paths traveling via ground stations, you mean? My understanding is that they were experimenting with improvements to this, they just haven't deployed anything yet.
Yeah, that's not far from today's 50th percentile height in the US Army, which is 175.5cm.

Our Ancient Greek would be in the second percentile. This has serious implications for hand breadth and how they might use a sword with a grip not far from 3" long.

See: https://ibb.co/LRhMbVW

(From "2012 Anthropometric Survey of US Army Personnel")
Was a fun game, I still remember trying it back then!
Have you read all the comments?

Some users achieved it by having the chatbot describe in detail a glass full of wine, and then use that output in a new context to generate the image.

I think that's a very interesting take away.
Your world is very narrow and limited. Some devs also have to deal with customer provisioned HW infrastructure, with buggy interactions between HW/virtualization solutions that every 5 minutes duplicate all packets for a few seconds; with applications that interact with customer only onsite HW you only have remote access to via production deployment; with quirky virtualization like vmware stopping the vCPU on you for hundreds of ms if you load it too much which you'll not replicate locally; with things you can't predict you'll need to observe ahead of time, etc. And it does not involve editing any configs. It's just troubleshooting.
also, societies are generally just fine trading discomfort for profit.

a fine example is ceiling height in colonial american homes: sure people were somewhat shorter then on average, but also and more importantly, smaller rooms are easier to heat, and the tall lumber is worth far too much to waste on stupid things like houses, so you suck it up and stoop when you’re indoors.

interpreting the dimensions of historical goods is tricky.
No, even with proposed inter-satellite routing paths, they are too slow. The trading industry has very much done the math on this.

The comparison is against radio and hollow-core fiber, not conventional fiber.
Actually, i think it will take less than 2 years. I've been using Aider + Claude 3.5 Sonnet almost daily for a long time and the progress is very fast. We will see.
But does that work for putting together what are essentially modular pre-assembled boards? The RF detector, display, charge controller, and ESP are already consumer parts, and they are put together not unlike how a desktop computer can be built from retail parts. Would you say that 5x retail cost for the parts is fair for a custom built PC?
This is one of the things I love most about Lua. You can coroutine.yield inside of any function, it's up the the caller to handle it correctly.

This means I can write my tech stack to run in either mode, then swap out async/sync functions in the application. This is exactly what I do in https://Lua.civboot.org#Package_lap
Sounds like their modus operandi for most of their products, incl. the original one.
For what it’s worth this makes the same mistake that Python 2 did: string and bytes are not the same type and shouldn’t be treated as such.
> But when you're honest with yourself and interpret the word "async" as "expensive", or as "does network calls", it becomes clear that "async/await" makes important features of your function explicit, rather than implicit.

The main issue here is that whether or not a function is expensive is known upfront. In practice, this bites you when (a) you refactor (the impl changes), and (b) when you’re writing interfaces (the impl is unknown). This causes cumbersome cascading refactors and even complete loss of interop (in case where a 3p interface is sync and your impl is not).

In order to argue against that point, you have to argue that async is upfront-predictable and obviously part of the interface. And that it should be considered a breaking change - or semantically different if you will.
I agree that at the business contract level, it's more about sales and regulations than tech. But in my experience working close to minimum wage white-collar jobs, about 1 in 4 of my coworkers had automated most of their job with some unholy combination of VBScript, Excel wizardry, AutoHotKey, Selenium, and just a bit of basic Python sprinkled in; IT, security, and privacy concerns notwithstanding. Some were even dedicated enough to pay small amounts out-of-pocket for certain tools.

I'd bet that until we get the risks whittled down enough for larger organizations to adopt this on a wide scale, the biggest user group for AI automation tools will be at the level of individual workers who are eager to streamline their own tasks and aren't paid enough to care about those same risks.
Google, Microsoft, and Perplexity Are Promoting Scientific Racism in Search
this is a controversial topic - right up there with static vs dynamic typing.

I found your post helpful and well written, but in the end I still find myself supporting Bob's blue/red delineation as a helpful articulation of the key limitations with async/await. Why?

Because the only thing that the async keyword objectively says is "someone, somewhere down the call stack, decided to make their function async". You mention I/O in your post and it might indeed be because of that. You also mention cheap vs expensive and, again, it could be that. But those are heuristics: not objective or definitive. The cheap vs expensive point is particularly problematic (a) because there's no delineation between the two, and (b) because it's different for different use cases.

Is reading a file expensive? It might be. If I need to read a 1GB file just to pick out 10 characters, then the read is expensive. But if I'm reading that same file to run a stochastic simulation, then the time to read the file might well be insignificant in comparison to the computation. And, besides, I can't run the computation until I've read the input data anyway - so it's not helpful to me that someone else decided that reading files is "expensive".

The other argument I've seen for marking IO as async is partial failure: IO can fail in ways that local computation doesn't (modulo hardware failures - which can occur, though are much less common). That would be legitimate - except, per above, "async" doesn't definitely mean "does I/O". It only means someone, somewhere in the chain, decided to make their function async. And now I'm constrained to make my functions async too because of its transitive nature.

I'm not against cooperative multi-tasking per se. I do prefer the developer experience of runtime-supported fine threading such as Erlang processes or goroutines. That's a preference though, and others will feel differently - ref comment on static vs dynamic typing.
Maybe take a look through the linked thread, some did manage to do so.
https://github.com/karthink/gptel/ makes it super easy to persist chats, it adds all the necessary metadata, you can have per-project chats if you want or a "global" one, whatever floats your boat.
Fair, but we are talking about blocking just OP's site, correct? OP flagging a bot doesn't take down that ISP's access to the internet, unless I'm grossly misunderstanding the power any individual site owner has.

So is that such a bad thing? If OP is going to use this to provide data about bots, blocking mass amounts of the internet could actually be a terrific example of how many people are at least tangentially connected to bots.
Milvus Unleashed: A First Dive into Vector Databases