skysight-inc/HackerNews huggingface dataset:
Two reasons:
(1) These are two different problems. Human mathematicians tend to be good at both, but there's no reason to believe (yet) that this generalization can be achieved with software.

(2) Trading has second order effects, no matter how good your algorithm is, if you apply it at any kind of scale the market reacts to it and you are left with something that doesn't work or cause large losses in the worst case.
While it's always great to see performance gains, my largest pain point with prettier was never performance. Instead my only gripe with prettier is the "line wrapping noise" it creates, illustrated here by Anthony Fu: https://antfu.me/posts/why-not-prettier#the-line-wrapping-no...

Would it be realistic to expect a solution for this issue now that "prettier needs to step up it's game"?
Open source Linux version of the IBM mainframe z/OS ISPF Dialogue Manager
Well sometimes the solution to cancer is more cancer. Larger animals like elephants and whales don't die from cancer because their cancer gets cancer before it manages to spread. These hypertumors then compete with and deprive the original cancer of blood flow, so they all end up starving.

When you think about it we mostly cure cancer with ionizing radiation, which is ironically notorious for causing it in the first place.
Grepping out naughty words in randomly generated text definitely strictly weakens the information content if you're using it for a secure application but is often necessary.

In the early dotcom era the company I worked for were about to go live and the final step was demoing the end to end flow to the ceo. I had done the back end stuff and hadn't paid much attention to the front-end. The person who did the account creation process wanted to nudge people to generate memorable yet strongish passwords, so when it created your account it would generate with a random password which he did by choosing 2 four letter words at random from the unix dictionary and putting a two digit number between them. He ran that past me as an idea and I thought "yeah, good idea" and didn't think more of it.

However he forgot to first grep out all the naughty words so when we demoed it to the CEO/non-technical founder both of the words in his randomly generated password were swearwords.
Ah I assumed it was self-hosted but in the cloud somewhere
> RNNs have "lost the hardware lottery" by being structurally not that efficient to train on the cost-effective hardware that's available.

Which suggests two obvious paths forward:

1. Don't bother learning / using RNN's

2. Co-develop new hardware / new RNN architectures that work together to provide great performance per unit of price.

Now of course nobody is saying (well, I am not saying) that (2) would be easy... or even necessarily possible. But somebody should at least be intrigued by the idea. And in the world we live in today where FPGA's and other devices make it easier than ever to experiment with custom hardware architectures... it might be worth taking a stab at it.
Ok, maybe you can help me figure something out that I haven’t been able to.

I’ve got a project broken down into modules. Module A uses module B. These are both checked into GitHub, so the module path is something like guthub.com/distortedsignal/my-project/src/a or whatever.

I need to make a change across both of these modules. Will my compilation pick up the changes?

What if I need to make a backward-incompatible change in b when b is a fully separate project?
There is a whole gulf of room between "we are the incumbent and there is no viable alternative in any language for JavaScript developers" and "the Rust folks have done it, there's an alternative now and it seems quite viable"

I think it's about escaping local minima? You can always look at the biggest sink for performance and say "there's definitely something we can do better in there" but unless you have something objectively better to compare it to, you'd never be sure.

Imitation is the sincerest form of flattery. And knowing that of the hard problems you solved, someone else can solve them and in a different language, I think there's quite a bit of value to be obtained just through the competitive process that emerges when there is competition.

You can't fully have competitiveness without an actual alternative to compare yourself against. If the Rust folks can do the problem slightly faster by shaving off just 5% or less of the test suite, what all does that tell us about the theoretical limits of a solution when compared against the canonical version?

I have only limited understanding of the problem space, but I think there's always something intangible to be gained from having a quite similar implementation in a different language.
U.S. Efforts to Untangle an Emirati A.I. Giant's Ties to China
Show HN: Q Learning Snake AI in Browser via WASM
Hey all, I transformed a Q learning model that was built in Python such that it now runs in browser and works with a JavaScript snake implementation, thought you all would enjoy.

The numbered names on the left correspond to games spent training the model, select one and press start to start.
My favorite t-shirt has the Azure logo in the style of the Amazon logo on the front, and the AWS logo in the style of the Azure logo on the back.

https://github.com/jogerj/misbrands/blob/master/azure.svg

https://github.com/jogerj/misbrands/blob/master/aws.svg
I'm diving back into python after being mostly away for the better part of a decade having built high scale, highly available systems in Go during that time (including migrating several projects from python and perl to go). Being suddenly back in python is jarring. So much inheritance - abstract base classes and multiple inheritance via mixins, strange coupling in tests via over use of mocking and patching, and a reliance on method overloading to do magic things like make a field actually call out to the database on usage causing strange behavior that is unexpected. I miss Go and I will be pushing for it via the strangler pattern to bring productivity and sense to this project.
This comment section is a perfect example of how little we know about health.
Author here — I feel like I addressed this point in the article, no? Obviously using a zillion frameworks in your app is a bad idea, but there are a bunch of actual reasons that encapsulating and/or mixing frameworks might be useful:

- Gradually migrating from one framework to another

- Including interactive "islands" within a static or server-side rendered page

- Using a dependency only available in one framework from within another (this works best if the dependency framework has a small footprint — e.g. using Svelte within React is better than vice versa)
Saudi Arabia's £1T ego trip to be 'centre of world'
I've actually found Golang codebases to be the hardest to read, mostly due to the non-locality of effects from channels. It's just to easy to read a line of code and not know where to move next.
This is actually a real gem of a comment. Thank you for that!
Some of the edge features make no sense. I will use it for xbox cloud gaming and it will tell me there are coupons available for the xbox cloud gaming website (there aren’t, its through game pass a flat monthly rate).
Yeah, but not for a long time. And if there's flagging (for whatever reason), and ppl just not interested because it's a dupe/old, not going to last long. It'll get a bit of time, that's all.
Why does seeing nipples
through a tshirt bother you so much?
Pharo. Not listed, but voted on Smalltalk, as the greater language family.
What if you could have the best of both worlds? What if you could use JSX templates and use standards-based web components? You can.

Here's an example of using a web component in a JSX template (look for zx-listeditor):
https://github.com/wisercoder/uibuilder/blob/master/WebCompo...

Here's how the web component is implemented, also using JSX:
https://github.com/wisercoder/uibuilder/blob/master/WebCompo...
You can see the structure in the boilerplate pretty quickly. And because it's boilerplate, you'll also instantly see when it's missing.
I think a better analogy for water hammer would be inductance. Trying to suddenly open an inductive circuit (close a valve) produces a voltage spike (pressure spike).
"The Journal sought to determine what Instagram’s Reels algorithm would recommend to test accounts set up to follow only young gymnasts, cheerleaders and other teen and preteen influencers active on the platform.
Instagram’s system served jarring doses of salacious content to those test accounts, including risqué footage of children as well as overtly sexual adult videos—and ads for some of the biggest U.S. brands."
thanks!

I did a quick write up about it here: https://rydercalmdown.com/projects/trains-fyi/

The hardest part was learning about GTFS-RT, which was a data format I wasn't familiar with until now.
Ah yeah that kind of "solve": like stopping a burglar in a warehouse full of fireworks using a flamethrower.

Sure, that certainly would solve your burglary problem. But thats what counts right?

Let's not forget the geopolitical neighborhood in which Israel is located. The IDF "solving" the problem in 15 minutes is very likely drawing them into a (very existentially threatening) conflict with the whole region.

And given the fact that roughly a million kids live in Gaza I can only imagine what kind of human it would take to even envision that as "solving" anything.

The truth is that there is no military solution to this conflict.
IIRC the fact that our moon is almost the exact same size as our sun when viewed from the surface is rather rare as well
Good luck if you can even get the schools to step up. All through school I've approached teachers and administrators about the likelihood that my son has some kind of processing issue and could they possibly keep an eye out or provide some kind of testing / resources. Nope, each time told "it's a medical issue, talk to your doctor." Then again - good luck trying to get your doctor to step up too, as sure they will make a referral to a testing center, but you'll never get a call back... this is the stuff that makes life in rural America hard. Limited services for everything.
Agency: Pure Go LangChain Alternative
I also don't understand their stand about curly braces. They don't add or remove them. I think they should make it uniform.
Small core, simple api, openai bindings
Silence is part of the Air's appeal, as well as the shape which wouldn't allow for an internal fan
I think there is a difference between mastering fluid dynamics to the point where you can have sustained power flight, and building a machine that arranges words next to other words based based problematically in training data.

But even if you want to torture this analogy, LLMs are a godsend to techncial service Companies. It's like saying "Oh, planes are faster so I guess people won't be spending as much time traveling and there will be less of it now".
The inevitable endpoint is the same, abundance of all resources (almost vacuously) thanks to AI/numbers/people. It is not absurd at all to believe society can be regulated and managed by a large computer with the right software. Society, after all, is just a bunch of numbers, algorithms, and arithmetic. The communists tried to do this some time ago but they just didn't have a big enough computer with the right software (AI). They were on the right track and ironically their mission will be achieved by the capitalists doing nothing other than pursuing monetary profit.
lisp turns a lot of people off - it does require some retraining of your mind. when people need to get shit done this friction is too great, and so they fall back on other tools.

going to do advent of code in clojure this year though to force myself back into it - it's a great language.
> So in 70 years, with this law, smokers would

... all be criminals.

Prohibiting addictive substances that have a sufficient penetration doesn't eliminate use.
Check the contract (all of it) there may be something in there about sharing implementation with other clients.
Not saying that you can't. I'm just explaining why React won and how it was blatantly obvious that it was going to win when it came out (that is, if you were there in the before-times).
IIRC, LTT did a video touching on these a bit ago and said there was still a noticeable hum (at an annoying frequency), so the noise savings might be less than you'd expect.
Yes, there is LSP support. Yes, it can be automated. Yes, you can write programs to run in acme, just like you can in emacs.

I love using acme spread across the two big monitors on my desktop machine. I can keep so much code, so many files open and visible and easily-interacted-with. However, on my laptop, I use emacs, even though emacs' frame management NEVER does what I want (go to definition? Opens in the current frame. Ugh.)
I see a lot of people upset about the openness of the web or whatever, and I am too, but I don't see many who point to specific harms that this causes. Of course, this leads others to believe that the complaints are nitpicky and lazy. Since I use this feature heavily, I feel like I might weigh in why this really sucks.

First off, I have a GitHub account. But I'm often in contexts where signing into it is annoying, and intentionally so (it lets me push code!) I usually don't want it on my work machine, even though I search GitHub a whole lot from there. Some of it is of course related to my job directly, which you might plausibly make the argument for that my employer should somehow compensate them for a free service that indirectly makes them money, but a lot of it is literally my work computer being a second machine that I work on, with open source code running on it, and usually these searches are to contribute value back to the community–either because I want to file a bug against it later, or maybe even deciding whether it is worth my while to contribute code to it. And I do this all the time from other devices, too: I might have logged into GitHub on my phone once, but my iPad? My mom's computer? Being able to search GitHub is an excellent way for answer people's tech questions at any time, much like if Google asked you to sign in everywhere it would be a massive pain.

Second, and also quite important, is that I can't use GitHub links as a way of pointing people at code anymore. I frequently (check my history!) will post a comment like "yeah the Foo project uses bar API a bunch like this, [GitHub search link]". It's a very quick and very direct way of sharing this information. Of course I have no idea if the people on the other side are logged in or not, which means that if you put them behind a login wall I will slowly stop sharing these, because people will complain that they can't see what I sent them. It's the same way I hesitate to send people links to Twitter/X these days, because whether the content will be accessible is a coin flip. And I'm definitely not going to ask people to clone the repo (on what, their phones?) to see what I'm seeing, so I might as well link to Sourcegraph instead.
> You don't need to mess around with `useEffect` or `useMemo`. You get really tight control of rendering and state updates.

You don't need those in React either. Whatever you do in Web Components can probably (most likely) be done in React.

After all, Web Components are a solidified 2010-era design. The reason React has hooks now because people have moved on, and are exploring other ways of building stuff. The only mistake React did was to keep reactivity on component level (hence all the hooks and their weird rules) when most people moved on to more granular reactivity. Hell, even Angular did.
Forgot to mention, the knock-on effect of this thought process is that if you want to adopt web components, you still need a templating approach. And you'll find that most of your code is templates, and only a few are really components.
I am looking at this while sitting on Amtrak. It is about 14mi behind my current position, but still very cool!
You were talking about a general plan to make as single person money but not a whole generation of people and I don't think that's terribly relevant.
If I wanted to indefinitely back up every image my wife's and my phones take, without me having to think about anything other than an annual bill, what services would people suggest? Currently Google does this perfectly for us... except for the part that maybe it's not actually doing that after all, and the fact that it's Google and they're seemingly less competent by the hour.

Apple is the only alternative I'm aware of.

Edit: Just to be very very very very clear. I don't want to have to do ANYTHING but pay a bill.
This is a wild concept to wrestle with. Questions that arise…

- What are the ramifications of a child interacting with the voice of their dad, through a computer interface?

- What happens if the child interacts MORE with robodad than with actualdad?

- How does the child attribute the things they’ve “learned” from their now, robo, dad?

- Is this an offshoot of how the TV was the new babysitter in the decades after it came out? “Go ask robodad”.

- What happens when the child reconciles what robodad says with what actual dad says? “But robodad says…”.

- How will the child remember which “dad” shared which “wonderful piece of advice”? This is treading on shaky ground to me. At a time where many families in the western world (everywhere?) are dealing with digital distractions, social media mental disease, and general lack of cohesion… and now MITM AI between a parent and a child… whooo… idk.

- How will actualdad feel in 1year, 2years, 5years of this “tool” “augmenting” his parenting?

- How will actualmom feel about the child interacting with this thing? How could this make her feel?

Pretty crazy how this poster anthropomorphized AI and placed it directly between one of the most sacred communication paths.

How many dads are going take this project as a “todo” and follow suite?

I hope others are thinking about these questions and I’m not being a wet blanket.
I don't see how requiring someone to set up a little webpage filters out cranks. If anything I might expect it to favor them.
> There are proof systems that are not truly Proof of Work and are also not Proof of Stake.

Got any examples in mind? Because the only stuff that I can think of besides the two are convoluted Rube Goldberg methods of concealing what is actually PoS. Take any one of the goofy token based protein folding style coins as an example. Unless you are thinking of some kind of premined fedcoin, which is closer to a giftcard than a cryptocurrency.
What like when chrome updates it for you and changed the ux? At least with firefox you have powerful user configurable scripts you can do whatever you like to how things render in the browser. Treestyle tab that fades away when you mouse off of it? Done.
Cloud-backed thin-client system recognizes that logged-in mouse has moved to a new PC, and syncs clipboard contents as it should? :-)

Why is the mouse wired?
Fascinating that React simultaneously receives criticism as being

1) boring, old technology that has been around for so long that no one even remember why it was chosen in the first place, and

2) extremely fast-churning, bleeding edge software that is constantly changing and breaking because the JS community is more interested in chasing trends than building robust stuff.
it already has something much more sophisticated - a high-speed air network

think your train is efficient? a plane can fly in a straight line between any two points in the US! beat that! ever see a train cross one of the great lakes? no challenge for a plane! rerouting a rail line can cost billions...but only a tiny bit of fuel to reroute a plane...not to mention I can go coast to coast in five hours on a plane but the world's fastest train would take much longer...
Why should or would any normal person work for free for a billion dollar company like Reddit? That's why they get the kind of mods that they have.
I suspect that the way the body processes food is modified significantly by exercise. So, it's not the food you are eating, but rather it's the food you are eating combined with how active or sedentary your lifestyle is. I think that exercise has a marked effect on the gut's microbiome.
I have a GitHub account. Until recently most of my GitHub participation was done without being logged in.
It's very simple. It's explicit and tells you exactly how errors are handled (if you care), and it follows a very common pattern that is easy to ignore when you don't want to know how errors are handled. Simple and concise are two very different things.

In comparison, languages with exceptions give you a minefield around every function call.
What makes you think it's a scam and snake oil?
The government is welcoming laid-off tech workers with open arms
I can't speak to the entire spec and quit frankly I don't know enough, but this comment seems to highlight some of the nuances that need to be considered
https://github.com/whatwg/url/issues/577#issuecomment-118534...

It's not insurmountable absolutely and I would appreciate it absolutely.
> I started offering my experience as a database consultant to help teams them fix their performance problems.

How much of this did you do and for how long? I’d love to self publish a book, but from your post it sounds like a full time gig. Essentially take off a long time without pay, focus full-time on the book, then pray you make some good money.
"This means that we can now focus on the next important aspect: Performance. Prettier has never been fast per se, but fast enough for most use cases. This has always felt unsatisfying so we wanted to do something about it. What better way than a friendly competition.

On November 9th, we put up a $10k bounty for any project written in Rust that would pass 95% of Prettier test suite."

I don't see how better performance follows from the fact that something is written in Rust. One could have simply transpiled the existing codebase into Rust, and collect the reward.
My new tab screen in firefox is a blank white screen
It's not a new standard so this comic really doesn't apply here. It's just being opinionated, for once, about what to use. I welcome it strongly, as I do tools like Black for Python, which do similar things. Just set that up in CI for anything and all my code looks the same, removing some overhead of readability.
The World of darkness RPGs all worked like this.
aha, thanks

not sure why my comment is downvoted to -3
Why bluetooth? Buy something like Samson Q2U, it's cheap, usb-enabled, and dynamic, so that you don't need a treated room or a house empty of noises.
Dies It hace any native app? The default mobile web UI seems a bit too overcrowded by other elements rather than pictures (at least on Firefox/Android). I'm using Photoprism currently and looking for some alternative that has better face detection system and an integrated "X years ago" automatic slideshow thing (I don't care about the "splish splash", "out in the wild", "magic hour" compilations that GPhoto automatically does, just the basic X years ago thing, maybe when picture has tagged people)
This is indeed the biggest annoyance of mine. I quite often end up rewriting code or changing variable names to counterbalance prettier making code ugly/unreadable.
> Stardew Valley - Great game, pay only once, play offline, no ads

It’s a sad indictment of the current times that this isn’t completely standard.
> lock-in as low as possible.

As in:

- reactivity. Specific to lit

- declarative templates. Specific to lit

- SSR. Specific to lit.

- context. Specific to lit.

- tasks. Specific to lit

"minimal" and "low lock-in".

Please do not hesitate to call it a framework. If you call React a framework, then lit is definitely a framework.