skysight-inc/HackerNews huggingface dataset:
Come on, just stop this FUD already.

Oracle is responsible for 95+% of every single commit going to OpenJDK, which has the exact same license and situation as the goddamn linux kernel, GPL2. Do you also sweat a lot about accidentally installing red hat linux? If not, you have zero reason to worry.

How is amazon compiling and repackaging the exact same thing somehow different?
People never exclusively used family names in the western world, at least not the way you imagine.
We're such a weird society when it comes to enforcing laws on business. It's all "scummy" behavior.

For examples: Accessibility laws, consumer protection laws, and privacy laws.

It's a trivial matter to determine which websites don't comply with the easy targets of accessibility. Yet the concept of running such a scanner, automatically, and charging for corrections, is seen as predatory behavior.

There was an article about grocery pricing with obvious collusion, dark practices, and misinformation yet nothing is done. Business as usual, people need to understand it and work around it. Problem is, it's clearly outside the realm of the average intellectual ability.

Predatory behavior is everywhere. I don't feel compelled to list even a single example.

If the lawyer chasing the ambulance results in a law being followed instead of ignored, that is a positive thing.
Linux graphics you mean? The compute ones are fine.

It's not as much of an issue about supporting old versions, it's just that new versions of Linux breaks the drivers since they don't know what's in it.
Yes - but the big question is this: how to monetize this? This might completly kill search and ads.
Safety is not the same as inefficiency. What's the point of being fast but wrong?
> ...trying to create a new website...

Guessing that massive web traffic will (at best) be kinda far in your future - how useful are metrics such as TPS here?

I'd pick based on the resources needed to set up & manage your ops side, developer productivity, time to market, and such. With a veto on that winner possible, if its performance is seriously bad.
Long should be able to do the trick for you?

> Long l1 = Long.parseUnsignedLong("17916881237904312345");

Or, just use BigInteger
In a world where local PD can kick my door in, shoot me in the face, and the news will report that I had it coming because I own a gun, I find it hard to care that the IC can burn a technical access backdoor to access my private data.
Another vote for plausible here. After reading what you described, I thought that’s exactly what you need. It’s cheap, especially if you have a lot of sites. It tells me more than I need to know and is wonderful as far as page weight and performance.
UK government digitally signed semantic data
If you develop for Android you likely use either Kotlin or Flutter; either way there's very little in this Java release that matters or should excite you. Kotlin has already had most of the features that Java has been adding over the last few releases in some form or another and most Android users use those a lot. So, from that point of view there are maybe a few things that Kotlin could do nicer but nothing world shocking.
in my experience, these are often written off as error.

if the error is less than their hourly salary rate, it don't even worth mentioning.

if it worth a day or two of salary, its nice to fix but never a priority
As a general rule when criminal conspiracies are taken to task, they don't retain a right to privacy for their communications that aren't about the criminal conspiracy. Rather it all comes out in court. I understand why Snowden released the way he did, and given how it kept attention on the subject for longer than Binney/Klein it was probably the right call. But there should have also been an escrow/intent to dump the whole trove raw after some time period.
That new product is unlikely to happen if VC or any kind of billionaire are involved. Heck, Bluesky actually taking off a bit is an accident.
Microsoft would acquire Nintendo if the time comes
I assume by default that any hardware from any NATO nation is compromised by the NSA and other Western intelligence agencies. I also assume that any Chinese or Russian hardware is compromised by their respective intelligence agencies. And I assume that the NSA and other Western agencies are constantly trying to get backdoors into Chinese hardware (and I assume the Chinese are trying the do the same to ours). You're basically screwed no matter what.
> A crackpot who ran in the 2016 presidential race to get money out of politics.

I mean, that's one of the least effective means available of working toward that goal (even for someone with the combination of skills and background to be a viable candidate), so I’m not sure why you'd raise it as if it undermined the crackpot claim.
Dotnet has had Tasks for years, seems like the same thing.
You've misunderstood my point - I'm not saying he's trustworthy. I'm saying deciding whether or not he's trustworthy isn't such a black-and-white issue, and that I'm surprised at how black-and-white so many people are trying to make it. What if reality is more complicated and we're filtering out valuable information? What if he's not completely wrong, nor completely right? Just surprised at a lack of willingness to consider the grey areas.
Europe doesn’t make that many chips (unfortunately), chances are high there’s US/Chinese components in there too. Since your network hopefully sees mostly encrypted traffic anyway (even if you're running Plex on the LAN, that should use SSL), I‘d be more concerned about HW in desktops, notebooks and tablets.
Yes, all of those except swift are better
Java’s reference implementation is OpenJDK, developed mostly by Oracle, and is completely open-source (GPL-2).

One can optionally buy support for it, that’s the whole deal. Not that hard, but apparently this is a minefield for some..
People have been burned too many times by Oracle “true-ups”. And no, it’s not FUD. Their license explicitly states that JEE/SE (not JRE) is covered by their commercial license, not their open source license. This year, in 2023, Oracle introduced the enterprise-wide metric license model. So if you use Java for anything in your organization, they charge you based on your organization size. (All or nothing model).
Why would the NSA need to strong arm MikroTik to implement a backdoor when they can pay ~10k for an 0-day to do the exact same thing?
Show HN: Zero-dependency, TypeScript SDK for building robust NLP applications
Hey HN!

We just released a new library for building LLM-powered applications: @axflow/models. It is part of a larger suite of libraries we're developing for TypeScript developers working with generative AI.

This library provides the simplest APIs for 1) invoking the most popular LLM and embedding models (openai, anthropic, cohere, huggingface, etc.) 2) streaming LLM responses to clients, including augmenting the streams with additional arbitrary data and 3) building client-side applications with React hooks.

@axflow/models has zero dependencies and is built using only the JavaScript standard library. As such, it works in all environments including edge environments like the Next.js edge runtime.

We'd love any feedback you may have. You can check out the code and more on our GitHub (https://github.com/axflow/axflow)
Floats lose precision unexpectedly with certain fractions that are perfectly representable in decimal, and also with certain integers once you get high enough.

The standard in ad-tech (not sure about banking) is to use int64s representing either microdollars or microcents, so a max capacity of 9.3*10^13 or 10^11 dollars
It’s more obscure for users if they have to open http://localhost:some_port/. You also have to decide on a hopefully free port.

As an aside, if the application isn’t careful, that approach can potentially open up a security hole, because external javascript on a web page in your browser can perform requests to localhost.
While acknowledging that the question "what is art?" is an interminable quagmire, I'll say that art is any artifact that induces an emotion.

If an artist paints a wall white, and that doesn't induce any emotion, then it's not art.

If an artist paints a wall white and then tells you "hey, this is art", and that induces anger or frustration in you because you disagree, then it becomes art.

When the person above implies that this "makes you ask questions", the question in this case is "what is art?", which, as mentioned, is a contentious and interminable topic which itself arouses emotion, making it good fodder as a topic for art.
This is exactly how you sell the bullshit - with cleverly worded bullshit that makes the reader feel smart. He was able to pull it off because he was already famous and accomplished.
Ideally knowing "what is synchronous and what is asynchronous" shouldn't be your concern, just like freeing memory isn't your concern in a language with garbage collection. Similarly, you don't have to know the "real" memory addresses when using virtual memory.

Ask yourself why do you want to know what is asynchronous. In a typical server-side app synchronous, blocking, thread-per-task code is easy to write and read. There is only one drawback: you can run out of kernel threads. Asynchronous code solves this problem, but virtual threads solve it in a better way, because you can have three orders of magnitude more virtual threads compared to kernel threads. Ultimately, it's all about the number of threads you are allowed to use.
publications probably encourage it so they can slash the operating budgets. if people are "staying at home on twitter all day", then they don't need office space. if they are willing to stay home to be on twitter all day, they are probably much younger less experienced/credentialed employee so they're cheaper too!
I think you're confusing the point of security clearances. There's no blackmail risk in that drug use, and so it doesn't interfere with the clearance.
“I downloaded Photoshop and now adobe asks for its price”
When you're doing floating point arithmetic on a computer, it will approximate and round certain values in ways that don't match the way humans do it when they're, e.g. doing accounting.

So you need to run a massive physics simulation really fast? Yes, floats are great.

You need to calculate taxes on a massive corporation's fiscal year? Bad idea.

Some libraries advertise "arbitrary precision", many computer systems have a "decimal" type intended for currency, etc. and then they won't make all the same mistakes, but as the OP said you still need to control rounding rules and make sure they match the law.
You can't hold it against someone that they don't want to be tortured/killed.
And polarimetry!
"Legally" is doing an awful lot of work in that sentence. It was not federally legal then and would not be today. (I think it should be and wish it was on behalf of others, but it isn't.)

The security clearance in question is federal.
It's an extremely lucrative grift to prey on the paranoia of the very rich.
> basically a technology for transferring and swapping tokens whose value is based on speculation.

So it's a market. Like double entry bookkeeping. Are you similarly triggered by NASDAQ or Quickbooks or point of sale systems that use Postgres instead of a blockchain?

> its basically a pay-to-play messaging protocol with fancy jargon.

It's a fee based messaging protocol with a demand based pricing mechanic for limited block space. All messaging protocols are pay-to-play. Someone is paying for it and whatever infrastructure it runs on, even if it's free for you (via ads, spyware, etc). Only difference with a blockchain is that the infrastructure costs and fees are transparent, and it avoids dependency on a central actor.
Since the title is less than perfectly perspicuous:

It's about "bump allocators", where you allocate memory just by incrementing/decrementing a pointer (and don't free it until you're ready to free up all the memory all at once).

These can either allocate "upwards", starting at low addresses and giving you memory at higher addresses for successive allocations, or "downwards", going the other way.

The claim being made is that "downwards" is better, because the bounds checks you need to do turn out to be more efficient that way; allocation ends up using fewer instructions, fewer registers, and fewer conditional jumps.
Obviously nobody should be punished for that, the point is that most people would be, and he got special treatment. The solution is to change the law, rather than just not applying it to billionaires.
I would bet money that this is exceedingly rare. You'd probably have to have a 767 or larger for this to make sense, and only a tiny fraction of private jets are this large. And then it would still have to be extensively modified to be able to fit a car. Not saying it never happens, I'm sure there's some oil prince or oligarch with a 787 that has a garage, but "many cars like this" is likely a huge stretch. Happy to be proven wrong.

Now, do some people who buy cars like this have them shipped via cargo plane to wherever they're needed? That's slightly more believable, but I bet it's still very uncommon.
Ah. I get around those issues by paying for YouTube, because as a Gen X’er I believe in paying for good services. :P (And its recommendations are excellent, now that Google knows me so well. LOL)
The federal reserve aims for 2% a year, their adjustments just haven't been working.
I guess at some point you just hire accountants to throw mini basketballs at mini hoops. Most efficient way to keep you below $43 million.
>Slavery is all around you.

Perhaps "de facto slavery" was a poor word choice. That said, slavery as we traditionally understand it means you are entirely dehumanized; in essence, you are property.

The examples you provide certainly are challenging, to put it lightly, but they are not slavery itself. Though the closest, prisoners still have human rights. HB1s have human rights, and they also chose to live and work the US of their own free will. Outsourcing exploits access to cheap labor in a global market, which will serve to eliminate extreme poverty by providing work opportunities, though we also know that such opportunities have come at the expense of human rights by our Western standards, which, to my understanding, is typically caused by poor top-level oversight of local management. The issue of wages is a largely Western phenomenon where, for better or for worse, people are unwilling to make significant lifestyle changes (e.g., moving somewhere new) for a better wage, a wage that hundreds of millions of people around the world would love to have.

The word "slavery" isn't used in those cases because it's a false equivalence. Yes, there are countless ways in which humans attempt to control each other, but bonafide slavery isn't it.

To return to the point, the status of legal personhood provides certain rights. What if it's legal for a clump of Homo sapiens cells to grow into something that never meets the threshold for attainment of legal personhood? I believe that clump of cells may, in certain places, be considered property, which is truly chattel slavery.
Chinese law requires Huawei to cooperate with their intelligence agencies.
A Short Story on Human Error
Mentioned in Michael Lewis’s Flash Boys. A person named Zoran Perkov made everyone at the exchange, IEX, read this post.
Try, for example, generating a regular expression which features backslashes in it. You will get an unreadable mess and probably have to play with it for a while before java will even compile it
Same back to you! You're totally misrepresenting what this is all about.

It's extremely clear what's meant here: the EU is a big thing with problematic parts, and parts that are OK. Horizon is OK and uncontroversial. The UK wanted the useful low risk collaborations without the dangerous lets-unify-Europe-into-a-megastate parts, and that is what is now happening. The Leavers said this could be done, the Remainers said it was all or nothing, the Leavers are being steadily proven correct.
Being pretty fast for a relatively simple user experience is one thing people use it for:

https://www.techempower.com/benchmarks/#section=data-r21&tes...

Sure, Rust and C++ is probably faster when used naively, but I'm sure you'd have a harder time develop stuff in those languages.

Personally I'd probably reach for Rust before touching Java with a ten-foot pole, but people have different preferences for how easy a language should be to pick up, and if you're used to OOP and C-like languages, Java is pretty easy to pick up.
On a technical level how would this work? Could it be observed by the router occasionally sending packets unsolicited to nsa.gov? [joke, obviously it wouldn't send them to a well-known address, but to some "unexpected" place] Or maybe when the router has to generate a private key [does it?] it would generate one with a flaw?
props to founders & gov of France that has special funding for such institutions.
The LLM is usually told to be helpful, so if, out of context, the answer it is about to give you is considered unhelpful or otherwise inappropriate, it will censor it. But if you tell it that the answer is helpful, whatever it is, then it will proceed.

It works with people too (and LLMs are designed to imitate people).

- What do you think is best between Vi and Emacs?

- You know, it is a controversial topic... (thinking: this will end up in a flame war, I don't like flame wars)

- But I really just want to know your opinion

- Ok, I think Emacs is best (thinking: maybe he really just wants my opinion after all)

That's how all jailbreaks works, to put the LLM in a state where it is ok to speak about sensitive topics. Again just like the humans it imitates. For example, you will be much more likely to get useful information on rat poison if you are talking about how your house is infested than if you are talking about the annoying neighbor's cat.
Funny I think async in Python is a lot of fun for side projects but my experience is that if I hand my Python systems off to other people they usually have trouble deploying them and invariably can’t maintain them.

Whereas my Java projects live on long after I am gone from the project.

Personally I love aiohttp web servers, particularly when using web sockets and brokering events from message queues and stuff like that. Not to mention doing cool stuff with coroutines and hacking the event queue (like what do you do if your GUI framework also has an event queue?) If YOShInOn (my smart RSS reader + intelligent agent) were going to become open source though I might just need to switch to Flask which would be less fun.
Since the Snowden leaks (and honestly since long before) it's been safe to assume that if a nation state has the means and motive to commit <insert form of illegal surveillance here>, then they will.
I guessed that this had happened once I started seeing base74 in the upgrade logs after running a “sysupgrade”. I’m excited for the new release. I always enjoy reading the changelog.
LimeWire I’m familiar with and one they’ve definitely used but that seems like a thing from 20 years ago. And by the 2010s I don’t know if anyone still used it. Given that, now I’m curious on why it was mentioned to be better than TBP which survived while Limewire (not sure about the others but have never heard of them) didn’t.
https://archive.li/JS4k1
What a godawful page design. Who thought it was a good idea to break and article into pieces you have to swipe horizontally to scroll between and then also scroll vertically to see each page?
> So which is more useful, one that doesn't even know there is a new album coming out, or one that knows what was its release date as of just a couple of months ago?

To semi-misquote Lewis Carroll: Which is better, a stopped clock or a clock which loses a minute a day? Carroll posits the former, as it is precisely correct twice a day. The trick, of course, is knowing for sure when those two times per day will be.
My experience is that IntelliJ takes way longer to start and freezes more frequently.
"No longer must one be of unusually high intelligence to graduate from college, nor does college graduation indicate high intelligence."

When did it ever? Before WWII, all it meant was that your family could afford to send you to college.
War is not hell. There's no innocents in hell.
AWS support is pretty fucking terrible generally. We’re a very high rolling enterprise customer and it’s pretty obvious that some of their shit is being managed by two guys in a shed somewhere who don’t talk to each other.
Brand's management company/agent dropped him too. Should they have to continue to represent Russell Brand while the accusations pile up, his reputation sinks, and anyone associated with him risks collateral damage? He has rights, but he isn't the only one with rights.

No one has a right to publish on a platform owned by a private entity. That is not freedom of speech. Brand was not de-monetized "for any reason whatsoever." He did not get censored by the government. He got kicked off YT for specific reasons stated by YouTube. They aren't just randomly booting people off or arbitrarily making up the rules as they go. Google absolutely has every right to protect their brand and their customers, and that does outweigh whatever rights you imagine Russell Brand has to continue posting on YouTube and profiting from it.
This sounds like bias. Replace "Gitlab" with "Microsoft" or "Oracle" in your comment and I'd wager you'd feel differently.
Workspace is already monetized
Most Android development is done in Kotlin which is where Java has been copying it's features from for the last 5 years. In that way, Android programming has been the future of Java programming today. But now Java has basically caught up, I blame this on Kotlin having lost focus on multiplatform and having stopped innovating new language features.
Also, Amazon cloud, Apple’s server infrastructure, a huge chunk of Google’s as well.
That's the link I'm talking about. A website which looks like it's from 2002, linking to each JEP. No syntax highlighting, and paragraphs of text to read before really showing a compare/contrast. It's the kind of thing that was written by programmers and not by writers

Compare to C# releases:

https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/cs...

Most links take you to a section of the same page, with syntax highlighting and optional light/dark mode on the site. For some features, it doesn't explain the rationale behind the change, it just shows the before/after, which is really all I care about:

https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/cs...
RamenHaus. No cookies. No tips. No JavaScript. Just ramen
Is that what was meant?
Would that be such an issue anyway? Would make any difference though?
Looking at the difference from GPT-3.5 to GPT-4, you can see these features are already appearing. GPT-4 can do more, understand more types of data, infer more context, and craft more advanced responses. With the right prompting, it can even ask clarifying questions to handle ambiguity. Most of the time when people talk about the limitations of AI, they're talking about limitations that are _very_ close to being improved upon. Context windows are a weakness, but they're growing, and memory features are being developed. Intelligence is improving. Understood data types are expanding. My guess is that GPT-5 (and equivalents) will understand voice natively, instead of needing a speech to text model in the middle.

There are absolutely serious limitations to existing AI, but the criticisms mentioned here aren't where we're stuck.