skysight-inc/HackerNews huggingface dataset:
Don't let history blind you to the now ;)

It's way better now than it was back then. There was a long period of good ports, which combined with the Steam for Linux client made Linux gaming a real thing already. But instead of fizzling out like the last time there were ports, now Linux transitioned to "Run every game" without needing a port. Some exceptions, but they are working on it and compatibility is huge.

This will grow slowly but steadily now, and is ready to explode if Microsoft does on bad move (like crazy Windows 11 hardware requirements, but we'll see).

Biggest danger to that development are the gpu prices, the Intel gpus can only help there. A competent 200 bucks model is desperately needed to keep the PC as a gaming platform alive. It has to run on fumes - on old hardware - now.
Would it be beneficial for T-Mobile customers to switch carriers? Or can nothing be done to avoid being SIM hacked at this point?
Yeah, let's ignore all the good and force everyone to go back to human drivers that are 10x worse.
C-Span: President Biden Remarks on Afghanistan
Honestly if you are benchmarking america against the bahviour of the Taliban you have really lost your way.
I don't know how anyone can look at the types of accidents Tesla is having and conclude that it should override the human driver.
I’m from Europe and honestly I’ve never used a magnetic strip to pay with a card. Looks really cool though.
The big US carriers are post-paid and run credit checks on subscribers.
Like the photo of LCD screens replacing supermarket fridge doors and Hacker News comments about how clever they where to know about glass, and missed the cameras that came with every door, exactly as the company intended.

That sort of thing?
Sure. But neither of those places is an ied survival camp every time when leaving the base.
Is this a US thing? I’ve never received unsolicited spam calls here in Europe…
This is one example (another one is allowing people who cannot read or write to create legally-binding video statements) where it would be handy to be able to prove that a particular video came straight from a camera.

This falls under the general heading of "remote attestation" technology (as the person I am replying to probably already knows).
There's a couple other papers in the same vein, a genre of "you never needed residual layers or complicated normalization tricks if you just get the initialization & layers right", like Balduzzi https://arxiv.org/abs/1702.08591 or NFNets https://arxiv.org/abs/2102.06171#deepmind . I find them pretty interesting because they are a datapoint that neural nets were, all along, much more powerful and simpler than we realized, and we just don't know how to NN right, and we mistook our incompetence at setting up easily-optimized instances for fundamental limits of the models.

Most of that work focuses on CNNs, but it looks like it is true of simple MLPs too: https://www.gwern.net/notes/FC With MLP-Mixer, we find that simple MLP archs are already highly competitive with the CNNs & Transformers that have had literally a decade of intense research put into them. But MLPs long predate both families, so why did it take this long? As far as I can tell, there were just some cursory experiments relatively early on where MLPs didn't work well past a few layers (just like CNNs didn't early on), and everyone shrugged and abandoned MLPs, and it just became conventional wisdom that 'MLPs are too flexible to work'. If it doesn't work immediately, who's going to persist and try to scale up? But then it turns out that a little bit of normalization or gating, and MLPs Just Work. All seems obvious in retrospect (working fine at small layer count and then asymptoting at a few layers obviously looks like optimization problems of the sort you'd fix by residual layers or normalization or better initialization - in retrospect!). And yet.

A humbling instance of our cognitive limits; we're just too dumb and ignorant to do this stuff the easy way, and have to do it the hard way.
> You can't say values are irrational

People basically do say that, though.

(Values can be contradictory/inconsistent. E.g. you say you value self-preservation, but you also enjoy whacking your head with a hammer. That would be a kind of irrational. That's not what I'm referring to though.)
credit checks/verification/enforcement for yearly contracts probably
I'm on Google Fi and get car warranty calls all the time.

The only technique that works is to not answer the phone unless it's from a known contact. Most spam stuff won't leave a message, or it will be a consistent ~4 seconds of silence. Fi (or Android? IDK) has a call screening function which 9/10 if I send something to it, they will hang up before the automated preamble finishes.
To a first approximation, all college related phenomena involving money are derivative of the student loan industry. Fitting in is at least as likely to involve loan money and credit cards. Every one doesn’t have mom money.
That would only be relevant is a substantial portion of people who felt poorly about tesla autopilot had literally perished from it.
I thought this was going to be a new album by The Flaming Lips.
So you're not even anywhere close at having a language.
And look how it took you almost a paragraph just to describe a simple type check.

> but it'll be just walk thru all nodes and save as much info

Yup. Literally none of that info comes from the parsing stage. It won't be "just" an AST walk.

SomeType n = f(x, y, z);

This simple line requires you:

- to see if variables x, y, z are in scope

- that they conform to the types required by the function

- to do that you need to look up the function. Depending on your language it can be any of: available globally, imported from a module, aliased from a module, defined in the file, a variable holding a reference to the function

- side note: even x, y, z can be any of the above, by the way

- then you have to check the return type of the function

- then you have to resolve SomeType. Which can be defined in the same file, in a different module, or globally. Depending on your language, it can be simple type, subtype, union type...

- so now, depending on your language you have to decide whether the type of the result of the function (which can be simple, imported global, subtype, union...) can be matched against the type of the variable

And the same has to be done for every single assignment. And literally none of this has to do anything with parsing.

Edit: all of the above depends on how many features you want a language to have, and how robust you want it to be, of course. But all these things are super important and are significantly more important than the parsing stage at least at the beginning. And definitely more important than the importance accorded to parsing in nearly all materials on compiling.
Credit checks
For the past year, I've been getting random calls and texts from a lot of unknown sources. Many times the callers even spoofed different numbers. And sometimes people call me because they said I called them.
I suspect phone user information has been leaking probably in many different ways.
Dallas Police Dept. Loses 8 Terabytes of Crime Data
> The data includes social security numbers, phone numbers, names, physical addresses, unique IMEI numbers, and driver license information, the seller said.

Lord, that's an insane amount of data.
Fantastic work on miti! Looks like it could be a game changer for modular systems especially, but in general just having a single "brain" control all your synths in a way thats as readable as this would be great.

Out of interest, are you aware of any language, framework or environment that includes sound synthesis as well, essentially making it an all-in-one?

I do wonder if I'm asking too much, since Supercollider already exists but I'm not much a fan of using it because of how verbose it is and I'm a little bit upset it uses its own language (so I couldn't import more generic modules), but its worth asking anyway. My current plan is to use a non-livecoding module for an existing language, since the ability to change on the fly isn't important to me
What is the worst that could happen if Kroger learns that I use my rewards card to purchase a loaf of wonderbread and other assorted groceries every week?
Can you please stop repeating this tripe, it's been debunked over-and-over again, and it is really getting tiring.
Just add all those to the map system. It could be made incredibly accurate, if construction companies are able to actually submit their work zones and "geofence" them off on the map.
Destroyer by Victor Lavelle is a modern sequel to Mary Shelly's Frankenstein with some Black Lives Matter related story threads and strong female villains.

https://www.simonandschuster.co.uk/books/Victor-LaValles-Des...
Sure. Fallacies, as usually stated, tell you when something that feels like a logical entailment isn’t actually a logical entailment.

Intuitively, people find “bob is an idiot so he’s wrong” a reasonable statement.

Technically, the implication does not hold (stupid people can be correct) and this is an ad hominem fallacy.

However, if we analyze this statement from a Bayesian standpoint (which we should), the rules of entailment are different and actually bob being stupid is evidence that he’s wrong. So maybe this is actually a pretty reasonable thing to say! Certainly reasonable people should use speakers’ intelligence when deciding how much to trust speakers’ claims, even though this is narrowly “fallacious” in an Aristotelian sense.

I’m not aware of any reading on this topic. It seems under-explored in my circles. However I know some other people have been having similar thoughts recently.
I'm building a prototype that does that. It's not done yet, but you can check out last month's demo of the "pull up".
https://www.conceptionary.app/

(Please don't squish my website HN)
As a customer, though, that still sounds very dismaying to me.

If I'm linking my bank to paypal to send money back and forth, I don't want: (a) paypal getting transaction history, (b) a third party company hanging on to those credentials, (c) that third party company getting any view of transactions either. I just want Paypal to send/retrieve money.

I thought Plaid just translated "different bank acount APIs" to a dev-friendly one. If they're using that to collect a lot of data THEMSELVES from customers who just wanted bank interop... that's bad. Nobody "using" Plaid is intended to give this intermediary company all that info.

I'm linking my account to Paypal because I (thought that) I trusted Paypal. I never knew I was actually giving all this shit to this other company too.

(In my case, I've used routing number/checking number because they seemed to require handing over less privileges than my full password, and this certainly seems to reinforce my skepticism about using the "sign in to your bank" password auth for linkage.)
Good lord, I know HN skews older and male but this is a whole new level of out of touch. Which honestly I'm not surprised about, but the level of dismissiveness surrounding it is odd.

This is the result of a new breed of lifestyle internet personalities -- most of them have found their home on YouTube since it's usually longer-form content but they're also on Twitter/IG/TikTok/Pinterest which is where most people discover them. The rough description if you want something maybe more relatable is that they're streamers for girls and young women. Yes streamers are streamers for girls and young women but the point is that it’s the same sort of thing. But rather than playing Hades or Minecraft, they're cooking, cleaning, making art, doing makeup, practicing yoga, talking about life, studying, bullet journaling, and decorating their living spaces.

It's actually really cool stuff. At least I really enjoy the content. It's good for people that respond well to body-doubling for motivation. And since maximalism is back for home decor (thank god finally, 4 basically empty walls feels like a hospital) you see lots of people surrounding themselves with stuff that brings them joy and happiness to be around -- plants, blankets, walls full of art, fairy lights, stuffed animals / figurines. And college is the perfect storm of wanting to express yourself, reinvent yourself, and usually starting with a blank slate.
Thanks. I should have linked to https://en.wikipedia.org/wiki/Interactive_film#Laserdisc_gam...
I really like your header. As someone that makes hiring decisions, starting by showing your curiosity and reasoning as clearly as the Linux example, then immediately casting your mentorship and current position as an opportunity shows that you will be an engaged coworker that can push things to the next level. The resume itself showing that creative thinking.

It's not so much the way the content is presented, as much as the content itself!
For some reason fancy rugs and bedding were very popular with the wealthier kids at my school. About 15 years ago. Faux fur and shag were all the rage. It seemed so fancy at the time, but in reality you can buy these items at Target for around $100, even back then.

The desire to spend some money to show off a fancier "self-made" home existed, but it wasn't lead by a marketing system or influencers.

I have no idea how they all came upon shag before social media was a thing, though.
It's days like today that I'm very glad I use a prepaid VOIP service that accepts bitcoin.
Yes I've heard this too, but I've also heard both.

While writing this I found a lot of opposing definitions (as mentioned with bus factor). I've also heard "Don't shave the yak!" as part of the definition you gave for yak shaving.

Thanks for the feedback! I'll incorporate this too to make it more complete.
They did swap out all of the payment terminals, though. Just for ones without that functionality. However, I could believe that they selected the hardware because they were stuck with choices that were compatible with other systems. Kroger is a big company with quite a lot of resources, though.
It’s useful to look at Mac AppStore. You can use it to estimate how many apps will prefer alternative ways to reach users.
Are you seriously implying OP earned a PhD in ML/CS without working for it and that it was "given" to them? There is no way in hell OP was "given" a PhD in CS -- it takes hard graft, tenacity and rigour to get a PhD in any field.
Like Hal fixing a light bulb (42s watch):

https://youtu.be/AbSehcT19u0
If I believe my data (SSN, name, address) has been breached, what should I do? How should I prevent identity theft?
Archive.is: https://archive.is/e3HN8
They have even drawn the dimensions of Starship wrong in the graphic.(The length from the hatch should be almost 4 times as long not 3) https://drive.google.com/file/d/11PzZvWXOlV09B4wI9jPA_yRp5N9...
I think since the beginning the Taliban taking over was inevitable, as Afghanistan is not really a cohesive nation and any army assembled will behave as such. That said, the way this retreat has been executed is horrifically bad. It’s mind-boggling that this is the best the pentagon and Biden admin could come up with.
No one is saying this should be the case, just that the feature is not what the company advertises (the ability for the car to fully drive itself) and that said feature is further away from completion than many might lead you to believe. as someone who drives a tesla with autopilot, I agree with this. Autopilot is the best lane assistance system ive used, but thats all it is.
The original TA had a thriving modding community with 100’s of custom units for download, scenarios and many other modes.
They already had a civil war. Saddam quelled a big uprising among Shi'a and Kurds. Unity among the Muslim factions is stronger than national unity, so your proposed consequence already existed for 1000 years.
As this reddit post pointed out, this appears to be a common problem with radar TACC.
https://www.reddit.com/r/teslamotors/comments/p5ekci/us_agen...

"""
These events occur typically when a vehicle is partially in a lane and radar has to ignore a stationary object. This is pretty standard and inherent with TACC + radar.

The faster Tesla pushes the vision only stack to all cars after they’ve validated the data, the faster this topic becomes moot. Andrej Karpathy talks and shows examples of what that would do here. Minutes 23:00-28:00
https://youtu.be/a510m7s_SVI

Older examples from manuals of other TACC systems which use radar:

Volvo’s Pilot Assist regarding AEB/TACC.

According to Wired, Volvo’s Pilot Assist system is much the same. The vehicles’ manual explains that not only will the car fail to brake for a sudden stationary object, it may actually race toward it to regain its set speed:

“Pilot Assist will ignore the stationary vehicle and instead accelerate to the stored speed. The driver must then intervene and apply the brakes.”

Cadillac Super Cruise - Page 252

Stationary or Very Slow-Moving Objects

ACC may not detect and react to stopped or slow-moving vehicles ahead of you. For example, the system may not brake for a vehicle it has never detected moving. This can occur in stop-and-go traffic or when a vehicle suddenly appears due to a vehicle ahead changing lanes. Your vehicle may not stop and could cause a crash. Use caution when using ACC. Your complete attention is always required while driving and you should be ready to take action and apply the brakes.

BMW Driving Assistant Plus - Page 124

A warning may not be issued when approaching a stationary or very slow-moving obstacle. You must react yourself; otherwise, there is the danger of an accident occurring.

If a vehicle ahead of you unexpectedly moves into another lane from behind a stopped vehicle, you yourself must react, as the system does not react to stopped vehicles.
"""
I am Canadian, so doing ours, but I am pretty indiscriminate. Currently I am doing ones attached to Aeroplan, our largest frequent flyer program.
What “Landing a Man on the Moon Before This Decade Is Out” Looks Like
All contract-based telecoms (at least in the US, I can't speak to elsewhere) run credit checks against postpaid customers since they typically involve a financial obligation (2 year contract and/or financing the device)
Kroger brand stores have terminals that support contactless. Their self checkout lanes get new hardware and/or software every couple of years.

I’ve worked with many payment gateways over the years and enabling contactless on a stack that already did EMV never required a code change on the POS system. The terminal just passes the same data along to the POS.

I’m convinced there’s some fees at play here. The standout to me is how they push Kroger Pay - that’s to save on processing fees.
The article references and links to The Law of Triviality, which in the first sentence references C. Northcote Parkinson.

What would you like to see instead so I can make it right?
Right, but surely they could run your credit and then throw away the data, right? What interest do they have in holding on to it?
If fewer people shoplift, the shrinkage rate lowers and grocery stores have more room to play with the price because their margin is wider. This is why inner city stores with higher shrinkage rates charge higher prices and why memberships stores like Costco which have almost no shoplifting losses at all can be so competitive.

If facial recognition is able to reduce theft, prices will likely be competed downwards over time.
Practically every single DAW setup has a piano keyboard sitting in front of it. As a guitarist, I have had to learn to be at least competent on keys to communicate with people using DAWs. That's a pretty strong counterargument.

I think the only real argument would be whether most people compose with piano or guitar--and piano outnumbers guitar by a lot last I checked.

Everything else is in the noise.
I get MANY GV spam calls

https://i.imgur.com/jKEA3Tw.png

I NEVER use my GV number... I just don't know how they get my number to begin with....

But the numbers that are super spam are all the ones with ~4 second VM.

I keep hearing from this weird New Jersey Jewish Accent where he tells me "I am under attack for someone who is causing my pain and attempting to steal money from me and if I pray and send him money he will take care of this attack against me"

This spam call is really good at avoiding number blocking - and I get ~2 calls per month from this recording... (The accent is like if Mel Blanc attempted to do an over-the-top Jewish accent... its really over the top. I recommend everyone listen to it and picture "The Producers" with Mel Blanc singing it...

I actually listen to it every few months or so because how comical the message is.
when I hire I'm looking for folks who spend hours exploring, not the person who finds a local optimum fastest. Failing these sorts of interviews is not a sign you aren't a good programmer.
You should be ashamed of yourselves, period
The canonical case in software teams is arguing about code style guidelines.

Almost never do the structural elements of good code organization get discussed. Instead we wrap around the axle arguing about things like bracket placement and whitespace. Usually in a manner which damages team cohesiveness rather than building it.
I’m grade school. I am in Canada and almost all our power lines are above ground. Yes it was specific to if a power line landed on your car or even if it crashed beside your car and you had to get out.
I really want to love Slackware, but I can't bring myself to use a distro that has basically a single person as the maintainer. What happens if Patrick Volkerding gets hit by a bus? That's it, no more patches, no more updates? Really wish Slackware had a team of maintainers.
Getting startup employees to stick around and learning from couples therapy
Yes, it's pervasive. I get 4-5 calls per day, most of them scams trying to sell auto warranties or cheap vacations. All of them spoof the caller ID of the caller so it looks like somebody from my area. We have a national do-not-call list is a joke but that only holds legitimate businesses accountable. There's almost no enforcement for these fly-by-night companies.

There are initiatives in the works to prevent this behavior but they keep getting delayed, presumably because the telcos will have to do some work that doesn't fill their pockets so they're dragging their feet.
You're getting downvoted for this comment apparently, but I'm still of the firm belief that we will never see full autonomous driving without some sort of P2P network among cars/infrastructure.

There's just too much shit that can't be "seen" with a camera/sensor in conjested traffic. Having a swarm of vehicles all gathering/sharing data is one of the only true ways forward IMO.
Midwits (which we all are to one degree or another) can be mostly fixed by applying Chesterton's Fence principle though. We just need a knock or two in both directions to better estimate a relative weight of that rule as a heuristic.
Go back? Human drivers are the norm, not the exception. This argument is tiresome beyond belief.

But no, just keep disregarding the clearly significant issues and mis-marketing, because progress, right?
I didn't see anything in the tutorial that LilyPond doesn't also do (and in a similar way).
This should result in the corporate death penalty but won't so will keep happening. If you zeroed out all of the investors this type of mass compromise would immediately cease.

As long as -- cost of compromise < cost of security -- on and on this will go.
This is IMO what makes teaching well incredibly hard: you not only need to understand the topics at hand better than people who just apply it, you also need to remember the time before you understood what tou are teaching.
roam/sr has code at https://github.com/aidam38/roamsr

This is a plugin for Roam Research that allows you to do spaced repetition inline with your Roam graph. It keeps its state alongside your notes, and if you want to change your notes while doing a review session that's seamless.
Instagram is requesting access to local devices on the network as well as of yesterday.
Ah, making a boot and root floppy using rawwrite. Brings back fond memories. Slackware still has a place in my heart :-)