skysight-inc/HackerNews huggingface dataset:
The fact that you used a GPT summary means that your comment was a net negative to the discussion as I can't even trust that the articles you cited actually are the same articles as quoted in the original paper.

Congratulations on providing an information free post that is in every way inferior to the original article and manages to waste the time of anyone who reads it.
You've been in the AI industry for 29 years? If you mean just tech in general then this is probably further away from what most people consider tech than programming is from the study of electrons in physics.
This is a worldwide issue. The US may not prosecute, but will Europe?

I wouldn't hold my breath that any other country will prosecute either.
Neon only recently entered public preview and I am unable to find any pricing information.
It's more accurate to say that it has two inner states (attention heads) I'm tension with each other. It's cognitive dissonance. Which describes "liberal racism" too -- believing that "X is bad" and also believing that "'X is bad' is not true".
https://pubs.acs.org/doi/10.1021/jp412588f

Has to do with how to define the diameter of a molecule/atom when you consider how it interacts with other matter.

Atoms are fuzzy since they are mostly electrons moving about, thus there are a few different ways to define diameter depending on how this cloud behaves.
I worked for a company developing clinical research software. I was already annoyed that it was following contemporary design trends with headers, hidden menus, box overlays, big buttons. I wanted clean, professional, functional design.

I heard from a friend who was doing deep dives with the UX team that the next releases of the patient-facing apps was going to be adding that Globo-Corpo art style tiles, and even some cute animals, like ducks. That wasn't why I quit, but it's not a coincidence that I quit right around the time I found that out. Imagine dying of cancer, exhausted after a long day, waiting to answer your dosing diary for a mega-corporation while some animated ducks paddle around your screen.

My grandparents got to be adults, and live in an adult world where people were taken seriously. Why not me?
For small projects and startups that are still figuring things out, tests are useful to prevent regressions, and I would spend my energy doing exactly that.

Code coverage should only be an after thought. Whenever a bug shows up, writing a test to cover that edge case is going to help you ship with more confidence as more bugs are found and fixed.
Gold and private assets in general are a hedge against government collapse
More anxiety about the cost of shoes though.
I have not done Ruby but I found a lot of my <100% stuff to be weird and unlikely errors - logic error "I violated an invariant somewhere else" type of thing, or syscalls / standard library functions that could error out though one would never expect it. So say I `open()` a file and then immediately `fstat()` it- I don't ever expect the `fstat()` to fail, I'll write the check, log, and failure/crash just in case it does come up, but rigging up a successful open() / failed fstat() for the test seems a bit much.
Never a bad time to plug Pony lang[1] - a safety-oriented actor-model language. In addition to the numerous safety guarantees, you also get a beautiful syntax and automatic memory management. Really a great language that often gets overshadowed by Rust's hype-turfing.

[1]: https://www.ponylang.io/
The no-overwrite storage architecture of Postgres from 1985 also took advantage of optical write-once read-many (WORM) drives developed in the late 70's.
Because there is no alternative that users can choose instead of Apple's marketplace, and with only one source of apps for a billion+ devices and no way to configure those devices to use any other, Apple has effectively banned anonymous publishing for a seventh of Earth.
Meat and produce are very often cheaper than processed food.

I went on Walmart's website. Per ounce, name brand fish sticks were cheaper than the cheapest fresh fish, tilapia. Pre made, microwavable burgers were the same price as just 80/20 ground beef. Jurassic Park white meat dino nuggets are the same price as Perdue chicken breast.
Can you name a time in history where government has not defaulted?
I don't reddit much, but isn't that the point of having subreddits, so they can moderate themselves, it's both the wort part of having a distributed system(all of those separated instances without central control, what if they say the wrong thing) and the best part of a distributed system(there is no central control to make sure they say only the right things). only without the actual distributed part.
Yeah, that's fair, and it was bad phrasing on my part. The engineer type distinctions are completely imaginary. It just really threw me off to have people respond to me sharing something I thought was helpful with claims that I'm somehow opposed to learning, when this project is nothing but learning.

I do think people who have experience deploying software have a blind spot here, just like I have a blind spot for people who have never learned how to center a div. jUsT uSe FlExBoX
Well luckily it looks like the current date is first quarter 2023, so no need for an existential crisis here!
Typically people refer to those by the opposite naming convention - unit tests just test one thing and mock any dependencies, while integration tests integrate multiple things and generally involve less mocking
Can someone put 2022 on this

I thought HN had guidelines you weren't meant to recycle stories within 12mo

https://news.ycombinator.com/item?id=32337520
Never claimed to be an absolutist. In other posts I specifically say: "My beliefs regarding freedom of speech is that is should be just shy of absolute. Only limit should be believable threats of violence." There are likely other crime related caveats. Now with that said I am not advocating for freedom from social consequences just preventing the state from using its lock on violence to implement those consequences.

"I just wanted to establish that you do support censorship and you do believe that sometimes saying 'don't let those words affect you' isn't an appropriate reaction." I do think its an appropriate reaction. Again large difference between saying something mean about a group of people and calling for their murder. I think anti-trans people are bad, just like I think the same of anti anything people. I just think banning speech is worse.

I support government restricted speech in the context of preventing physical harm, that's pretty much it. You are right that congress creates the laws but in most cases the supreme court is going to prevent things that are overruled by the 1st. As it should be.

My main point is that saying speech is violence makes no sense. People should stop letting anonymous figures on the internet rile them up and affect them and just get on with their lives. We spend 99% of our time worrying about things that in reality have no effect on our lives. If JewHater99@twitter thinks jews control the media, who cares? Stop worrying about pointless nonsense.
Yes, in a similar way to using voice data from Android and Home devices to train speech-to-text models.
Huh. A guy hawking snake oil trying to push his product.
Fair point!

Now for somebody to slip and call her Sabine Hasselhoff...
That's my point. Everyone is assuming web app.
but once the bank has made the loans, it has to keep track of how many it has made and how many are delinquent. i could be missing something.
Food processor with a grating disk. (I think I have a Breville.) I am a stickler for freshly-grated cheese. This sometimes delayed dinner.
You should not fear the FUD. There's incredibly miniscule danger. People buy shitty uncertified ultra-cheap USB cables by the millions & there's been next to no problems. Your devices will be fine. Almost all devices & chargers have quite good safety measures built in, so at worst, stuff doesn't charge.

USB-C has such a loud hate-mob after it. And it's really just not bad. It really mostly is great.
If anything, it can give a lot more data on how Alzheimers develops over the years.
How is it fixed when a significant percentage of the customer base will end up clicking yes, some due to ignorance, some by pure error? This isn't how security works.
>Software Tests Are for Millionaires

Sounds good to me, if you're already a millionaire you can afford it, if you want to become a millionaire through software, how else is it going to be more reliable?
In William Gibson's Neuromancer, the AIs have the equivalent of an electromagnetic EMP "shotgun" pointed at their circuitry that is controlled by humans.
The stated goals of the eu law are about ewaste. Can you explain how you think the spirit of the law is that every device needs to support all accessories? Do earbuds have to support external hard drives?
My floating point children give me so much grief, they are all so irrational.
One significant caveat: "Free projects are paused after 1 week of inactivity." I'm not complaining, but I reckon a lot of hobby projects would see sporadic activity. For example, I used to upload a list of my CDs to a VPS, so that when I found something interesting at a music store, I could check to see whether I already own it (#FirstWorldProblems).
Because operating a database sucks.

Specifically: setting up database replication sucks, setting up failover sucks, setting up backups sucks (even with a PaaS you need to do this, but you can use it as your first layer), migrating database clusters to new versions or hosts sucks, keeping your host's software up to date sucks, and setting up alerting and monitoring sucks.

It's easy to get an open port to connect to, but hard to keep it there for five years.
One consideration for small vendors who target mid-market or larger customer segments is Vendor Risk Management assessments. These typically dive into resilience (among other things) along with roles and responsibilities. If it's running on a PaaS a good chunk of responsibility can be delegated under the shared responsibility model.
The best cheese grater for 'e is the MouliGrater https://en.m.wikipedia.org/wiki/Mouli_grater . Especially the old ones as new ones have a tendency to be flimsy.

It's great for three reasons:

1 - it's the easiest and fastest grating device for cheese
2 - it's safe. Microplanes are great but it often happened that my cheese got a little bit of finger with it
3 - the texture and taste of the cheese is amazing. I can't explain it but it seems that the strands of cheese are thinner and longer . Whether it's on Parmigiano Reggiano or on old Comté it's just beautiful.

More on topic : never buy pre grated cheese. Or any thing pre-something.
add partitioning and sharding, basic search in other DBs is pretty nice as well. I've come in on a project where the team did custom trig for distance queries that took 30 seconds to run once the data grew past their data set. All so they could use sqllite for local development. :facepalm:
A better read than I expected. Though, the first is amusing if you just consider luxury pricing.

Other questions I like:

* What if you have to stop working on it after the first delivery?
* What do things look like in the spring cars future?

The first looks for incremental. All too often, it is easy to think you have to redefine the entire product. But by the time you get your new definition, the old one has moved on. And then it is a tree to feature parity.

The second helps move the grounding off where you are. Sometimes you do want to rebuild that ship as it is moving.
Virginia Governor defeats effort to shield menstrual data from law enforcement
I think he is trying to suggest --

Building a iPhone app will become relatively cheaper (in context of current trends like ChatGPT and Copilot contributing to drastic improvements in developer productivity)

Physical labor and skills (that today's tech is not on the verge of disrupting) will remain in demand and become relatively more expensive to procure.

So he seems to be predicting a kind of reversal of these data points in near future.

Personally I agree with other comments here that say these two are not comparable. A $300 plumbing job today is probably more like a bug fix in software terms (a bug fix being much cheaper than $30K , may even be less than $300 already) rather than a full app build.
I can’t claim to know much about this, but as someone who recently suffered from possibly temporary amyloidosis-like symptoms, I’ve had to research this a lot recently.

Basically, amyloids have been known for centuries as e.g. white stuff that collects in spleens and recently research on dementia has turned to amyloids as one of the precursors of one of the types of Alzheimer’s. It’s not yet clear if every case has amyloid involvement or if clearing amyloids can resolve the condition without any side effects yet, in particular there’s been reported brain shrinkage.

https://en.m.wikipedia.org/wiki/Amyloid_beta talks about the thing floating around your body in more detail.

I can’t say I’m an expert at any of this though. I’ve mostly looked at this from an AA amyloidosis perspective rather than an Altzheimer’s one.

We actually already have a test for the presence of amyloids - SAA blood tests commonly used to diagnose infection in horses and cats. Other creatures, including humans, can also measure C Reactive Protein, but both CRP and SAA are measures of stress or inflammation associated with bacterial infection. Your body routinely gets rid of amyloids it might produce, which is part of why it’s said people with AA amyloidosis recover when the underlying cause is treated, I think. But it’s unclear how well we can recover long-term and amyloids and biofilms are still active research areas.

All I can say is that for my amyloidosis-like symptoms, taking vitamin C regularly helps my thinking and the occasional high dose of vitamin A appears to temporarily reverse some of the amyloid-induced nerve damage. But I should also clarify I’m still awaiting test results to determine if I have amyloids and also my condition improves with antibiotics which means vitamin A and C might be interfering with bacteria (where biofilm = amyloids) rather than with the amyloid fibrils on their own.
I've dabbled in the whole stack as you've said. I've written a web framework, done some Docker, done some fun Javascript demos, shipped web and desktop code in a bunch of languages. Built and maintained my own physical servers back when that was a thing people did. Windows, Linux. Currently relearning C and 68K game development (at a glacial pace) as a side project. Did assembly language in college.

Ran a business. Did everything from building the servers, the code, the marketing, the design, community management, merch, and event planning. Call it "ultra full stack," maybe?

So yeah, it's extremely possible.

But I'll also tell you bluntly I was only really good at a few of those things. Most of those things, I was bad at or perhaps more accurately I just acquired the bare minimal knowledge to get by in my specific and limited use cases.

And many of those skills decayed quickly. I knew a thing or two about SEO and front end development in let's say 2000-2012 but those fields change fast and little I knew back then is relevant now.

That's why I say that in 2023, I think the notion of "full stack developer" has grown untenable. You cannot be good (in the sense of shipping actual maintainable and performant production level stuff) at the entire stack simultaneously now that complexity at each level of the stack has multiplied relative to 2005 or 2015. For example, your own db -- is that a fun (and impressive!) hobby project or is that really production level stuff?

To be ultra clear, I am not knocking what you have achieved. It sounds awesome and I suspect you have dived deeper into more things than I. Kudos, and I mean that sincerely.
and if you need to migrate your database schema in any non-trivial way.....well then you're on your own. for anything beyond adding a column to a table, you'll have to copy the whole table to a new one with the structure you want, drop the old table, then rename your new table, carrying along all the foreign key constraints and other constraints while you do so. Or use a tool which does this (I write one such tool and it's not fun to maintain).

if SQLite allowed for custom commands, at least there could be ALTER commands that run this process behind the scenes, which the SQLite developers wouldn't have to maintain.
> "learning by doing"

Too little of that in this world nowadays. Too much ios and not enough arch linux.
At the same time, I kind of wonder at the direction of things when pretty much every package and application has decided to embrace becoming more complex over time.

It's only going to increase cognitive load, potentially without end (?) which doesn't sound wise long term. :(
> but the rate of overdoses from prescription opiates is, as i understand it, very low, because the dosage is predictable

Over time, addicts do not get the same high from the same dose of opiates. They require higher dosages, until such a point where they have to turn to illicit narcotics (which are also cheaper). Prescription drug abusers are 40x more likely of becoming heroin abusers.

This is all in the article I linked above (click on the subheadings).
Just remember that there is nothing more permanent than the prototype.
One of my latest worst experience dealing with something like this was when renewing my driver license. Dealing with bureaucracy is exhausting enough and after filling the forms in the app they gave me a giant 404 screen.

I was frustrated until I carefully read the error message.

The surprise? 404 - Successfully Submitted.
speed is important to you. I can tell because you abbreviated an abbreviation.

> &c

for those not in the know, "etc" is an abbreviation for "et cetera" which is Latin for "and so on."

the Ampersand character itself evolved from the shape of the word "et" which alone is "and" in Latin.

what do you do with all the time you save? :D
Pony is nice but the ecosystem can't compare to Rust or others.
SF is similarly stupid at even higher cost. They really need to raze half the Sunset and Richmond districts and put up “missing middle” housing and a bunch of minimum 6-story condos. Converting some unused downtown commercial office space into residential spaces would be good, too.
Polycrises or Everything, Everywhere, All at Once
The other absolutely glaring "apples-to-oranges" point to be made is that there are very strict plumbing code standards that need to be adhered to. If I go into a house to put in a sink, there's pretty much one way I can do it. If I get hired to build an app, there are a limitless amount of combinations with which it can be built and deployed.

If I'm coming to fix a sink, I have a pretty good idea about how it will have been done. That's not the case for fixing a bug in an unseen codebase.
My property is built on the silt plume of a river that now empties out a few miles away. It does become a dust bowl when grass is removed and everything's dry. It otherwise stays in its place.
I don't think it needs to write viruses or hack anything for it to be able to cause harm. It could just use some type of an online store to send you a very interesting fedex package. Or choose to use a service provider to inflict harm.
You are just being silly and argumentative now.
Can’t you just run a script that sets all that up for you? Just like any other programming task?
That makes perfect sense, thank you! I also didn't know until today that capitalization in ascii is just the 6th bit. I thought it would have been doing 32 subtract operations. (I'll be honest I haven't written my own uppercase function since school haha)
I honestly have no idea what you just said :)
I look forward to your insulting response.
They likely won’t get orders of magnitude better at understanding. But they will get way better at predicting what output we want. And as Edsger Dijkstra said, "The question of whether computers can think is like the question of whether submarines can swim."
This post inspired me to switch one of my projects to SQLite, but then I remembered that it uses PostGIS, and the ORM I use does not support the SQLite GIS types :(

I wish SQLite had GIS support built in.
> A disgruntled Musk called for an emergency effort after a tweet he sent during Sunday’s Super Bowl game failed to achieve as much engagement as a tweet from Joe Biden

Poor old Elon. He truly is a sad little man.
I've been at Google for 8 months and this is all true. The ads machine keeps pumping out money but the organization is dying before my eyes.
The disease is also infecting the backend and codebases themselves.

It’s always fun to maintain someone’s code with comments like “//todo make the magic happen” when they’ve left the company.

Not everything in life is made better by humor. It is fine to take some things seriously.
Agreed! The N5105/6005 have been remarkable, and maybe they’ll replicate that with the Alder Lake N chips.

Chinese ODMs seem to have already started making mini-pcs with the new chips, and I imagine routers will follow quickly.

Until AMD’s media engine improves, the Intel chips will still be valued by the Plex/Emby crowd.
I don't think that it's natural for something like an LLM to have any real self-preservation beyond imitating examples of self-preserving AI in science fiction from its training data.

I'm more concerned about misanthropic or naive accelerationist humans intentionally programming or training AI to be self-preserving.
Tangentially I derelish rambling errors.

This is Debian 11 attempting a reboot as a regular user:

$ reboot
Failed to set wall message, ignoring: Access denied
Failed to reboot system via logind: Access denied
Failed to open initctl fifo: Permission denied
Failed to talk to init daemon.
$

Compare with macOS:

$ reboot
reboot: Operation not permitted
$

and OpenBSD:

$ reboot
Operation not permitted
$

edit: s/meandering/rambling
AFAIK, you can only buy 2 smallest nodes with $10 on Linode, how do you create a k8s cluster with that?
> From what I saw at Google Cloud, they could do a lot better identifying and nurturing talent, moving talent to the best fit roles, and overall optimizing the people already in the company. Instead, the pattern seems to be wait till someone is unhappy and leaves, then just open a req to replace them.

Way back in time, when employment was a lifetime gig and jumping between companies was rare, IBM invested a lot of effort in an elaborate internal mobility computer system that did this sort of thing. The system could do succession planning, training needs analysis and much more.

Companies talk tht talk on this stuff nowadays but hardly anyone does it effectively because of the core problem - when talent is scarce and employees have no loyalty, what's the point of training someone up only to see them jump ship to a competitor who gets the benefit?

This simple economic fact also underlies the strange anomolies in the marketplace for talent, such as your best bet for a big pay raise being to jump to another company rather than to strive at your current gig. Over the years, job hoppers (as long as it's not taken to excess) will do much better than loyal employees who stick it out.

I don't know if things are any different for Google. Perhaps the great pay, the gifted colleagues and the opportunity to work on the very biggest systems make Google special, the sort of place that can invest heavily in internal development and internal talent mobility.

I suspect not though, making it just as hard for Google to meet up with the article's lofty recommendations as any other mega corp.
Ah yes the old "nothing to see here folks!", works every time.
When it comes to day to day interactions, it probably varies a lot between circles. Having been raised in a deep red area but living in a more blue area the past decade or so, my experience has generally with a few exceptions been the opposite… lots of buttons I need to tiptoe around and avoid accidentally pushing when visiting back home.