skysight-inc/HackerNews huggingface dataset:
Based on Tog's paradox (https://news.ycombinator.com/item?id=41913437) the moment this becomes easy, it will become hard again with extra regulation and oversight and documentation etc.

Similarly I expect that once processing/searching laws/legal records becomes easy through LLMs, we'll compensate by having orders of magnitude more laws, perhaps themselves generated in part by LLMs.
This was a "small business" - plant/specialty item store, retail - in a county of 20k people (and a seasonal tourist destination) - it was not a "rich as hell medium business". So maybe curb your allusions/assupmtions to what small business may be.
Because they are trained to be good at playing political game, being ruthless, and making hard choices... that and having deep connections to other ruthless people is really helpful at undermining / discrediting / fracturing / eliminating the opposition. I would say most of the world is doing a serviceable job at not having people like that in power.
The article mentions out-of-order execution capabilities.

How desirable is this vs. complexity introduced, and can similar benefits more cleanly be achieved at the compiler or software architecture level?
I wrote a program to add Roman numerals using Sed. You really just have to use regular expression substitutions to convert it all to unary (e.g. substituting IX -> VIV, IV -> IIII, V -> IIIII in that order), then remove plus and white space, then perform reverse substitutions to “compactify” the result again.
I once coded a machine that could make photo-books of your neighbour's living rooms.

It was inspired by Ed Ruscha's "34 Parking Lots in Los Angeles" artist booklet from 1967, and the output looked pretty similar, but with photos of domestic interiors instead of parking lots. So far so ordinary, but the difference was that you could tweet any UK postcode at the machine and a couple of minutes later it would spit out a custom-generated, printed-on-demand booklet of living rooms in that neighbourhood.

The way it worked was when it received a postcode, it went to Gumtree (popular UK second hand listings site) and looked for second hand sofas for sale within a radius of 1km. It then scraped the photos, imported them into a document, generated a PDF on the fly and sent it to a laser printer with a built-in binding machine. The results were insanely good. Always hoped I'd get to show it to Ed Ruscha one day.

The project was commissioned by the Victoria and Albert Museum in London, but still kind of pointless from a utilitarian point of view :)

[1] https://gagosianshop.com/products/ed-ruscha-thirtyfour-parki...
That's a nice feature. You can also import it and it's a lot like the Go http server.
I haven't read the full article, but I'll say it is pretty rich when the same individuals tasked with Election protection.. are the individuals running or that have run operations to do the exact things in other countries. Not that i'm faulting the later, as it's part of their jobs and mandates, but don't look at me like i'm crazy when I don't buy the same things here.

Once you've seen how the sausage is made, you have second thoughts about the ingredients. I think the American population has seen enough the past few years where people aren't blindly trusting anything. I don't see this as bad, but the powers that be want to beat the drums of influence hard.

There are plenty of people that will poke at us over elections specifically but it's not new. There were foreign intel players in the BLM riot propaganda, there's current influence with Israel / Palestine.

The only real fix is to get people to understand that you can't blindly trust things and you need multiple points of evidence. That's also assuming you can get people off blindly following their political parties to no fault.
> Honestly - Amazon really needs some serious lawsuits to force it to stop being such a bad actor in the online retail space.

I think Amazon they would say that they are not a bad actor at all and in fact are providing a meaningful service to consumers and are a major driver of the economy and besides it isn't really a problem because AI[1] yadda yadda yadda.

The truth is:

a. fake reviews make them money, and

b. almost no matter how bad fake reviews get on Amazon, people will continue to dump dopamine into their brains by buying shiny baubles that they might never take out of the box. The "joy" is in purchasing these things, not actually using them.

[1] https://www.aboutamazon.com/news/policy-news-views/how-ai-sp...
The Maker of Ozempic Is Trying to Block Compounded Versions of Its Drug
Another aspect is software optimisation. For example, last time I looked at ffmpeg there's tons more hand-crafted x86 assembly than hand-crafted ARM assembly (been a while, not sure what the current situation is).

In general, ARM optimisation has caught up quite a bit, although still lags behind in some places. RISC-V still has some ways to do. For example, for Go:

[/usr/lib/go]% (for f in **/*.s; print ${${(s:_:)f:t}[-1]}) | sort | uniq -c | sort -hr | head -n10
86 amd64.s
72 arm64.s
63 s390x.s
56 s
48 arm.s
47 386.s
35 riscv64.s
32 ppc64x.s
22 loong64.s
20 mips64x.s

[/usr/lib/go]% wc -l **/*amd64.s | tail -n1
28801 total

[/usr/lib/go]% wc -l **/*arm64.s | tail -n1
21956 total

[/usr/lib/go]% wc -l **/*riscv64.s | tail -n1
7804 total

Rough measurement of course, but at least some code paths for your RISC-V will be slower just because it's not optimised (yet).
From Shared Nothing to Shared Disk: Build a Flexible Database on Cloud Services
I doubt that screenshot methods are the bottleneck considering that's the method Microsoft and Anthropic are using.
I had a 2019 MacBook Pro until last year when my work issued me an M2. It's noticeably snappier and its battery life is far better than the 2019's was.
You may have noticed the federal government is insolvent, yet has plenty of assets. When they return to solvency we can discuss involuntary charity.
Are you actually recording movies of them though?

Honest question. I hope I learn something about studying minerals!
> Author would like to see a switch back to plain old static HTML. Us too

Wholeheartedly agree. Can we also go to XHTML5, while on it?
National security cited as B.C. drone engineer's devices seized
Small retail business, paid $20-22/hr which was much more than many positions on the county govt job pay scale posting that they publish - for instance a sheriff's office jailer starts at like $17.
Then the truth was never so democratic…

Joking at 50%
Is there a simple/straightforward way to determine when a question is sufficiently vague such that there is a lack of training data?
What I meant is that you'll get an HTTP error code from the insert if it didn't work, so that can go through the error handling. This isn't really an "explore this thing", it's a "splat this data in, every minute/file/whatever". I've churned through TBs of CSVs this way, with a small preprocessor to fix some idiosyncratic formatting.
I don't think life is special. I'm interested to understand the range of its generation.

Multicellular life is certainly less common, and sapience is also less common (and may not be only an emergent property of multicellular life) than just replicating chemical structures.

Certain pushes in Earth's history likely shaped and sculpted current state, but the general factors aren't terribly uncommon (water, Goldilocks zone, somewhat stable solar systems, etc.). Moons at our size are less common, and whether that is crucial is unknown. Snowball earth and hell-phase may be common. Plate tectonics may be a limiting factor.

I look forward to humanity discovering this, then finally agreeing that perpetuation of sapience generally or humanity specifically beyond the heat death of the universe is a good goal, much better than the common banal drivel that drives our wars or religions today.
Nice, it looks good and polished!

I liked the on-boarding. I don't like the first screen being a pitch for a subscription, but I get that you probably need to sell hard to get subscriptions.

I've recently launched a small app on the app store and it's no where near as polished! How long have you been working on it?
Time to share my gitconfig aliases again :D

lol = !git --no-pager log --graph --decorate --abbrev-commit --all --date=local -25 --pretty=short
sw = !git checkout $(git branch -a --format '%(refname:short)' | sed 's~origin/~~' | sort | uniq | fzf)
lc = !git rev-parse HEAD
rb = !git for-each-ref --sort=-committerdate refs/heads/ --format='%(refname:short) %(objectname:short) %(committerdate:format:%F)' | column -t
ws = !git show --word-diff=color --word-diff-regex='\\w+'
wd = !git diff --word-diff=color --word-diff-regex='\\w+'
fza = "!git ls-files -m -o --exclude-standard | fzf -m --print0 | xargs -0 git add"
gone = "!f() { git fetch --all --prune; git branch -vv | awk '/: gone]/{print $1}' | xargs git branch -D; }; f"
root = rev-parse --show-toplevel
oldest-ancestor = !zsh -c 'diff -u <(git rev-list --first-parent "${1:-main}") <(git rev-list --first-parent "${2:-HEAD}") | sed -ne \"s/^ //p\" | head -1' -
diverges = !sh -c 'git rev-list --boundary $1...$2 | grep "^-" | cut -c2-'
dlog = "!f() { GIT_EXTERNAL_DIFF=difft git log -p --ext-diff $@; }; f"

Some of these I don't use much, but others I use every day:

"git fza" (aliased to "ga") shows all unstaged files in fzf and you can use space to toggle them, then hitting enter finishes adding/staging them. This is great for selecting some files to stage. I use this one every day, it makes my workflow just a little better :)

"git gone" deletes local branches that don't exist in the remote.

"git lol" is a log alias.

"git oldest-ancestor brancha branchb" does what it says.

"git root" is part of an alias "gr" which runs "cd $(git root)". That takes you to the project root, and "cd -" will take you back to your previous location.

"git dlog" shows a detailed commit log.

"git lc" just shows the last commit.

Edited to add:

"git rb" shows recent branches. Piping it to "| sort -k3" will sort by date. (I really need to update that!)

"git sw" shows branches in fzf, hit enter on one and you checkout that branch.

I never use "git ws" and "git wd", I should remove those.
I'm curious if anyone working in smaller teams (say, <6 devs) has found it worthwhile to try to standardize some of the git process. Larger teams I've worked in have tended to have some standards we're following - but the times I've worked on smaller teams it's tended to be

I think if I were starting a team for scratch it's likely something I'd establish from the beginning - commit message guidelines, PR requirements, squash/rebase/merge standards. But I've only ever come into teams that have been working on the product for at least a year - and it's never seemed worth the 'political capital' to wrangle the team into a new standard for it.

I've tended to opt for doing things the way I think is right given that we aren't following a standard anyways - and pointing to the benefits of it when they come up.
Indeed, but the manufacturer doesn't promise anything-- for all you know the next processor generation or even microcode revision could change that.

It would be nice for processor makers to explicitly specify that the common arithmetic instructions will take time which is constant in terms of their argument data.
it’s not egalitarian to be insolvent. This is one way to help keep the government from defaulting.
It was driven by sunk cost fallacy.
What are some thoughts about why we're basically seeing a flat ring, rather than a spherical shell of a cloud in all directions?
i think this leaked report is disinformation to distract from the real future iranian strike.
Nigeria Drops Charges Against Jailed Binance Exec and Former IRS Agent
Yes I imagine there will be some sort or user tuning mechanism that allows you put out a more non-sensical cobbled document template vs the actual document template in the future…Since it’s just statistical autocomplete.
I was walking through the narrow tourist traps that are the Venetian streets the other week. Lots of stores with shiny pins, bracelets, caps, hats and T-shirts. I realized then why I don't like stores: they're too cluttered. Doesn't even have to come down to decisions; just the visual impact makes me want to leave.

Perhaps this is what makes Apple stores work. Even webshops tend to have only a few products visible at a time.
What makes your model a low-empathy or warmth person?
This was the number 1 story on Hacker News for the first 25 minutes after I posted this, and then it dropped immediately to the second page.

It seems that my first blog post submitted to Hacker News got de-promoted?

That sucks.
I work with healthcare in the UK. There’s a promising approach called CSV files which is revolutionising some of my workflows :)
I'm not afraid of it either, but that has nothing to do with how financially secure I am. It has more to do with me not seeing a path to AI replacing engineers in any significant way.
naive q: why not just add a workaround that skips the auth process for local dev? also helps test automation.
> This voting system approach works surprisingly well within the bounds of common knowledge and frequently discussed topics - it mimics correct answers based on training data. However, it begins to fall apart when a question is sufficiently out of bounds of the training data.

Those blogs are always philosophical.
Same is true for myself, I don't have formal training in biology or group theory and hence I talk nonsense when it comes to that. The only difference is: I can say that I don't know it whereas LLMs are hallucinating still too much.

> LLMs Aren't Thinking, They're Just Counting Votes

Same is kind of true for neurons in your brain. (let's see if I'm hallucinate or if it's true :p)
Article feels pointless. Anyone who still thinks in 2024 that LLMs have actual intelligence, or are anywhere close to AGI, is a lost cause.

This particular sufficiently advanced technology has been around long enough now that it is no longer indistinguishable from magic.
> IPv6 and Python 3 are case studies in How to Not Upgrade Something.

There was no other way to do it with IPv6: IPv4 has 32-bits of address space and >32 was needed for more addresses. That 32-bits is hard-coded in data structures, APIs, and even DNS formats (e.g., A records).

So regardless of anything else related to IPv6 (ARP vs ND), you would have still needed to release a bunch of code that had to be installed on every router, L3 switch, firewall, DNS server, and end device.

It was also recognized that, given the size of the Internet even in the 1990s, that a flag day like was done for the NCP->IP transition would not be possible:

We believe that it is not possible to have a "flag-day" form of
transition in which all hosts and routers must change over at
once. The size, complexity, and distributed administration of the
Internet make such a cutover impossible.

* https://datatracker.ietf.org/doc/html/rfc1726#section-5.5

So you were always going to have to have a 'rolling upgrade' to get a larger address space. You were always going to have translation systems.

It was also recognized that the 'legacy' may never go away:

Furthermore, we note that, in all probability, there will be IPv4
hosts on the Internet effectively forever. IPng must provide
mechanisms to allow these hosts to communicate, even after IPng
has become the dominant network layer protocol in the Internet.

* Ibid
The idea that it costs nothing somehow is bizarre.

If you divide the NHS budget for 2024 (192 billion) by the UK population (67 million) you’ll find it works out to just under 3000 pounds per person just for 2024.

Assuming your wife’s visit was this year your family paid about 3x what the poster you are responding to did.

I’m also working from the assumption most posters here are in high tax brackets; I understand tech jobs in Europe pay much worse than the US so that may not be true.
Came here to note that this seem to accomplish little that's not already there.
There is great approach based on test-id strategy, basically it's a requirement for the frontend teams to cover all interactive elements with test-id's.

It allows to make tests less flaky and writing them is increasing dramatically, also works with mobile as well, usually elements for the main flows doesn't change that often, you'll still need to update them.

I did stable mobile UI tests with this approach as well, worked well
> when an LLM tells us that the sun rises in the east, it's not because it truly understands astronomy or the solar system. Rather, it has seen the phrase "sun rises in the east" repeated so many times in its training data that this becomes the highest probability answer. It's less about understanding and more about pattern recognition.

This is not too different from most human person's experience with basic education (https://www.lesswrong.com/posts/NMoLJuDJEms7Ku9XS/guessing-t...). Though it is obvious that humans can do more than that too.

And while "voting" that may be a close-enough metaphor for the multi-layer perceptron layers, it is not what is happening in the attention layers. I suggest checking out 3blue1brown's videos on gradient descent https://www.youtube.com/watch?v=IHZwWFHWa-w and "How might LLMs store facts" https://www.youtube.com/watch?v=9-Jl0dxWQs8 versus how attention works https://youtu.be/eMlx5fFNoYc
I think people are just doing a poor job of explaining how depressing it is that the bar has fallen so low. When you hear people try to say nice things about Google it sounds a lot like Stockholm syndrome.
While I agree with your primary pain point, I would argue that that really isn't specific to tests at all. It sounds like what you're really saying is that when something goes wrong, it's really difficult to determine which component in a complex system is responsible. I mean, from what you've described (and from what I've experienced as well), you would have the same if not harder problem if a user experienced a bug on the front end and then you had to find the root cause.

That is, I don't think a framework focused on front end testing should really be where the solution for your problem is implemented. You say "This is a very, very difficult thing to automate and requires AGI-level intelligence to really build a system that can go read the logs of some random service deep in our service mesh to understand why an e2e test fails." - I would argue what you really need is better log aggregation and system tracing. And I'm not saying this to be snarky (at scale with a bunch of different teams managing different components I've seen that it can be difficult to get everyone on the same aggregation/tracing framework and practices), but that's where I'd focus, as you'll get the dividends not only in testing but in runtime observability as well.
Oops. Well, since recursive acronyms are widely-accepted in our industry as well, I'll just leave that one up.
VPN providers – a tabular view of VPN provider offerings
At work I recently had to dig through documentation to provide documentation on the ultimate benificial owner (UBO). It made me think about vpn providers and how it would be interesting to have everything in one place as a table, including UBO where possible. From that alone it's interesting to see the same few names coming through multiple times (not surprised).

I also went ahead and tried to find the first year price vs what you would pay for a second year. Again, there are some nasty surprises amongst some providrs.

It's by no means an exhaustive list as it took some time to dig into the ones already there. But PRs are welcome to add/update records.
Which dev portal vendor do you use at your company?
I am working on introducing a developer portal at my current company. Would like it to be able to use swagger, protobuf, and have some features regarding monetization and authentication that we would use in the future. I think the biggest selling point for me to use is that it's going to be an easy lift to start getting our documentation on there and it has some tantalizing features we could take advantage of in the future regarding monetization.
Card game that was revived from Flash to Unity.

https://elementstherevival.com
>Celeste Lewis said she felt guilty after her daughter Ava's school, Whitchurch High in Cardiff, encouraged pupils to use their phones in lessons to do things like look up locations on Google Earth.

That doesn't sound like she was unable to join in, just that she didn't have her own phone. It is weird that they don't have laptops in schools in one of the biggest cities in the UK but maybe schools work differently there than the US, where they mostly seem to have laptops in most classrooms.
> People love their electric scooters nowadays, and they’re just worse Segways.

Not sure about that. The scooter is a >200year old design and there is a reason it subsist to this day. Segways are huge and not as easy to store/fold. Onewheeler are more elegant design and much more compact but awkward to operate when powered off in places you aren't allowed to use it and you cannot carry loads as easily. In that sense a scooter offer the speed of the segways/onewheelers, with the convenience of being able to push them easily anywhere with minimum effort while staying foldable, easy to hide away once reaching destination yet they can carry stuff.
I feel that the western world's capitalist/industrial system has done an excellent job of providing people like this opportunities to go become powerful or whatever it is they enjoy, without causing undue suffering. It's a lot better for a ruthless dictator personality to be in the role of Steve Jobs or Bezos or Musk, instead of getting redirected to politics and doing things along the lines of Stalin or Mao.
Perhaps this time they’ll put a maintenance and upgrade path clause into the contract so they don’t get into the same bad state as before. Who am I kidding there’s no way.
One of our customers recently compared GPTD with Maestro’s Robin (formerly App Quality CoPilot). Their mobile platform engineering manager highlighted three key reasons for choosing us: lack of frustration, ease of implementation, and reliability.

To be more concrete their words were:
- “What you define, you can tweak, touch the detail, and customize, saving you time.”
- “You don’t entirely rely on AI. You stay involved, avoiding misinterpretations by AI.”
- “Flexibility to refine, by using templates and triggering partial tests, features that come from real-world experience. This speeds up the process significantly.”

Our understanding is that because we launched the first version of GPT Driver in April 2023, we’ve built it in an “AI-native” way, while other tools are simply adding AI-based features on top. We worked closely with leading mobile teams, including Duolingo, to ensure we stay as aligned as possible with real-world challenges.

While our focus is on mobile, GPT Driver also works effectively on web platforms.
I personally don't think it's reasonable for a publication to suggest Apple is outright discontinuing a product in the headline, only to reveal that, no, they're actually just making a strategy shift with the product line.

That's newsworthy all by itself. No clickbait needed.
> Let's take a simple example: when an LLM tells us that the sun rises in the east, it's not because it truly understands astronomy or the solar system. Rather, it has seen the phrase "sun rises in the east" repeated so many times in its training data that this becomes the highest probability answer.

So, if a person answers me that the sun rises in the east, I should assume they must not be a flat earther, right? Because in order to say that the sun rises in the east one must truly understand astronomy or the solar system. Not that people say it because they have been told so many times, no. That's something only LLM do.