skysight-inc/HackerNews huggingface dataset:
I don't see the problem. Don't set a budget limit if you don't want your app to go offline. Lots of people wouldn't mind if their app went offline for a bit. They'd prefer to not suddenly get a $10,000 bill
They hooked me right off the bat with the "intro" clearly stating the "problem" which aligns well with how I view it and reeled me all the way in with "solutions" to those problems that are the exact answers I wanted to see.

The proof is in the pudding but its safe to say I'm ALL THE WAY interested right now.
> This can be done with almost all cloud providers and it takes almost no time.

well, other than the three market leaders (GCP, AWS and Azure)
Yup, I'm already having to pay legal fees - which is why you have a biz lawyer on retainer to start with - but I'm not sure I have any standing.
… if dark matter is something totally different from light matter there might be 1000x more of it.
Same. These could easily sell for a few hundred USD.
The documentary mentioned in the article, There Are No Fakes, is available for free streaming on a number of providers: https://www.justwatch.com/us/movie/there-are-no-fakes

Give it a watch! I find it exhilarating.
there’s a joke in poor taste to be made here about laborers in…

you know what, never mind. let’s just get to the point.

for someone with this kind of money, bringing people from far enough away, geographically, culturally, and economically, would be a viable means of isolating them, and even silencing them.
DNS isn't quite as adversary resistant as the crypto space likes to have things.

I'm not sure what Bitcoiner's preference would be exactly, but I'm sure they've got something involving signed wallet hashes published on the chain.

The hard part, as with anywhere else, is getting users to check it.
If the price isn't listed, I always take it as a sign that nobody is buying it for price reasons ("if you have to ask, you can't afford it"). Outside of the blog, I don't even see a claim that it's cheaper so that's consistent.
The Babylon Bee's title for this one was: "Another Democrat Attempts to Purchase A Black Man"
It wasn't personal use, for business - but I'm bootstrapping a startup, so it's a very tough lesson to learn.
My take is this helps them index the web, and they're particularly interested in small website with great, niche, organic content.

See also: https://kagi.com/smallweb
Do you run httparchive, or did you make your username "httparchive" just because it's the subject of your post?
Vaclav Smil and the Value of Doubt
https://archive.ph/2024.02.20-122139/https://www.newyorker.c...
There are plenty of APIs on the internet that are free that query a database for information. If queries are too expensive it's not viable to run for free.
I'd love to talk about it some more. Is it common to go "back to school" for this kind of thing? I'm a few years past my undergrad now. Still in my 20s, though.
> Google is apparently now hosting this dataset to make money

Public datasets are hosted for free by Google (Amazon has a similar program) to take the burden off public projects.

You didn't pay for the data, you paid for the query you ran against it.
We took out our front lawn and replaced it with a drought tolerant garden with redwood chips, succulents and other drought tolerant plants. It looks much better than it used to look, and we got part of it paid for by money from the Santa Clara County water district (though we paid most of the cost).
The setup instructions mention what you’re asking.

https://github.com/HTTPArchive/httparchive.org/blob/main/doc...
You're in luck because Signal had a whole blog post about long term financing a couple months ago.

https://signal.org/blog/signal-is-expensive/
On paper, yes. Which is why I also said:

> That said, the FDIC ignored their playbook and rules to try to calm things down last March.

There's the SOP and there's what they did, there was no relation between the two which means we have no clue what they might do next time.
The way I'm bypassing it is by using tailscale to route the scraper's traffic through my home connection and take advantage my ISP's CGNAT. Works like a charm.
It does, because instead of having to share your phone number to Signal + all your contacts, you can share it with Signal only. It is an improvement. It doesn't address the case where you are not willing to share your phone number to Signal, but it addresses the case where you tolerate it but would like to discuss with someone with whom you'd rather not share your number.

I hope it will allow creating groups without forcing members to have their phone numbers shared with everyone.
With the recent discussion on here about using a massive single text file as a scheduling and planning tool and todo list, and some developers who still carry around a paper notebook to capture notes and ideas, you would think this desire by users of our applications would be better understood.
Everyone in this video is AI generated
I hear you, but I can assure you that this comes with the territory for sales people. Qualifying leads is part of the job.
Yeah I wonder how Nitro balances the latency & bandwidth demands of multiple VMs while also minimizing memory cache misses on the CPU (I am assuming it uses DMA to talk to the main CPU cores)
> But bitwarden still doesn't know how to differentiate microsoft logins

To be fair to Bitwarden even Microsoft doesn't know how to differentiate between multiple Microsoft logins. As of at least a year ago, you can technically have different logins with the same username/email identifier, and different login prompts will behave differently.
That's a fact, and many people use XMPP and Matrix more because of that. We need to stop relying on phone number identifiers as described here: https://dessalines.github.io/essays/why_not_signal.html#phon...

The news today is a step in the right direction for sure, but more needs to be done if they want more privacy and anonymity-focused people to use it. This section on what makes a good messaging platform still resonates: https://dessalines.github.io/essays/why_not_signal.html#what...
Just because there was genetic diversity before the asteroid does not mean it did not affect things. A human builds a shack in the woods and that has measurable impact in terms of ecosystem disturbance decades even centuries after its a ruin. An asteroid is going to do something.
Both the documentation and Amazon employees are in here telling you that you're wrong. Can you resolve that contradiction or do you just want to act coy like you know some secret? The latter behavior is not productive.
> I'm not certain that's true if you look at TCO.

Sigh. This old trope from ancient history in internet time.

> Yes, you can probably buy a server for less than the yearly rent on the equivalent EC2 instance.

Or a monthly bill... I can oft times buy a higher performing server for the cost of a rental for a single month.

> But then you've got to put that server somewhere, with reliable power and probably redundant Internet connections

Power:

The power problem is a lot lower with modern systems because they can use a lot less of it per unit of compute/memory/disk performance. Idle power has improved a lot too. You don't need 700 watts of server power anymore for a 2 socket 8 core monster that is outclassed by a modern $400 mini-pc that maxes out at 45 watts.

You can buy server rack batteries now in a modern chemistry that'll go 20 years with zero maintenance. 4U sized 5kwh cost 1000-1500. EVs have pushed battery cost down a LOT. How much do you really need? Do you even need a generator if your battery just carries the day? Even if your power reliability totally sucks?

Network:

Never been easier to buy network transfer. Fiber is available in many places, even cable speeds are well beyond the past, and there's starlink if you want to be fully resistant to local power issues. Sure, get two vendors for redundancy. Then you can hit cloud-style uptimes out of your closet.

Overlay networks like tailscale make the networking issues within the reach of almost anyone.

> Yeah, you can skip a lot of that if your goal is to get a server online as cheaply as possible, reliability be damned

Google cut it's teeth with cheap consumer class white box computers when "best practice" of the day was to buy expensive server class hardware. It's a tried and true method of bootstrapping.

> You have to maintain an inventory of spares, and pay someone to swap it out if it breaks. You have to pay to put its backups somewhere.

Have you seen the size of M.2 sticks? Memory sticks? They aren't very big... I happened to like opening up systems and actually touching the hardware I use.

But yeah, if you just can't make it work or be bothered in the modern era of computing. Then stick with the cloud and the 10-100x premium they charge for their services.

> I've worn the sysadmin hat. If AWS burned down, I'd be ready and willing to recreate the important parts locally so that my company could stay in business. But wow, would they ever be in for some sticker shock.

Nice. But I don't think it cost as much as you think. If you run apps on the stuff you rent and then compare it to your own hardware, it's night and day.
For what kind of workloads would a slower SSD be a significant bottleneck?
Don’t worry, telegram is now gatekeeping certain privacy settings behind the premium subscription like it’s 2003.

They also make it difficult to hide your pseudo identity from your phone contacts. I’ve had all the “discover contacts” settings turned off, and simply reinstalling the app caused people to be given my username without my consent. Settings somehow magically switched themselves back on and I couldn’t turn them off until after the damage was done.

There was no confirmation prompt. Pretty sure this happened to me more than once.

Please don’t ever compare Telegram with Signal.
The main reason I'd use a personal account for one of the big cloud providers would be to learn stuff. At that point a lack of professionalism is kinda expected, because learning stuff is the whole point.

And my understanding is that almost none of the way of setting limits are actual hard limits, but only alerts and some hacked-together emergency abort scripts. Correct me if I'm wrong, but can you actually limit the cost robustly for services that spend that much money in an hour or so? Doesn't help much if I get an email about it and read it two hours afterwards.
18 U.S. Code § 201 - Bribery of public officials and witnesses

[1] https://www.law.cornell.edu/uscode/text/18/201
Yes, sure there's stuff I could have done better, and stayed up all night looking at the fine print. But that's not the point - this is *warning* to other people who see the Internet Archive logo, the words "public", and for some dumb reason also trust Google. I'm hoping this doesn't happen to others, I learned a costly lesson.
Kagi founder here. This is very early (alpha) concept built by a single Kagi Labs developer in a few weeks. The proper infrastruture and product is not built yet. We are launching a prototype to get feedback and gauge demand.

Why does this exist?

It would be an efficient way for us to build and expand our own index. Assuming users of this would be Kagi users, we would expand our index by tens of thousands of high quality? personal websites, hobby projects, startups, documentation websites, etc., also helping to surface them in our results (where relevant, like we already do with Kagi Small Web initiative [1]). It is a win-win for both our users and Kagi.

It would also be a way for Kagi to get some exposure outside of kagi.com (provided the search widget has some branding on it).

This is why it makes sense to offer it for free for smaller sites/projects.

And crowdsourcing index is completely opposite direction of one that causes deterioration of web search results in ad-supported search where few entities control the majority of space [2], so we like it.

That is the plan - and since this is a "Labs" project, we are open to it crashing and burning. Know we do not, until we try. Try and try again, we must.

[1] https://kagi.com/smallweb

[2] https://detailed.com/google-control/
Not really - at least in my days in that industry, the bulk of telco equipment was running C/C++ or Java code. This included Ericsson gear. Ericsson and one or two other telco companies were definitely using it in production, but it wasn't dominant.
JavaScript vs. Python class fields handling
I step upon a weirdness exploring oriented object programming in JS.

In Python, I often use the following constructions:

https://pastebin.com/pmnxg0Ji

Translating in js we got:

https://pastebin.com/WpfDnVFX

Reading the doc, I understood that JS is initializing fields after the super is called. Hence, fields and methods behave differently with respect to inheritance.

The "correct" way to translate the Python code seems then to wrap the fields into a getter which gives actually the following:

https://pastebin.com/8ZYT6vDe

I wonder why JS is implementing such a semantic for fields. It sounds hacky to and feels like field shouldn't be mixed with inheritance at all but maybe I have overlooked something?
What would this new IDE do that VS Code (or other IDE) can't already do?
Anyone know the pressure at the top of Titan's ocean? (That is, just under the ice) At first blush I was thinking it might be pretty substantial for a submersible with that much ice, but then the gravity is significantly less than earth (0.138*g). Using:

Pressure = density * g * h

...with density of water as 997 kg/m^3, g = 0.138 * 9.8 m/s^2, and h = 40000 m, you get a pressure of ~540 atmospheres. But I don't know if the ice sheet would have a structural component that doesn't add as much as a naive calculation would suggest.
My first choice would be something like "this query will cost $13953, which exceeds your default cap of $100; please click the confirm button if you really want to run it". (The dollars could be CPU-minutes or whatever if you want to use resource based limits, which might play nicer with a free tier)

Edit: rereading, I think this is actually for non-interactive scripts, in which case yes it should just cancel the query

Edit 2: https://news.ycombinator.com/item?id=39447499 was kind enough to point out that the resource-based version of this might actually exist, which is nice
Ask HN: Does anyone seriously code for work on their phone? with LLM or without
-a thought about camping out in the national forest and work from their :DD
I've done this sort of thing and it does work well. The caveat is you usually need a cookie/token after logging in, so you still need to fake that part as well as manage the session state.

It does work well, though some sites certainly detect the behavior after a while.
I was in Gothenburg. There is a statue for 51%, they were forced to stay at home and are the real victims, while 49% were pushed through meat grinder.

So not just Uncle Tom, but also total misogynistic! Please do not ignore women, they are human beings and they matter too!
I didn't like Erlang when I first tried it.

Then later, I found myself doing things in other languages … and I realized what I was trying was significantly less effort in Erlang and I was poorly reinventing ideas from OTP. That was when I pivoted my career to seek out teams that work with Elixir.

Some years later, when I finally got around to learning and using Node.js, I realized just how poor the async/await/promise design Node.js was (error-prone by design). But I highly doubt I would convince anyone to really give Elixir or Erlang a go.

In my case, it was certainly a case of "it's great but I just didn't understand it".
You can support a structured way to add unstructured data. This can be useful a s a stopgap to understand where the structured data is inadequate, but I can become a hindrance if they don't use the structured data all.
Based on https://uspsblog.com/the-history-behind-the-usps-logo/ it seems the post office rebrands more often than GOV.UK did, at least up until now ;)
I had no idea this was such a common practice. It seems like rather a lot of bother for a relatively dubious benefit.
You make a good point that there are exceptions.

However, I was speaking somewhat more narrowly of active defensive combat situations. I think this is pretty different from the peacetime conscription practiced by Finland, Sweden, etc. I was speaking of the group that did not volunteer when given impetus to do so.

Let's say that Finland were invaded by Russia. First, the currently-conscripted Finnish army would defend. Secondly, any additional volunteers from the populace that would like to help defend their homeland, will also help defend. Thirdly, if these first two groups are insufficient, additional conscription will be performed against the remaining population.

My claim is that on average, the third group will perform more poorly than the second group. I don't mean to compare either to the first group.
I was doing historical evaluation for a few sites, so I was running a query for each month going back to 2016 for each site. I've done this before with no real issues, and if I knew the charges were rapidly exploding I'd have halted the script immediately - but instead it ran for 2 hours and the first notice I got was the CC charge.
Last May, Anthropic, one of the world’s hottest artificial intelligence start-ups, raised $450 million from investors including Google and Salesforce. It was the beginning of an astonishing funding spree.

By August, Anthropic had landed $100 million from two Asian telecoms. Then Amazon committed $4 billion to it, followed by $2 billion more from Google.

This month, the venture capital firm Menlo Ventures closed a deal to invest $750 million in Anthropic
They don’t have to be. Architecturally there are many benefits to storage area networks but I have built plenty of systems which are self-contained, download a dataset to a cloud instance with a direct attached SSD, load it into a database and provide a different way.
They won't. It'll be similar to message timers or delete for everyone. You can revoke sharing your number and it will be hidden in official apps but third party apps won't magically forget the number that was previously shared. However if you choose not to share your number from the start, no one will be able to see your number.
IMHO per socket was extractive most of the time, especially when memory capacity was the limit on performance.

The 'Oracle doesn't have customers, it has hostages'

The main purpose shifted from a hypothetical development cost offset to an effort to extract more fees from customers who were locked into your product.

Broadcom's changes to VMware, where they have publicly stated that increasing revenue while not attempting to build new revenue streams or through any value adds for the customers is happening now.

I get that any technology moves to an extraction phase after growth slows.

But for me, moves like per core licenses are an indicator we need to consider vendor mitigation.

Unfortunately capital markets seem to prefer these lower long term but predictable gains through extraction vs long term dividends etc...
There's so much good embedded OS work happening. These Bluetooth, wifi, matter problems? Pretty well tackled by Zephyr & others.

It'll be interesting to see if "rewrite it in Rust" really can re-do all these efforts satisfactorily. Or to see how Rust & C interop goes (as Linux is doing). Or whether Rust remains useful & awesome on embedded if and only if you don't need complex protocols and device drivers.
>the anti-constitutional attitudes of the Obama administration; Mr. Obama’s personal anti-American character; the general incompetence of the Obama administration

These are some pretty big things to posit without some citations.

Simply put I don't remember anything of this nature, at all, with the exception of the prevalence of racism.

I'm not saying Obama and his administration didn't have faults (they sure did) but like I said, other than the prevalence of racism, nothing else rings true.
That is understandable, but you would be mistaken.

That quote (which may not even have been said by J.P. Morgan) is talking about luxury consumer goods, which is a completely different market than business to business sales.
Negative. The court actually upholds the lower courts dismissal of the case.

It simply holds that the word “children” in a law written in the 1800s includes the unborn. That is that an insurance company can’t argue that because this thing wasn’t born, it’s not a child, and they are immune from liability.

They cite partial birth mishap as one reason for that. Like if a doctor accidentally decapites a child during delivery, their insurance would still be liable. Or if a pregnant woman is murdered, the killer could be held financially liable for both. Had they ruled the other way, that would not be the case.

The criminal statute had been updated in 2008 with different wording to clarify this matter.

Again, very very narrow ruling. Experts in a field made a nuanced decision that the media is hyping for views.
Am I an abnormal person? I find “scrolling” on my phone utterly boring, even if something catches my attention the fact that it lasts a few minutes or even seconds totally detracts me from paying attention to it and leaves me absolutely frustrated. About “big studios” struggling, they love to churn garbage and endless sequels of a history seemingly written by a 6th grader, all show, no essence. Perhaps the general audience is not that stupid as they thought and the attention to bright and fast-moving objects only lasts for a brief moment but that gives a boost in the numbers and that’s all that matters.
There are no conceivable "hard technical limits" that make such a system difficult. It's 100% commercial.
Reading this, it is bonkers to me that people think cryptocurrencies are ready or appropriate for mainstream use, either as a currency or as an investment.

Line could go up, but if you aren’t extremely careful with processes that most people don’t and won’t comprehend—and don’t even realize are something you need to do—you can just straight up lose everything.
Wayland Security Contexts
Context: Japanese dates count years from the accession of the current emperor (Reiwa 1 = 2019, Reiwa 2 = 2020, etc), so when the emperor changes, you need to renumber basically everything.

Bonus: you also get confused foreigners who think "6/12/20" is 6 Dec 2020 or even 12 June 2020, instead of 20 Dec 2024 (Reiwa 6). Fortunately the Japanese themselves are ISO-compliant and always use YYMMDD.
The problem with this kind of system, is it takes away the interesting parts of the job for employees.

I mean, who the hell wants to do a list of tasks created by an AI?
This is tangential to search but I wonder if this is a way to push more indexing info into the kagi index or if it's just another fun little project?
Yikes, what browser/os? Had a hard time repro-ing.
I've forgotten more Sql than most people ever learn. Time is also valuable and I make trade-offs. Should I spend hours (eg. $$$) to optimize or run a non-optimized query in the background for a different cost? Well, I didn't think the time/benefit/cost equation favored tuning, if I had known that I'd have spent time on tuning. If you offer something for "free" and then change the cost, and don't have any alerting mechanisms to inefficient queries, it's impossible to evaluate trade offs.
John Oliver was much funnier when he was a kooky correspondent on the Daily Show.
This should be possible.
Yep, plus I (and many others) feel the US government is satisifed with the information that Signal provide to the government and it has to follow juristictions such as NSLs: https://dessalines.github.io/essays/why_not_signal.html#a-si...
I understand the down votes but I would still say that being aware of the rough estimate costs of each service you are using is an integral part of an engineer’s job. After all, we care a lot about CPU cycles and those are measured in femto dollars.