skysight-inc/HackerNews huggingface dataset:
A good premise for a sci-fi series: In the distant future, a large fleet of earth's best and brightest travels the stars while desperately trying to invent Earth's last ditch-effort to save its 12 billion inhabitants from a soon-to-be cataclysmic, near-earth supernovae: FTL travel. After decades of progress finally nears fruition, the fleet permanently loses contact with earth; humanity's home Solar System's remnants lost to the beautiful, nightmare... The fleet of 80,000 now works to save itself, the last of humanity.
> Facebook say they aren’t doing this. The risk to their reputation if they are caught in a lie is astronomical.

Even though I don’t believe Facebook is spying on anyone surreptitiously through their phone’s microphone, I find that specific argument entirely unpersuasive.

Facebook’s reputation is dogshit, at least with regular non-technical people I know. I’m in the US. People know they helped foment the January 6 insurrection in 2021 and saw how they deflected any and all responsibility while not fixing a thing afterwards. The reputational damage they’d absorb from actually doing this thing that so many people already think they’re probably doing pales by comparison.
> That is a lot more programmers than Nvidia can afford to employ.

How many programmers one can employ is determined by profits, and Nvidia has monopoly profits thanks to CUDA, while "the entire industry" can at best hope to create some commiditized alternative to CUDA. Companies with real market power can beat entire industries of commodity manufacturers, Apple is the prime example.
I was just thinking Zack's MMA training was to help keep rebellious support staff in line.
Systems used by humans have to be tested by humans. Those testers can either be your customers, or your QA team - as your dev and sales teams will be busy doing other things.
Where can I download the time-lapse video?
Apple partly halts Beeper's iMessage app again, suggesting a long fight ahead
I've found ChatGPT to be quite safe (the children don't know how to produce an unsafe input, and OpenAI's guardrails are pretty high).

In the same vein, I encounter this issue with Midjourney. My nine-year-old enjoys using Midjourney to create images, but I'm concerned about her ability to chat with strangers on Discord.
> For what? What benefit?

Trolling used to be an amateur sport, but these days it's largely a professional endeavour. Astroturfing is an everyday occurrence on any decently-sized social media site, including this very one.
You can basically go in two directions with this. Invest the resources necessary to use the open source and self hosted tools, or settle for the convenience of proprietary services and be mindful about what you put in them. I use Dropbox, but everything I put in Dropbox is either encrypted or is something I wouldn't care about if it got leaked onto the open internet. As someone who has spent many hours of his life tinkering with self-hosted solutions, after a certain point I just decided that I wasn't deriving any real benefit from it and my time and energy would be better spent elsewhere.
Just joined using your referral code. Thanks Blake!
Spotify confirms test of prompt-based AI playlists feature
> If there are any, I'm curious what they are

The EU is well established now in setting penalties as a percentage of revenue. These really do scare big tech because their revenues are huge.

But I think your whole point post-trust is highly aligned with the article. It's exactly that: people don't trust what they are told by anybody now (even government), and that's a crisis.
If they has been using blockchain, this sort of scheme would not have been possible --- just like with crypto exchanges.
Neanderthal Genes Could Explain Why Some of Us Are Morning People
> Directed acyclic graphs are muched discussed in comp-sci, but octopus appears to be the first reusable, turnkey, ready-to-wear, off-the-shelf implementation of a DAG for application development, in any language, that I'm aware of.

I wrote one for Rust called moongraph: https://crates.io/crates/moongraph https://github.com/schell/moongraph

It powers my configurable renderer and my ECS. I'm sure lots of other folks have written their own and they might not even know it's a DAG.
This.
Not related to the main story here - I'm the first programmer in my family - but my great-grandfather was born in 1865 and lived a long life, he was blind for his last 30 or 40 years but had a phenomenal memory. A neighbor had the insight to use one of the very first tape recorders, just after WW2, together with my father who was a boy at that time, to record my great-grandfather's stories about what he did in life. When my father retired he cobbled together a working tape recorder from two or three old ones, and copied the stories over to cassette, and later to CD. I listened to one of those recordings the other day - my great-grandfather told about how when he as a young boy, approximately around 1872-1873, he met a very old man who told about how he had learned the origin of the name of where they (he and my great-grandfather) lived, from another man when he was a boy. That origin turned out to be very different from what everyone these days are guessing, but immensely more plausible. Brought to me from the 18th century, via my great-grandfather.
I like Delkus' whole team. There's the younger guy that clearly loves the tech, and he's always making adjustments to show things that the old guys probably wouldn't think about. The Delkus and Finfrock types come across more as the guys that would just plug something in and use the defaults for everything. The other guy says "hold my beer" while he customizes everything.
Read the first paper "Textbooks Are All You Need".

> We annotate the quality of a small subset of these files (about 100k samples) using
GPT-4: given a code snippet, the model is prompted to “determine its educational value for a student whose goal is to learn basic coding concepts”.
Extensions are nice to have, but pointless as long as FF for Android doesn't render most pages correctly (HN, for example).
> I also don't recall traffic cones being a very difficult problem beyond Cruise + cones on windshield in SF. I have no love for Cruise. But its straightforward to pause if there's a large object on the windshield.

Waymo had a big mistake with cones where a lane was blocked off for construction and they thought it was the inverse and started driving down the blocked off side:

https://www.youtube.com/watch?v=B4O9QfUE5uI

full video: https://www.youtube.com/watch?v=zdKCQKBvH-A&t=12m24s

In the statement before that timestamp they say some of it was caused by remote operator error. But it seems to have enough problems with cones to need an operator in the first place, and you can see the planner is wrong.

I think Cruise would be using a human or at least summoning one to oversee in any situation with unexpected cones, based on what they have said about how often they use remote assistance too.
The whole aesthetic of Switch Link's Awakening, even the janky movement, reminded me of old Ivor Wood stop-motion animations, and I was so there for it. Especially as a nice contrast to the grand epic scope of BotW and TotK.
DoomGuy.gif

Welcome to my homepage
Having the right hunches on what to try based on accumulated knowledge & experiences is a key thing that distinguishes masters from apprentices.

A fun story from a UCLA math PhD:
“terry tao was on both my and my brother's committee.

he solved both our dissertation problems before we were done talking, each of us got "wouldn't it have been easier to...outline of entire proof"”

https://twitter.com/AAAzzam/status/1735070386792825334

Current LLMs are far from Terence Tao but Tao himself wrote this:

“The 2023-level AI can already generate suggestive hints and promising leads to a working mathematician and participate actively in the decision-making process. When integrated with tools such as formal proof verifiers, internet search, and symbolic math packages, I expect, say, 2026-level AI, when used properly, will be a trustworthy co-author in mathematical research, and in many other fields as well.”

https://unlocked.microsoft.com/ai-anthology/terence-tao/
It did strike me as ironic that the article is about ruthlessly automating to avoid paying QA engineers, and it uses AI to avoid paying illustrators.
Researcher characterizes enzymes with N–N bonds for antibacterial applications
Maybe, but I think that feedback and training data from supervised driving will continue to propel Tesla along the march of 9s until FSD has genuine superhuman performance. Of course, there is only one way to find out. Time will tell.
That's not because companies and political parties are mindless paperclip maximizers. It's because there isn't actually a climate crisis and almost everyone knows it, but a quasi-religious sect of true believers goes mental at anyone who points that out, so leaderships have settled into a groove of pretending to believe in order to placate them.

See also: AI safety.
Good. Let's make the companies that can make such claims stand out above the rest.
Luckia Colombia
luckia colombia
You're not wrong, but a good, well resourced QA org can both help write or develop more flexible tests, and also help fix brittle tests when they do break. The idea of brittle tests that break often being a blocker is predicated on practices like running every type of test on every commit that exist to deal with a lack of QA effort in the first place.

Maybe recorded integration tests are run on every release instead of every commit? Maybe the QA team uses them less to pass/fail work and more to easily note which parts of the product have changed and need attention for the next release? There's lots of possibilities.
SYCL is gaining traction, especially in the HPC community since it can target AMD, Nvidia and Intel hardware with one codebase. A fun fact is the GROMACS (a major application for molecular dynamics, and big consumer of HPC time) recommends SYCL for running on AMD hardware!
Itch has flagged the download for review due to potential suspicious behavior from the page owner. I'll wait for that to clear before downloading (and hopefully before Nintendo catches wind of it)
Because the distance between text and reader shortened after the arrival of the printing press.

In Roman and pre Gutenberg eras, text was inscribed, eg on monuments. The reader might be a casual gawker, or someone at the base of a tower, or generally someone who could not be assumed to be in a position to engage closely with the text.

Once print became widespread, that changed and the superior readability of mixed case won out- it was faster and easier to read. All caps was reserved for things that had to be consumable at speed, at distance and in short chunks, like newspaper headlines and mass media posters. Over time the use of upper case became synonymous with IMPORTANT and since shouting people inherently think their message is important, they used upper case too.
I find it nearly impossible to find quality items in person. I have to order online to have a wide enough selection for most things to not be cheap junk. In person stores stock a bunch of items that aren't up to my expectations with the hopes that they'll sell. They end up increasing costs and lowering quality.
That's incredible. Just write anti-competitive behavior directly into the contract. No one will care.
This guy has been the biggest blowhard in AI for years if not decades.
At least from my knowledge of the gaming world there are QA devs who do find the issues and fix them if they've the ability to do so, point out code that should be taken a look at, and all of that.
I find it extremely valuable to have another set of eyes in the code with a very more focused perspective, sometimes different from the dev.
yeah my experience is basically the same, usually if a place has qa at all, it's one person in a team who doesnt have an adequate environment or data set to test with and they effectively end up just watching the developer qa their own work and i end up screaming into a pillow every time i see "Tester: hi" pop up on my screen.

the one exception to this was when i was qa (never again) and i made sure we only ever did automated tests. unfortunately management was nonexistent, devs made zero effort to work with us, and naturally we were soon replaced by a cheap offshore indian team who couldn't tell you the difference between a computer and a fridge anyway.

i think a lot of it just stems from companies not caring about qa, not knowing who to hire, and not knowing what they want the people they hire to achieve. "qa" is just like "agile", where nobody can be bothered to actually learn anything about it, so they make something up and then pat themselves on the back for having it.
Yeah, 1.1.[5,6,7] were involved in the attack.
I love the Set game mentioned in the article so much. Whenever I make the mistake to install a digital version of it on my phone, I have to uninstall it a few weeks later because it completely wrecks my productivity.
I think this is a very interesting discussion. Also, the pure hardware costs are one thing, but in terms of training and hiring people, will it still paint the same picture? Will you be able to detect and patch security threats as fast? What about utilising archive storage to save costs?

But yes there are nice to see multiple perspectives on whether or not to use the cloud. Does there exist a good managed service to provision on-prem infrastructure in an IaC-matter?
There’s a link in the HN footer to a FAQ which links to formatting info:

https://news.ycombinator.com/formatdoc
Do you think the role the LLM plays in this system is analogous to what Tao is talking about?
My mother-in-law worked her entire career in an IT department of an insurance company. She never really did much programming, but became a source of domain knowledge over time.

She has all kinds of amusing stories of ye olden days. Before a proper computer system, everything was stored in physical documents of course, and her first project out of college was traveling to satellite offices to re-organize the file systems there to match the new strategy that HQ had come up with. The business of satellite office would grind to a halt while a team of people literally took every single document out, re-labeled it, and put it back. The whole project took over a year.

That gave some perspective about my job, lol.
> The problem is that sometimes humility and compassion are not what's needed. Sometimes a person needs a kick in the pants. A close friend willing to tell you to stop impulse buying furniture, or get a fucking job, or get off your ass and work out.

> The tricky part is knowing when which tactic is called for.

That was my original comment. I'm not sure when it got twisted into that straw man, but it seems like we agree.
This is a great model, until those people so familiar with the business needs end up.. doing business things instead. It's really hard to keep people like that in a QA role once the business recognizes their value. Kind of the same problem with QA automation people - once they become really good at test automation, they are effectively software developers, and want to go there.
> The most conscientious employees in your organization are the most bitter. They see the quality issues, they often address them, and they get no recognition for doing so. When they speak up about quality concerns, they get treated like mouthbreathers who want to slow down. They watch the “move fast and break things” crowd get rewarded time after time, while they run around angrily cleaning up their messes. To these folks, it feels like giving a damn is a huge career liability in your organization. Because it is.

This is the bitter truth, no one wants to acknowledge.

DBAs and Infra, are in the same boat as QAs. Pendulam will swing back in not so long time frame i hope.
What happens in a crow's brain when it uses tools?
Interesting! I'm considering setting up an experiment.
So Target claiming their closing stores across the nation due to their lies about shoplifting etc doesn't connect in your mind to this?

https://www.cnn.com/2023/09/26/business/target-retail-theft-...

"Target is closing nine stores in major cities across four states, claiming theft and organized retail crime have made the environment unsafe for staff and customers – and unsustainable for business."

Yet the NYT article says:

"Target’s chief financial officer, Michael Fiddelke, said shrinkage had reduced the company’s profit margin by more than $400 million in 2022,"

as justification for closing stores. Yet their data was BS as shown in the NYT article.
Iceraven, a fork of Firefox, already has these features.
They should remake this movie with the same script and the same actors.
> Personally, the ability to always have access to my money, accept contracts internationally, and to be protected from a fickle financial system.

Doesn't cash also fulfil these? I'd have thought bitcoin is more fickle than cash.

> For other people I’ve seen a wide variety of things they consider valuable that I don’t care for. Trading, community, loans, art, gaming for examples.

Sorry - is this crypto related? Or just examples of things people like?
Layoffs Hit Troubled Robotaxi Developer Cruise
Intending as practical remembering (2020) [video]
> WHY DID MOST OF THE WESTERN WORLD SWITCH TO USING NEARLY ALL LOWERCASE

It's easier to handwrite than with all Latin capitals. Also, the greater variation in size of characters makes it easier to read at higher text densities, like on the printed or written page.

And from there, it spread mostly via imitation of style. If you look at most of the scripts in the world that don't have upper/lowercase distinction, they tend to be far less blocky than uppercase Latin script, and more like lowercase.

> AND WHY DOES IT FEEL SO JARRING - EVEN RUDE - TO USE ALL CAPS?

Because we are trained to interpret all-uppercase today as form of emphasis. Emphasizing everything, especially when it's not necessary, indicates a lack of social awareness. It would be similarly socially awkward to end every sentence in an exclamation mark.
Having a QA team is like having an Ops team with stuff being 'thrown over the wall' to the downstream.

There's two kinds of tests. Regression testing, that should be automated and written and maintained by devs. New feature or change testing should be done by those that defined them, namely Product people. In the best case it's an iterative and collaborative process, where things can be evaluated in dev/test environments, staging environments, or production for beta flag enabled test users.
> ISPF is directly connected to the mainframe, and there’s no such thing as a local development environment here.

That's pretty crazy

Sounds like having the whole team SSH into one server and doing all the work through the terminal

I'm imagining editing my co-workers files and just removing a random semicolon to mess with them
I worked at two companies 15-20 years ago that invested in top-tier QA teams. They were worth their weight in gold. The products were world class because the QA team were fantastic at finding bugs we developers didn't think of looking for because we were too close to the problem. We are too used to looking at the happy path.

One key attribute to both companies is that it was dictated from on high that the QA team had final say whether the release went to production or not.

These days companies think having the developers write automated tests and spend an inordinate amount of time worrying over code coverage is better. I can't count how many products I've seen with 100% code coverage that objectively, quantifiably doesn't work.

I'm not saying automated testing is bad. I'm saying, just as the author does, that doing away with human QA testers is.
I don’t really understand what values such design pattern can bring worth (that will outweigh its own complexities)

my experience working with DAGs programmatically (ie not as an abstraction (like in React) but actually handling the edges&nodes of a graph-based abstraction in code) is that it looks nice theoretically but in practice top-down (conceptual) approach like this often tends to over-complicate things

would love to see some real-world examples where an actual dev team, etc, find values in graph-theortical-based abstractions like this
It's streaming live right now!
There are so so many instances where "rolling back" is just not a feasible solution. Working for a SaaS company with mobile/web/api and huge db's, migrations, payroll uses in the product, rolling back is and should always be a LAST RESORT. In 99% of the cases, something significant enough to want to roll back usually results in a "hot patch" workflow instead because rolling back or etc has its own risk.

> QA has always been about risk management.

100%.

QA should be related to identifying risk, likelihood of failure, impact of failure to user, client and company. The earlier this is done in the varying processes, the better. ("shift left" but I've seen a ton of differences with how people describe this, but generally QA should start getting involved in the "design phase")

Another example from my own first-hand experience:

A company I worked for made a product that plugged into machines that were manufacturing parts, and based on your parameters it would tell you whether or not the part was "good" or "bad".

When interviewing the leadership of the company, as well as the majority of the engineering group, "what is the biggest risk with this product" they all said "if the product locks up!". Upon further discussion, I pulled out a much larger, insidious risk; "what if our product tells the client that the part is 'good' when it is not?"

In this example, the part could be involved in a medical device that keeps someone alive.

You're not going to be able to roll that back.
this is something that I would categorize under "horrific"
The code will only run on some specific soviet-era hardware, and the last hardware was destroyed 20 years ago. There's some new regime that is rumored to have rebuilt the original hardware, and is now on the hunt for the missing source code that is framed above the great grandchild of the original developer, who was executed for treason. The new bad guys are gunning for the source code, and it has to be protected at all costs, to prevent a takeover of the world.

I'm already seeing the inheritance jokes write themselves.

Someone have chatgpt write the screenplay now.
Did Google just defeat every geofence warrant?
OnnxStream: Stable Diffusion XL 1.0 Base on a Raspberry Pi Zero 2
I wouldn't consider myself to have good dexterity at all but have been able to play fighting games and work my way up the ranked ladder. I'd say if Tekken 8 looks cool, give it a try.

The main problem with Tekken is that it doesn't really document its systems with tutorials or a manual. Fortunately, YouTube will teach you more than enough. Tekken also tends to reward legacy knowledge more than most fighting games, so you'll probably find that Tekken 7 tutorials get you farther than you expect.
I'm not the person you responded to, but my biggest complaint with Go is binary size. It makes it rather unusable for low level programs on resource constrained systems.
> critical thinking

I believe _critical_ thinking is just some abstract term invented by humans to describe something not understood by humans. In other words, I'm not convinced _critical_ thinking exists, just like I am not convinced ghosts exists.

Hence, to me relating intelligence with critical thinking does not give any additional insights.
I'm surprised by how little discussion there's been of this seeing as it, at least to me, is just objectively a bad thing for the nation.
The guy who wrote the post is an AI doomer who believes that the moment AI becomes "general" it will recursively improve itself into being a god and then immediately kill everyone, and that will happen so fast that there won't be any time to switch it off. Hence only one play.

The idea is nonsensical and the ending of the story is also nonsensical as a consequence, but that's what it's about.