skysight-inc/HackerNews huggingface dataset:
It's depressing, but what's frustrating to me is that my instinct is the pricing is also just "what the market will bear" and not "advertisers would pay us $3 a month to stuff garbage in your eyeballs, so you need to match their offer". So not only is it ruthlessly milking us, it's using a false justification to do it.
I’m just wondering to whom those ads get shown… not arguing that anyone should turn off their adblocker and keep them running

They are working hard to trick people into clicking on their links, but won’t most people who click those links be running an ad blocker? Are unsophisticated web users searching for questions answered on stack overflow?
Hah, sounds cheap. NYC is approaching that per mile.
I just don't want a key that I can't get wet that costs hundreds of dollars to replace.
https://archive.ph/dzObH
My guess is the ideal candidate is mid 20s and recently left the armed forces in an IT role so they're used to making peanuts for this kind of thing, and hey, a month in Vegas sounds fun. Plus they have a recent security clearance so you can kinda skip the background check.
petrol is roughly 9.5kW/litre (~35kWh/US gallon) if that's a better reference for consumption (of which maybe 30% will make it to energy through a modern engine?)
I figured I'd have to convert PDF or HTML to some format like markdown later, but for some articles I could do as you say. For others with great images inlined I'll stick with PDF until I actually need to convert. I'll check out those sites, but I don't trust that they'll stick around.
Low traffic and moderation.
To refresh your memory, android supported external gps receivers since forever, as it also did with embedding geolocation into photos.
Iphone 3g, for example, did not support first, and supported second in an awful limited way.
I can find many more examples, but last iphone I owned was 3g.
People really need to stop writing scripts in yaml. Not to be dismissive but the issues outlined in this article, aside from that security footgun, are non-issues as soon as you start using github actions only for what it should be used - to invoke your scripts in parallel in response to an event. We've banned all but actions/checkout in our org and have a very healthy dev experience as a result. People are naturally guided towards writing scripts that they can run locally instead of for github actions specifically.

Some real issues with github actions:

1. MacOS runners have ridiculously inconsistent IO performance causing 200x slowdown in some cases

2. Getting charged to the nearest minute is asinine and punishes highly parallelised (fast) workloads

3. GitHub OIDC endpoints constantly timing out
This is very poignant. I have come to similar conclusions w.r.t societal systems only last as long as the social norms continue - the actual legal framework and structure is secondary to the larger cultural imperatives that brought it about in the first place.

And as you say, history directly plays into the shift of possible actions by social elites/leaders. Once change starts, change itself can become as social norm and seen as acceptable by society at large (at least to a point in a given time period).
Indeed. I have sometimes made release workflows, hardcoded to the main branch.

You don't want to experiment too much on main because it dirties your commit history with 20 "Fix typo"-esque commits.

Or, if you try to emulate the main branch with a fake main branch (so you can squash it later), you're still going to have some test commits when do the find-replace back to main.

Neither are great.
There are so many things left unsaid, but implied, in this post. I love it.
Mary Shelley’s Frankenstein can illuminate the debate over generative AI
Tangential: what other downloadable software makes (or, tries to make) money with "revenue share"?

I'm aware of these not-downloadable-but-is-digital services/stores/platforms that do:

- app stores (Apple takes 30%, Google takes 30%)

- content (YouTube keeps 45%, Twitch takes a cut)

- e-commerce (Etsy 5% transaction fee; eBay takes a %)

- music/podcast (Spotify; SoundCloud)

- e-learning (Udemy; Teachable)

- gaming (Steam takes 30%; Epic takes %12)

- rental (AirBNB service fees; Turo commission on each car rental)

- freelancing (Upwork's sliding fee; Fiverr takes 20%)

But Unity is DOWNLOADABLE software, not a platform/app-store/SaaS. So, why revenue share? Surely most devs just make free-standing/downloadable games that don't tie into any platform-y features?

AFAIK, even Unity Enterprise [0] is just source code, support, 3-year LTS bug fixes, and the only real thing that's platform-y is the build server, which seems to cost extra anyway.

0. https://unity.com/products/unity-enterprise
I hope this truly has the effect that it is meant to have. But being the pessimistic type towards US healthcare and insurance and credit agencies, I really expect this to go nowhere, or become so watered down that it is essentially meaningless.
> My wife, forced to work from home

Your wife is not "forced" to work from home. She is forced to find her own work accommodations. At the extremes of requiring a dedicated IP address and fiber connection, it's still an option to rent an office space individually. At the less extreme: an individual membership at a coworking space, likely a public library, or a coffee shop. Similarly, whether at home, at a office, or at a coworking space she is not forced to be socially isolated or miserable.
As yet another would-be browser developer, thanks for this take. The thing that always puts me off is the insanity that comes with supporting all the ways to style content.

So throw that all away

A Reader Mode Browser with some small quality of life features seems like the perfect project. Thanks stranger
How To Rotate: an open-source collection of API Key Rotation tutorials
I found Flux to be awesome in that it allowed me to express queries that wouldn’t be expressible at all with promQL or SQL. Yes, you could write down a query that was extremely slow, but I rarely hit those cases.

Not that I’m going to miss it very much; in fact them going back to SQL in IOx immediately put brakes on my effort not only to further learn the language, but also any desire to write any further dashboards and left me feeling I wasted a bunch of time learning it as much as I've done up to that point. I just hope they don’t end up going back to Flux again in 4.0.
Should run it with bun instead of Node.js for that extra speed!
And before that they thrashing around on which versions clustering features would appear in. That was an initial deal breaker for us because "Oops we don't know how to stay in business without changing terms" is a strong signal.

So we went to C* but revisited Influx years later. If the stability had been there in the first place, we would have been an early enterprise customer.

https://news.ycombinator.com/item?id=11262318
Charge at the office, charge at the supermarket, wherever you go. I don’t drive much but having a 22kw AC charging car I can get charged for the week in 45 minutes of swimming. Having a charger at home is convenient, but not really necessary.
Yes, you are right, and there is a falling off of skills in incoming students. Perhaps not in medicine, that will always scrape off from the top applicants, but nany subjects are either neglected or suffer from cheating. You dont see it because colleges dumb down their requirements so that students can pass. I say this as personal anecdote, knowing college lecturers and students. I think that when current high schoolers enter college the system will have a shock.
Version 6 Unix was about 9000 lines of code; the first version of Linux was something similar. Firefox has 27 million lines of code. Linux has about that now, too, which is why one reason you don't see grad-school Linus #2 writing an OS and getting traction.
I mean, it occurs to me that maybe all of these companies aren't doing this for a reason - because common criteria and compliance are often stupid and don't represent real security. Perhaps these policies are the exception? But I've managed SOC2 for example and I can definitely say that there are plenty of ways to get your SOC2 without giving a shit about actual security.
Absolutely. I'm personally a big fan of the GPL but I've felt that way before as well. When there's a great library that I want to use but it's GPL and the program I'm writing is IP, the request/proposal is dead on arrival. From that dev's perspective there's not much difference between an extant but GPLed library and a non-existent library.

That said, I do wish people would be a little more nuanced about it. IMHO (generally speaking) make libraries permissive, make applications GPL
That was the first thing I checked and surprisingly it's JS/node.

That kills it for me. Terminal apps in Python or JS works but are significantly slower, and you can feel it.

Talking in general. Not this one.
I haven't tried this one.
might it not be better to have to deal with these urges, and more importantly, their causes, rather than soothe them vicariously?
Makes sense and I enjoyed the article.

Estimating the complexity of using a project can be really...complex. I think about systems I have used which make it easy to use a minimal set of features and where I don't have to reason about or be negatively impacted by aspects I do not benefit from, and other systems where things are less easily isolated and more challenging to reason about.

I do think the Postgres docs in particular seek to be a reference in addition to an operating manual and I for one really enjoy them. I think the point is well made that Postgres can be too much (or too much right now) for many projects.
MohorovičIć Discontinuity
Your house can be opened in one second with a rock. It's called breaking a window. Most security is illusory.

Or if they want to look legitimate, a small hammer and a bump key.

As for the purse manufacturer comment, not only is that ludicrous but you missed the point.
Why do people think that is funny?

Edit: Why downvote a genuine question? How else would I learn why people find that funny?
We put limits high enough that it's far enough for any expected usage, including a bunch of users on a single IP. If we see rate limiting happening in practice and it doesn't seem to be an attack, we revisit.
Because you are in a scenic rural area, enjoying the rural view of rural scenery without wires in it.
For starters, their number one competitor Unreal.
Bellard’s QuickJS is a good example. It’s 100kb vs V8’s 40mb and for open source purposes plenty fast for a web browser.

We need more QuickJS and libcss and rendering backends, not “browsers”.
Everyone knows that silicon valley died after the space race ended. If it didn't die then it was surely dead after main frames were replaced by mini's and the mini's were killed by personal computers. It was most surely deceased when AOL passed. If the dotcom collapse in 2000 didn't convince everyone you just can't be convinced. Now if the slow painful death of Bitcoin and Twitter can't hammer the fact into your brain then something must be wrong.

Rightly or wrongly Thiel became persona non grata in SV because of some his rather unpopular ideas. Of course he has little good to say about the place. We need to stop diefying people simply because they make a lot of money.
> I wonder if this will lead to more people buying Chinese drugs, given the more harsh reaction by the government during their own drug crises.

I doubt it, baby formula importing didn't seem to die down in China as a result.

I haven't been following the developments there recently, but I am skeptical this changed even after the US' chaos over allowing a near monopoly to become too big to shut off, too unsafe not to, and naturally above criminal consequences for fraudulent paperwork.
That would make iPhones more attractive for theft, since someone else could then also break down your iPhone and sell it for parts.
How exactly are you scalping gamma by buying calls 24 hours before expiration?
Tell HN: TIL: GNU Make .DELETE_ON_ERROR
If you have a make recipe which creates the target file, or modifies the timestamp of the existing out-or-date target, and that recipe fails, make will not delete the target. Thus it looks up-to-date, even though the recipe failed.

The manual says: "So generally the right thing to do is to delete the target file if the recipe fails after beginning to change the file. make will do this if .DELETE_ON_ERROR appears as a target. This is almost always what you want make to do, but it is not historical practice; so for compatibility, you must explicitly request it."

So, hidden in the manual is the recommendation that, it's good practice to have

.DELETE_ON_ERROR:

somewhere in every GNU Makefile.

An example where this is relevant:

foo: bar
generate bar > foo # redirection is used

redirection will create the file or touch the timestamp of the existing one before the generate command is run. What if bar has syntax errors and generate fails? The foo file was touched and so looks updated. If you run "make foo" again, Make reports that foo is up-to-date.

With .DELETE_ON_ERROR, foo will be deleted.

If foo exists and its timestamp is not changed, then it's left alone.

If a recipe creates or touches the target, and fails due to Make being interrupted by a signal, in that case make deletes the target without any option having to be specified.
Other than the 10 million+ of Mexican farmers impacted.
We pay for it one way or another. I'd rather pay for actual usage instead of getting taxed for stuff I might or might not have used.
Randomly looking at bugs fixed the last 10 weeks, it seems like a healthy mix of old and new bugs.

https://bugs.openjdk.org/browse/JDK-8316305?filter=-7&jql=pr...

Being allergic to JIRA, my JIRA-fu is weak, so there's probably an easier/faster way to report bugs fixed in v21.

Any way.

> Am I the only one around here who gives a shit about quality?

Ages ago, I was a QA/Test manager. So I appreciate your sentiment. But it seems to me that Oracle's being a FANTASTIC shepherd of Java. Definitely a huge upgrade, at the very least.
Why can't we just come out and say that the agent / capital model is consumer antagonistic and work on fixing it? This is just a symptom, the cause needs to be addressed by the legislature.
You might be the only person in the world who writes bug-free code on the first try.
Why would an airline be too big to fail? They don't have counterparty risk like banks.

The airline would go bankrupt, the shareholders would lose their investment, the bondholders would own the new corp, and perhaps the aircraft fleet would get a new livery.
Just run the GitHub cache action on your build directory and then run make inside it?
I didn't even consider that it COULD be about LLMs until I saw the comment above.
My point is that we have to try, because there are still big issues in this world we should try to fix. We're just gonna have to try and make it work.
> I thought sermons were in Latin until well into the 20th century, at least for Catholicism

Sermons/homilies were generally in the vernacular, most of the rest of the Mass was in Latin [0]. But its worth noting that prior to 1962, the homily was an optional part of the Mass (medieval rules had encouraged, but not strictly required, it every few Sundays, it wouldn't be a feature of daily Masses or even every Sunday Mass.)

> My aunt was married in a branch of Catholicism that rejected the Second Vatican Council, and I clearly remember the presiding priest chewing us out in Latin

“Traditionalist” dissenters are often not simply replicating prior practice.

[0] in most places, but Chinese, Old Church Slavonic, and a few other languages in particular places.
It's very relevant. If your design system isn't reusable and composable, you don't have a design system, you have design guidelines (and the components won't be reused or composed). Without a framework (even one you roll yourself with web components or whatever you prefer), it's exceedingly hard to make a design system reusable and achieve organizational buy-in. If you can't enforce contracts with a defined interface, what you've built isn't a system at all.

Yes, it's an implementation detail. But it's not an invisible detail. The choice of framework affects the capabilities of your design system. Choose poorly and you're stuck with an expensive bad decision.
> I think a lot of people are less productive when they work from home. It's easier to switch into "work mode" when there's a specific physical location where you only work.

I switched from a clearly defined (imposed) lunch break with multiple intra day whole floor coffee breaks to working straight 10 hours with a break when I can slip into the kitchen and I feel I am both more productive and happy when working from home.

The point is not on the clock hourly days of work but rather being treated like an adult and trusted.
That’s not the kind of split I mean.
I'm curious how this works with event handlers. Suppose you have one on a button that will fetch a number from a server and show it. For fun, assume the server is basically fizzbuzz, but with a 2 second delay for every multiple of 3/5 and a 1 second delay otherwise. If I click the button 4 times quickly (less than a second for all clicks), what happens?

I'm assuming it is on the programmer to do some smart debouncing in the event handler?
If you're talking about a place, like where something is located, use 'premises'. 'On-prem' and 'Off-prem' are shorthand for "on/off the premises".

If you're talking about a declarative statement used as the foundation of an argument, use "premise".

Examples:

"Were those databases moved to the cloud?"

"No, they're still on the premises." (Premises = place)

---------------------------------------

"Why did we decide to move those DBs to the cloud?"

"On the premise that it's cheaper than managing the server administration ourselves." (Premise = something stated as the basis for an argument)

---------------------------------------

"Can you give me a few more reasons that we moved those DBs to the cloud for the executive committee meeting?"

"We made the decision on the premises that it's cheaper to run, our basement server room regularly floods, and our current server admin is a drunk." (Premises = plural of premise)
Congrats to blinkDL
The nature of large language models: A caution against anthropocentrism
The rediculoussness of the energy use of transport is especially noticeable when you are driving a Tesla which by default shows you a dial of power consumption and generation in kW.

When rolling down a hill with regenerative breaking, the car is generating 50kW.

You can literally power many average homes with that.
So if sales of ICEVs and hybrids stops in '35, then the stock of cars on the road should switch to being >50% electric in the mid to late 2040s.
Effectively these are different products, not different versions.
I don't think that would help blind users.

In before Steam has moved off of web interfaces (I haven't checked in a couple of years so they might be doing something different now particularly with big picture mode), but I'm frustrated that we all started building interfaces for native platforms in HTML/Javascript and it didn't lead to embracing any of the accessibility features that those same interfaces would get by default inside of a web browser.

To be fair, my understanding is that Linux screenreader support is pretty bad, but it does seem like if a developer is going to the trouble to build the majority of their interface in a semantic XML-like pure-text format, there should probably also be an option to read that text out loud.
I had this phase where I tried to do everything the right way. I used to check whenever I thought I could, including to my own servers. And you know what? 100% of the time the check passed.

After a while I sat back and thought to myself "is this really worth the cost in time?" And I concluded that no it wasn't. Plenty of people run scanners looking for bad stuff online, ranging from poisoned SSH to supply chain attacks on OSS. These are the people that find the baddies and the baddies eventually get targeted. Me as a lowly developer is just not spending time fruitfully by checking github.coms SSH fingerprint. It would be better if I scanned the web app that I'm working on for, say, SQL injection bugs or misapplied CORS headers or whatever else.

Ultimately security checks are an economic activity. The likelihood you are targeted via a given threat, the payoff to the attacker if you are targeted, the downside to the attacker if they are caught, etc. I think being realistic is prudent.
Huh? The academic community has been clear on that for decades now. The problem is the oversimplification taught in schools, which is often decades behind the cutting edge science.

See the timeline on the archaic humans wiki page [1]. The first migration out of Africa and the first use of fire were all millions of years ago. The first stone tools made by Australopithecus predate archaic humans altogether. It really just depends on where you draw the "human" and "civilization" lines.

[1] https://en.wikipedia.org/wiki/Archaic_humans
Microsoft AI Researchers Accidentally Exposed 38TB of Sensitive Data
mmkay...

from the readme: "but as quantum devices improve in size and fidelity we will be able to learn a quantum classifier that hard to simulate on a classical device." but "For running the code, you will need Python 3.7 or later" - say what??

Further, you need a package lambeq. Which is from cambridgequantum.com which redirects to https://www.quantinuum.com/ which says

"A Unique Full-stack Quantum Computing Company / Our software and applications function universally on any quantum hardware, and our hardware is designed to run any quantum software"

methinks someone be having a larf.

edit: or maybe not, seems real despite weirdness https://en.wikipedia.org/wiki/Quantinuum
MITM for GitHub or another code forge is one of the things I'm least concerned about, because GitHub to me is a place where things go to be made public. One of the security principles I live by is not to upload anything to the Internet that I wouldn't mind being shared completely in public.

The only exceptions I make are video conferencing and email. Jitsi provides great end-to-end encryption for the former (although the 8x8 server's recent prohibition of anonymous use is disappointing).
Justice Thomas doesn't demand 10% off the top. Justice Thomas never got prosecutors fired because they were investigating his son's company.
Conjuring things out of thin air does not have side effects because it is not possible.

The whole point of the phrase was to describe a hypothetical situation with no side effects to avoid sideways arguments about "but actually here's some bad things that would happen if you did that unrelated to the central argument".
Does the EU ever fine EU companies for antitrust violations?
Out of 271 Thiel Fellows, 8 (3%) are billionaires and 30 started bn$ companies
Show HN: DIY 3D printed astrophotography camera mount
Hi HN,

Sharing here a write up of my latest hobby project.

Feedback/comments/discussion welcome.
I might be out of the loop a little bit, but wasn't Telegram the first that offered E2E encryption[1] for the "general public" (at least it was very popular in Europe)? So, I feel attributing WhatsApp etc implementing E2E because of Signal is overselling it a bit.

[1] I know there was some controversy because someone (Signal, maybe?) accused them of using a custom encryption scheme that was poorly designed. I didn't follow that drama very closely, but given Telegram is still around and there hasn't been any outrageous news claiming its encryption getting cracked, I assume it was a mistaken claim.
Does this mean I don't have to pay any medical bills unless they sue me? Awesome, that's one less thing!
My biggest complaint with the steam deck is that if you let it sleep you often have to manually power it back on, it won't come back on by itself.

Other than that, it has some clunkiness, but I'm happy with it.