skysight-inc/HackerNews huggingface dataset:
This hit home hard for me:

> You decided that you wanted to use some framework/feature/API and save developer time. Which is odd. Because consider how much time you spend trying to not harm the environment in your free time: shopping for sustainable products, bringing your reusable cup, recycling. And then think of the minutes you save with new programming stuff compared to the number of iPhones discarded because of that.
What careers are you thinking of?
Can you change the program to put a cover sheet on the TPS report? ;-)
The "gold standard" in the article is two graduate students. The Mechanical Turks are probably more- I can't find the number in the paper. Given the "inter-coder agreement" is low for the Mechanical Turks (0.17% Pearson cor. coeff) it is no surprise that the "gold standard" and the Mechanical Turks' decisions diverge. So the comparison is pointless.
Same issue with Android, FYI.

We have a Ring with the app installed on an old phone that we use as the "household" phone. I was going to "upgrade" the household phone to be an old tablet which while newer and running a later version of Android, is still old. Can't install the Ring app on the newer tablet because it is too old. So we are stuck with the even older phone unless we buy something new.
That certainly is more of a factor than magnesium.
Answer Paypal with:
Unlock our business account within 24h. Failure to comply will trigger Little Snitch firewall rule #X, completely blocking traffic to *.paypal.com on all X million devices.
Nice, I do like it it had show quite useful for certain use cases.

Pro:

- notifications without needing a account (and e.g. giving them your mail)

- notifications when you use a web app (e.g. mail), I just don't want to install a app
for quite a bunch of things, best it also works in situations where you
simply can't install an app (e.g. company computer)

- less persistent/annoying then mail notifcation (through depends a bit on your OS notification manager)

Cons:

- less reliable

- less persistent then mail notification

- some sites try to push them on users, but then it's a pretty good indicator for which site not to use

Os/User Specific:

- I have seen cases where Windows displayed them quite intrusive and it was non obvious where they where coming from making it hard to disable them for a non tech versatile user.

Especially when it came to web mail clients, web messenger clients and some simple entertainment sites they have shown quite useful to me while the sites I visit normally don't try to push them onto users in an annoying way.
Given how badly the humans performed, I suspect a lot of them are either not bothering to read the prompt or using a worse bot than ChatGPT. Not surprsing they are so cheap.

If you tried to pay people to do it properly then presumably it would cost much more.
Why not talk to the employee first?
You can use USDC or any number of other stablecoins. You don't ever have to touch a volatile asset if you don't want to.
>this kingdom was much smaller

I believe the argument was that countries couldn't be larger than 1 month travel time. It's a maximum size limit, not a minimum.

Also as others have pointed out, I think you'd be surprised how difficult and slow it is to carry heavy army-supplying loads over a winding network of unimproved trails that periodically get flooded out or turn to mud, all while being assailed by bandits and toll collectors. Travel in that era was not only slow and expensive, but risky.
Run with the assumption that everything is always infinitely available, and become judicious with your attention. Boring podcast? Don't think twice, delete it. Good TV show, but not amazing? Move on, there's better out there. You won't even remember its name in a year. Book dragging on in the middle? Skip ahead.

Every now and again you'll find something you want to give a chance to, and for those things do slow down, take it in. But don't waste that on any random thing just because it's new and being pushed hard by some giant media conglomerate.

Or alternatively give it five-ten years before you engage with any cultural product. Time is a very effective filter for quality.
I personally don't think that's an issue.

The same number of messages are made, why arbitrarily force the discussion to be broken up? Embracing what the users want to do, how they want to us it, is a great way to discover non-obvious uses and to be low friction for them.

Just looked, and on one of the forums I run there's a thread with more than 130K replies https://www.lfgss.com/conversations/133015/ and so long as it loads fast and people are enjoying it, it's fine.
This is a major deal for progressive web apps (PWAs) replacing native mobile development. Most native mobile apps have been able to be replaced by a PWA for at least the last 5 years but couldn't, on iOS, if they needed notifications. Now we can say bye to all the native, cross-platform frameworks and just use PWAs.
> If your age and circumstance allow, you should think whether a career change is possible. Not a hard change right now, but atleast explore what options might be available. I am exploring the same myself.

I’ve been doing this for years, and I have the least confidence I’ve ever had that I’ll ever pull it off. Credentials are expensive as hell and time consuming to obtain, and if massive wage loss is a concern, there aren’t many careers you’ll be safe starting over in. Anything “interesting”, but low paying will likely be affected in the same way software is.
Because the rewards points can only be redeemed for flights that are priced 3x as much as the kiwi flights. I've done the math many times, and it never comes out ahead. Just go for the flights with the cheapest price.
They don't have to be sentient. It doesn't need to be better at creating software than humans. It needs to be cheap and good enough. Most apps and websites are pretty similar, eg, blogs, storefronts. We have whitelabel apps and websites already, they're about to become a lot more customisable by a lot more people.

It's the same as IKEA, it's not as good quality as a handcrafted table from the 1800s. But it works well for most situations and most people.
Yeah I have an iPad Mini 2(from 2014!) Which works absolutely fine - it even still receives security updates from apple. I thought it would be a great tablet for my kid to watch cartoons on, but nope, even though you can download the latest version of Netflix and Disney+ both apps just crash after 5-10 minutes of playback. And I'm guessing there's no one at either company interested in fixing this. I've restored the tablet to factory settings and the same thing still happens. So I ended up buying the cheapest Amazon Fire tablet for like £50 which is probably the slowest computing device I've ever owned but it runs all streaming services without any trouble. I'd much rather use the iPad.
The input isn’t rich enough to generate generalizable regexes (regecies?). Would probably be better off with a text input explaining what the user wants to match. Text-to-regex includes intent.
Remember back in 2002 where if you connect an unpatched windows machine to the internet, it would only be a few minutes before it got infected?

Well running unpatched stuff is no longer like that. I bet you could use a 2013 iDevice for a whole year and not get exploited once.

Exploits are mostly against the rich and famous now, and not so much against regular joe.
I grew up in Mitchell, I know the area and the people.

Those are some tough, resilient folks. They work with their hands through hard winters. They love their family. They don't have many material goods, but they have good hot meals with family and friends and they all go through life together.

It's not an easy way of life, and it's not a common way. But it's not a bad way.
> I am surprised that the post about that have not gained any traction on here

Unfortunately which posts get traction is very much a game of luck on HN. Some good samaritans have to hang out on the 'New' page and upvote interesting stories for them to have a chance to come on the front page. Once on the front page, the interesting stories get voted rapidly but coming to the front page itself is 90% of the battle.

I like the Lobsters model here where every new post remains on the front page for sometime and then drops off if it does not get enough votes. Due to the volume of posts HN receives, naturally such a system won't work here! So it is all down to the good samaritans hanging out on the New tab.
Ipad Mini2 owner here.

Twitter doesn't work. Their app now shows _maybe_ 5% of tweets that my logged in user does. Safari is slow as crap on the website.

Google voice still rings and shows notifications, but can't function because no updates are available and something in the api is broken.

A non-zero number of sites show no-css warnings or just crash because it's an old JS interpreter. (HN though -- it's still rocking the 2000 era web design)

Apps that access the network are slowly dying. Though kindle and mail still work, and that's about all I use it for now.

This was a $300 device 8 years ago, and probably has my best $/usage of any tech I've ever had. The replacement is an 800eur ipad (edit: mini, with cell), because it's (the mini) now effectively a pro model rather than the cheap one, and I'm not sure I can justify that.
Fix that ChatGPT
The flash chips in the SSD in my actual computer don't seem to have done this, and they're older and have had higher write traffic. If this is a thing, does this just indicate the phone manufacturers are saving a few pence on each unit at our expense?
This is what you get when you get trapped in the apple ecosystem. I'd consider getting a pixel 6a - I purchased mine for 150$ with a trade in of a pixel 2 and it will get 5 years of software support.
That's something to take up with your representative, because that's legal unfortunately (specifically: marketing similar products based on past purchases, and in my experience, the consumer market authority takes that definition rather broadly).

There's a second category of unwanted email where unsubscribing has as only effect that you'll get more spam because now they know that your email address is actively being read. The sender is a hacked server or a botnet, and no business is identifiable as sender. This type of illegal activity is what spam filters are designed to combat. You're not helping the designers by marking other email as spam: it muddles the data, causes legit senders trouble (like me, I don't have a newsletter but spam filters are so aggressive that personal messages sent from my server still regularly ends up in spam), and makes everyone's life harder.
CSS Creator Håkon Wium Lie Interview
Tortoise TTS can do this. You just pass it your example as a conditioning latent.
>crypto still has only one valid use case and that is for criminal activities

And we will be thankful for that when we are all classed as criminals.
I held onto my 2016 SE until last month, through 3 battery changes as well.

It's no longer receiving updates to the latest iOS, and only gets limited security update backports. Sadly, it won't be long before certain crappy-but-necessary-apps like banking and 2FA auth insist on you installing an update that doesn't exist on iOS 15.

Apps increasingly don't bother testing for the 4" screen dimensions, and if you report that a button or something renders off screen, app devs dismiss your device as "legacy".

I finally got fed up jumping through hoops to make Safari bearable.

I ultimately ended up upgrading to an Xperia XZ1 Compact running Lineage 20. It's the last small android phone with a headphone jack andna flagship processor. Runs beautifully and it's actually a bit smaller than the iPhone 12/13 Minis.
I still use my OnePlus 5 which is now (almost) 5 years old! It has 8GB of memory with Android 13 and a custom ROM.

It's still faster than some phones that are released today.

I agree though that some apps are extremely resource intensive for the sometimes seemingly things they have to do.
"Saying something is true doesn't make it true, but if you say it enough times it can literally make it seem true."

https://en.m.wikipedia.org/wiki/Illusory_truth_effect

Tolerance is an important social/psychological phenomenon, but perception is even more important. Teaching people to think in memes is dangerous imho.
Thx, nice explanation. I think possibly Mercurial actually stores only the diffs, but I am not sure.
You can get paid in USDC and can transfer that to and from your bank account as quick as banks will allow, or pay people directly with it.
Being an HN pundit obviously, posting the spiciest of hot takes

user: crop_rotation

created: 4 days ago

karma: 305
I don’t have a good intuition for when it’s prudent to take a mortgage if only ARMs are available. Off the cuff, I’d think you’d want to have a significantly lower DTI to start with so you can survive some interest rate increases.
Yeah this is definitely true. C++ clearly doesn't like "special" features like Go's map, which only the Go authors can implement. As a result it has a ton of features that are extra complicated in order to let you design easy to use APIs.
The operational value of ~weekly ~30 min "maintenance windows" is wildly underestimated by teams today, and its business cost is wildly overestimated.
I have to admit I'm a little starstruck to see your username replying to me. Thanks for all the effort and expertise you bring to bear on observability!

We're using exactly that diff-on-PR/apply-on-merge approach, checking the generated manifests in for easier reviews, but I found just using jsonnet -m made it difficult to DRY things out (e.g. set some URL values differently per environment) so I'd be curious to hear how you approach that?

Would you wrap the customised kube-thanos/prometheus-operator "calls" in another library?
Ask HN: Why not use CPUs for LLM training?
What is the current performance gap between CPU and GPU training/finetuning/inference for Large Language Models, or transformers in general? Are there papers/benchmarks showing this from the last 2 years or so?

I think that with transformers being highly parallelizable and with a large number of parameters it would make sense to use CPU RAM which is significantly cheaper and using multi-core training could offset the performance difference between GPUs? (I assume 10 cores would perform as well as 1 GPU?).

Tell me why this is a stupid idea and won't work please before I go and blow my cash on a 70 core 512GB RAM machine.
US military needs 7th branch just for cyber, current and former leaders say
Sadly vendor lock it's a hard pill to swallow by design, making the switch harder. Most people already have a lot of apps purchased, exclusive messaging apps, or workflows that are too embedded into a platform.
>if you had "AI" that could train "AI", you wouldn't need to train any more "AI". Because at that point, there would be nothing to gain.

Not necessarily, the AI used to classify might be much more expensive to run than the new AI you are training. This is what Tesla does, for example. They have a massive model which they use as a 'ground truth' to train the models which can actually run in the car.
That's such a bizarre and unscientific statement. People become obese and insulin resistant primarily from excessive consumption of carbohydrates, not from meat. Most people who try a carnivore diet actually lose weight. (I am not recommending that diet, but it is a fairly effective means of weight loss.)
As an AI researcher: don't forget that we're at the peak of the hype-trend: a lot of what LLMs can do looks extremely impressive, but most of it falls apart on more detailed inspection. Unless you ask about mundane things, they will tend to get a lot of tiny (and not so tiny) details wrong. At the very best, these systems will allow us to automate some boiler plate things, but they're not good enough to do complicated stuff without lots of supervision. And what's even more important: I think a lot of people look at the current impressive steps and think "oh wow, if it continues at this pace we'll have the Singularity by autumn". But the thing is: we're not able to keep this pace of progress. What you're seeing now is as good as it gets (in terms of big breakthroughs, there will still be lots of small and medium ones). The next few months (and years?) will see a ton of incremental improvements and many, many, many people trying to apply these new technologies. But I personally (as a decently successful AI researcher who's been part of these developments for over 10 years) don't see a way forward to keep making many of the big strides we've been making. As an analogy: we're having a Bitcoin moment: imagine the first blockchain was just released for the first time: now, there'll be lots of people trying to understand the tech, come up with their own variants, make some (fundamental?) improvements. But the actual fundamental tech/idea is out now, and it's not really going to change much.

TL;DR: I think your job is safe.
It just clicked to me that I can use this to speed up how much data I understand and intake. Instead of googling and stumbling through poorly written tutorials, or good ones that are just hard to understand, I can use gpt to get me to the answer faster.

Personal development should be about what you like to do. I like solving problems and building the solution myself, for which I need to learn new things, which is also enjoyable.

There were always other c++ devs out there, why did you choose to do it anyway?
> banning superior foreign products and services mean that people have to use inferior local substitutes.

TikTok is only superior in poisoning the minds of people using it here in US. That's why the Chinese version is different. I think zero is lost if people use the inferior local ones in this case.

> This logic is "they make themselves worse off, so we should match them". That is lose-lose scenario logic.

Sure, the optimal solution for the prisoner's dilemma is that both cooperate. But once one doesn't cooperate, the optimal solution is not to cooperate. US looks like a dummy waving the flag of morality while China laughs in its face.
Postgres.

* PostgreSQL supports most of the major features of SQL:2016. Out of 177 mandatory features required for full Core conformance, PostgreSQL conforms to at least 170. In addition, there is a long list of supported optional features. It might be worth noting that at the time of writing, no current version of any database management system claims full conformance to Core SQL:2016.

* Scales Vertically and Horizontally with tools such as citus (https://www.citusdata.com/)

* Postgres supports RLS (Row Level Security) allowing you to implement authorization at the database level.

* It can support many 1000's of transaction per second running on commodity hardware.

* NoSQL support. Postgres can store and search JSON and other types of unstructured data.

* Postgres has earned a strong reputation for its proven architecture, reliability, data integrity, robust feature set, extensibility, and the dedication of the open source community behind the software to consistently deliver performant and innovative solutions.
ahhh. Thanks for the feedback.
Even if it’s not more common, young people in isolationist authoritarian communities are literally more trapped than victims in the greater society. I’m not sure how this observation offends.
That's interesting, someone I know just upgraded to the iPhone 7. It's got iOS 15, which is just behind the current iOS 16.
I run phone repair shops and the app starting up slowness is often caused by a failing battery.

In fact, at our shops, on older iPhones, I can test the battery state by opening the camera app. If it takes 10-20 seconds to open, it’s usually the battery causing it. (The other cause is storage being close to full.)

This won’t help the app resetting issue, which the author correctly identifies as a RAM problem (that I also encounter on my personal iPhone 13 Pro. Apple is horribly stingy with RAM even on the Pro models.)

In general, if you use your phone daily, I recommend getting the battery replaced every 2-2.5 years.
Strawman. I didn't dismiss anything as a bag of numbers. I described the scope of understanding of these models and what it would still require for these outputs to be usable in the real world.

However, as far as agency, these language models have none.
The US can not tolerate competition.

Tiktok gained audience and market share because it happened to be a better product in its niche. Inventing any excuses to ban it is unadulterated hypocrisy.

All the words like "censorship", "free", "CCP", "national security", "china bad" are just euphemisms for childish protectionism of an oversized ego.
> Why would anyone want to listen to it then? what would be the point? The acoustic equivalent of a screensaver?

I would think they would want to listen to it for the same reason they listen to human generated music.

Is your thought here that AI generated art is not art? Is it the nature of the creator that determines the listeners enjoyment? If the music generated by a computer is indistinguishable from human made music, how can this be possible? Moreover, at what point would the computer generation be sufficient to shift it from art to “screensaver”? Would it be one simulated member of an otherwise human orchestra? Would it take 50%. If you can’t draw a line, doesn’t that further indicate it’s irrelevant?
Wait until it starts writing it's own G(PT)LIBC
> I also don't expect to be able to run VSCode on a 1996 Pentium 60.

You don't?

I can run VsCode on my laptop from 2005. I dont have anything older, but Debian does run on servers from 2005, and can probably run VsCode

Sure, mobile phones changes a lot between 2005 and 2015.

But in the past 5 years there hasn't been much progress

This sits with OS first and foremost, and we do this shit because we can get away with it.

We will have to change, this isnt sustainable
It's more of a "Cover Your Ass with Paper" type thing.
Characterizing diplomatic conversation as a sex act is not exactly a winning move either.

Ukrainians are welcome to fight if they want to, but you are seriously misinformed if you believe they have mounted even a small fraction of their firepower, training, analysis, and logistics without the aid of the US and other NATO countries. Ukraine never had a remote chance to resist the Russian army, and they are now paying a terrible price for allowing themselves to become the lackeys of the US and NATO.

The Biden administration is responsible for elevating the Ukrainians into this role as an extension of the US onto the direct border with Russia. Russia will never tolerate it no matter what it takes, and we all know what that entails. The US would do no differently if Russia did the same on its border, which makes the Biden administration’s actions hypocritical as well.
Exactly this. In a significant chunk of the cases, debt is just left pocket/right pocket accounting within the local economy when aggregating across government sector, private sector and individuals.

If these deficits creates positive externalities (eg. Jobs through expansion of business, new deal program, or even as we've seen in massive programs like NREGA - increasing purchasing power through direct cash deposits). If the deficit spending puts wealth in the pockets of financial speculators, this is often a problem.

Even for external debt denominated in local currency, devaluation is always an option (though may not be attractive). It's only foreign currency denominated debt which is a problem.
Remember you need to interact with it first (e.g. modify the value)—that’s the whole point of :user-valid. (That is: works for me, and this is all I can think of that would make it appear not to work.)
I have old tablets that are barely able to show a clock app, which is essentially the last thing they can be used for. Every single thing you try to do with it is slow as molasses.
Check back in few months when subtle bugs introduced by AI will start to surface. There'll be plenty of work and money for you then.
No-one is going to listen to an audiobook made with this. It's still fundamentally just TTS.