skysight-inc/HackerNews huggingface dataset:
Git is a tool that helps people keep track of changes to files, especially when working on a team. Here's how it works:

1. Imagine you have a folder with some important documents in it. You can think of the folder as a "repository" in git.

2. When you make a change to one of the documents, git helps you keep a record of that change. It does this by creating a "commit," which is like a snapshot of all the files in the repository at that moment in time.

3. Each commit has a special message that explains what changed in the files. For example, you might write a commit message like "added a new paragraph to the report" or "fixed a typo in the spreadsheet."

4. You can have many different commits in a repository, and they all form a timeline of changes. This is called the "history" of the repository.

5. If you ever need to go back to an earlier version of the repository, you can use git to find the commit you want and restore the files to that version.

Which part of this is "completely wrong?"
The more thorny scenario I’m wondering about is when there’s a person A who is attempting to post bail for person B, but there’s reason to suspect person A may be implicated in the same crime or a related crime as person B. Person A may very well be willing to lose that money with the expectation that person B flees and doesn’t implicate them.
In a nutshell: Emergence. Like an anthill, the Internet very much is a coordinated system.

The thing is, the constituents of such a system wouldn't necessarily recognise the higher-order system they're part of. An ant doesn't know it's part of an anthill.

Such a higher-order system wouldn't necessarily follow the same or even remotely similar evolutionary steps or patterns as the systems and structures that preceded it.
"Imagine a world where Russia is allowed to take Europe."

Russia can not even 'take' Ukraine the chances of it being able to take Europe are zero at this point.
Greenland's glaciers are melting 100 times faster than estimated
The most recent version of Colima supports both virtiofs and mac's native virtualization framework (macOS 12.5+). I get totally acceptable performance using it.
Compare Apples to Apples and it’s an extreme outlier. The quick response and extreme expenditure to contain and cleanup Fukushima mitigated it’s impact. But it’s not even close to being safe to walk away from today.

By comparison almost all superfund sites would have been dealt with for a tiny fraction of the cost and effort, assuming a similarly prompt response.
A cursory google suggests that 50% of murders go unsolved. Obviously people out on bail are far more likely to be investigated than those who aren't (especially considering that the intersection of "criminals who haven't gotten caught" and "people out on bail" is empty, so we're looking at the finer category of people who have been caught once), but lets pretend that the opposite is true, and that every single unsolved murder is committed by someone out on bail. That utterly made up statistic would still have more value than every such fearmongering headline combined.
Monkey's paw curls.
> teaching synths to kids that can't yet be trusted with a real (expensive) synth

Over the years I've come to the conclusion that kids are about as trustworthy as adults with expensive gear, as long as you instruct them properly and point out that it is irreplaceable. I give my kids free reign on the stuff here including workshop tools and instruments, usually I'm around in the beginning to help out and keep them safe but once they have the routine and have proper fear of anything dangerous there isn't much point in hovering over them. So far so good, all fingers, toes, eyes and limbs accounted for. And all the stuff also still works. The adults however...
Ask HN: What should I do to learn computer science fundamentals?
I feel like I don't really understand some of the fundamental CS stuff, and I'm just cargo-culting. I mean, I can write some stuff and I have a decent understanding of recursion, data structures, and some low level stuff about processors, but I feel a general sense of "what am I doing" while writing any code and I don't really know what I'm missing. I don't know, maybe this is just impostor syndrome or something, but I definitely am missing some fundamentals. Does anyone have recommendations about what to learn and how? Thanks!
Man, harsh notes in this thread. Criticism is okay (and applicable in this case) but I dislike the tone of some people here.
Congrats on building this and launching it! What would help me at this stage is some more information. You ask me to register, which I’m fine with, but I’m not convinced yet. What can Veonid do in more precise terms? Why will it help me, and what makes it different from competitors?
Some screenshots on your landing page would already help (at least on my phone I don’t see any).
Good luck! I do like the name.
You just access everything on the docker machines IP instead of localhost. Dev servers may need an additional parameter for that, it i don’t see any big problems.
I suggest just getting started! You’ve done more than the minimum needed to start.

The SCIM spec is quite nice and (if you’re like me) fun to implement. My guess is that you’ll get further, faster, by just implementing SCIM.

I’m happy to work more directly with you, my contact information is in my HN profile.

In the meantime, I hope that you might find one or more of these things helpful:

1. The documentation I wrote when Okta first added support for SCIM in 2016: https://github.com/oktadev/okta-scim-beta
2. The Runscope unit tests that Okta uses to help validate SCIM integrations: https://developer.okta.com/docs/guides/scim-provisioning-int... - these tests won't FULLY test your SCIM service, but they'll get you well on your way
3. A talk I gave on SCIM for OKta's user conference last year: https://www.youtube.com/watch?v=JmA83cy0uVc

(Thanks to my friend and HN user gabrielsroka for putting this on my radar)
The constraints on use of client-side storage aren't reiterated in the GDPR: they are only in the ePrivacy Directive and the upcoming ePrivacy Regulation. The interaction between the GDPR and ePrivacy was not obvious on this point.
Does anyone still believe anything he says?
"Finally, my order will be quick and accurate"

I usually don't have problems with order accuracy. Of course, I tend not to think out loud and change my mind mid-sentence four times. Perhaps that has something to do with it.
Well, the only EU territory close to the equator is French Guyana and there already is a space port there.

I'm curious why Sweden and not, say, the south of Spain, Sicilly, south of Greece...
compiler

twice
Except, in the threads here, this is called out repeatedly as a replacement for push notifications on phones, replacing webpush, apple push notifications, and whatever google is calling it.

Which implies the use case people are seeing is phone apps. Unless people are building one off apps for themselves, you've got end users in the mix.

I don't see how this can be positions as much outside of phone apps, as txt messages or emails would be easier and more universal. Being that they're probably going to be supported here.

To note, i haven't see anyone talking about this being replacement for the part of webpush that handles registration for notifications or whatnot, but as a whole separate channel/technology. Not 'install this to avoid using google/apple for webpush' but 'use this in your app, and have your users install the service'.
Thanks for clarifying.

In that case what they're advocating for seems like a really bad idea. One nice thing about having staging / pre-prod environment is that it can replicate prod architecture, content and config (for the most part anyway) which allows for things like performance checks to be ran after code has been tested for functionality in lower environments. Something I've also seen is that prod websites typically load various analytic and marketing scripts which might not be included on dev environments. Even if those scripts are not maintained by the dev team, you probably still want to be checking any code being deployed isn't going to break an analytic script because it's expecting links to have a certain class, etc.
> Bond is a percentage of bail that you pay to someone willing to put up the entire bail

Bond is actually whatever arrangement you make that the court accepts as surety in place of depositing the full bail amount as cash. Most commonly, this is paying a premium to a registered bond agent (who usually also does not pay the full bail up front), sometimes, its having other persons aa sureties who are liable for the bail if you don’t appear, or pledging other property as a guarantee, or, as in SBF's case, both, where his parents home is pledged and his parents are liable sureties.
Twitter shapes the national conversation. I'm talking about verified accounts with hundreds of thousands of followers, not bots.
SpinQ Triangulum 3-qubits desktop NMR quantum computer
If you skip town, you lose the whole bond.

If you use a bondsman, you lose the 10% no matter what. If you use a bondsman and skip town, you're out 10%, and they're out the other 90%. Hence why bondsmen employ bounty hunters.
If you do a foolish thing and get lucky it was still a foolish thing.
Weird. I’ve heard this same phrase about every state I’ve lived in (always from a native) and it’s always turned out to be false.

Perhaps such a state does exist? Sibling comment seems to indicate California might not be one of them.
What password manager does?
Semi-relevant XKCD:

https://xkcd.com/505/
We do mini-batch processing in SQL. Some hundred milliseconds latency, some hundred events consumed from to the inbound event table per iteration. Paginate through using a (Shard, EventSequenceNumber) key; writers to table synchronize/lock so that this is safe.

Kafka-in-SQL if you wish. Or, homegrown Flink.

(There are many different uses for the events inside our SQL processing pipelines, and have to store the ingested events in SQL anyway)

I am sure real Kafka+Flink has some advantages, but...what we do works really well, is simple, and feels right for our scale.

It is enough batching in SQL to real speed/CPU benefits on inserts/updates into SQL (vs e.g. hitting SQL once per consumed event which would be way worse). And with Azure SQL the infra is extremely simple vs getting a Kafka cluster in our context.
FTX Ask Judge for Help in Fight over Robinhood Shares Worth About $450M
> (I don't think this comment deserved to get blocked)

I do. It's a shitty suggestion that makes the assumption that the OP has enough money in their bank account to go without a paycheck for several months.

Also, starting a company is an entirely different skillset from software engineering. Just because someone is excellent at writing code doesn't mean they'd be a good leader.
I think both. However, I'm talking about if someone doesn't have to work for anything but isn't necessarily rich - the second generation after a post-work automated society. There would still be some constrained resources. Will a democratic society have the necessary understanding to control their consumption, or will they realize they have the keys to the treasury without understanding the natural limits? If not in a democratic society, would the people tolerate and understand the limits that were set for them? And of course we also get into the premise behind that game with solid snake in it - if nobody has to fight in a fully mechanized war, then will that lead to more wars over resources?
> Bail is usually proportional to your crime

I think it is supposed to be tied to how likely you might be to flee. So a rich person accused of a crime that could lead to the death penalty would have huge bail. (Or likely not be given bail at all.). A poor person accused of a minor crime would likely have a very low bail.
Use-after-free bugs are pretty easy to figure out on shutdown because you can free the remainder of your working memory and if it turns out that you have a use-after-free there likely will be a double free in there somewhere.

If not then the problem is more insidious but I've found plenty of use-after-free bugs that way.
> "data, not size, is the currently active constraint on language modeling performance"

This is a bit incomplete. It goes both ways. Right in the abstract, it says:

"the model size and the number of training tokens should be scaled equally: for every doubling of model size the number of training tokens should also be doubled"

You are probably referring to the statement:

"We find that current large language models are significantly undertrained, a consequence of the recent focus on scaling language models whilst keeping the amount of training data constant."

So GPT3 and co would perform better with more data, but only up to a certain point. At that point, you would also need to scale up the model size again to get better performance.

But also, GPT3 and co would perform better when they would be scaled down a bit, when you keep the same training data. That is actually what the Chinchilla paper does. Their Chinchilla model is smaller than GPT3 and others, trained with same amount of data (as Gopher), and performs better.

I don't really see a problem in scaling up models even more. This paper just says that you should also scale up the training tokens equally.

As far as I remember, this paper does not quite address whether you can use the same training data twice. I think all statements assume that every training token is only used once.
Transgender rights activist Henry Berg-Brousseau dies aged 24
That seems like a deeply weird perspective to me because where I’m from (Germany) bail just isn’t a thing. At all. And we do totally fine.

Whether or not someone is held in jail before trial is determined by whether there is a risk that they might flee, destroy evidence or influence witnesses and that judgement has to be taken in a proportional manner (so e.g. if jailing someone before trial would likely put them in jail longer than their potential punishment then you can’t do it).

It actually doesn’t happen that often.

As is often the case with criminal justice one of the biggest issues is actually that it just takes too long until there is a trial and this often also leads to problems with the duration someone sits in jail before trial. Six months are supposed to be the usual upper limit, in practice, however, that line is frequently crossed. So the thing I would want to improve in Germany is time until trial. (And: this is also not to say that this system is perfect. For example, people without a home are empirically much more likely to be jailed, even though the Constitutional Court determined that just the mere fact that someone doesn’t have a home isn’t a valid reason to consider someone a flight risk. Every individual case is supposed to be considered on its own terms. In practice that obviously doesn’t work perfectly.)

As for the US, you need judges to decide whether and how to set bail anyway, just get them to decide on flight risk and risk of tampering with evidence or witnesses instead.

Currently there are around 12,000 people in jail awaiting trial in Germany. In the US there are around half a million people in jail awaiting trial. Normalizing for population that’s around 150 per million in Germany and 1,500 per million in the US. There also seems to be about a five time difference in the crime rate (if we are focussing on violent crime) with, for example, five times more murders per capita in the US. So, even taking that difference into account the US still seems to be jailing about double the people Germany does pre-trial. Doesn’t seem like a great system …

(Obviously all back of the napkin calculations. Please check my numbers if you think there’s anything wrong with those.)
Good tips. This dude might know a thing or two about music, he should try out as a musician.
Wow, I've never heard anyone else describe that.. but I had the same on Win95 (iirc) after messing about with the COM port setup too much. You could try to load a website and see there was no transmission going on whatsoever.. but then if you grabbed the mouse and moved it around you would instantly see data transfer happening again and the page would start to load.
Sure, kNN scales very poorly. Yet, MNIST is simple enought that it works. Try to use kNN on ImageNet.
Yes, it's a good point!

A similar data point is men of the Bodi tribe, normally quite skinny, have a contest to see who can get the fattest during a 6 month period: the technique the men use to get fat is to eat a lot of blood and milk.

So dairy definitely has a lot of weight-gain potential, if you eat enough of it!

(Though interestingly even the fattest Bodi men are still not as fat as the people you'd see any given day in, say, an American Walmart.)
Tesla under investigation for two more crashes that may involve Autopilot or FSD
> Tesla hired PIs to do it.

This is so far from the truth in how you're stating it and in this context.

* Tesla is only alleged as having hired PIs, and the claim came from a disgruntled former employee that was fired for cause. Let's not treat this like fact. There is zero evidence other than this person's claim.

* The alleged target of the alleged investigation was a Tesla employee, not a journalist, that was actively leaking confidential information (and admitted to doing so) with deliberate intent to harm his employer. The SEC also declined to provide the leaker with any sort of whistleblower status.

* There is no evidence Tesla used data outside what was freely accessible on company devices, which literally every large corporation on the planet monitors.

* The leaker was later successfully sued for $400,000 by Tesla and found guilty of several criminal offenses. It was also revealed (and admitted to) that his legal defense was bankrolled by The Funicular Fund, which is a known Tesla short-seller.
Another one for that industry:

https://www.maritime-executive.com/
Just because it’s a”known fact” doesn’t mean it should be accepted behavior. The media should be calling them out and holding their feet to the fire, instead we get “nothing to see here folks, move along.”
Of course it is - it's how libertarian billionaires justify funnelling money into things they want to progress, rather than give back to the country that has provided them roads to ship products, the internet, an educated workforce etc. etc.
The main thing we learned from US Superfund sites is that it’s better to sell off old polluted assets to small shell companies that can go bankrupt instead of paying to clean up the environmental damage. Cleanups are always someone else’s problem — worst case, the retired CEO’s stock could lose its value — so there’s no real need to worry environmental safety.
If there were two separate versions of Chrome you can be sure there'd be people trying to block the dev version because they'd think using it is hacking or someone being tricked and everyone would be adding 'no-dev' scripts to their pages and we'd lose out by moving the web closer to PDFs.
Here are some high profile examples:

https://storage.courtlistener.com/recap/gov.uscourts.nysd.44... (granted)

https://storage.courtlistener.com/recap/gov.uscourts.nysd.45... (denied)

https://www.theguardian.com/world/2011/may/19/dominique-stra... (granted)

https://storage.courtlistener.com/recap/gov.uscourts.cacd.72... (denied)

https://www.nydailynews.com/new-york/nyc-crime/ny-colombo-mo... (granted)
There's also Rancher Desktop. I don't know if it's less heavy, but it doesn't require a license and also includes k8s.

https://rancherdesktop.io/
Battlezone on the 2600 feels pretty mindblowing to me too, although only on a technical level - it's a bit of a boring game.
What I am curious about: are there GPT type large language models that don’t have the same restrictions as the ones we’ve seen so far. For example, I remember having great fun reading some political parody blogs about 10 years ago that I thought would be kinda fun to recreate with AI but all implementations I’ve seen refuse to generate anything that would be considered remotely offensive by anyone which means no satire.
After seeing twitterfiles I'm less convinced the US authorities are interested in preserving privacy and instead believe they have nefarious agendas to make sure that American users remain engaged in platforms where they retain surveillance and censorship abilities.
LastPass storing the URLs unencrypted is so mind boggling. What could possibly be the justification for that? Also -- LastPass is being intentionally unclear when they write

>stored in a proprietary binary format that contains both unencrypted data, *such as* website URLs,

What do you mean such as?? What else is unencrypted? Now is not the time for tip-toeing around this kind of stuff.
That really hasn’t been an issue for me since Homebrew came out a decade ago - using Python, Rust, Node, Java, etc., all of which have mature stories for cross-platform development. The main area I’ve run into problems are legacy projects where it’s not “Linux” but more like “one old Linux distribution with a 32-but binary nobody can reproduce” and Docker is really the least troublesome part of those projects.
You’re right. It never was “the iPhone”, it has been “iPhone” since day 1. And Apple being Apple, they are very consistent with it.
You mean how the EU has effectively banned US companies since 2015 ?

https://en.wikipedia.org/wiki/Max_Schrems#Schrems_I
FYI I just signed up for this and am looking forward to my free postcard!
> It's so wrong that rich folks can just skip jail. I'm just reading Harari's Sapiens, and one of his points is that it's crazy that today it's accepted that poorer people are discriminated against. That many people think that being poor is a not something that happens by chance, but by people being lazy or dumb.

Maybe Harari doesn’t realize that the true arbiters of right and wrong—no matter what people might think—are people with power. And often is people who are rich, although they might have no formal power.

In that light it is not strange.
Looks like I'm out $36. My LastPass subscription auto-renewed TODAY. But I obviously can't trust it, so I'm in the process of changing passwords and emptying my vault :(
It in no way justifies it but this is usually because left hand doesn't know about the right something something good engineering. You have the site that's independently run and exists as nothing but a client to the other system that handles inventory and fulfillment blah blah business! And that system isn't made in-house so you're at the whim of whatever order submission "thing" (because it's not always an API, the horror) it exposes to you and sadly a lot of them the only way to see if you can actually complete a purchase is to try and see if it errs.
Why would they want him out of jail?
> And then they will depend on your API data schema...

Which we have methods of evolving. I can put my API in gRPC and know exactly which changes will or won't break compatibility. Try doing that with a database.