skysight-inc/HackerNews huggingface dataset:
The official Android Auto app works on GrapheneOS as an extension to sandboxed Google Play. We don't have our own implementation yet and it's not planned in the near term but it is available. Google Pay doesn't allow alternate operating systems but it does work on GrapheneOS from a technical perspective, it just doesn't allow using it in practice without pretending to be the stock OS on a legacy Google-certified Android device without support for hardware attestation. Most banks have their own tap-to-pay implementation in Europe but that largely got phased out in the US.
Don't forget them requiring an online Microsoft account to change the setting. Don't have internet or can't set up an account? Well, tough luck.
Real estate companies are generally not wielding any power over tech companies… tech companies have all the leverage in any office leasing deals right now. I’m sure there are exceptions though.
In some regions, banks stopped supporting their own tap-to-pay systems or they never even got widely adopted in the first place. It's much better in the EU than the US, where most banks still have their own tap-to-pay.
If Anduril gets big enough, one of the "old players" will simply offer to buy them out.

It's usually insane to reject a buyout in the military space. The audience/customer base is limited at the end of day. The military only has so much money it can spend on warehousing toys in event of war which results in a highly cyclical boom and bust for product lines.
well, should make galactic real estate cheaper
Well said. I couldn’t agree more.

I think there are a lot of countries that have done some really remarkable things. I’m American, and I’m generally very proud of my country. If I were, say, French, Swedish or Japanese, I’d feel the same way.

Obviously none of those countries - or any country - is perfect, and all have some distinctly dark chapters in their past, but there’s something inspiring about a society organizing itself to accomplish generally good things.
> This is apparently the IRIG H encoding, which dates to the 50s and is probably designed to be easily decoded. By what, I wonder?

Wonder no more! This technology is used in wall clocks, weather stations, and even wrist-watches.

They're usually marketed as "atomic clocks".
Looks interesting. I got as far as where it asked me to pay them $15, which I'm reluctant to do without first trying out the service. How does one receive a Referral code?
Maybe they were talking about the program where you report tax evasion and then once the missing money is collected you get up to 30% of it? That exists.
For profit companies can take donations. Most Thunderbird funding is donations to MZLA Technologies Corporation for example.
What was the final loss? Is this hardware available for rent somewhere?
For those of us that are visual or audio learners: https://www.youtube.com/watch?v=V0CWj9DwRBY
> Sometimes they are the same

Your understanding otherwise seems on point, but I'm not sure they can ever be the same. An exception is the representation of programmer fault. An error, on the other hand, is the representation of faults outside of the programmer's control.

Like you point out, operating on a missing table is a mistake made by the programmer. This fault could have been avoided when the code was written. The table not being there is not within the control of the developer (with some assumptions of what table is meant to mean here) and no amount of perfect coding could have avoided the situation.

> Most failures in JavaScript are exceptions

Idiomatic Javascript suggests handling errors using its exception handling mechanism, but the payload is still error in nature. In fact, the base object the idioms suggest you use to hold error data, passed using the exception handler, is literally called Error.

Javascript may be confused by having no official "Exception" type. Although arguably it does not need one as you can simply throw a string, which is all you need for an exception. The exception handler will tack on the rest of the information you need to know automatically. Java takes a different opinion, though, having two different, albeit poorly named, built-in classes for errors (Exception) and exceptions (RuntimeException).
An something like 10% of the population lives in Beverly Hills.
Those third party apps are not enabled by default, won't modify their functionality without your permission, and two of the three are open source.

And for me it's not so much that I trust Microsoft less than any other company. It's that using their services require so much trust, yet they give so little trust in return.
When there are not protests, yeah.
FWIW, nano can have multiple edit buffer, just add "set multibuffer" in your .nanorc to activate this feature :).
Strange. It works here with "Enhanced Tracking Protection". Maybe I'm using a different version of Firefox?
Can you legally open a bank account without a SSN? Legit asking. Same qq for medical.
I had a mouse go wonky on me like 20 years ago and Logitech sent me a new one even when it was out of warranty. And I have to say that the MX Keys Mini is the best keyboard I’ve used in years for my purposes. There are a couple things that could be refined, but it’s pretty great for Mac/iOS use.
> More and more, they write their software to serve themselves rather than their users

Well said! I really miss when our products served us but I can't think of a recent purchase of anything internet capable that wasn't designed to work for someone else (and against me no less). I don't see "never own an internet capable product again" as a viable option here, and I'm not sure what else we can do to protest this besides push for government intervention. In the meantime, I try to firewall off whatever I can.
And one heckuva party line on 867-5309
You may know the reason why but for those that don’t… Bernoulli’s Principle, think thumb over a garden hose. The effect is most pronounced with low frequencies but occurs at all frequencies. We perceive loudness as an increase in pressure.
From an economic perspective, it makes sense to unbundle goods/services so people only pay for the aspects they want. This goes awry, however, when companies do not price things transparently (e.g., make it seem like "coach airfare" is available for $x, when in fact that is the price for "sub-coach airfare"). It's also not optimal when employers' travel policies haven't yet caught up, and your required to book a class of travel that is demonstrably less appropriate than what was previously reimbursable (e.g., you can't pick a seat and are therefore more likely to get bumped if the flight was overbooked).
Alexa will soon lose a popular shopping list feature
NapkinLAF provided a hand-drawn look for Swing:

https://napkinlaf.sourceforge.net/#Snapshots
Alamosa: A Tiered Disk Block Cache for NetBSD [pdf]
California sides with big utilities, trimming incentives for community solar
> So the customer data is actually stored on Snowflakes AWS accounts?

Yes.

> Also does that mean every data query to snowflake goes out/in to/from internet at egress/Ingress costs?

Yes. It's covered comprehensively in their docs, along with the caveats.

> What difference does it make what underlying storage / provider it uses then?

"Snowflake does not charge data ingress fees. However, a cloud storage provider might charge a data egress fee for transferring data from the provider to your Snowflake account."

unsaid: "...and you have to pay for that".

Note that when they say 'your Snowflake account' they mean our cloud account which we own, and which we run our workloads in, which we refer to as 'your' snowflake account.

Tangibly speaking, what means is that if you want to check up your billing; you go through snowflake; you can't login to a cloud console and see the actual charges the cloud vendor is charging.

> What difference does it make what underlying storage / provider it uses then?

They pass the specific underlying cloud vendor costs on to you (with, I guess, some markup, though you have no way of know what that is :)
I left my job because they enforced WFH.

It went like this, paraphrased:

Hi boss, I don't think that avoiding any form of social contact is good for me. Since it's clear that this is now the new expected working environment, I am resigning effective immediately. Toodles!

I guess it'd be a bit like that but the other way around.
A lot of people got laid off. Companies are all looking to get to profitable or break even in the next 12 months. There isnt a lot of cash flowing around for business to borrow for survival or growth.

Then there is the AI hype. You see someone like rabbit selling a lot and getting more money... and that's turning into another Jucero.

And that makes OpenAI look a LOT like Theranos... all hype and no substance. I have a pretty solid argument that this is likely the case. Lets go back to GPT 3... Sam in front of congress, where all talking about the singularity. The deal with M$.

That MS deal had ONE interesting bargain in it. They could have everything till OpenAI got to AGI. Thats a pretty drastic bet to make.

And here we are, after board fiasco, where any one who might have said the word safety 12 months ago has quit.

It's the google engineer who thought their efforts were AGI, it's the MS paper saying hints of AGI. I think everyone at open AI got high on their own supply. I think they had an idea that if they just fed it enough info, if they gave it EVERYTHING that some how real AGI, or sentience or sapience would emerge.

Candidly from where they sat it probably looked pretty close, and it's hard not to have rose colored glasses. More so with Sam as the hype man on TV. The problem is that it completely ignores the history of every AI effort that has gone on since the 50's ... where they think they are close and then reality swiftly kicks the project in the balls. It's not like this very thing hasn't happened every time before. Us getting close to AGI is like fusion being 10 years or 25 years away, always... you wont ever get there if you keep covering half the distance to the goal.

Meanwhile google, FB, M$ cut staff and bought hardware on this bet. The thing is no one has ANYTHING good to show for it. And for as much promise as it has, I haven't seen a "reduces hallucinations" paper, or one that has an inkling of how to make the systems more honest.

My bet, that there are a bunch of engineers out there working on cool shit. They are bootstrapping because they dont need VC's any more. There isnt a massive investment upfront in "infrastructure" and most of them are skilled enough to tie scale to revenue and do it so there is margin. I suspect that you won't get another google or FB out of this one... you're going to get 1000 companies that do 5-10 million a year with sub 10 total staff.
Seems like you could solve that by endlessly buffering stdin? Then you'd have to keep passing higher and higher offsets to read from, and old offsets would simply return their original, old values.
There's no reason to open the laptop to access the disk from another computer.

With a dock, that laptop gains an external SCSI port.

And with an external SCSI port, it can boot up in a mode wherein the whole laptop behaves like a standalone SCSI disk -- ready to use with whatever other computer with SCSI from the past 40-ish years that one can muster up.
Outgoing is Sonic.

Incoming is a site of my own, "animats.com".
And a "coverage map" https://www.nist.gov/pml/time-and-frequency-division/time-di...
This is really sad news. Being able to quickly say “Alexa, add bread” and know that will appear in the bakery section of AnyList has been incredibly useful. I’m not sure I can train (or want) to say “Alexa tell AnyList to add bread to my grocery list”.
I'm not living in fear of that happening. I'm keeping an eye on it. If it crosses a certain threshold I'll switch to Linux. It's not that hard to install Linux.
>That’s because the cost to make every paper free to read would be too high for universities."

What is this bullshit? How is copying text around suddenly costly?
Yeah I'm talking about Antarctica. I was really thinking about going there, just to see how it is. But the lack thereof proper net puts me off.

No different from regional Australia, which ALWAYS has some crippling addiction, whether it's alcohol, domestic violence or something else. Not the best environment.
I was a Pluralsight subscriber for about a decade before giving up on them in the face of declining quality and higher prices.

My biggest disappointment was their pricing around Flow which I saw as their genuinely killer app - sort of like APM for your actual engineering team. But they priced it out of practicality for almost any organization.
I wondered about its American origins too. I vaguely remember a little detail in the novel Cryptonomicon where one of the characters (a Lieutenant in the Imperial Japanese Army during WWII) sets his watch with a radio time signal. So that got me thinking that maybe the idea arose in different places.

Also I was wondering about the “forever” wording. I imagine the signal is very robust, but couldn’t American politics just one day decide that it’s not worth it to broadcast the time by radio signal anymore?
No, your constant output example isn’t what people are talking about with “hallucination.” It’s not about destroying information from the input, in the sense that it you asked me a question and I just ignored you, I’m not in general hallucinating. Hallucinating is more about sampling from a distribution which extends beyond what is factually true or actually exists, such as citing a non-existent paper, or inventing a historical figure.
Yes, it is needed to compute a location. More accurate time = more accurate location.
This is an interesting approach but it has some issues with more more advanced effects. For example if you have a function that uses mutable state you would need to have the state both as an input and an output (for the original and the updated state) `update_mut: State -> String -> State` this isn't very economical as is probably worse than just `update_mut: String -> State ()`. If you commit to just having the parameters act as "markers" that don't actually relate to the implementation then you can get away with `update_mut: State -> String -> ()` but then you use one of the big benefits of effect systems which is that you can change the way effects work and have multiple different implementations.
A combination of both could help!
It's funny because the NYT currently has a policy of never saying anything positive about the current president (as in the editor has said this in writing), for the sole reason that they're mad he hasn't given them an interview yet.
I don't really buy that plastics are the enormous health issue that people claim they are.

We've been eating TV dinners for what, over sixty years now, yet people are claiming that plastic is responsible for stuff like gender dysphoria which barely existed outside of drag until about five or ten years ago.

Obesity is even more laughable. The fat and thin people I know don't differ in whether they use tupperware or eat takeaways. They just eat different amounts.

We probably shouldn't fill the environment with this stuff, but I think that worrying about heating up leftovers in your microwave is an overreaction.
Apple, on the other hand, is also explicit about tags not to be used as an anti-theft device. The word "theft" doesn't appear even once on…

As well they should. The last thing Apple wants is some parent tracking down their kid’s stolen bicycle using an AirTag and wind up getting killed by the thief. They want people using these things the way my dad uses them: to find his car keys (or whatever else he might lose)!
The `err == nil` check was added in April to avoid expensive and unnecessary reflection. Perhaps 1.23, or whichever release that ends
up in, would be faster?

https://github.com/golang/go/commit/af43932c20d5b59cdffca454...
Oh, is there no “DST in effect” flag in the signal?

As I understand it, the US switches at the same day across the country (for the states that do have it), so that should theoretically be possible.
The difference is that a compiler knows all about the memory model of the language it's compiling. So it can enforce rules that guarantee you handle memory safely.

But it knows nothing about your other effects. The most it can do is force you to annotate that an effect is happening. It can't help you verify correct behavior of that effect.
> No.

This isn't quite correct, as demonstrated by the example of C++, because the act of turning a function that never halts (i.e. a function that is guaranteed to diverge) into a function that might halt is an observable effect. Rust actually relies on the fact that infinite loops are infinite, and they had to submit patches to LLVM to make it possible for languages to opt out of C++-style semantics: https://github.com/rust-lang/rust/issues/28728
It's probably either just the lat long of the PoP or some magic based connection latency?
I know how you feel. I was a fan of DOS, Win89SE, Windows 2000 Pro, and Windows 7 Pro (until 7's updates started including Win10's invasive telemetry). The good news is that alternatives are better than ever and the few windows applications I still use can run using wine (or worst case a VM)
Yes, the GPS signal in a way is primarily a very precise time signal :) It’s a TDOA system!

I was referring to piggying back an emergency signal onto that!
But can you separate the economy and people?
I thought this was going to be a post about New York Times deprecating use of the Movable Type blogging platform. I was wrong but it brought back some good memories!
What happens if you do:

x = read_guess();
y = io.read_int("what's your name: ");
z = read_guess();

How would your system ensure x and z are the same?
What are folks seeing for Firefox market share? Most online sources say FF is around 3%. My tech blog and tech projects see FF at 13%, which highlights that different user groups have differing browser preferences. Degrading ad blockers seems like something that should drive people to FF.

https://indieweb.social/@robalex/112472853515037460
Seems a little unfair? Wikipedia indicates he’s lived in the UK since he was 8, and obtained citizenship in 2010.

There’s probably a case to be made for not allowing any Lords or MPs unless they are British by birth rather than naturalisation or descent.
Probably backed by a $50,000 grant.
It doesn't solve the referential transparency problem. To be referentially transparent, the buffer would need to be fixed in size, and have all of its data input prior to being used the first time. Essentially, it would akin to passing a read-only file as a command line argument to `main`.
We have had some bad issues with them with people coming to visit us so now we just take them to a rental outside the airport (there are enough very close by). Solves the problem. Get a taxi or Uber there and done.

But agreed; should be (probably is) illegal.
That’s right.

You can use a number as a unique identifier for each person that everybody stores. You can also use a number as a secret code to authenticate yourself.

But you can’t use the same number for both purposes.
You got the standards replies and maybe they are true.

Me, I rationally agree with those replies but my insticts tell me that it is because in an enterprise setting managers don't want what works best, they want what can cover their ass best.

Java and .net do that.

If you as a manager use laravel and save the company tens of thousands, nobody gives a crap. If you use laravel and things go wrong, even if things would have gone even worse with java and .net they are gonna set your butt on fire and throw you out of a window.

Laravel is for entrepreneurs, java and .net for managers.

Just my opinion of course
What makes RDS better than Aurora?
I worked for a company where every blog post went through an SEO team and came out keyword laden and unreadable.
Actually, the `err == nil` check doesn't exist in the latest release. It was added recently, which would explain the significant performance cost. If err is nil, it doesn't return early.

https://github.com/golang/go/blame/adbfb672ba485630d75f8b559...
Just hit F12. Even faster, and it'll remember if you were in the console or the inspector the last time you closed it on that page. I use it quite a bit to just delete elements for pages I'm only going to visit once or twice, but don't want to spend time messing with my adblocker on.
I guess you haven't dealt much with the police before...
The cube isn’t flat. The curvature is just concentrated into the corners. You can measure this curvature by adding the interior angles of a triangle that contains a corner.
Nitpicking: Crook Manifesto is the sequel to Harlem Shuffle, which came out years earlier. There's a third installment planned.
If you print to stdout but nobody is around to read it, does it count as an effect?
Banking is actually a rare case where it makes sense because they legitimately need your TIN (taxpayer ID number). For businesses this is the same as their EIN (employee ID number) so no big deal.

What's problematic that ought to be fixed is that for individuals your TIN is just your SSN. Lazy. We ought to just issue personal TINs the first time you file taxes.
Genuinely, same! And I knew intrinsically that that was wrong (The Times uses or used WordPress in some capacity), but I thought “maybe it was a weird straggler” — but nope. Turns out the art installation I’ve seen countless times had a name.
Ask HN: How are you getting on with AI coding assistants?
Hi

This is such a fast moving area, would be good to get your take on the optimal setup and any tips or recommendations.

I'm looking to add a coding assistant to VS Code, I was going to subscribe to Github Copilot but then I saw there are a bunch of interesting looking VS Code extension AI assistants that presumably are more cost effective by purchasing tokens for an API key:

Tabnine

Amazon Q

Continue

Codeium

Blackbox

CodeGPT

Gemini Code Assist

Cody

Double

Thanks for any advice or feedback on your experience with these tools!
> A generation ago everybody's name and address were in the phone book, and we were better off for it.

Would you like to start? Please leave a reply to this comment with your real name, full home address, date of birth, SSN, and whatever other non-PII PII you have in mind.
I feel the same way about reading beautiful language that I feel about reading a beautiful mathematical proof. It's not that it doesn't have substance, it's that the substance is put together in such such an elegant way that you don't just marvel at the content but also at its presentation.

It is very different, indeed possibly the opposite of a show off of cleverness. It is beautiful because it feels that it's just the right way to do it.
The answer is apparently that the code I linked isn't released yet.

The latest available release only checks if target is nil.
I started using Chrome in 2011. Went back to Firefox in 2014 once Chrome became a massive RAM glutton. I keep telling others to move to Firefox, but they won't because "Everyone develops for Chrome so I just test in Chrome," or "But I don't feel like moving all my passwords and bookmarks." This, despite me proving time and again how much better Firefox has been for a decade now.
If all the countries in EU did that, it would matter. Now it is just a drop in a bucket.
Copyright case that could impact the entire reggaeton genre allowed to proceed
There is a doctor I visit and they have one of those kiosks that make me do shadow work, you know, checking me in, the work of a receptionist.

It used to prompt for SSN. I would enter a bunch of zeroes. Now there is a button that says 'I don't want to give it'.

And then the next screen prompts you for the last 4 digits of your SSN, stating that insurance companies need it.

No. You already have a scan of my ID and insurance card. You don't need more.
For the marines, I think wearing a kevlar helmet, LBV (or whatever they are using nowadays) with water, ammo etc, would already be 30+lbs (not including plate), so I suspect the marines would be like "45lbs, is that it?"