skysight-inc/HackerNews huggingface dataset:
Curious what you need the split DNS for? I've got a wireguard setup and things seem to work fine as is including resolution on services and pihole filtering
Not if the level of incoming bandwidth exceeds the available bandwidth of the circuits involved.. you can't filter it when the link is saturated. Cloudflare uses other techniques like global distribution so aggregate bandwidth is higher than the attack bandwidth
I think its possible to make an argument for lots of things, in the name of safety. That it should be impossible to have anonymity online, etc because of child abuse, or terrorism, or some other action.

The safety argument cannot balance the fact that we also need freedom of speech and thought. We are heading into a world where the power balance is going to become so wildly asymmetrical - the government will know everything about you and will have the power to act against you instantly, automatically - it will change us. It will be dehumanising - you will have to watch your back. If you don't already.

We will have to conform to have a job, be able to travel, receive our govcoin vouchers, etc.

We are literally installing an even worse citizen score system than China, that no one would ever want, but each step of the way we are convinced by some spurious and limited 'safety' argument. This misses the whole picture.

And if you think that the government won't act against you once it has the power to do so, you are dreaming. Everyone seems to think that government is a force for good, as opposed to being the operators of the slavery system we find ourselves in. Some of us try to kid ourselves that we are free, while we hand over 40% of our income for government to service the interest on the debt that they have accrued on our behalf. I don't.

Anyway - I say what I see, no one likes my message, everyone seems blind to the points I raise, or wants to ignore them - what can I do? I hope I'm wrong.
I’ve spent my Easter break customizing Neovim
I would expect 95%+ of TCP traffic to run on 22 (ssh), 25(smtp), 53(dns), 80(http), 443(https) plus another handful of lower than 1000 ports. Even common dev ports (3000,5000,8080) are below 9000. I don't think that's much different for UDP. Even most games probably rely on something <10,000.
The point I was trying to make is that even within "unproductive time" there are extremely healthy, and extremely unhealthy ways to spend it.

Someone introduced me to the idea of "mental diet" a while ago. I find it to be an interesting concept. We know not to spend hours of our time eating junk food because it's not good for our physical health, why do we never consider our mental health in a similar way?

Doomscrolling is just filling your brain up with mental junk. Most content on the modern internet is just mental junk honestly. And spending hours reading and getting invested in all of this crap really does affect your headspace for the rest of the day.

Lions, by comparison, have a very pure and healthy mental diet.
The answer is to make it clear what the tradeoffs are. For example it could be more cash and less stock. Or lower price but longer lead time. Just offering a range without any other variables would be foolish, and complicated negotiations usually have more factors than just price.
Jax-CFD: Computational Fluid Dynamics in Jax
It is a universal problem, that’s what is being discussed here. I think your comments so far have been very off the mark on this regard.
> Account Withheld

> @RT_com's account has been withheld in Portugal, Finland, Sweden, Ireland, Slovenia, Czech Republic, Poland, Slovakia, Hungary, Italy, Malta, Germany, Greece, Romania, Netherlands, Bulgaria, Austria, Luxembourg, Latvia, United Kingdom, Denmark, Lithuania, Croatia, Estonia, Cyprus, France, Spain, Belgium in response to a legal demand. Learn more.

https://support.twitter.com/articles/20169222
Neurolibre: A preprint server for reproducible data analyses
I don't really understand what you're trying to say here -- you might want to review this section of the post:

https://www.oilshell.org/blog/2022/05/release-0.10.0.html#la...

And the one after on compatibility:

https://www.oilshell.org/blog/2022/05/release-0.10.0.html#ba...
Rates should ideally be set such that the increase(or decrease) of actual productivity matches the increase of the money supply. If people aren't taking enough loans, then the rates should be lowered. If people are taking to much loans, rates should be raised.

The Fed's mandate does not do this, and we very often have way to much debt followed by short spikes of not enough debt, so we are destined to continue the boom and bust cycle.

The way I see it the major problem happens to be with when we take out debt on zero-sum goods. When you take out debt and create something new with it, and that debt pays off, everything is fine. When you take out debt to buy something like land, it messes up a fundamental balancing force and speculation runs amok.
I think you have a very uncharitable interpretation of what the EA community is doing. Or perhaps you met some very narrow-headed EA people. When I joined I was in my college years over a decade ago and was not as good at communicating, and was not as familiar with life outside of college, I certainly may have given bad impressions to some people I spoke with in the past.

I think a mature individual that is part of EA would say something like:

Of course we don't expect everyone to instantly stop everything they are doing to pursue EA goals; we are just pointing out that if your goals are to make a great impact in this world, you have to have some hard reflections on your actions, since there are some amazing ways to help individuals that look different than what you initially may have had in mind. We can't expect you to join Giving What We Can right away and start giving 10% of your income, but perhaps we can encourage you to consider whether you can make giving a larger part of your life, and that in time, you might consider giving to more cost-effective charities / organizations than you have in the past. And none of this is to imply that what you had been doing is bad, or that continuing to give to a local community is wrong. We are just here, with open arms, happy to have a conversation about helping as many individuals as possible, whatever your (psychological, financial, etc) constraints are.

ps - I honestly would be happy to chat :)
Could you elaborate on this? What part of tRPC do you think is unsound due to the type system?
This depends on what type of attack it is. If it's volumetric, no amount of packet filtering is going to help you. If it's protocol-level attack then yes, some form of high performance WAF will be helpful if you have the filtering capacity.

Likely the attack isn't an overwhelming volumetric attack as I assume they have some fat pipes and big routers, but there's likely a bottleneck somewhere in their network.
Five books to understand U.S. unrest
You can establish the wave function and entanglement by doing experiments unrelated to gravity, so if gravity comes out of them that's still fairly impressive. (I am not sure if it actually does.) You are right that making assumptions and reasoning from them does not itself make your conclusions true, but it does change the "input port" where you have to plug in your empirical observations to some proposition hopefully more easily demonstrated.
Do you not see how that would be an improvement within this logic?
I clicked just for the punny headline. Let that price of $249 for an extra shower head wash over you!
Elon Musk’s Big Plans for Twitter
> The more the Fed distorts normal market signals,

I don't see at all how the Fed is manipulating market signals. Public companies are an open book. We know at all times what their financial fundamentals are. Fed does not manipulate this. Aggregate market sentiment develops in a thousand ways, the Fed really isn't puppeteering here.

> market corrections [...] prevent at all cost.

Fed-decision this week cascaded in the wiping out of trillions of equity. Can somebody please explain how they are propping up the capital class, or how they are preventing market corrections?
How exactly does a Wikipedia entry for the 1999 dot com crash support your assertion that that a market crash is imminent? How is that any different than make posting a Wikipedia link for World War II as supporting evidence that World War 3 is imminent? At any rate it does not sound familiar. Nor does it look familiar. The world in 2022 looks very different compared to the world at the end of the last century.

People have seemingly predicted 20 of the last 1 tech bubbles. The "Dot Com Bust 2.0" headline is practically a meme at this point. I feel like it's something lazy journalists do on slow news days. Here's a brief sampling from the last 8 years.

From 2014 - "In Some Ways, It’s Looking Like 1999 in the Stock Market"[1]

From 2016 - "This Tech Bubble Is Bursting"[2]

From 2018 - "Silicon Valley tech bubble is larger than it was in 2000, and the end is coming" [3]

From 2020 - "6 Reasons This Tech Bubble Is Bursting"[4]

Ad infinitum.

[1] https://www.nytimes.com/2014/03/30/business/in-some-ways-its...

[2] https://www.wsj.com/articles/this-tech-bubble-is-bursting-14...

[3] https://www.cnbc.com/2018/05/22/tech-bubble-is-larger-than-i...

[4] https://www.fool.com/investing/2020/09/10/6-reasons-this-tec...
The car pulls out and immediately fails to yield to two pedestrians at a crosswalk at 0:54. One of the pedestrians is in the crosswalk.
Engineers working on hard problems in a big, distraction-filled open area. Who wouldn't want to work there?
I love how peaceful of a life you live haha if September 11 or such hasn’t happened, it’s going to be a good day

Very inspiring
Enthusiasm.

He could do the same show without the poopy words and the sex dungeon jokes and it would be just as good because he has a contagious enthusiasm for the subject. Well almost as good, anyway.
That'll be peak Hackernews right there. Can't wait for the headlines:

Poopr (YC S23): Platform for hacking your gut bacteria, written in Rust
While I like the idea, AFAICT there's no actual web interface, only access through iPhone/Android apps.

Which is a deal-breaker for me.

That said, is anyone here actually using HalloApp? If so, what are your impressions so far?
Show HN: Rust-Notify – Announce blogs and send emails
This is a work in progress.

At ConnectDome, we host our blog using Notion and Next.js on Vercel (to have a custom domain without paying a premium for it).

And, instead of manually notifying users of a new blog, we decided to build a simple service using Rust to notify everyone on our Discord whenever there's a new blog.

Plus, since we would be sending emails only to our users (there's no direct way to subscribe to the blog apart from being invited to our platform. hence, only users), we realized we could just couple the email mechanism in the same service as well.

We are still working on the "email" part (using SendGrid for it since it offers startup credits). This should be done in a couple of days tho.

Overall, this is an open-source and a free modifiable service if you run a self-hosted blog (or render Notion on your own front-end and self-host it) and want to notify your Discord server and/or email list (initially we'd be supporting SendGrid but you can change it).
Fun speculation.

What if our reality (and universe) is on the same journey as the one you just described? What if the North Pole is our starting point (Big Bang), we walk southward and as soon as we cross the South Pole, everything reverts back into the Big Ben (you would eventually reach the North Pole again) just to start all over again. Like a piston, or a ballon that is being inflated, then deflated and re-inflated again; our reality is just "one stroke" (or "walk", in your metaphor) of a bigger "engine".

Somebody else commented about this: https://physicsworld.com/a/new-evidence-for-cyclic-universe-...
can't think of a use in the terminal...
This reminded me of a hail-mary use of debuggers in the late 1990s...

Debugging a show-stopper synchronization flaw in the bootstrapping of a parallel job, I had to tell the job system to launch each of 64 nodes wrapped in gdb wrapped in xterm with remote X display back to a laptop. It was something that had "worked in test" reliably, but that was always on a smaller number of nodes or simulating a larger number with time-sharing. It seemed to need real parallel hardware allocations to show up.

So, I was able to launch the job, allow all nodes to run until distributed deadlock, then interrupt and show all thread stacks on one debugger after another until I found the odd process which was out of phase with the rest. As soon as I saw the stacks, I had no further need for the debuggers. Just knowing the "impossible" state configuration happened was the necessary clue.

I have seen lots of satisfactory use of logs for diagnostics, but this is a case where I think the debuggers were almost essential. The debuggers gave a distributed state snapshot due to the deadlock-induced quiescence of the whole system. To have logs show the same snapshot would require a perfect arrangement of unbuffered logging so that the final state would be visible and not caught up in RAM of some or all of the stalled processes.
I mean, this is just factually incorrect – a pion is a spin-0 massive particle, e.g. (for that matter, a photon is a spin-1 massless particle).
Right, the old supply and demand; a heavily accepted model drilled into us.

It’s not the only viable one to the species.

Given automation and first hand experience building analytics systems for VCs and investors; they’re not that much more capable. They’re humans at the same edge of knowledge as any grad of a decent university, of which there are millions.

Teaching “stay in your lane” tacitly props up apathy and disbelief in the proles.
source for the eyes??
Zag: UI components powered by Finite State Machines
I guess I've always assumed the graphQL would be a nice way of implementing a rest api, not something you'd expose to the customer directly.
I mean, I have experienced first-hand, dom96 being a jerk directly to me after I spent months of effort building something for the community. I'm not the only one either. If it was just dom96 being a jerk my criticisms might not hold water, but the problem is far deeper than that.

Try to advocate for replacing any of dom's tools / software packages and see what happens. Try to advocate for taking Nim in a direction counter to what dom perceives as the right one, even though they no longer contribute to the language anymore besides telling people to fix their broken software they're no longer willing to maintain, or to throw their weight around in RFCs / IRC.
But if you buy only for support when you need, it defeats a bit the purpose of also paying the project to get security updates and new features (and more QA). And to get enough money inside, this needs to get TONS of customers. Check at Proxmox: they have a revenue around 2+ millions EUR with… 15k customers. We can't afford such a low revenue per customer, because having a big customer base takes time.

But this is the usual "issue" with Open Source model. A lot of companies selected Open Core and decided that some feature were only relevant for enterprise use case (Gitlab, Mattermost and such). Which I think works OK commercially speaking, but I don't like it regarding Open Source philosophy.
We're also storing a similar hash tree (a hash is stored in each node -- an insert/update/delete triggers a recomputation of the hash in all ancestor nodes) to verify if a subtree has changed in SirixDB[1]. However, only pointers to neighbour nodes as well as the content is used for recomputation of the ancestor hashes instead of all children during updates. Furthermore checksums of child page-fragments are stored in parent references.

The hashes are used for fast diff calculations along with an optional DeweyID node scheme to quickly get diffs in a resource in preorder or to check if a subtree has changed without fetching all ancestor nodes (due to the stored DeweyIDs).

For instance you can simply check for updates of a node in a JSON structure with the following query:

let $node := jn:doc('mycol.jn','mydoc.jn')=>fieldName[[1]]
let $result := for $node-in-rev in jn:all-times($node)
return
if ((not(exists(jn:previous($node-in-rev))))
or (sdb:hash($node-in-rev) ne sdb:hash(jn:previous($node-in-rev)))) then
$node-in-rev
else
()
return [
for $jsonItem in $result
return { "node": $jsonItem, "revision": sdb:revision($jsonItem) }
]

It iterates through all revisions of a node and returns the node and the revision (and we could also add the author) when it has been updated.

To make this even easier I could write a native Java function for use in the query.

[1] https://sirix.io
not really? taxes aren't about getting hurt equally, they are about being a passive revenue source for the country, amongst the other revenue sources. the user experience isn't really a factor and it doesn't make sense to give the overleveraged mismanaged country extra money that is just going to use the taxes to make its interest payments, just so people feel its like they're getting screwed equally.

if you spend more than you make that year, then it reduces what you have to pay in taxes. people with savings that far exceed what they earn that year, that they actually spend towards something revenue producing, will not pay taxes on what they earn. if you have outside capital that you spend, and that exceeds your earnings that year, then you have no tax to pay. smaller participants can operate this way too. if they don't have capital and are barely making ends meet by spending what they earn on consumptive things (even if necessary) then they have taxes on what they earn. this is the same for larger organizations if they chose to operate that way. not everyone has access to capital, or savings, or willingness or the risk profile to use their savings towards additional growth. but if you do take the risk, then thats the reward.
I've been running my own services since around 1996 and have never looked back. The scare stories told by those who either can not or do not want to run their own services and for some reason feel the need to dissuade others from doing so are just that, scare stories. Running your own services may not be for everyone but then again, what is?

From the 486DX2-66 under the stairs via the Pentium-90-under-the-stairs, the BP-6 with dual overclocked Celeron-333s, the re-purposed Virgin Webplayer when I emigrated and needed something small and light while looking for a house, the Intel SS4200 and now a DL380G7 (under the stairs, of course), from Slackware via Redhat to Debian, from a hand-crafted Sendmail config to Exim, from a time when spam was non-existent to a time when spam is something which seems to bother others but which is stopped in its tracks at the gates it has been one unbroken chain of enjoying the freedom of being in control.
yes but not only, the surprising mechanisms act on other ways, e.g. the gut has specific neurotransmitters/neuropeptides.
What about legal? As in, if I'm being driven around my Mercedes-Benz while watching a movie on my phone and something happens, am I not gonna get fucked by the cops?
Without robust statistical evidence these kinds of reports seem very prone to confirmation bias or placebo effect.
Password-protected Excel spreadsheet pushes Remcos RAT
I just used fclones the other day on a 20TB archive of mostly videos at work. Saved 1.8TB by hard linking the duplicates.

I like how fclones makes it easy to have a two stage process where you scan for duplicates and populate a text file, that you can then pipe in to take action. You can inspect the paths to make sure it's okay and decide what to do.
If the SEC or DoJ can't figure out who's done something wrong, they should probably refrain from any prosecution. I am not sure what the 'point of the fine' is, but it seems like most companies just treat it as a cost of doing business, that they pay before moving on with whatever they were doing.

If you think it's difficult to figure out who did what wrong, and that the companies are just scapegoating people, then the SEC implementing fines that cause the company to fire people is likely causing unjust firings.
It answers the immediate cause, but there's a lot more than that going on. Because the answer ignores all the rest of what's going on, it's a bad (but still accurate) answer.
It's not an illusion, it's doing exactly what it's designed, which is stimulating the economy by discouraging you from sitting on a dragon hoard of money.

The more money moves around in the economy, the more work gets done. When money stops moving, people lose their jobs, productive output drops, etc, etc.
Nice work! I have two suggestions usability-wise:

* Make sure your navigation is consistent. The left filter links and the about/contact links are missing on many pages. A breadcrumb would help as well.

* The horizontal tabs on the recipe pages aren't really useful, I'd display all content at once. No need to force the users to click several times. Even on smaller viewports it's easier to just scroll.
Reconstructing venture capital to save humankind
Ah that’s cool didn’t realize how old it was. The content seems to have held up well. Showed up in google when researching NAT and imo it’s up there with Tailscale’s article in terms of how well it’s written with the drawings.
HN is mostly medically illiterate but you gave wrong reasons as justification.
I'm surprised that all the comments here are not about how Plaid CEO maliciously misled people.

"Interview" turns out to be a job interview before Jay even joined Stripe back in 2014. Jay started working on this product in 2019.

"RFP" turns out to be a regular RFP where Stripe wants to integrate with multiple partners like MX and finicity.

In the past few years, Plaid CEO and Plaid requested meetings with Jay. Jay never initiated those meetings.

Now Plaid CEO has deleted the tweet and acted like Stripe Mafia has got to him. LOL

Plaid CEO has very low ethics, it seems.
How do I downvote this?

Since when did HN posters start talking to each other like this

>Sounds to me like you have some pretty fucked up beliefs
5. Get a ticket in your backlog to reduce logging because you've blown through your annual Datadog budget and it's only May.
> This decision tells us nothing about the safety of the Mercedes system compared to its competitors

Mercedes is just taking notice that grandstanding and PR worked for Tesla, so they are doing the same thing.

Everybody who is serious about this knows that unless you get Level 5 it's all just grandstanding.

Level 5 won't come from unleashing Level 3 into the world and throwing deers , cyclists and pedestrians at it (hopefully not literally).

It's just a weird hill that brainpower and capital decided to die on. Deaths on the road are tragic but airbags, seatbelts and ultimately bigger cars and lower alcohol intake are something that is practical, whereas FSD is something like a pie-in-the-sky thing
Huh - I'm not a million miles away from Cov (Rugby) and never felt particularly unsafe there, then again, I've only been there at night a couple of times.