skysight-inc/HackerNews huggingface dataset:
I'm a technical co-founder at Northflank https://northflank.com. A platform to deploy microservices, cron jobs and stateful databases from development to production.

I started working on Northflank to make it more simple for developers either solo or in a team to manage and automate DevOps complexity away.

We support CI for GitHub, Bitbucket & Gitlab (SaaS and self-hosted) with either Dockerfiles or Buildpacks. We have a robust and feature rich platform via UI, API and CLI. Out of the box you get end-to-end DevOps: CI/CD/CD, Horizontal and vertical scaling, persistent workloads with managed (MongoDB, Redis, Postgres, MySQL, Minio), backups, restores, real-time observability and metrics, DNS, TLS, mTLS, Teams & RBAC and more…

Let me know what you think of our offering + site!

Platform: https://northflank.com

Application Documentation: https://northflank.com/docs/v1/application/overview

API Documentation: https://northflank.com/docs/v1/api/introduction
Mac M1, a Software Engineer’s Perspective
Thank you for writing and making your books available. I just wish there was some way I could buy them with UPI.
Once I found out that you could un-follow everyone last week, I did - even without the help of a Chrome extension! Turns out I did not have to see every little thing.
I tried this technique in university. I ended up with B's and C's while my friends, who just memorized the exams, got magna cum laude.

Granted, I may have just been too slow to really understand the material in time for the exams, but it's worth mentioning that sometimes its better for your life to just memorize things.
That should mitigate against fake dependencies, but not splitting important projects into multiple equally important projects, unless this engine also incorporated something like SLOC or number of commits (either of which would make splitting a net zero) but those are non-metrics as well...even more readily abused.
Facebook crypto engineers depart to join Andreessen Horowitz
Can the legacy of trauma be passed down the generations?
Our children and grandchildren are shaped by the genes they inherit from us, but new research is revealing that experiences of hardship or violence can leave their mark too.
I remember using Mathematica notebooks in the 1990s:

https://www.wolfram.com/technologies/nb/

These are pretty much the same as Jupyter notebooks.

Sometimes I say that Jupyter is the worst thing except for Excel from a software engineering perspective.

Entangling code and data makes a wonderful output product, but it is a nightmare to check that kind of thing into version control. Some particular problems are:

* Many kinds of analysis and modelling should be repeatable. For instance, there might be a "weekly sales report" or a process to build a text analysis model that gets run periodically. Jupyter notebooks don't really give you the tools to do that easily.

* The model of starting at the top and working down runs into many problems such as...

* Some of the steps might take a long time (e.g. spend 24 hours training a deep network)

* Some of the steps connect to an external database that you don't always have access to or need a lot of internet bandwidth to process

* Some of the steps connect to data which has privacy concerns

Commercial data processing jobs are well-modeled as a directed acyclic graph. In some cases you want to compute these on demand, but in some cases you want to freeze something but keep the provenance documented. The Jupyter notebook is not a good place to run a 24 hour training job, but it's a great place to thaw out the model and put it through its paces.
(Profitable Solo founder)

Thankfully lots of tools do most of the heavy lifting. I use k8s, GKE does most of the work for me. It's very nice to have autoscaling for traffic spikes. Same with database (MongoDB Altas), dead simple autoscaling. I would never run my own k8s nor database.

I wrote more details about some of the Ops stuff I do here in a previous similar question:
https://news.ycombinator.com/item?id=26204402

Coincidentally I also wrote some architecture notes about a new product last night:
https://blog.c0nrad.io/posts/slack-latex/

I think everyone's milage will very, but as general principles, staging is nice, reading docs saves time overall, tests help you sleep at night and make it easier to make changes 6 months in the future, simple health checks (or anything on a critical path) help you catch the real issues that need immediate attention.

Good luck!
Why Everything Is Suddenly Getting More Expensive
I’m involved in the development of the free piston Stirling engines for space power production. Ideally, we would like to replace the current solid-state thermoelectric energy conversion system used on the MMRTG and its precursors with a piston engine energy conversion device. This has the potential to increase the conversion efficiency from 6% to 25-40%. This would allow us to use less plutonium 238 so we could either produce more electricity or use less plutonium and do more deep space missions, since the plutonium is in limited supply.

I’m also involved with the much more preliminary work into a fission power for nuclear electric propulsion, which is a much more difficult problem.

I could speak a lot about this stuff. If anyone really wants to talk, email is in my profile.
> Plenty of homogeneous states which don't work.

Plenty? Name five, other than isolated microstate islands. I can think of very few modern homogeneous ethostates.
Well, Kishi was certainly a war criminal. And the relationship to the sun god is perhaps a matter of faith to some, but obviously false. Just pointing out the obvious.
Open banking can be fun
Pseudonymization MVC Rollout Plan
How did you set up the DNS part?
Google Just What the Hell?
Nobody claimed COVID could lay dormant as a specific mechanism, but rather that it could cause unexpected long-term damage that diminishes quality-of-life and yet isn't caught in shallow "did they die Y/N" analysis.
Traffic doesn't look random - you'd quickly note patterns in it. Ditto for movements of celestial objects.
Yes, it is the same company. Which is now part of SUSE.
From the footer:

> © 2021 SUSE. Rancher Desktop is an open source project of the SUSE Rancher Engineering group

It is strange that they don't make it super clear. But it is briefly mentioned in the top video on the hero section of the page.
FYI Ankiapp isn't related to the Anki project.
Probably just "plasma breakeven" Sabine talks about the issue.

[1] https://backreaction.blogspot.com/2021/10/how-close-is-nucle...
Install NetGuard.
That scenario would definitely be in the interests of the fossil fuel producers as prices would skyrocket during a supply shortage with demand constant or barely tapering.
> The question is whether regular people really care about privacy more than they do about the price of a phone. And so far it seems that the lower priced phones are winning.

To find that out, the privacy intrusions would have to be advertised as prominently as the price.
Neuroscience is fascinating, well at least the part about image processing, but it's also completely inaccessible. From computer science and programming we are use to having introduction available in the form of articles, videos and cheap training. For Neuroscience it's just straight up hard-mode and you don't know any of the words. I still not even completely sure what a brain atlas is.

I've seen a few free university courses, but they fill up almost immediately.
Do you mind putting in some contact details (even temporarily) on your profile? I'd like to have a chat with you some time, I was looking through this whole thread for a comment like yours and I resonated a lot with you. (my details are in my profile)

Not immediately, but in the following weeks.

Thanks again for sharing.
Microsoft and Nvidia have created a 530B parameter language model
Show HN: Identify car crash editorial anti-patterns using NLP
Hi HN,

I built "Vision Zero Reporting" (https://visionzeroreporting.com), a tool to detect editorial anti-patterns in local news coverage of car crashes.

Maybe you've noticed that local news articles about car crashes, especially those that involve "vulnerable road users" (VRU) such as bicyclists and pedestrians, tend to employ language that seems to blame the victim or only discuss the incident as an isolated event, rather than in context that crashes are preventable and are caused by specific reasons.

This tool is meant to help news publishers check their articles and learn the anti-patterns to avoid.

Here's a brief explanation of the problems my tool checks for:

1. Focus - Readers find the focus/subject of the sentence more in control of the situation, and hence more blameworthy (e.g. "A pedestrian was struck by a driver" VS "A driver struck a pedestrian").

2. Agency - Some sentences lack an agent altogether, which places more blame on the recipient (e.g. "A bicyclist was hit." VS "A bicyclist was hit by a driver.")

3. Object-based reference - Pedestrians and bicyclists are almost always referred to using people-based language, but drivers are referred to using object-based language 81% of the time [1] (e.g. "The vehicle fled the scene" VS "The driver fled the scene"). This language personifies and gives agency to vehicles rather than their drivers.

4. Accident - Accident is the most-used term in articles to describe the incident (47%). This term is being phased out by some news agencies because the word implies a sense of inevitability or that it happened purely by chance, when we know why car crashes happen and can take preventative action.

5. Framing - (still in beta) Articles employ an "episodic" frame, meaning they describe crashes as isolated incidents. Only 6% (!) of articles use "thematic" framing [1], meaning they contextualize the event by discussing road design, number of recent crashes in the area, quote experts, educate readers about road safety initiatives, etc.

6. Counterfactual - (still in beta) Counterfactuals are true statements, but imply the outcome could have been changed had the victim acted differently. While reporters may see these statements as sticking-to-the-facts, we've discovered in 700+ manually-annotated articles that counterfactuals almost always shift blame toward the victim (A bicyclist was struck; he wasn't wearing a helmet. It was dark outside, the biker wasn't wearing reflective clothing, and the driver told police he didn't see the bicyclist until it was too late.) Notice that all of these statements may be true, but goes hand-in-hand with the Framing issue discussed above: the bicyclist was hit, but is that because there is no protected bike lane? It was dark outside, but is road visibility a municipal obligation?

I'm looking for constructive feedback to make this tool better!

My work is based primarily on the following research papers (and I've already shown the tool to the authors - they loved it!):

[1] https://www.researchgate.net/publication/330975590_Editorial...

[2] https://www.researchgate.net/publication/337279845_Does_news...
Has anyone played with adding a cert and using a squid proxy to help log what is going on?
My understanding was that BTC was to provide permissionless transactions on a public ledger, not replace "the social technologies developed over the length of human history for securing property."

Those social technologies haven't worked out great recently I might add

https://www.bloomberg.com/news/articles/2021-06-01/bank-of-a...

https://www.nytimes.com/2019/07/29/business/capital-one-data...
When people refer to the "billion dollar mistake", they mean the language feature that every value could potentially be `null`, i.e. even if a function returns MyType, it could also return `null`.

TypeScript in strict mode (the default) still has `null` and `undefined`, but not the billion dollar mistake: if you want to be able to pass `null` to a function, you have to mark that parameter as being potentially `null`.
One trick I used myself in a bayesian bandit-esque approach (thompson sampling from some distribution, eg. a Beta distribution) was to implement some "forgetting rate" on the parameters of the distribution.
Ask HN: Recommended FDIC-insured bank that supplies services to fintech apps?
I am interested in building a fintech app that would need to open savings accounts on behalf of users. I don’t have any ability to negotiate such an arrangement directly with a bank. My hope is to find a bank that caters to fintech apps with API-enabled banking services that are FDIC-insured. Think FDIC-as-a-service in the same way that Plaid offers connectivity-as-a-service.
Humanity is moving past the age of monarchies and kings in general and has been for at least 300 years. There is no cultural exceptionalism for this trend.
My experience says to backup to a different vendor.
Glad you didn’t asked!
Cloudfare famously uses images of a wall of lava lamps as a random number generator (https://blog.cloudflare.com/randomness-101-lavarand-in-produ...)

Makes me wonder if photos of the sky are sufficiently random to be used this way? Does the image vary enough and does an attacker see a sufficiently different view even if really physically close? Etc.
Flexible Layouts with Yoga
Are Patches All You Need?
The model, named Megatron-Turing NLG 530B, is about 3x bigger than GPT-3.

The blog post doesn't provide a lot of numbers but looks like it beats the state-of-the-art in a couple of commonsense reasoning benchmarks.

Still, it shows that you can't just keep scaling the models and expect magic.
"Emperor" is a Latin title (through Old French). Whatever martial implorations might simply not exist in Japanese.

English isn't the universal language, its semantics aren't enough to describe all of humanity's reality.
Sure; but that's because a heat pump has the potential to be > 100% "efficient" (which isn't real efficiency, in the thermodynamic sense).
What is "less risk"? If you mean being exposed to someone who can shed the virus, vaccinated people can shed the virus asymptomatically. You are far more likely to unknowingly be exposed to the virus from a vaccinated person than from an unvaccinated person.

Our media and so-called health leaders have dramatically oversold the value of these vaccines. Yes, they can help with the severity of reaction when you are exposed but they aren't some defensive bubble.

And I think that's the real issue here - being exposed to the virus and each persons reaction and risks carried in that reaction to the exposure are two different things, but they are lumped together - which shouldn't be.
Your liberties end where they affect someone else. It’s why we have laws. You’re free to not get vaccinated and house up in your home and never leave. But once you go into public, your sickness affects other people, and those people can die.
Strange radio waves from the heart of the Milky Way stump scientists
That is a legitimate position to have, hating Jewish people is an antisemite/n*zi thing to do, but disagreeing with the Israeli government's decisions, is not.

And is, just as the position you've described facetiously, a completely acceptable posture to have.
Container based lambda image configurations (vs zip based) would be a good addition to this comparison. People use them eg to get over the zip based lambda size limit.

Also maybe mentione provisioned concurrency (where you pay AWS to keep one or more instances of your lambda warm).

Both of these are supported by Serverless framework btw.
I don't understand what you're trying to say here.
I think you are overly attributing opinions to censorship, and not giving enough credit to people's ability to form their own opinions despite censorship.

The hypothesis that Chinese opinions are overwhelmingly the product of censorship and media control has already been debunked by Harvard research. There is a paper which shows that censorship does not steer opinions in a certain direction. Instead, censorship's goal is to silence and dampen movements. Both pro-government and anti-government comments are equally censored -- the actual criteria is whether those comments have the potential to become viral.

The inability of censorship to steer opinions, is corroborated by a recent essay "How Chinese liberals lost the young generation"
https://mp.weixin.qq.com/s/erCJHZVLEtnZ4wWbkgij3g
This essay states that for a long time, the popular opinion was that CCP is bad, and and that western-style democracy is superior. It also states that censorship did nothing to change people's opinion on this topic because reality is stronger than censorship/propaganda.
It then states that all of this has changed in the past 5-10 years: the CCP has become popular nowadays, again not because of censorship or propaganda, but because in reality they've actually improved and done a good job.
If that's intelligent life, they could then attack our encryption!
that would require US to have a functional immigration system
How to Become a Topic of Conversation
Backend devs—who've been at it for any amount of time—know they're gonna have a really bad night followed by a really bad week and, quite possibly, a really bad month, if the wrong sort of stuff gets written to the production DB. Or someone accidentally deploys redirect or routing code that's effectively an open proxy and kills your IP block's reputation. Or et c., et c.
> I'm not sure how one would get there with the JVM's memory model. you'd need something like actors and a preemptive scheduler per core at the VM level with a share nothing state between actors/virtual threads.

Part of what Project Loom is doing is bringing lightweight usermode threads, called "Virtual Threads" and it's own scheduler.

Importantly you don't need share nothing state or immutability to add preemption, the JVM already has points during code execution where it knows the full state of the program. They call these "safepoints" and they're important for the GC to work properly. With the current implementation of Loom virtual threads are preempted when they do any blocking I/O or synchronization, but there's no reason why in the future they couldn't preempt them at any safepoint.
>not allowing people who aren’t vaccinated to participate in all facets of society can be construed as a type of force.

"Not allowing" - how are you going to "not allow" without using force of some sort?
There are two views about the problem of fraud in the crypto world:

1. Intermediaries should make up for the unintentional losses.

2. Let it play out as the crypto promised. It’s DiFi after all. There are no chargebacks, no insurance, no tracking, no government intervention. Suck up the losses and keep playing.

For now, it’s #2. If and when regulations come for #1, then crypto would look a lot like the commodities market. Every person making a crypto transaction would likely also have to follow KYC procedures and submit ID and file W8/W9.

There’s no free lunch.
AI breaks NES Tetris: 102M and level 237
Nice to see the webkit demo, though unfortunately offscreencanvas is not yet supported on mobile or desktop safari

https://caniuse.com/offscreencanvas
Please don't take medical advice from HN.

When you look at small children data, mind that there are some very high risk children out there. "Data from the first 12 months of the pandemic in England shows 25 under-18s died from Covid. [...] Around 15 had life-limiting or underlying conditions, including 13 living with complex neuro-disabilities." Another example, on TWiV 811 Dr. Daniel Griffin stated that risk of hospitalization is 4x for children with Down syndrome.

Where I get unease is the fact that there is no long term data of vaccine safety and effectiveness, in spite of the constant barrage of officials implying the contrary. What is the best path for kids to grow up, have their own children and have to ask themselves the same question? Is the answer 25 booster shots, one each year? How do vaccines interact with long term immune system? What about variants that have not evolved yet? We don't know.

Some choose 'if it ain't broken, don't fix it'. Some choose to put their faith in vaccines, 'the vaccine definitely helps in the short term, and there are minuscule downsides'. Some Amish refuse the vaccine on principle. Given the limited information we have, not sure there is a guaranteed right answer.

https://www.bbc.com/news/health-57766717

https://www.microbe.tv/twiv/twiv-811
It’s because it doesn’t involve the direct killing of the animal but yes it’s a bit weird. Also one in theory gets more eggs per hen than chicken flesh so more protein per animal, at least if the hen is kept for multiple cycles.

But yes, veterinarians and fish makes no sense.

Leather can make sense to me until cows start being raised just for leather or the price of meat is such that it would be uneconomic if the price of leather was not factored in.
Varjo XR-3 – The industry's highest resolution XR headset
US resignations higher than any time in past 20 years
> If there are more errors in a burst CRC will not catch it.

*Might* not catch it. Just like how SHA1 might not catch a 3-bit error if you find a collision in just the right spots.

Consider a 1024-bit message, and 1023-bits are in error. The CRC would trivially, and obviously, catch the error (because this would be "obviously" a 1-bit parity error, and the CRC's bottom bit is always a simple 1-bit parity)

In fact, there's all sorts of errors CRC are guaranteed to catch. The "burst error" is the one that most people care about, but "odd errors" (ex: 511-bit or 4095-bit errors, thanks to the bottom parity bit) are guaranteed to be caught as well.

---------

CRC is "so regular", it is very easy to prove the specific kinds of errors that can, or cannot, be caught. According to classical theory of communications, there are really only two errors to care about:

1. Random errors -- your methodology doesn't matter. Simple checksum or even XOR is provably optimal vs random errors (!!), and indistinguishable from a SHA1.

2. Burst errors -- Your connection goes dead for a time: this leads to 10 bits all in a row in error (lets say some electrical storm or static-shock, or other such phenomenon causes the antenna / line / whatever to be dead for 10-microseconds, on a 1MHz baud rate connection. That's 10-bits that disappear, aka a 10-bit burst error).

Because #1 doesn't care "which methodology" you use, its all about optimizing against #2.
Price and privacy are hardly the only differentiating factors between the two. And even if they were, those who care most about privacy have more options on Android at the extreme end.
Amazing how this comment was downvoted so much. Sorry, no divinities or demigods actually exist. Is that really controversial? I guess most of humanity is still amusing themselves with elaborate lore.
I could run things myself on k8s or other self-managed systems but I have better things to spend my time on and it's not my expertise.

I host my apps and databases in Heroku. Yes it's more expensive than alternatives, but it's easy and I trust their database backups.

For everything else, I find managed services.

Basically, I'm a developer and I let other companies handle most of my DevOps for me.
Coercion might not be required, but it is certainly being used (at least in victoria). With large numbers of low risk citizens being told they need to choose between getting the vaccine and their job.

> An extremely long list of “authorised workers” are now required to be vaccinated, including marriage celebrants, personal trainers, emergency service workers, public sector employees, religious workers, and many others. All authorised workers who do not comply with the vaccination requirement will not be permitted to attend their place of employment but will have to work from home or lose their jobs.

https://www.abc.net.au/religion/human-rights-and-mandatory-c...