skysight-inc/HackerNews huggingface dataset:
> but by math

Crypto is not any more "controlled by math" than french fries are "controlled by chemistry". I hate everything about crypto but this is by far the cringiest talking point; probably because I'm a mathematician.
Parking brakes are pretty useless to slow down a car from any decent speed.
Arab calligraphy is really pretty.
Clickbait vs masturbate.
If it’s not reproducible then assertions such as “the science is settled” and “trust the science” are completely inane and certainly should not be used as policy cudgels.
Letting the driver decide whether to coast or brake is far safer than making the decision for them.
Do you have a source that backs up your interpretation of the situation? IP addresses are "leaked" (I think that's a really shitty term in this context tbh) to every single thing you communicate with, or via, on the Internet, and most of those things are operated by third parties.

If "necessary" or "unavoidable" is the test, then it gets really murky — is it really necessary for your ISP to buy wholesale IP transit from another ISP when they could build out their own infra instead? It's entirely avoidable for them to peer at IXes for more economical / efficient routing — and those IXes have switches and routers operated by third parties which can see your traffic — so is it illegal for them to offload your traffic there as well?
Yet somehow all those drafting tables gave us everything from bridges and skyscrapers to century-series fighter planes and all the equipment it took to get us to the moon in what appears to be 10% of the time it takes a company today to design a table lamp.
Adding to this, vendors like HP and Dell have a "keep your disk" option/policy so that you can have disk shredding vendors physically destroy the faulty disks. It costs more up front but is a high value option for some financial companies. I was in a company that had this policy with over 50k servers around the world and it gave the customers more confidence in our security and simplified part of our security audit. The shredding vendors recycle the material.

I should add that our customer data was encrypted at-rest but we shredded the disks to remove any doubt that on-demand debug logging potentially leaked sensitive data. New managers and directors thought this was a waste of money but as the sales people could attest to, this process paid for itself many times over.
Restaurants still have a hard time hiring. Many operate with reduced schedules, and some have closed.
I think the reason most people are wary of sharing banking information is that they are worried you would exploit it or because of social norms not to talk about money, not that they have something to hide.
> That wasn't my experience with Java back in the day

It is still not a typical experience. In our team, we try _very_ hard to avoid reflection and these errors are very very rare (never in Production).
No you haven’t, not to any meaningful degree.
Phoronix is very much optimized for people staying on the site (most links in articles will go to phoronix.com) as well as for maximizing ad views (articles split into many short pages). Not really a fan of either but it's not like there are many sites for Linux benchmarks and harware news to choose from.
The taxman can’t take a cut of property that isn’t yours.

Imagine you own land that has a parking lot on it. Someone parks their $250k lambo on your land and leaves it there for a few months. You don’t get taxed on that.

You certainly don’t report owning a new $250k lambo, and then later amend your tax return when the owner comes back, that would be a false report.
Maybe this will make it easier to port to native Apple silicon since the Switch is ARM based. It runs well on my M1 Mac Pro through Rosetta but would be nice to improve CPU usage even more so.
Spinlocks can be useful in multi-threaded real-time audio code. Audio processing has to meet tight deadlines (in the order of a few milliseconds) and the thread(s) must not be preempted/rescheduled, so traditional mutexes are off the table. (Here's a good introduction to the topic: http://www.rossbencina.com/code/real-time-audio-programming-...)

Now, let's say several threads have to write their results into a common buffer. Ideally, they would first write into individual buffers which you can safely sum after a synchronization point. However, depending on the architecture, this might not always be possible and a spinlock might be the only practical solution. Note again that audio threads typically run with real-time priority and should not be preempted, so the major issues with spinlocks - that Linus correctly points out! - don't apply, AFAICT.

One example for audio software that uses spinlocks is "Supernova", a multi-threaded reimplementation of the "scsynth" audio server. Here the author describes the locking strategy: https://www.complang.tuwien.ac.at/Diplomarbeiten/blechmann11... (section 4.3)
I very positively favor engineers who took AWS certifications.

Even the most basic Solutions Associate means I can trust that you at least know what I mean when I say 'SQS', 'KMS' and 'ECS'.

I prefer every engineer at least have foundational knowledge of AWS. We use IaC to template out everything and put 'training wheels' on our infra, meaning engineers might not spend a ton of time in AWS, the real benefit is in communication. Especially since I want engineers to feel confident to use our IaC to build solutions that scale and discuss how it could better suit the engineering teams needs, rather than just having an 'OPs team' drive application decisions.
I'd disagree as someone running grafana+influx+telegraf for a few reasons.

Dealing with 3 things... feels about as much work as zabbix. That one requires server + db + agents. Basically the same components I'm running.

Promql/flux - while I know it, I almost never use it - instead in grafana click the database name, metric name, aggregation and I'm done.

While you need people to use it effectively, it's the same for everything, including mysql for zabbix. You can dump prometheus/influx somewhere with no configuration and survive for quite a long time.
As an example, these $50 headphones just released, co-designed by respected headphone reviewer Crinacle - he measures headphones on an expensive rig simulating the human ear, which can then be used to EQ the headphones to comply with a standard target response (typically, the "Harman curve").

These new headphones seem to comply stunningly well with that target curve.
https://www.audiosciencereview.com/forum/index.php?threads/t...
Caching does not even work like it used to with a cdn so self hosting things like fonts is preferable in general.
Differential dataflow is the next level of query optimisation
Yes but if you only have 10k rows it’s trivial to do manual joins or migrations
Not just you. Loads of countries are pushing further digitalization and pseudo-require a smartphone to not make things a complete hassle. If you're lucky, their APKs are distributed outside the playstore and you get to manually update everything once a month.

The whole thing is making people dependent on the common app stores. Not actually dependent, but practically.
On the other hand, people from every country which has had dictatorships (like many if not most in Latin America) should be wary of this kind of scenarios.
I am not saying we should hold up banks, or commit crimes, but in very recent years, I have had at least three experiences with my own bank and my relatives bank that made me really sit back and ponder.

A relative was going to gift me a (fairly, not huge) sum of money. The bank refused to allow them to wire transfer. As in, flat out, nope, you want to wire transfer more than say $5,000 and it is not to a corporation (e.g. mortgage, car company, etc, but to an individual) the answer is NO. This was truly eye-opening to me. This was their money. As in, hey, I worked for this money, and I would like to spend it. And... the answer is no. Of course, I understand, they can just cut a check, or make a money order, but that adds a delay, and hey, what is the bank there for? To add delays?

A very similar thing happened to my bank. I literally was going to purchase a used item, it was a few grand, I went in, said I wanted a few grand from my account. The answer was NO. Write a check or grab a money order. Hey, regardless of the situation, regardless of "perhaps this person is doing a shady cash-only deal", that money in the bank is technically MINE, right?

NO, its not my money. Its the banks money. I guess possession is really 9/10 of the law. After a few of these incidents happened and I started talking to friends, I head similar stories over and over. I find it amazing that citizens are pretty calm about this. It took a fair amount of emotional intelligence to not freak out in the lobby when the teller tells me the money I really worked for I just can not have right now.
They're delicious with oatmeal.
The future politic of other country to. I love to travel, so I try not critic other country online just because I scared that can be use against me when visiting a country with a authoritarian regime.
Most higher end electric stand-up scooters are actually setup this way.
A few things that make Discord unfeasible for general purpose messaging...

The need to host a server somewhere. It silos info, makes that info less permanent and less findable. I've gone to all iDevices at home, so can't self-host.

It also doesn't have great visibility outside the tech worker and gaming worlds. I'm happy to use it if somebody sends me a link, but it's not the default for most people I know (except for those that game). Slack is a bit more common, mostly because of broad adoption at workplaces.
Social taboo is a reason we hide things. We know there are social taboos against many things that are harmless, like nudity, so we conceal them. I feel it's a pretty good analogy.
I work with prosecutors, and some of them will straight up misrepresent innocent facts to paint them as evidence of malicious intent and pressure parties to plead guilty.

I have seen stuff like "defendant had TOR installed - a popular program for criminals" in court filings. ...and judges and juries accept that as fact because they just don't understand the technology. For example, having a bookmark for "Hacker News" would absolutely show up in court. Crazy stuff meant to bias judges and juries that don't know tech.

The point is that the situation is 100x worse in tech where prosecutors, judges, and juries simply do not understand the evidence. ANYTHING can be painted as incriminating evidence.

I have seen saved credentials on automation jobs being used to incorrectly establish people's network activity. I have seen routine maintenance being used to establish obstruction charges just to intimidate possible witnesses... Like stuff you would not believe happens, happens.

It's even worse in civil suits, where opposing counsel will subpoena as much as possible (mountains of data) just to give you more work and fish for trade secrets or anything they can twist in court.

When I was junior, I proudly told my legal team "good news, I added space to keep our transaction records for 20 years!" and was aghast when they said they wanted files deleted THE DAY the legal requirement to hold it expired because it increased legal liability.

Now I totally get it. Today we only store the bare minimum - everything else is deleted immediately. ... and I have to re-explain this to junior employees each year to their disgust.
No, that's actually what the law says: https://rewis.io/urteile/urteil/lhm-20-01-2022-3-o-1749320/

So far, the courts have only selectively enforced it against Google, but any website which is controlled by an American entity, hosted by an American entity, or which embeds content controlled by or hosted in the US is de jure illegal under GDPR because it means an American court could theoretically get a warrant for EU citizens' IP addresses.
I write a bittorrent node. It goes over many topics I'm interested in: potrntially low-level networking, storage, bits and bytes fiddling, concurrency. The protocol is shockingly simple, and the end result is both easily testable and actually useful.
I think you can even attack this position immediately. When a person (or politician) say they have nothing to hide, ask them to hand you their unlocked phone. You will promise to not tell anyone about anything that you learn or see. I've found that this triggers people desire for privacy even if they haven't committed any "crimes" or what not.
Some time ago I heard of a website dedicated to hating eclipse ide, but google can't find it. By any chance do you know what it is? Sorry if this comment sounds like gaslighting, I'm just curious.
I work through a good portion of the Crafting Interpreters tutorial (you create an interpreter for the toy Lox programming language). https://craftinginterpreters.com/contents.html

Gives me a chance to learn the new language with a project that's decent in size, without it being debilitating. Plus, it is fun writing an interpreter.
Those are amazing, thanks for sharing!

Also, the color on those wheels makes me think of a 90s Impreza (paint job in blue, please!).
Wordart in 2022.
> that got discontinued

What makes you think that?

It is alive and well for me. In the US.

My family lives and dies on the TV channel, video app, the games app, and the roku app. I've never found anything nearly as high quality / dedicated to education / learning... just seem to actually care about the end customer (kids). I'm a happy member of my local PBS station.
This looks really useful for managing datasets in things like finance or AI where we need to be able to show data provenance for regulatory or reproducibility reasons. Since it's implemented in Bash, I'd be curious about performance on larger datasets. I wonder if there would be any scalability improvements in moving to something like C or Carbon?
I've seen bitmaps mentioned a number of times lately. I must admit it is not something I am all that familiar with. Can someone explain to me why bitmaps are more valuable than standard column oriented databases?

I havn't wrapped my head around how this helps speed up queries while data is being ingested.
Slamming on the breaks is not a solution. Part of what makes hydraulic breaks safe without power is you can still control the breaking force.
> Recognizing that generic libraries are only called with a single concrete type is child's play in those contexts.

It's pretty trivial to prove this wrong. Return a different concrete type based on a config value that is loaded at startup. AOT can't save you here. We can keep moving goalposts but it shouldn't stretch the imagination that a program's runtime characteristics can't be exhaustively predicted at compiletime.

This is sort of like claiming that branch prediction isn't useful because can't you just throw away what's unused? No, obviously not, so if the branch exists, runtime analysis can find out which one is more likely to be called over time (and generics are just a branch at the type level).
They aren't even in the same category though ( except the "monitoring" super-category ). Uptime-kuma monitors uptime only while netdata doesn't even (afaik) monitor uptime, it's mostly machine related metrics.
Another mystery is why AM/PM time periods start with 12 instead of 0. Minutes and seconds are zero indexed, why not hours? I suspect it may have to do with how clocks have a 12 at the tope, despite 12 effectively being a thirteenth hour.
Money was one small part of my point. And you, like the other poster, are arguing against a strawman.

I already addressed the issue of basic needs. I also made no claim as to whether more money makes people happier on average. It very well might—as you point out, there are conflicting studies on this so I don’t know if there’s conclusive evidence either way.

My point was only that money (like any other advantage one can have in life) doesn’t make everyone happy, and so there is no guarantee it will make any particular person happy if they get it.

Neither you or the other poster have addressed this point whatsoever, rather arguing against something I didn’t even say.
"where people put money into your account" here can mean "where people cause money to show up in your account by applying for a loan in your name".

The constrained message length and lack of edit feature on Twitter means you have to forgive people if their wording isn't exactly as accurate as you might want it to be.
Text Messaging Is Cool. But Where Are Its Boundaries?
>This splits an exceedingly fine hair: it requires the Treasury to accept that the Tornado Cash Entity, despite being the prime mover for the Tornado Cash Application, is somehow not responsible for the thing it wrought. In other words, the "brick on the accelerator" argument.

This is completely thrown out in reality, because Courts've already handled this. If you create a thing that does harm (booby trap), you are still liable for damages incurred as a result of it's fundamental operation as you created the danger. Also see the case withregards to Alfred Anaya to dissuade yourself of the notion that they'd never go after someone for bringing into existence an instance of a tool key in facilitating known criminal activity.

Besides which, Tornado.Cash screwed up as far as I'm aware, because they were financial beneficiaries of the operation of the mechanism. This is also something Courts are quite adept at being able to see through in spite of obfuscatory application of tech. So there is a tangible link there to anchor on both in the sense that the Entity's assets get sanctioned, and any addresses involved in the technical implementation get sanctioned.

Anyone spinning up anything recognizably similar, (and I assure you, a recognizer that runs over the chain to find similar patterns of behavior is well within technical capabilities), will find themselves needing to resort to more and more elaborate constructs as more examples of the underlying implementation pattern of activity become known. This'll converge to becoming Yet Another Form of Financial Engineering Arms Race (tm).

It is very difficult to outpace Nation states. Especially when you consider they are attractive pass times to those who like dealing with large distributed problems once one gets beyond a certain level of financial independence.
Interestingly enough, I've had hydraulic brakes fail on me for two different cars (thankfully it was 20 years apart, but still I would have preferred that the first time was the last time).

iirc both times it was some sort of brake fluid leak.

So, while I totally agree that having motorized breaks is really scary, hydraulic brakes can fail as well.
Some of the most successful programs are designed either by one person or a small group of designers who were given the autonomy to do their job. This story reminds me of the origin story of the American GPS system which was designed over a holiday weekend by three engineers. If you want projects to work then give a small, qualified group the room to make decisions and turn them loose. If you want to give the appearance of doing something for years on end then assemble endless committees and design reviews (like the F-35, Ford Class carrier, DDX-21, etc).
Yeah, it's very asymmetrical with banks. Say you wire a large amount of money to the wrong account number? Too bad, you don't get it back. A large amount of money is mistakenly wired to your account? You're in for a world of hurt.
ah ok i see your single thread is blocked nevermind
Lots of small companies have this, since they often don't have any crosstraining or internal documentation of processes. Once a person leaves (quit, died, sick, whatever) there is no one else who knows what they were doing or how it got done.
I disagree. A lot of what people would "hide" are in fact equivalent to "clothes" worn because of social norms or taboos.

A comment I make to a friend sitting next to me would be inappropriate to make to the policeman in the corner, or to my boss. Inappropriate to the point of there being consequences.
I don't think it has anything to to conspiracy theory or anything like that, it just a matter of fact, that nation state actors just simply DO NOT trust anything digital for important stuff ATM.
They will, eventually, if you can afford to outspend the bank on lawyers. It's yet another case of financial might making right.
I commonly build a name generator based on travesties or Markov chains. I can write a simple version of it in a few minutes in a familiar language, but it exercises file IO, some simple data structures, string operations, and some randomization. Gives me a good first general idea of what it will be like to work with a new language.
Surprised/not-surprised that no-one has mentioned TikTok. My feed regularly exposes me to artists and styles (e.g. jazz fusion) I haven't heard at all or enough.
Let's say I don't have anything to hide. Even so, my devices contain lots of sensitive information about my friends, family, colleagues, and employer. I wouldn't want to put them in a bind.

Privacy is actually a group-level challenge. Trying to reduce it to individual action (i.e., "I don't mind if they look through my stuff") is nonsensical because it's not just your data.
Lately HN feels more like a bunch of lawyers quibbling over semantics... It gets really old, really fast.

Whatever happened to assume positive intent?
The interest might be taxed as income depending on where you live, but I don't see how the erroneous transfer would be considered income if you have to give it back.
If Bob has his antannae up he does. If not he sends it to the IBAN that the scammed gave him for the 'return' payment.
When I worked a big box retailer in the 90s, usually the stuff that had fancy displays had a more generous margin. There’s also below the line margin from paid shelf placement and other things.
Pingora, the proxy that connects Cloudflare to the Internet
I am in an authoritarian country. Our speech is censored, and online chat is monitored. We have to consider whether it is appropriate when typing words and speaking to friends.

I care about privacy, but not that much. The author gave me the feeling that I would not drink water for fear of choking to death. Providing private information to some big companies has brought a lot of convenience to our lives at the same time. When making a choice, I will weigh the gains and losses. As far as I am concerned, I loss more while over-considering the privacy.
People put their money in the bank to safeguard themselves from getting robbed. Yes, sometimes the banks end up being the thieves. But if people simply stashed their money under the mattress, that would be like going back to square one. Thugs would have a very easy time, taking your money, if all they have to do is convince you to reveal the key.