skysight-inc/HackerNews huggingface dataset:
Organic solar cells show promise for cheap energy production, researcher says
Unless, of course, they want to buy imports with their not strong currency.
Also, who cares unless I can try it and see for myself.
Suppose I "buy" a piece of digital media, which let's agree for the sake of argument actually means "bought a license for". Suppose I also then torrent a copy of that same media for the purpose of backup and/or offline access. Is it still piracy? After all, I have a license for it.
Probably your DNS: https://news.ycombinator.com/item?id=19828317
I'm wondering the same, but for the narrower white collar subset of tech workers, what will today's UX/UI designer or API developer be doing in 5-10 years.
Ok, this is quite cool. Also love the name.
What do you not like about your Aeron? I personally use a standing desk with a topo mat. I usually work with socks, no shoes.
It has actual source for the worker. We aren't worried about it being leaked because we are not particularly trying to hide it in the first place. We will probably make source available to paying customers on request if they want to verify that their sensitive data only moves between self-hosted worker and self-hosted client.

The other reason is that internally we've always thought that we'd eventually gravitate to an open model when the time is right i.e. at least until after we've figured out the product.
Author here. I'm sorry; I can't stop giggling at the image captions. It's my favorite part of the piece.
They have given you ample warning and did not stop you from downloading any games you purchased.
I wonder if the WHATWG will follow suit
Genomic analysis from Pap test as PoC for early diagnosis of ovarian cancer
Why is this my problem? Personally, I think companies should simply not lie about what they're offering for my money.

To be honest I wouldn't be surprised if this Playstation move ends in a lawsuit.
Offtopic, I now realize why they're called Quad9, and I wonder if they got the IP first then came up with the name or how it went?
Sony is now trying again in Italy :/
Funnily enough, I was watching the Spotify series on Netflix, The Playlist, and saw Sony Music Group's fight with the Pirate Bay(which covers similar themes) before Spotify exploded on to the scene. This was a real event too covered in the early episodes - https://en.wikipedia.org/wiki/The_Pirate_Bay_trial
We the People eBook: Zero, Johnson, Bryan
Those 2 points are exactly what my comment said
> apple is the new Nokia.

You obviously haven't dropped an iphone on to concrete. :)
The government shouldn’t work based on data, but on virtue. That’s the whole point of a constitution, common law, etc.
The Navy periodically takes radioactivity measurements near the wrecks, and has never found anything out of the ordinary that I can find online.
>“but when there is a charge for viewing then piracy is stealing.”

No, it's not. When you steal something, you get something from someone who lose that thing, which isn't the case with digital piracy.
I really appreciate Aphyr for being one of the only people I've seen to fully integrate their entire selves into their public persona and accomplish success. The Jepsen reports on any given system are effectively canonical documentation for a product, and Kyle's work and writing on concurrency overall is fantastic. At the same time, there's no "suit and tie" Aphyr out there - you read the blog, you get the weird; you follow them on social media, well, you get the Full Aphyr. I respect that they've been willing to put their whole person out there and have been so goddamn good at what they do that they've been successful at it - it's genuinely inspiring.
How far are we from autonomous Code AI?
Global Chip Equipment Sales Plummet by 11%, Taiwan Halves, China Breaks Records
> You are always free to pack up your things

It's literally not "free" to move. If it were, many people would've done it a long time ago. Beside the financial cost, there are also very real social costs like losing friends and family - basically your whole support network, as well as putting all of that burden on a potential spouse and maybe kids too.
So how does it work if there are workers in flight and you redeploy the main application?
Most other programming languages are more composable than a SQL query. You can make functions, split logic into different classes, extract common logic, etc. Much harder with big sql queries
> other languages use hash maps simply because authors were either lazy or unaware

Because it is idiomatic in that language, and you often don't need the higher overhead of tracking insertion order.

Before Python 3.7, json.loads used dict (undefined order) and you needed to explicitly need to override the load calls with the kwarg `object_pairs_hook=collections.OrderedDict` to accept ordered dictionaries.

Since Python 3.7 all `dict`s are effectively `collections.OrderedDict` because people now expect this kind of inefficient default behavior everywhere. ¯\_(ツ)_/¯
You wouldn't pirate stuff you bought.
All the OpenAI employees posting their hearts in support, @sama responding, etc. All happened on X.
The normal approach is exceptionally high taxes on product that cause economic and social harm to a country but that only goes so far and in my opinion often under estimates the true cost.
As I understand, people should be exposed to the stuff which they disagree with. This creates friction which platforms like Instagram, Tiktok don't like because people hop on to relax and not get their blood boiled. Negative feedback is good. It's a simple reasoning. Even in our brains, we have inhibitory neurons to put breaks on, otherwise we would all be in epileptic storms of neuronal firing. The world is not a utopia which reflects in digital interactions and should be used as data to correct everyone's behaviour rather than impose one viewpoint.
This seems to be the relevant paper in Nature Materials:
https://www.nature.com/articles/s41563-023-01737-4

I couldn't find a mention of the flux, but I suppose it could be covered there and I just missed it.
Ironically, the wiki page you linked shows how to use JavaScript to show meaningful error messages to users.

And in any case, graceful degradation is a good thing to shoot for, but far from a requirement. Mastodon is Free Software. If someone wants to fork it and make a version that replaces frontend JS with server side rendering, that's legal and fine.
CTEs are an absolute must to get the right "do-this-then-that" approach.
azure functions don't fit common definition of serverless, I've had a few convos with them over several years.. but there is really a mismatch owing to the original origin at azure, and real lack of understanding of the space, ie origin is as built on top of web apps.. ie.. azure functions is built on a hack for to try and enter the marketing in the serverless space at its origins. how many websites do you need to run... ie you can't run more than 50 functions, or the 16 cell table on different runtime options (ie. provision servers for your server less)... consumption is better, but the origins in web apps means its just a different product.. hey every function has a url by default :shrug: azure needs a radical rethink of what serverless is, I haven't seen any evidence they got the memo. in aws, lambda originated out of s3, re bring compute to storage.
Would a bundled JS asset work for the UI? Eg something from a CDN?

Feel free to add a GitHub issue with more details if that’s easier!
All the keys in JSON are strings. I do not understand why string literal containing number would be moved first. Maybe in JS-object in runtimes.
How do you force someone to resign?
Well then have I got the article for you
>enable a mailbox to receive those reports

Thanks for mentioning this. Have set DMARC preferences in DNS for ages but never configured a mailbox to receive the reports. Will try it out.
"If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him." -- Cardinal Richelieu [1]

[1] https://history.stackexchange.com/questions/23785/what-did-r...
I've seen issues with RDS after an update. We were seeing CPU max out; adding more readers didn't help, and in the end, we had to rebuild the entire cluster. This somehow fixed the issue, and CPU use returned to normal levels; we didn't make any code changes to the app.
nobody knows the right answer tho because the world is growing exponentially.
> Yes, waste is a concern which needs to be managed responsibly.

More than that: if I understand correctly, there are some newer designs which can take the waste of older plants, 'burn' it while extracting more energy, leaving a smaller amount of less-problematic waste at the end.

For that reason alone we should be building some of those newer plants. If (beyond burning through older plants' waste) they are safer, more efficient and/or have a 'nicer' fuel cycle of their own: bonus.

But for cost / climate etc: probably too little, too late. Renewables + storage will do the job. And later on, bring in fusion.
Vowels and Diphthongs in Sperm Whales
Ask HN: Do you think GPT-5 will release before Gemini Ultra? Will it be better?
I saw a decent amount of excitement today regarding Gemini Ultra, but it appears to be a few months out still.

Google says rumors for GPT-5 release date is Dec, but I'm not sure I buy that at all. It feels a ways away to me.

I'm trying to decide if there will be a window of time in which OpenAI loses its lead to Gemini, or if they'll squeak out a new release, with better stats, prior to Gemini Ultra going live.

What do you think will happen?
What’s the difference between JSONB and BSON?
Ok fine, I bought the streaming rights. Why do they get to take them away from me randomly and arbitrarily?
Personally I couldn't stand to use Mastodon without a lot of keyword blocks and blocked users.

There are a lot of people on Mastodon who use the word "fascist" the way some people use the word "fuck". I block that. I block the names of most national Republican politicians because I hear enough about how bad Trump is from the MSM.

There are people on Mastodon who have an absolute fit because somebody replied to their post and unfortunately it is being framed like the "reply guys" are the problem

https://techcrunch.com/2023/11/22/mastodon-tackles-the-probl...

and not people who take a fit on the slightest provocation. My take is that when Twitter went to hell the bottom 1% of disagreeable people left first to go to Mastodon and you find them there.
If it were emergent it would say WTF.
More control and far lower barrier to hack on. This actually opens up a lot of doors for us even if you ignore usability and discoverability. For example, we have a POC that pops the overlay when a server error happens, giving you a rich debug experience where otherwise you might not be able to have one.
_Collective entrepreneurship_. There is a difference.
not even original chatgpt level, it is a hallucinating mess still. Did the free bard get an update today? I am in the included countries, but it feels the same as it has always been.
I think one part of this is that flying is a much bigger deal than other modes of transport. Many people hate flying and don't do it super often, so many of these features are designed to make the experience a bit easier.

People who use public transit probably use it semi-regularly and thus know where to go for the necessary information.

In summary, flights are done less often, making people less likely to have well established workflows. Public transit is done more frequently, so anyone who uses it probably already has some way to access the information that they need.
Since the rootkit, I have always voted with my dollars in non-Sony directions.
Came here to suggest this one. If you haven't read it - do yourself a favor. :)
Yes, imagine being a HS student now, deciding what to do 5-6-7 years from now.
I don’t think Google is the same as IBM here. I think Google’s problem is its insanely low attention span. It frequently releases innovative and well built products, but seems to quickly lose interest. Google has become somewhat notorious for killing off popular products.

On the other hand, I think IBM’s problem is its finance focus and longterm decay of technical talent. It is well known for maintaining products for decades, but when’s the last time IBM came out with something really innovative? It touted Watson, but that was always more of a gimmick than an actually viable product.

Google has the resources and technical talent to compete with OpenAI. In fact, a lot of GPT is based on Google’s research. I think the main things that have held Google back are questions about how to monetize effectively, but it has little choice but to move forward now that OpenAI has thrown down the gauntlet.
This is the worst type of comment.

Speculation about the author’s motives, without putting in any work of your own to confirm any of it, then just assuming the worst possible case.

This is a forum for technologists to discuss interesting new ideas. “Hacker News”. Even if it’s not fully scalable in this iteration (all new ideas have issues), maybe someone can read it and be inspired and improve the ideas.

What’s the point of coming here and choosing to leave miserable speculation?
Would be interesting to compare a production patreon VS a distribution voluntarily payment.
There's some care to take here, especially depending on state licensing requirements. In some places it's particularly easy or low risk to present fraudulent results or interpretations of results on air tests so they can pitch expensive but unnecessary mitigation. National and regional chains often provide licensing cover for, and set quotas on, operators that enable some of this scamming.

One way to vet a mold tester is to go through a property management or landlords' association, even if you're not either of those things (even if you're a renter!). They often refer or have a list of vetted local contractors publicly available. Nobody likes wasting money on property less than a landlord.
But how much you spend eating out/DoorDash/Uber Eats in a month ???.
The OP wrote “I wonder how the signers of this letter would feel if the Python conference was to be organized in a country where slavery was still legal.” I mentioned a country that is known for modern-day slavery yet draws foreigners, with the implication that it might not be as shocking for tech organizers as the OP thinks. For example, the country has recently been prominent in the OpenStreetMap community[0], but I have never seen the discussion go off into concern about slavery, and I wouldn’t expect a large outcry if one of the big international OSM conferences like SotM was organized there.

[0] https://www.trufi-association.org/projects/public-transport-...
Was that really the important part of the whole debacle? Or was the important part the actions of the board?
That reform can happen administratively. DMCA 1201(a)(1) empowers the Copyright Office to create new 1201 exceptions for specific acts of breaking DRM. As far as I'm aware, nobody's specifically brought up just format-shifting to the Office[0], but there's already favorable precedent for format-shifting media you own being legal (e.g. RIAA v. Diamond). Furthermore, DMCA 1201 is specifically written to avoid creating new copyright restrictions beyond "don't break DRM to infringe copyright". Breaking DRM to make a fair use is perfectly legal. If a judge so chose they could decide that format-shifting is not only legal, but that breaking DRM to do it is fine, too.

This will never actually happen, however, because getting individual plaintiffs into court to sue them for ripping their own DVDs is hideously expensive. You would never actually see someone sued under DMCA 1201 for merely ripping their own media. The only people who actually need to worry about violating this half of DMCA 1201 are large corporations' software licensing departments. So this reform would be useless and this argument is purely academic.

There's, of course, another half of DMCA 1201 that is far more insidious, and is the real reason why DRM seems unbreakable. Subsection (a)(2) forbids the production of DRM breaking tools, and this section has no exceptions whatsoever. This is what actually makes DRM ironclad - otherwise, companies would sell DRM breaking tools for people to use for legal purposes, and then everyone would use them to pirate everything. Everything but the most insidious, consumer-hostile, backstabby DRM[1] would be completely devoid of value.

What might work would be a mandate to provide lawful access to decryption tools or unencrypted copies of a work for any case that the Copyright Office would otherwise say is legal to break DRM for. If the DRM vendor doesn't comply, then subsection (a)(2) no longer applies to their system and it's legal to sell the tools to break it. So they either have to come up with a way to format-shift works that you purchased, or I can just sell a decryption tool and their shit gets pirated 12 ways to Sunday.

[0] To be clear, bunnie keeps asking for a rather wide 1201 exception that keeps getting denied every three years, I'm not sure if that counts.

[1] see also: any Apple ][ game
I think I need an explainer for this. Is this like the number sequences library but for pure functions?
They played the same tune at that panel with Sam Altman the night before he was fired.

https://youtu.be/ZFFvqRemDv8

He mentions Transformers - fine. Then he says that we've all been using Google AI for so long with Google Translate.
Probably worth mentioning that triplestores/Datomic-like databases are relatively mainstream in Clojure: https://github.com/simongray/clojure-graph-resources#datalog
It leverages the sentry SDKs so not so much a replacement but something else that you can use during local development (vs sending this data to the Sentry dashboard which is a little odd in development).
> DNS (Domain Name Service) is a foundational element of internet infrastructure, matching IP addresses with domain names. The name “Quad9” is a reference to the IP address used by the service, which is 9.9.9.9.

> “IBM has owned the 9.0.0.0/8 address block since the 1980s,” Paul Griswold, director of Strategy & Product Management at IBM X-Force, told eWEEK. “We were saving 9.9.9.9 for the right project, and the value Quad9 is going to bring to the public is just such a project. We have not used it for any commercial service in the past.”

https://www.eweek.com/security/quad9-dns-service-debuts-to-h...
Tangential, but why are people so terrible at redaction? The PDF at https://quad9.net/uploads/URT_05_12_2023_en_Korr_MH_en2_2e62... literally just drew black boxes over text that's still copyable :(
It's likely due to regulatory compliance.

>Canadian lawmakers recently introduced legislation aimed at regulating AI. The Artificial Intelligence and Data Act (AIDA) mandates assessments, risk management, monitoring, data anonymization, transparency, and record-keeping practices around AI systems. AIDA would also introduce penalties of up to 3% of a company’s global revenue or $10 million.

These idiots don't seem to realize that a VPN bypasses all of their silly compliance BS.
Elon Musk's AI startup seeks to raise $1B in equity
Reversible computation doesn’t need to result in waste heat so that’s one path towards unlimited economic growth.
By organic, if you mean people close to me then yes. But I get that in whatsapp. Also normal people are boring af. There is power law distribution in people's interestingness as well, basically in every aspect, whether it be creativity, expertise and so on. These are skills which very few people work on and very few pursue it.
Yes it has a feel of coming from the same PR department as google glasses.
A product which does things that users don't like "for their own good" isn't a product that is going to attract as many users as one that "does stuff the users like".
As someone who has uploaded lots of photos to Wikimedia Commons [1], I think one main challenge is coming up with an encyclopedic description and the right categories.

Searching for categories is remarkably difficult, manual, and unintuitive. For example, I recently uploaded a photo of a Caltrain at San Jose Diridon station [2]. So I put "Category:San Jose Diridon station" as a category. But this was in fact incorrect, since there's a more specific category called "Category:Trains at San José Diridon station". On Wikimedia Commons, the UI to add a category only tells you if a category exists or not, but doesn't let you search nicely.

There are also location/time categories like "Category:December 2023 in California". Probably less than 1% of photos taken during December 2023 in California get added to such categories, even when GPS and EXIF data contain information about the location and date of capture.

As for writing a description, it should be comprehensive, descriptive, yet succinct, in an encyclopedic tone, and with links to relevant categories on Wikimedia Commons or to relevant pages on Wikipedia as necessary. Again, making the relevant links is mildly tedious.

As a result, when uploading any single photo, I would need to open dozens of tabs to verify the right pages and categories.

I therefore really admire some tireless contributors on Wikimedia Commons who are constantly patrolling new uploads and adding the right categories. To be honest I have no idea how they manage to do that.

[1] https://commons.wikimedia.org/wiki/User:Dllu

[2] https://commons.wikimedia.org/wiki/File:Caltrain_Stadler_KIS...
I have never had that problem, nor have I personally seen anyone have that problem.

The "you are replying to someone you have no connection to" warning is a good idea. I thought Twitter at one point did something similar. For me, it has nothing to do with any "Reply Guy" phenomenon, but rather countering the weird parasocial thing that happens to make people feel entitled to join conversations they're not a part of as equal (in the conversational sense) peers. You can talk to strangers! But in real life, there is a protocol and a set of norms for doing so. The norms Twitter replaces them with are unworkable and terrible.

I have noticed that some people still take the server affinity thing seriously, that they might work to create bonds with people that happen to be on the same server. I don't think that model is long for the world. I think we're going to end up somewhere similar to Blogger, where most people "run" their own "instances", which are really just tiny managed slices of huge multitenant servers, and the idea of talking mostly to people on "your same instance" will be as archaic as webrings.
Even if we get Gemini 2.0 or GPT-6 that is even better at the stuff it's good at now... you've always been able to outsource 'tasks' for cheap. There is no shortage of people that can write somewhat generic text, write chunks of self contained code, etc.

This might lower the barrier of entry but it's basically a cheaper outsourcing model. And many companies will outsource more to AI. But there's probably a reason that most large companies are not just managers and architects who farm out their work to the cheapest foreign markets.

Similar to how many tech jobs have gone from C -> C++ -> Java -> Python/Go, where the average developer is supposd to accomplish a lot more than perviously, I think you'll see the same for white collar workers.

Software engieneering didn't die because you needed so much less work to do a network stack, the expectations changed.

This is just non technical white collar worker's first level up from C -> Java.
This seems to be a super shared point of view. I’ll admit we were a bit fire-and-forget on the homepage and definitely agree with all the feedback that we need to explain what it is better.
Fixed it. It seems the autocorrection on smartphones doesn’t like Clojure either.
Who designed this web page? The back button hijacking is so annoying
It's just a BLOB.