skysight-inc/HackerNews huggingface dataset:
If you're interested in the local version or a "how does it work", I wrote this Ruby gem years ago for this functionality, which has been useful in a range of penetration testing engagements where "the Azure tenant" is within scope.

https://rubygems.org/gems/azure_enum

The Gem is virtually unused with the only feedback I had being "eww Ruby", so I made a web interface for an AWS lambda function. Perhaps some non tech people would be interested in seeing what companies work together behind the scenes.

There's no intention of "bragging" here on a page that doesn't name me or any company or include any usage analytics.
Same in actual cosmology, it is called the holographic principle. The concept is that 3D bodies can be losslessly represented on a distant 2D plane which envelops them or alongside the spherical perimeter of a black hole if they are squished to it

It is not all that applicable, but it is interesting to think about and there are people studying it
Best project management tool, IMO, is the tool that has no projects to manage.

We tried JIRA, Linear, now we are using Github projects. It is too much effort to keep it up to date when things are fast moving. Everything becomes stale.

At first look, it feels like this too will suffer the same.

The best tool in this space should eliminate the need of specialized PM.

PS. Github project has become surprising better in recent times.
Matrix debunked these arguments: https://matrix.org/blog/2020/01/02/on-privacy-versus-freedom...
The speed of sound does not depend on pressure, only temperature.

I suspect this is occurring because the (sonic) flow through the nozzle cools as it expands, therefore the speed of sound drops, making the same flow now supersonic in the cooled gas.
Sounds nice! It seems like the only "sandbox security engine" at the moment is the Flatpak one, right? Could someone explain to me what kind of sandboxing it brings?

For instance, can it be used to sandbox the clipboard, such that a sandboxed process cannot read the content of the clipboard without the user authorizing it?

And what else does it sandbox? Without this, can arbitrary processes "look at the window" of any other arbitrary process (and e.g. read the text rendered there)?
This Techdirt piece from Mike Masnick describes a bit more detail: https://www.techdirt.com/2024/02/15/senator-blumenthal-prete...
For cached majesté
This error really bothers me:

>How can pursuing pleasure lead to less pleasure? But that’s how our brains are wired (perhaps as a protective mechanism). At a certain point, addicts still pursue the stimulus, but more to avoid the pain of dopamine deprivation. People addicted to painkillers have the same experience. Beyond a certain level, opioid dependence actually makes the pain worse.

This is simply incorrect when it comes to opioids. With opioids, at some point tolerance hits a limit and the chronic pain patient (or heroin user) can keep taking opioids and continue to have a desired effect. For some people it is crucial for them to keep taking it and it really enhances their life by reducing pain. Anti-opioid propaganda has really gone too far.

Somewhat problematic for what the author is trying to argue.
Open-source repository of bangs used by Kagi Search
Looks Prolog-ish. Interesting, thanks for sharing.
There's no reason not to answer that question. It's a commercial site, it's already public. (I just don't believe them.)
I cancelled my Kagi subscription because it's a little too expensive for me in the unlimited search tier. And I search too much for the limited search tier.

I can't help but wonder if my money was being spent on pet projects like this instead of improving/maintaining the search.
When/if an emperor reigns for over 100 years, would they shorten the format as-per-iso shorthand rules? That is, would the year Reiwa 106 also be written as 6/12/20 ?
Some small pieces of the bridge still exist.

See https://www.atlasobscura.com/places/medieval-london-bridge

My son and I made a point of visiting it when we were in London last year. Was a tad disappointing to see it surrounded by scaffolding at the time.
I love your transparency. Saying how it benefits Kagi, not just how it is a cool feature for users, is refreshing. It makes me trust more of what you say, and builds some sense of what the product’s direction could be. Thanks.
IANAL but this can be risky in the US still because if you're not careful and demonstrate a clear separation of your business funds and your personal funds it can let those pursuing you for money owed to pierce the veil, thus losing a huge benefit of the LLC.
Matrix?! As someone who runs is own Matrix homeserver, oh, man, no way. Matrix is super fiddly, unreliable, and user-unfriendly (and I say this as someone who has at times agreed that Signal can be user-unfriendly).

Matrix also is just not particularly private. Servers control and know far too much about users, and pretty much no mainstream client enables E2E encryption by default. Matrix is an impressive piece of technology, but it has a long way to go before it's as usable for an average mobile phone user as Signal is.
I use Github Copilot and GPT4, and some CodyAI with GPT4 for coding. I still find them better for code. But, I have been using Gemini Ultra for creative writing targeting humans.

For human writing, Ultra is w-a-y beyond what ChatGPT 4 is capable of IMHO. GPT4 sounds like an AI write it. Even if you put a lot of prompting into establishing the right tone. With Ultra, it is getting hard to tell. Which is great!
I think of them like people. Each has their own opinion and has talents in different areas. Given they are $20/m I am happy to pay for all of them. It takes them about 5 minutes to pay for themselves.

I passed this text through Ultra and this is what I got:

Absolutely! Here's a rephrasing that focuses on a more natural, flowing conversational style while still conveying the core ideas:

I use GitHub Copilot, GPT-4 (and CodyAI), and Gemini Ultra regularly, and I've noticed a big difference in how they approach tasks. For coding, Copilot and GPT-4 are my top picks. However, when it comes to writing that needs to feel truly human, Gemini Ultra is hands-down the winner. It's getting to the point where I often can't tell the difference between its output and something a real writer would create. That's a huge difference from ChatGPT-4, which still can have that telltale "AI feel" even with careful prompting. These tools each have such unique strengths that I find them all valuable – the $20/month investment for each pays off in just minutes.

Changes Made:

* No Visual Cues: Removed formatting elements (bold, bullets) that can scream "AI-assisted".

* Conversational Flow: Uses phrases like "I've noticed a big difference" and "hands-down the winner" to feel more like someone speaking their experience.

* Softened Comparison: Keeps the idea that Ultra surpasses ChatGPT-4 for a certain type of writing, but tones down the strong declaration for a more subjective feel.

Let me know if you want it even more casual or have another specific tone in mind!
Have you heard about Vello (written in Rust) https://www.youtube.com/watch?v=mmW_RbTyj8c&feature=youtu.be ?
- Still on ada-002, planning on migrating later this week actually

- Current plan is to re-embed everything but I'm very open to better ideas there haha. Is there a better way?

- I've heard some similar stuff but we haven't run into it yet. What are you working with?
Up-front costs are too high to make it feasible?

Sure, '$100k quadrillion' is a good return, but where would you find several/tens/hundreds of trillion in venture-capital to make it feasible?
But then it's not private. It's linked to your phone number.
Announcing https://web.dev for China
Less fancy, quite often... at least on VPS providers [1]. They like to use reflinked files off the base images. This way they only store what differs.

1: Which is really a cloud without a certain degree of software defined networking/compute/storage/whatever.
> European quotation marks commonly have the left one down low and the right one up high

Wouldn't say it's "common", because IIRC that's only the case in Germany and Austria.
Moxie's post looks solid, but there is a counter example: bitcoin nodes. They are a very loose federation of nodes that go through regular upgrades in the protocol. So it is possible.

But yes, it's also very hard. The bitcoin protocol didn't start out that way. It took a lot of knocks and bruises to get to the point they could upgrade all the servers in the federation.

Interestingly, the method bitcoin came up with allows protocol changes to fail, meaning the bulk of the federation never takes them up. Everyone gets a vote, and it only succeeds if the bulk of the federation upgrades. Perhaps from Moxie's point of view that's unacceptable, as it means he is no longer the dictator of the protocol.

Nonetheless, it is possible to design a protocol so it can be upgraded relatively quickly. Even if you don't do add "quick transition" features to a protocol transitions can still haven. IPv6 will replace IPv4. But as Moxie says, it's painfully slow.
I hate the trash talk, which I guess came from boxing and 'wrestling'. Completely antithetical to most martial arts, which teach respect for your opponent.
Scientists find lots of fossils in places where they are likely to form, which is mostly wetlands. We have much less evidence for what the rest of the world was like just because those area didn't leave evidence behind. It may be that birds and mammals dominated the earth - except for wetlands where dinosaurs lived (probably not, but we don't have much evidence)
greenwashing already has a definition though.
With the size of that battery, it might work for a second or two.
What's with the Asterisks?
I found this, as the first Google result, while looking for the text of a Byron poem. I noticed the asterisks in the text. Byron might have some dubious impulses, but somehow, in this line:
"And Truth, indignant, all his *** swell",
I still felt that the use of that bad word wasn't one of them.
Other sources seem to shed some light on what that offensive word was - apparently offensive enough for asterisks. The word is "bosom". Truly scandalous; as funny. Truly sad; as for real.
Cactus ransomware gang claims it stole 1.5TB of Schneider Electric data
Meh; I think it's the reverse and that more and more people will find that automating these type of tasks is not actually a good thing because unlike automating manual labour, there is value in doing the work yourself, as that is the only way to have a profound and deep understanding of things.
The OSM Foundation is building out a stack to generate 'minutely' vector tiles -- meaning the if you edit the map, it'll be reflected in the vector tiles within a few minutes.

Most vector tile sets today generated from OSM are hours behind the current state of the map data in the best case, much more commonly they are months behind.
If doctors aren't good at statistics we're all doomed :) Their job is literally being a statistics human reference.
WordPress plugin under attack; Bricks Builder bug enables RCE
All companies allocate some fraction of their resources towards innovation outside of what is currently their core feature-set.
You can now hide you phone number, according to the blog post.

[...] Selecting “Nobody” means that if someone enters your phone number on Signal, they will not be able to message or call you, or even see that you’re on Signal. And anyone you’re chatting with on Signal will not see your phone number as part of your Profile Details page – this is true even if your number is saved in their phone’s contacts. Keep in mind that selecting “Nobody” can make it harder for people to find you on Signal.
The storage driver may have more impact on VBox. You can get very impressive results with 'virtio' on KVM
What is an ingress data collector and how is it different from a server?
This is in the "I'm not a frontend person, I've literally never heard of any correct attributes beyond the ones I copied from the React-hook-form examples" category.

If you can point to a specific change, send it to an issue and I'll do it:

https://github.com/technion/azure-enum-frontend
Pretty cool to see 2x2 layer sandwich of pcbs. It’s going to be cheaper than 1-2-1 pcb at small scale. That’s the same thing Apple does.
What libraries? You might be able to do something with the process dict depending on how the libraries are set up. Basically you create a process id that you use to track what's going on:

@type trace_id :: nonempty_binary()

@spec put_trace_id(trace_id()) :: term() | nil
def put_trace_id(id), do: Process.put({:my_app_name, :trace_id}, id)

@spec get_trace_id :: trace_id() | nil
def get_trace_id, do: Process.get({:my_app_name, :trace_id})

@spec make_trace_id :: trace_id()
def make_trace_id, do: Base.hex_encode32(:crypto.strong_rand_bytes(16), padding: false)

It does require that, along the call path, you set that trace id whenever a new process is started. It gives you some visibility into what's going on, especially if you also do something like Logger.metadata(trace_id: get_trace_id()) after you call put_trace_id/1

That said, I think any library that does start processes like that should have some mechanism that lets us identify the provenance of the crash. "Crashed when trying to fribulate. Trace id xxxxxx"
Luckily there are other messaging services that are private if you’re going to be that pedantic about it.
Well isn’t that cute. Congress wants an administrative law solution but refuses to codify protections for other administrative law divisions like the EPA.
This seems like a problem of the search space rather than solely Google's. How are you supposed to guard a system which, by its nature, provides financial incentive to others to game it?

No matter what weights and checks are put in place, some observers will notice how their rankings change and make appropriate modifications.

This isn't solved by Kagi's product, either. I'm a happy user and use it as my daily driver. That doesn't mean that, if it increases in popularity, the results will remain unskewed.
Wait what? I see

,comma-backtick` whereas I wrote ,comma-apostrophe'

I copy pasted both btw. You see them both as '? I see GP as having ` and me having '

https://en.wikipedia.org/wiki/Backtick
The discredited right-wing conspiracy theory is that Jewish scholars worked to substitute "people of color" and "white people" for "the proletariat" and "the bourgeoisie" in Marxist theory in order to make it more modern and appealing in postwar America, so as to destroy America and... pave the way for Jewish world rule, I guess.
clinicaltrials.gov has it all. There's a scraped sqlite database out of a team in israel, i think it's called cdcdb. this summarizes "current clinical experiments". Regarding preclinical, it's a wild west, and nobody really knows if it works or not since it's preclinical by definition.

Secondly, the site nccn contains all the treatment algorithms. The treatment algorithms (thousands of sloppy figure pdf pages) are free. They have something more structured (as I understand it, have never seen it) that you have to pay for. These are based on all of the currently available clinical evidence (LOTS of studies). Generally they are along the lines of - subtype your cancer into one of X number of subtypes, treat each subtype with this treatment, and when that fails, move onto this treatment, and when that fails, move onto this treatment, and when that fails, there's no standard but here are you options.
The getting started guide linked by the website states:

> Note: The size of the tables you query are important because BigQuery is billed based on the number of processed data. There is 1TB of processed data included in the free tier, so running a full scan query on one of the larger tables can easily eat up your quota. This is where it becomes important to design queries that process only the data you wish to explore

Could this be a bigger warning? Sure.

Is something a scam just because they don't explain the general implications of entering your payment information to a usage-billed product? Not really.
It’s much better than pre-acquisition
Files with reflinks are a common choice, the main benefit being: only storing deltas. The base OS costs basically nothing

LVM/block like you suggest is a good idea. You'd be surprised how much access time is trimmed by skipping another filesystem like you'd have with a raw image file
Ask HN: Image Hosting for Static Pages
Does anyone have a good service for image hosting for static pages (HTML, React, frontend)?

- I used Cloudflare and thought it was awesome. Looking for a secondary with great business sense.

- Drag and drop or API interface. Open to both since I’ll be using both.

- Integration with two factor provider Twilio for user auth is a plus, since we use that for our app.

Thank you! I always enjoy HN for lively startup talk :)

Our app is in the works! Applied to YC and now we’re waiting to hear back :)
> They were excluded until very recently.

Not according to my research. Their service was delayed and shortened, but in general it was not excluded altogether. And again, they are not against conscription on ethical grounds.

> not good example of a country with "happy conscription"

I do not claim that conscripts are happy while they are forced to serve.

My claim is that among the top 10 happiest countries, many of them have conscription. So conscription does not equal an unhappy society.

Also, while we complained to no end during our conscription time in the army, most older swedes who served look back at their forced military service with a lot of positive feelings.

Younger people who did not serve roll their eyes when the older guys start reminiscing about their army time. You can see them thinking "shut up already" :)

Of course there are people with your level of dislike of conscription, but I haven't met very many of them in Sweden.

> Israel is actually good pace to visit now.

Oh, I thought you were kidding. It has a lot of historic sites I'd like to see, but it'd be nice if the whole region was a lot calmer before I start thinking about going there. Not holding my breath on that one...
> telegram is now gatekeeping certain privacy settings behind the premium subscription

Such as?
Hi Vlad,

How will you prevent someone from connecting Sidekick to a website that appears at first to be a small website but eventually fills with LLM-generated SEO keywords and ads? You might be able to manually review sites when they first sign up for Sidekick, but once the channel is open for them to inject content into Kagi's index, what's to stop them from abusing their privileged position?
> New default: Your phone number will no longer be visible to everyone in Signal

I just laughed reading this. I never used Signal, for obvious reasons, so I wouldn't know, but was it really the default? And people were using it as supposedly private messenger? That's unbelievable.
> A 3 year depreciation cycle may be reasonable for some spaces but not others.

Exactly.

I am running a server at Hetzner which has a CPU that was discontinued about 7 years ago. I don't know the exact age of the machine because it was already used when I got it 4 years ago, but based on the CPU availability it's at least 7 or 8 years old, potentially even older.

Nothing on that machine has failed in the last 4 years except for HDDs (the spinning platter type), which are immediately swapped when broken, RAID rebuilds, everything's fine.

3 years is no time for hardware nowadays. It can live much longer, especially if storage is solid-state. And the performance improvements often aren't substantial enough to warrant a swap within anything shorter than 5 or 6 years.
In the language,

fn foo<'a, 'b, T>(_: &'a &'b (), v: &'b T) -> &'a T { v }

should be equivalent to

fn foo<'a, 'b, T>(_: &'a &'b (), v: &'b T) -> &'a T where 'b: 'a { v }

because the type &'a &'b is only well-formed if 'b: 'a. However, in the implementation, only the first form where the constraint is left implicit is subject to the bug: the implicit constraint is incorrectly lost when 'static is substituted for 'b. This is clearly an implementation bug, not a language bug (insofar as there is a distinction at all—ideally there would be a written formal specification that we could point to, but I don’t think there’s any disagreement in principle about what it should say about this issue).
> But let's not pretend that facebook et al + Google + Apple are any different.

Were we pretending this? Was anyone pretending this? It would likewise be quite wise for China to ban the use of products made by these companies in their own sensitive federal applications, and my understanding is that broadly, they have.
AWS was offering Sapphire Rapids instances before those CPUs became even publicly available

https://aws.amazon.com/about-aws/whats-new/2022/11/introduci...
Yeah man, I don’t disagree with any of that. But that is not what the ruling is about. The law, as it is written, only says “children”. This was a law written in the 1800s. It does not consider any of that.

The defense said, “hey you should throw this out because that thing isn’t a child, it hasn’t been born yet. Also, even if it was a child, they signed waivers and accidents happen.” The court said, “you can’t just say this doesn’t count because it hasn’t been born yet, but your right about the other stuff. Case dismissed.”

They did not rule on the number of cells that constitutes a child because that was not the argument. Here is the pseudocode:

Defense: If(!born) then child = false

Judge: Error

Media: mind blown

You: ‘If(cells <= 10) then child = false’ works on my machine

Me: That’s not what caused the error
And cows are spherical!
I would if I could program them relatively easily. And if there were other colors then just red LEDs.
Apple Gaming Wiki
This was interesting so I looked it up

>For a given ideal gas the molecular composition is fixed, and thus the speed of sound depends only on its temperature. At a constant temperature, the gas pressure has no effect on the speed of sound, since the density will increase, and since pressure and density (also proportional to pressure) have equal but opposite effects on the speed of sound, and the two contributions cancel out exactly.

https://en.m.wikipedia.org/wiki/Speed_of_sound#Dependence_on...
Could you explain the steps you went through that led to you using BigQuery? The reason I ask is most of us probably use GCP and only ever interact with BigQuery via GCP. But it seems your entry point was a bit different to most (e.g. seems you might have clicked on a link to GCP from HTTP Archive, or perhaps something else?).

FWIW I use BigQuery a lot and as a rough guide I assume about 1c per GB scanned. So if I query a dataset that's 1TB, that's about $10. If the same data were stored on a relational db, the same query would take about a day (or at least a good part of a day). Because BigQuery returns a result so quickly (e.g. <1 minute) it can be easy to miss the insane amount of work it did to get there. So I could see someone accidentally putting that ~1min (but 1TB!) query into a loop or something, and boom, there's your $15k bill. Accidents happen.

Also FWIW, I've found although the big 3 cloud's pricing is tricky (since there are so many services), I find them much better than the PaaS built on top of the big 3 clouds. My suspicion is that the PaaS's have a strong incentive to obscure their pricing because customers can typically see what their costs are (e.g. if they buy some compute from AWS at $0.16/hr and sell it for $1.40/hr, that can be seen as a bit of a rip, hence they try to obscure it). But I think the big 3 are not too bad at this practice. It really bugs me when anyone deliberately obscures their prices, and it's often an indicator of more shady practices to come.
tcmb used ‚comma-apostrophe‘. nsxwolf asked "Is ,comma-backtick` some personal quirk of yours, or is it some standard I'm not aware of?"

I'm pointing out that nsxwolf was wrong to ask about comma-backtick, because tcmb used comma-apostrophe.