skysight-inc/HackerNews huggingface dataset:
It DIDN'T because Mike Pall(LuaJIT author) was on a hiatus from develoment. He's resumed work since and many 5.2+ features has been incorporated now even if the biggest language-turd (1: _ENV) is explicitly incompatible.

The problem is that _ENV explicitly exposes the lexical environment as regular objects prohibiting optimizations, even JavaScript has _removed_ a similar feature (2: the with statement) when running in "strict" mode to simplify optimizations.

LuaJIT _could_ implement the _ENV blocks but it'd seep into large parts of the codebase as ugly special cases that'd slow down all code in related contexts (thus possibly breaking much performance for code in seemingly unrelated places to where _ENV exists).

To compare from an implementation optimization perspective, exposing _ENV is actually __worse__ than what CPython has with the GIL for example.

Luckily "with"-statements in JS was seldomly used so implementers ignored it's existence as long as it's not used(but still have to consider it in implementations, thus adding more workload), but it's an wart that will kill many optimizations if used.

For most practical purposes most people are fine without "with" or _ENV and the languages are fast enough.

https://luajit.org/extensions.html

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
What kind of travel site? Big difference is it is a booking site, a page for a hotel/destination or a landing page for an saas for travel industry.
Worked at a company that used this pattern about 15 years ago. We had a homebuilt ORM that codegen'ed these stored procs. If I recall, stored procedures were faster than straight up SQL at one point, but that hasn't been true for a while (same perf characteristics these days). Nowadays it feels like unnecessary overhead. I also like to keep code in the application layer, so try to avoid stored procs if I can. Any reasonable backend framework/ORM should prevent SQL injection so I don't find that to be a compelling argument either.
Isn't it a bit hypocritical of them to use other people's copyrighted work or "output" they weren't given license/permission to use, but deny people the same opportunity with their work/output?

I'm genuinely wondering how this is different from them using others work without consent, but IANAL so maybe I'm just confusing mortality and legality
I know computer authorship was settled in the US, but was this also settled in the UK?
Every birtday 0 to 22:

* https://www.youtube.com/watch?v=0ng9ykEtwS0

* https://en.wikipedia.org/wiki/Portrait_of_Lotte

* http://www.franshofmeester.nl
> you'll make back the loss in only 18 years.

You meant to say “18 months” there.
Not to mention ordering via the app and collecting. QR code websites and tablet ordering machines are rapidly replacing humans taking your order across most restaurants, in the UK and Japan at least.
Mathematically speaking, 'henceforth' is shorter
> Otherwise the description is the same as "select randomly, keep the best, iterate".

That is what they did though. The LLM didn't know what problem it was "solving".
Only if the startup wishes to take advantage of R&D credits or otherwise wants to treat dev expenses more favorably than other expenses, which is optional. Otherwise revenue - expenses < 0 and no taxes will be due, like before.
Fourier Drawer
Energy is, in fact, conserved, as you point out. When we colloqually talk about 'using energy', we are generally referring to converting low-entropy energy (like electricity, sunlight, chemical energy from fuel) into high-entropy energy (ultimately dissipated as heat in the air), hopefully doing useful work along the way. High-entropy energy cannot generally be harnessed to do useful work anywhere nearly as easily as low-entropy energy.
It's on Settings > Customize > Pull to Refresh.

Otherwise, I have no idea what you are talking about.
So it's going to be a dystopian Amazon job, where the fries and burgers come down in conveyor belts and you just put them into the right box. For 8 hours at a time.

Personally I'd prefer that job be automated because it's so mindless.
There are no buildout requirements before you can be awarded.

The build requirements, like the speed requirements are for 2025
> they weren't given license/permission to use

Do we know what data was used? And what the constraints were around it?

Do we know it was used without permission or are we just jumping in the “ai bad” bandwagon?
I know this is all weapons related (and mostly single-use weapons), but I long for the supersonic passenger jets of my childhood. Or even subsonic ones with 5% more legroom.
With a decent encoder (and most are decent these days) VBR at V0 should be transparent too, and is much smaller than a fixed ratio of 320kbs. I'm not entirely sure how it compares to Opus, but it's a better target than 320kbps fixed rate.
No, but their products regurgitate copyrighted material so I guess they either come clean about the data they used or we have to assume they stole it.
The only difference today after the reversal of the reversal Art section is filled with channels showing 24/7 'twerk off' streams glued from tiktok clips.

Yesterday (or maybe 2 days ago?) top stream was a big titted Vietnamese girl in g-string with dual camera setup twerking her heinie off for tips.
The fun thing is, is that IIRC, AI outputs aren’t copyrighted so this is actually more ethical that’s what OpenAI did. The only thing is that it was probably against the terms of service.
They are cheaper built because of the high share of R&D cost each car has to contribute.
Which countries do that? (Genuinely curious)

Here in the UK, there's a lot of drivers who believe that road tax exists (not since 1937) and whilst there's a similar concept with VED (Vehicle Excise Duty), it's not used used specifically for fixing roads - that comes from general taxation.

Due to the misinformation, we sometimes get EV drivers complaining about cyclists because "they don't pay road tax", whereas EV owners don't even pay VED as it's based on tailpipe emissions. This means that cyclists (and pedestrians etc) are in effect subsidising the heavy vehicle drivers and helping to pay for the damage that heavy vehicles cause to the roads (roughly proportional to the fourth power of weight of the vehicle).
The issue is that to setup push notifications for an app you link your apps bundle id/package name with the Apple/Google developer account that you publish with. For the Zulip app that will be the developer account owned by Zulip. Your app is then signed with credentials linked to that account as well.

When you want to send a push notification to the app you use an API key from that developer account. This lets Apple/Google know which app to send it to and confirms you have the permission to do it.

If Zulip wanted to allow a self-hosted notifications server to send notifications directly to Apple/Google and into the app they publish on the app stores then they would need to give out the API key from their developer account to everyone.

You wouldn't be able to do much without the matching device push token (a unique token per device which lets Apple/Google know which device you want to send a message to) but anyone could use that API token to attempt to spam messages which is a quick way to get your developer account banned, or at the very least have your access to the push API severly limited.
Lol, I never considered how hard it would be to compare APL codebases to other codebases. It's probably also a lot more difficult to read someone else's APL cole, given the symbol overloadin. In which case porting it is even harder beyond the somewhat-quantifyable difference in "code density" between langages would suggest
> [...] many [photographers] know better than to mass convert low quality JPEGs to WebP.

Correct, but this is the workflow that the engineers behind WebP recommend, so I think it's entirely fair to pick on it.

> Anyway, the rant elevated my knowledge very little. It was more like anti knowledge.

Then perhaps you weren't the target audience. I'm not a photographer, and the rant has offered me a little bit more perspective.
Museum Items Go Missing
Ugh, that hyphenation!
You want miri, not clippy. Clippy is for minor issues in code, miri is for finding UB in Rust.
The first method has the advantage of being very simple and only takes one bit of space. Also if your spin lock is almost always uncontended there very little difference, while if it is contended probably a spin lock is not appropriate anyway.

So I wouldn't consider trivial spinlocks just of historical interest.
yet, here we are
About 80% of the business logic at my last job were in SQL stored procedures. This was a giant mistake because there was no automation in place for things like replication across tenants, static analysis, test automation, or anything at all.

It became too expensive to keep up with evolving business requirements and I was laid off as a result even though I was a late hire who did not plan any of that madness. Other people were laid off too but I am not sure how many because I was the first person on this small team they released.

My suggestion is to impose a tight separation of concerns and let data be just data. If you are planning architecture always remember that software is always a cost center, so always automate the shit out of it at all stages. Tools and frameworks will not save you from a lack of vision.
It has 2 options: light and dark. /s
> It's not a hype, it's 100% here for the long-term.

You mean it isn't overhyped, hype is just what expectations people have it is underhyped or overhyped that says how those expectations related to reality.
I had thought the Nix 'language' was just a way to describe packages, dependencies and configs, more a config format than a language. Why would it need static typing?
Aren't UK-style law systems kind of built upon precedents set by the interpretation of the law by judges? I don't like it either but that's how I've seen the differences explained
Sansa Clip+ was very close to audio player perfection as far as I'm concerned. Simple but functional, no frills, had exactly the features it needed, no less and no more, and at a very reasonable price. Rockbox made it better, but even without it was pretty darn good.

I don't recall what happened to mine (lost? broken? gave it to someone? don't recall), but I wish I had bought 20 of them when I could to last the rest of my life.
Oil (let’s forget about Canada oil sands for a minute here) is pumped out of the ground. Lithium and copper is strip mined and lithium salts are dried in toxic pools. I’m all for the electric transition because oil will run out but this needs figuring out environmentally.
I should not have said "becomes famous for...". I meant that today, his name is mostly associated with that, when people talk about him.
This sounds a bit far fetched.

Then again I remember a story about a tire storage facility in Norway that went bankrupt and no one could get their winter tires out. Doing a bit of research on this it actually looks like it happened at least two times once in 2019 [1] and previously in 2011 [2]. Looks like all the customers eventually got their tires back, but in Norway we have deadlines for when you need to change from summer tires to winter tires and if you have studded tires then you have to change back by a week or so after end of easter. So customers were in a bit of a pickle.

1: https://www.nrk.no/sorlandet/bilverksted-har-stengt-dorene-_...
2: https://www.rb.no/lokale-nyheter/kunder-fortviler-over-dekkh...
We also develop a lot of drugs with a which have side-effects, which will is probably better than no drugs in most cases, the side effects are because it's a lot of educated guesswork.
The solution to that problem is to pregenerate tracking numbers that are then doled out by the remote system with intermittent connectivity. Or use a hierarchic numbering scheme.
What is CUDA not abstracting away? Is it geometry of the SIMD pipelines or the functionalities they have that would be absent (and couldn’t be emulated) by other implementations?

In many ways it feels like the same situation we had in the 70’s and 80’s personal computers, with many different software bases divided by different hardware implementations. In that regard, Unix was a boon in that it allowed one to write software that’d be compiled out of a single source into multiple architectures (rather than the PC-clone way, where non-identical implementations were driven to extinction).
Except they made it nearly impossible to do so.
History happened. The British Empire was. In the historical context of the time, the objects were legitimate acquisitions.

It's much like the historical fact of nations going to war and conquering and enslaving each other. If someone wants to return parts of the US to the Cherokee, then we should also return much of Europe to the Picts. How far back do you go? Somehow, though, we only have this existential anguish about the last couple of rounds of conquest.

History happened. Let it be. If conquest doesn't match our modern values, then we can choose to avoid starting any new wars of conquest. Sadly, human nature doesn't seem to have actually changed: Wikipedia currently lists 56 ongoing armed conflicts.
An alternative way to see this is that it is conditional execution while then_some is a form of predication.
Live in Sweden and I think we currently have pretty good competition in the delivery service market. Home delivery, staffed pick up points and unmanned parcel cabinets are usually available options from many online vendors, and the latter two often support electronic identification.

I think having multiple options is a good way of decoupling the UX of the delivery service with the UX of the retailer since the user is choosing the delivery service. If your only option is FedEx or UPS and you have a bad experience, that will hurt your trust in the retailer as well. But if you have several options for delivery and one fails you might instead stop using that delivery service/option when possible and opt for a different one next time.
Might be the OS indeed. Luckily I can make screenshots and save as jpg or whatever. No need to ditch Linux for me.
One of the saddest stories I ever heard happened in Detroit. Ernie Harwell was the legendary play by play announcer for the Detroit Tigers. He started his announcing career in Georgia and began collecting baseball memorabilia in the forties when no one much was interested in it.

He became the guy to call when a retired player needed money or the one the widow called when a player passed away. He amassed a huge collection, second only to the Baseball Hall of Fame. At the end of his life he faced with what to do with his collection. His favorite nephew worked for the Detroit Public library and convinced him to leave it to them in his will so he did.

At the time he passed away the library had closed most of its branches and was terribly understaffed. They made the collection viewable by appointment only. In the first six months one or more of those viewers walked out the door with the most valuable items and sold them on the black market to willing collectors.

Did the library hire a private detective to try and find out who did the thefts and attempt to recover the items? The answer is no they didn't. The thefts were reported to the even more understaffed Detroit police who took the report and did not conduct any investigation.

There should be a public museum near Tiger stadium that would be a huge tourist attraction but there is not. Currently I do not think you can even get a reservation to view the collection.

https://www.nbcsports.com/mlb/news/ernie-harwells-memorabili...

https://www.liveauctioneers.com/news/top-news/collectiblesan...
I find this interesting, considering that .NET went the other direction. The .NET Framework was operating system bound, while the modern .NET (Core) is a separate installation or ships with the app or is even AOTed.

Maybe Apple is more aggressive in adopting Swift as their operating system language, because Microsoft always has this split that the Windows division was C++/COM and .NET did not really fit into their world.
I don't know what CRDT stands for, can anyone tell me?
Yet another conflation of digital and electronic. There have always been "digital" modes of computation.
I don't think you understand how car loans work?

Let's say a car costs $50,000 and Joe wants to finance it (because he either doesn't have $50,000 or just doesn't want to spend $50,000 right now), so he gets a $50,000 loan to buy it. Let's also say the loan will mature in 10 years, also obviously the loan has interest but we don't need a specific number for this conversation.

The minimum payment per month will be set such that Joe will pay off the loan in 10 years, and Joe presumably can afford the loan's minimum monthly payments since he accepted it to buy that new car.

If Joe wants to pay off the loan sooner and he can afford it, he can just pay more than the minimum due during a given month.

So Joe gets a loan from a bank (oftentimes middleman'd by the dealership), the bank pays the dealer in full, Joe gets his car, the bank becomes the lienholder on the car until the loan is paid off.
why using SLF4J with Log4j, when you can use it over LogBack, Log4J2 or JUL ?
I would always stick with SLF4J because gives that flexibility of not being married to a single logging library/implementation
Bot intentionally trying to look human =! Spider

A spider will generally have a pretty predictable route through a web site.
It is an ongoing problem with psychology. Psychology desperately wants to be a real science, and puts a lot of effort into teaching and emphasising the scientific method, statistics, etc, to the point that most of the emphasis on the scientific method came from my psychology classes, but somehow the people who choose psychology as their field of research seem to be more interested in spectacular results than in proper science. Psychology's history is steeped in unscientific thinking and elevating hypothesis to theory without proper scientific rigor, and it's struggling to free itself from that history. Keeping experiments like this in high regard is part of the problem.
They changed it, but my all time favorite is probably the one Bloomberg once had. It had a gif of a guy in a suit in front of a computer falling apart (the guy!).
Yet here we are, at a problem that's not specific to Mach 5+?
Some cheap manufacturers make USB-C cables (and ports) that only wire up the one side of the connector, because, hey, we only need USB 2 right, defeating the whole point with the connector.
> About 56% of all housing near rail stations in these counties is classified as detached single-family houses.

That could be totally fine. Many people like living in detached housing and having that near rail service to a major city seems like a good thing.

If the concern is zoning that precludes other uses, that’s a different thing, but a mere observation that X% of housing in some area is of a particular, often very desirable, type isn’t conclusive to me.

If you want public transport to be seen as something everyone uses, it’s probably good that outlying counties like Westchester have detached SFRs in addition to the 44% higher density housing.
Android device running Firefox on this end, and I just closed this immediately. Nothing seemed to be working.
I don’t understand why someone would hold a vacant apartment. Why give up on the substantial rental income?
Yes, but the original intent was to help other companies create ethical AI models. If they've already turned their back on those core values, a bit more hypocrisy won't stop them.
I know it's not exactly what the article is about, but I just had to share https://parcelsapp.com/ as amazing UX for tracking packages. It's third party and seems to be made by a single guy (not me) but it does everything you wish all the other first party package tracking apps did.
As someone who used a bluetooth mouse with Windows for the past few years, have to disagree

And Bluetooth got quite a bit better on Windows 11 after the new audio profile thing is available
We can create compatible things against any open API using any ISA (and just about any ISA is nicer than x86 right now).
Ask HN: What are the ingredients in Coca Cola?
Haters gonna hate, but in 2023 it's real. I have a month-to-month for both a smart/dumb phone and just use/take with me whichever whenever. Need the app verification infra for work and basically only use it for that.
Most of the time the smart phone is at home and i'm "free"
In the common law system that's judges' job, to via precedent create law for things that aren't clearly specified in legislation. If the populace/legislature dislike it, then they can pass explicit legislation on the issue, which will override the precedent set by the judge.
> If you agree that companies aren't just all deciding together to have layoffs at once, and it is instead a complicated result of interest rates (feel free to say it is the result of the models that come after the Philips Curve!), then I am glad to have moved you on your position.

The companies did all decide to have their layoffs at the same time frame, it's a fact, because that's what happened. You can claim they all acted in unison, because they all faced the same macroeconomic environment so they were bound to make the same decisions. And I agree, partially.

However, what I miss is the admission that the very same companies very much created the very same macroeconomic environment that now "forces them" to do the layoffs. They can't just simply claim it's the invisible hand of the market that makes them do what they do, and they are merely poor passive and unwilling participants. The whole idea of the free market is a funny one. There is no such thing as a "free market", there is already (not enough) a lot of governmental and financial institutions oversight, otherwise it all will collapse in days, just based on greed and speculation.

Let me ask:

- Who made them overhire?

- Who made them overborrow?

- Who led them to believe that free money is always going to be there?

- Who made them chase potential growth instead of financial soundness?

You can claim it's the market which caused all this, and that's partially right, but that kind of claim absolves their "leaders" of the responsibility for their lack of vision and foresight and putting their workers into unemployment, stagnating their wages, and having the ultimate effect of tanking the industry.

My claim is that the same way the poor corps were forced by the almighty market to let go of their workers en masse and stagnating their wages, the almighty market's conditions are forcing us, the employees, to band together in unions so we can counteract that. If you replace "market" with "corporate greed", in my statement, it's all the same to me, it's what I meant.

You can think that the robotic sameness with which they all played the same layoff playbook is due to it "being the logical thing to do at the time", but all I see is a bunch of stupid, amoral douches without any governmental scrutiny or oversight in search of a payout who wouldn't hesitate to use any opportunity for a buck.

And yes, most likely they didn't have a Machiavellian meeting in the dark, behind close doors to discuss how to trod on the working class. The banal truth is probably that once the insane manchild Musk started trashing Twitter, the other ones just followed suit, simply because it benefited them at the time.

This is still coordinated action from employers, and the best way to counteract that is government oversight, worker protection laws, and unions.
Dude also has an SMT machine on semi-permanent loan for those tricky jobs :)
That’s 25 hours a month which is going to be plenty to get new developers hooked on this.
Conflict-free Replicated Data Types. It's essentially a way to make Google Docs-style products which are resilient in the face of disconnects and reconnects and slow syncing. Think of it like Git, but all merge conflicts are resolved automatically and deterministically.