skysight-inc/HackerNews huggingface dataset:
The NSA violates privacy at scale - a lot of little violations of civil liberties. It's the difference between robbing a man for everything he has, versus pick-pocketing 30 cents out of the pocket of every person on the planet.

Furthermore, they're part of a larger intelligence apparatus that has absolutely committed very large and very harmful violations of civil liberties. The NSA's sister org, the CIA, was overthrowing democratically elected left-wingers in South America for decades, replacing them with brutal dictators and tyrants that gave both Hitler and Stalin runs for their money. The CIA wrote the book on how to do so, arguably even moreso than the KGB did. In fact, the reason why Russia today[0] is so effective at information warfare and covert propaganda is specifically because they learned from observation.

[0] Not(?) to be confused with Russia Today
Yes, but in polite company you can pretend it means "The Freaking Article"
The biggest failure with medallions from outside perspective was that they could be transferred. Licensing for taxis does make sense, but those should not be transferable outside selling the whole corporation. And they should be returned in bankruptcy or retirement to a pool to be redistributed.
WHO chief pushes China for 'full access' to solve Covid's origins
https://archive.ph/vjYh3
“Remember, the key to success in blog spamming lies in consistent, meaningful engagement with ChatGPT. It took me over five prompts to generate 45,000 words. With dedication, you can do it too.”

PS. Sibling comments are bots too.
I do believe the next stage of evolution for Hissab would be to integrate fully natural language via some form of AI, provided it gives accurate results.
I have known about ChatGPT plugins and wolfram's integration. In fact they provide APIs that I can integrate in hissab. But I need to do the cost analysis for that.

Thanks for checking Hissab and your feedback!
Can you give an example? Searching for

"news.ycombinator.com"

works just fine for me. No unrelated content.
OT still shocking how many governmental institutions communicate with the public using a privately owned platform.
AMD Releases EPYC 8004 “Siena” CPUs: Zen 4c for Edge-Optimized Server Chips
Nvidia DGX BasePOD
Hey thanks for checking me out.

Right now user moderation is only allowed from Admins of the Server who created the tunnel. They can ban a User or a whole server. I plan to allow for linked servers to “mute” users or an entire server from having their messages relayed to their side of the tunnel.

You’re right, the subscription just got rolled out last week and it’s my first time trying to offer a premium service. So i’m still learning how I should advertise that on the site.

Our free plan offers a Discord server the ability to link or create 3 tunnels. If they create a tunnel, they are limited to 6 servers per tunnel.

Our premium option, for $3/month (or $25/year) you get unlimited tunnels, connections, and realtime analytics about your tunnel.

I appreciate your interest!
Follow up to “Changing the rules of Rust”
Exporting the Surveillance State via Trade in AI
Similar vein, how the hell do I search an image and combine it with text anymore? I hate Lens and there's apparently no way to properly "image" search anymore.
160 acres was enough to entice some dopes to risk their lives, nothing to do with some consumption based calculation.
Derek Siver's shell script for tech independence
* sets up your server
* secure SSH and firewall
* private encrypted storage
* web server
* file server
* secure TLS certificate
* maintenance scripts to keep it secure
* calendar server
* contacts server
* email server with IMAP
* free email sending via Mailjet
* SPF + DKIM DNS to secure email
I am allergic to dust mites. After about six months on a shelf, I can't touch a book without getting an allergic reaction.
Simply dusting or even vacuuming the exterior doesn't work. This gizmo looks like something I can use to rid a book of dust mites so I can read it.
Airbnb’s Original Sin
They should be able to track gross location on radar. The stealth capabilities are mostly focused on thwarting precise location and missile guidance radars.

The issue here is finding the precise crash site. General location should be known. Trying to find it under the tree canopy could be more challenging depending on how rural it is.
How can professionals demonstrate impact without destroying value?
100% ^^this^^
The discussion of the previous post is here:

https://news.ycombinator.com/item?id=37545040
It's never stopped working for me, for all queries, and believe me, I use it very often.

This post reeks of Kagi spam to me.

Sorry guys, your product failed, no one is going to pay for search no matter how much Google sucks. Move on.
This sounds too ridiculous to be true.

I'd be more inclined to believe that it's a gambit to flush out an intelligence leak rather than an inability to find their own $160M plane.
Italy’s health minister under scrutiny over his scientific studies on cancer
I don’t think anyone said that. It’s just intuitively obvious it makes starlink much more viable when you can launch more/bigger version of it with more fuel for less cost.

Not sure about the rest of that axe you wish to grind.
Wait, the thing the article calls "array of variant arrays (or AoVA)" is not the canonical way to decompose tagged unions? Seriously? [A×B×C] ≃ [A]×[B]×[C], that's the most obvious thing, isn't it?

Edit: Actually, never mind, as the comment points out, the correct equation should be [A+B+C] ≃ [A]×[B]×[C] and it's not obvious at all whether it's actually correct.
I'm currently writing an emulator in Rust (for Apple 2). For some aspects I'm better than my C++ counterparts.... BUT those counterparts have years and years of little refinements that make a huge difference on the fact that some games run or don't. There's no question about that.

Besides Rust is just fine. I use a bit of threads, a bit of OpenGl and none of these is a problem. I'd venture to say that the rust compiler is real good and that allows me to code things without worrying about optimisation. Older emulator have started years ago and they often had to optimize by hand which leads to not so readable code; just your usual code legacy story.

Finally, the cargo tool is a modern way to build the code and I've been able to port my code to Linux, windows, MacOs and raspberry pi without a single code modification (besides expected stuff like audio frequency, file system, etc being different).

The Rust crowds are just too new to have produced good emulators. Give us time :-)
Security flaws in an SSO plugin for Caddy
If you want to use flat files you should just use flat files. There are plenty of unix tools to treat them like DB.

You're not going to have a sensible text version of a btree that is reasonably editable by a text editor.
If it flew until it ran out of fuel and then crashed the amount of fire and smoke would be significantly reduced.
Storing byte offset inline, great idea. Thanks for mentioning that.

Just note one disadvantage: if the byte offset is stored in memory, you have a data dependence on the traversal. So even though it's cache-friendly, it may cause serious memory stalls in the processor's pipeline.
You joke, but some people are still searching for the “Any” key.
4) Custom accelerators.

For some HPC applications one can use high-performance cpu that includes wide vector units or other application-optimized cpu features. Or (for example) wire an FPGA to a CPU (for control / configuration) & network, and do the heavy lifting in the FPGA. Iirc there's even a few cpu's with embedded FPGA fabric inside.

As for OP's question: there also exist FPGAs with hard cpu cores included. But this would essentially replace [closed firmware blobs] with [proprietary FPGA design software]. Not to mention the job of implementing all required peripherals in the FPGA. Probably not a good deal...

If security / transparency is #1 concern, I'd go hunting for some hardware where open/source firmware is available for included peripherals. Maybe you won't find something 100% open that suits your needs. But with some research, probably close. And maybe you get lucky.
Multi-Page Web Apps
Cruise missiles are a lot more expensive then bombs dropped from jets, as long as the jets survive.

A Tomahawk missile costs about $2M. A Mk 84 bomb is $16k for the "dumb" variant, and up to $35k in the JDAM version. It also has twice the payload.

An F-16 can carry 4 such bombs on one mission. Even when including the operating cost of the F-16, you can fly at least 5 missions, and drop 20 Mk 84 JDAMs for 40x payload using F-16s at the same cost as one Tomahawk.
Indeed. Very often organisations tend towards buying solutions without appropriately gauging the situation. One easy example from IT is buying servers vs renting them, but fortunately it seems that IT people have found the, for some uncomfortable, balance of "it always depends", and the analysis might turn multifaceted pretty quickly.

I also feel that people often discount the cost of up top decisions that people below don't like.
Intel Shows Off Work on Next-Gen Glass Core Substrates
We used something similar (DB doing caching run in memory but saved periodically on disk) but with backup API

https://www.sqlite.org/backup.html
That gives you a ratio that you can compare between properties.
Are you living a waste free lifestyle or something? Just seems petty to come dump that on someone's project. You can leave the same critical comment on millions of people's work, and they will all have the same zero positive impact.
For people younger than ~37, I'd remind them that crypto before 2000, especially in shipped commercial products, was playing under substantially different government restrictions.

https://en.m.wikipedia.org/wiki/Crypto_Wars

Effectively and in short, you were prohibited by the US government from shipping strong encryption in any internationally distributed product. Which generally meant everything commercial.

Despite open source implementations of strong encryption existing (e.g. PGP et al.).

Now, no one bats an eye if you ship the most secure crypto you want. Then, it was a coin flip as to whether you'd feel the full weight of the US government legal apparatus.

It was a crazy, schizophrenic time.
the reason for slow IP adoption is that they decided to break all backwards compatibility.

You need new protocol, sure. But do you _have_ to switch from "1 almost fixed address per interface" to "tons of addresses per interface and dynamically changing"? Did you have to present it as a separate protocol to apps? Did you have to use : in representation, breaking most ad-hoc text processing code? etc..

if they goal was "herr is a new verion of IPv4 with same semantics" then we'd just need to wait for new kernels and libraries to come out, and it would be all done years ago.
How far does it go? Does your kitchen look like this [0]? Do you have that picture of an apple hanging there? Do you check your stocks at the kitchen table while your partner weirdly looks on while chopping vegetables?

[0] https://cdn.theatlantic.com/thumbor/ug105jVWociHnn_oPJoa8gPj...
Hetzner has some weird and very strong opinions on what you can and cannot do on their servers, likely because they are so cheap they attract all sorts of shady customers.

I've had good luck with OneProvider.
Having gone through /exactly/ what this article is about, I know the pain. But I will point those that don't read the article to the last paragraph:

> We considered implementing an off-the-shelf billing solution but there was nothing flexible enough and the switching costs were too high. Algolia also tried to migrate to Zuora before backing out and rebuilding their billing system for the fourth time.

Most (all? I have yet to find one) off-the-shelf systems are not geared towards everything businesses want to do with their billing. If you take the author's advice and choose one of these systems early on, you will have the exact same headaches. Either the system simply won't let you do what you want to do or the system /will/ let you do what you want to do with custom or hack-ish solutions that reproduce the custom-solution problem, but in someone else's system. Those that implement broad swathes of billing functionality are so complex, they make /everything/, even the most basic stuff, hard.

BTW, when I say I know exactly how the author feels, all of what they described we encountered and implemented. We even looked at a migration to Zuora and came away with the same conclusion (also: really freaking expensive). We even had a new product that we setup on a third-party billing system, and we ran into the flip-side of the problems; we were not able to implement some billing functions we needed and we had to migrate off.
YA is a marketing segment first and foremost. Sure, there are some authors that buy into it and try to write the kind of thing they think the industry's market segment wants. (I'm sure it helps a lot with pitching their books to the publishers).

But generally speaking, I think that if a book gets popular with the "wrong" audience, then it's the industry that needs to look into their assumptions, not the audience.
> Such a query either returns an undefined answer or generates an error in many other SQL database engines, but in SQLite it does what you would expect:

It may be a useful functionality, but it is NOT what I would expect such a query to return, to be frank.

Also you don't need a nested query in this specific, you can order by checkinTime and limit the result to one.

> select manifest, versionId, checkinTime from version order by checkinTime desc limit 1

or something like that. This should work in SQlite and Postgresql at the minimum. I think to remember that in Oracle you have to use "where rownum=1" so indeed you have to use a nested query. I don't know about other databases.
Really, IPV6 has failed because of human reasons. I know because almost everyone demonstrably hates it, as evidenced by their behavior.

The big issue is that the router vendors hated it, the OS vendors hated it, the programming language people hated it, and the software writers hated it. How do I know? NOBODY WANTS TO ADOPT IT except by force, even now.

Worryingly, pro-IPV6 people are consistently arrogant and dismissive. Essentially their argument always boiled down to "ha, you'll be forced to use it eventually and then I'll be RIGHT!!!" which is why IPV6 people hate NATs with a vehement irrational passion, because it floated IPV4 for, what, two decades at least?

I'm guessing it is because IPV6 was a tossed-over-the-wall protocol that didn't get reference implementations from the biggest router vendors first. Here's a very very very very very very troubling link:

https://www.cisco.com/c/dam/en_us/about/ciscoitatwork/networ...

That is Cisco bragging about it's IPV6 website on a pdf from 2011! 2011! Fifteen years after the birth of the protocol. If Cisco did not have an IPv6 site up until FIFTEEN YEARS after protocol definition ... oh god.

Comcast routers weren't IPV6 functional back in 2015, at least they weren't on my cable modem. If an ISP that makes bank on renting and turning over its consumer routing hardware can't roadmap ipv6 adoption within 22 years... ugh.

And my biggest complaint about ipv6 is that they didn't increase the number of ports. Really. We have to keep shoehorning apps into 64k ports rather than a sensible 4 billion, but maybe there's some OS mapping concern with that, doesn't matter, the ship sailed.

https://en.wikipedia.org/wiki/Internet_Protocol_version_4

Somewhere in IPV4 is an options header (up to 40 bytes). Why that didn't provide the necessary space for some degree of backwards compatibility somehow is beyond me.

What should have happened is that the big router vendors got together and agreed on a standard protocol. Then the major OS vendors and language standards bodies got together and made reference implementations for basic networking.

Once that was working / adopted by next gen hardware and software releases, then things might have gotten rolling.

I mean, how much work was that relative to the mind boggling amount of work done to implement NAT and firewall traversal/busting code in, say, Skype? Ever seen those whitepapers? Wow are they doozies. Holy crap are people willing to write code.

This is all screaming at the darkness.
Relativistic phenomena from first person perspective [video]
if you are using android and not using firefox because "let the creators earn something" then you are stupid.

ublock origin is like basically necessary as you said.
De bouncing is solved in hw with right-sized capacitor. That's it....
ya google is great with understanding natural language and providing either direct result or pointing to appropriate website.
My goal is to improve Hissab's natural language capabilities as much as I can.
Also, regarding the example you mentioned about calculating interest, I will be adding those features in the form of a function like simple interest(principle=1M, rate=8%, duration=10 years) etc. Its not natural language, but once you learn, and you do this a lot, hissab will come handy.
"Possible misconduct found in papers from Italian minister of health" - https://www.science.org/content/article/possible-misconduct-...
Hrm, 70% of water is owned by foreign investors. 66% of UK listed shares are owned by foreign investors (most utilities are PLC's).

So, yea, not a lie.
Why shouldn't "finders keepers" apply here? If their jet crashed, unoccupied, on my land, why ain't it mine now?

At least do the "prize value" salvage reward they do for ships.
Are you serious, a single specific software you like doesnt exist in a specific language and you blame the language for that? You see how that makes no sense right?
I anthropomorphize the heck out of my vacuuming robot so this doesn't surprise me. When it gets entangled in cables or stuck in odd places, I verbally comfort it.

I'm a programmer. I know it's just a machine. It still makes me feel good to show it some empathy. If I cuss at Google Home for not understanding what I tell it, I might as well express positive emotions too. I find that the negativity otherwise spills over to interactions with humans and animals.
Electric bikes will catch up, it will be quick. The value of some ICE bikes will then skyrocket, as the usual nostalgia picks up: we remember those old bikes as 'full of character', even if quite objectively these 'character' element were mere defects.
I'd say, it's useful to distinguish between intentional and unintentional ambiguity/underspecification. For example, many jurisdictions that have statutory contract law have a statute that says that a provision in a contract is unenforceable if it is "unconscionable". There is, of course, a broad spectrum of things that can fall under that term, but that's intentional, i.e. the law maker specifically wanted to open a door there for a judge to hold a contractual provision unenforceable if they need it to be to get to a just outcome.

However, a lot of ambiguity, underspecification, and just plain sloppiness in language is there for no good reason and causes problems, and it would obviously be a good thing to get rid of that.
If the plane is in trim (does the F35 even have manual trim?) and/or on autopilot, I can see a long glide to somewhere with a stable flight path, at least until the loss of thrust due to fuel exhaustion leads to an aerodynamic stall. But in of these circumstances, there would have been no need for the pilot to eject. Strange indeed.
To anyone reading this and thinking "yeah dummy, of course it doesn't scale because you're not supposed to store passwords in plain text in the first place" I'll direct you to Chapter 7ish of The Linux Programming Interface.

If you look in your /etc/passwd right now, you'll almost certainly see a single "x" where the (EDIT: no, it was still encrypted!) password originally was - nowadays that single "x" is an instruction to go look in /etc/shadow instead, for the salted hash of the password you're trying to check.

I think this minimizes the number of users who need read permissions to /etc/shadow, and the amount of time they need it for.

This has been your seemingly useless bit of Linux trivia for today. :)
Crystalize.js – A reducer on steroids, but if reducers had time-travel
Modern web requires compiler/bundler/minimizer for js code any way, whether you use typescript or not. And this will probably never change. Rather, the web will move to use of something like webassembly.
Incompetence is positively correlated with salary and responsibility. The more money you handle on your job the likelier you are to be incompetent.

It comes as no surprise to me that people responsible for these machines of war are more incompetent than you or me.
Efficiently Correcting Reasoning Failures in Large Language Models
I don't know how to say this nicely but your mistake seems to be that you think font design exists to solve one single problem that requires or even can have one specific solution.

You might as well ask when we'll consider fashion as a 'solved' problem. Or art.
‘A lifeline for dirty cars’: EU delays air pollution limits until 2035
Actually, I would suspect that if there is a blue water peer level conflict in the pacific in the next 20 years, subs may end up dominant. At least if aircraft carriers are made obsolete by missiles.
Give Yourself More Play Time
Thanks! This is really helpful.
1 Year of building startups and products in France
Like with everything, wrap your billing in a layer and when you grow enough you put your billing under it if you need it or switch to a different provider without changing your codebase.

It's not wise to outsource parts that are essential for your business, because:
1. you depend on 3rd party service for a getting paid
2. your operations cost may rise or the service may change terms/functionality
Awesome, I stand corrected.
Can humans get traumatic stress disorder from playing VR war games?
Like ChoGGi said, you can use tbs=li:1
You can test the other parameters here.

https://serpapi.com/playground?q=The+most+popular+fruit+in+t...

Other useful parameters, you can use nfpr to force it to not correct your search terms

https://serpapi.com/blog/filtering-google-search-and-google-...
Here you go: https://nuejs.org/todomvc/
Oddly specific question, something in particular on your mind?
NAT has been more successful than IPv6 at fixing the same issue, the shortage of IPv4 adresses, but without breaking compatibility (well at the cost of crazy hacks for weird protocols such as FTP).

Not being able to route directly doesn’t seem to be a major issue to me. It for sure require more computing power in routers but also adds some safety and privacy by design.
Same thing was done by the Bolsheviks and French revolutionaries (regardless of the merit). French even renamed the calendar months, but then reverted on everything. Russians didn't revert. Let's see where this goes here.
Writing mass in megagrams is positively badass!
Coverage last week:

https://news.ycombinator.com/item?id=37468342
Iran Releases 5 Americans as U.S. Unfreezes Billions in Oil Revenue for Tehran