MurphyA/hacker-news huggingface dataset:
by Empact | 2025-09-02 05:46:40+00:00
I mean something more of the sort of a survey of sea floor and subsurface which would have been coastline at the glacial maxima, boats trawling multispectral scanners to identify candidate locations. There are a few different recent systems that push in the direction of this being feasible, e.g. https://www.usgs.gov/programs/cmhrp/news/usgs-designed-tool-...
by willvarfar | 2025-09-02 05:49:02+00:00
And here's one nearby in modern-day Sweden https://www.forskning.se/2016/11/07/valbevarade-spar-fran-st...

Sorry can't find much in English or much about it at all. Iirc I once chanced upon a meet-some-archaeologists stall set up in a town square nearby and listened to an archaeologist talking about it and showing fancy maps and diagrams that really excited me, but none of that seems to have spilled online.
by gnfargbl | 2025-09-02 05:49:48+00:00
Which dimensions do you see Google lagging on? They seem broadly comparable on the usual leaderboard (https://lmarena.ai/leaderboard) and anecdotally I can't tell the difference in quality.

I tend personally to stick with ChatGPT most of the time, but only because I prefer the "tone" of the thing somehow. If you forced me to move to Gemini tomorrow I wouldn't be particularly upset.
by Keyframe | 2025-09-02 05:52:21+00:00
I have three randomizers in my version here: https://www.susmel.com/stacky/ you can switch between them with a t on your keyboard (no phones, sorry). If you expand controls with c you will see which one is active. NES and 7-bag are in there as well as "random"/stacky one. Shift+enter in the main menu to pick a level to start with.
by contrarian1234 | 2025-09-02 05:52:47+00:00
> let go of the Windows monopoly, and Azure in its early days was based on Windows servers. Then Satya came in and said, no it is OK to support Linux, and in fact it is OK to run Microsoft's own services on Linux. It is OK to support Open Source, and in fact we'll open source some of our stuff. That put Microsoft back on track

Not to be over cynical, I'm happy when big corps give away stuff for free, but has this made them any money?

They seem to have lost all their moats. LibreOffice is on par with MS's offering (which hasn't really done anything interesting in decades). Windows is semi abandoned and bloated adware. The unified OS ecosystem between desktop console and mobile is pretty much dead. The MS "ecosystem" is a half hearted afterthought at this point

Sure, Azure happened to boom in the meantime, but that seems coincidental and not a product of them giving everything away. It's also a lot less of a moat. Cloud is becoming commodity over time.

MS is now Azure with a bunch of atrophying vestigial bits hanging off the side.
by userbinator | 2025-09-02 05:52:53+00:00
So many apps even refuse to be installed on older versions of iOS/Android.

That's because they see older versions of Android decrease in usage so they think it's fine to lock them out and potentially lose customers[1], but they're not going to do that to the majority of them.

If the majority stops falling for the propaganda and "upgrading" to a worse experience, other businesses will follow.

[1] I have told businesses that changes to their site have made me no longer want to do business with them, and seen responses ranging from complete dismissal to quick reversion.
by unsungNovelty | 2025-09-02 05:54:05+00:00
I can only imagine the feeling of visiting this bookshop. Hopefully these books will find a good home.

I just went to Chruch street in Bengaluru which is full of bookshops like this (obviously not at this scale). Bookworm (a new gem I found) and all 3 Blossoms bookstore (famous in Bengaluru) shops is what I covered on my recent visit. Morning 11:30 till evening ~6:30 buying 19 books. And happy to report that it was really crowded as well.
by skylurk | 2025-09-02 05:54:08+00:00
There definitely was a moment when Christianity was a secretive cult ostensibly fuelled by brotherly love, but certainly by the time of Constantine it had become a major political force.

My impression is that Christianity took over Europe more for political reasons than the good story. There were strong incentives for pagan rulers to "convert", and force it onto the populace.

I agree that the good story is key to its staying power.
by stephen_g | 2025-09-02 05:55:47+00:00
The context is that many people (and especially public repositories from US companies) started changing the name to ‘main’ out of a misguided inclusivity push that comes from a niche political theory that says even if words aren’t slurs (which obviously should be avoided), if a word has a meaning that could possibly be connected to anything that could possibly be in any way sensitive to anybody, then we need to protect people from seeing the word.

In this case, out of dozens of ways the word is used (others being like ‘masters degree’ or ones that pretty closely match Git’s usage like ‘master recording’ in music), one possible one is ‘slavemaster’, so some started to assert we have to protect people from possibly making the association.
by charcircuit | 2025-09-02 05:55:48+00:00
Take for example power tools. If a sawstop could be implemented to a power tool for free then all of them would offer the feature. Cars also have had a ton of safety features that have become required in order for them to be sold. Dangerous knifes also have been banned from being sold. It turns out that for other tools society didn't just accept that they were unsafe. They improved safety or legislated safety.
by Dr4kn | 2025-09-02 05:56:08+00:00
electricity peaks are probably reduced over time by hourly electricity prices. If a lot of people can save money by using electricity at cheaper hours the peak demand is reduced.

Plugging in your EV might charge to 40% immediately. When it charges to 80% doesn't matter if it has that charge in the morning. So it probably charges somewhere in the night.

Starting your dishwasher, washing machine dryer on a timer before you go to work, so it runs when energy is cheaper.

This doesn't eliminate the need for storage, but reduces its need.
by defanor | 2025-09-02 05:57:00+00:00
Not OP, but sharing the sentiment (never had banking or similar software on a phone, yet using ATMs, banks' web interfaces, offices). Avoiding interaction with a bank completely is rarely viable these days, and they will run their software on their hardware to operate either way (whether it is an ATM, a bank office, or a website). I do not see it as relinquishing control of the hardware, since you are not expected to control a bank's hardware in the first place. While setting it on your phone comes with the usual risks of running proprietary software on your machines, such as sneaky data collection. If banks/governments will give mobile devices to people for that, those may act even a little more like electronic ankle bracelets, but they would also be isolated from your other data and software; in places with near-mandatory government software, some choose to create such an isolation by having multiple devices for different purposes.
by magicalhippo | 2025-09-02 05:57:45+00:00
Indeed. There was a big push towards electrifying the offshore platforms and refineries using green hydro power. This was so our carbon budget didn't look so bad, as the actual end products are not counted.

However in recent years there's been strong pushback as people realized just how much power these platforms and refineries take, and what plugging them into our grid would do to electricity prices.

So this seems to be aimed at having your cake and eating it. We get "green" oil and gas, and no astronomical electricity prices.
by josephg | 2025-09-02 05:58:20+00:00
I've said this elsewhere in this thread - but I think it might be interesting to consider how capabilities could be used to write simple scripts without sacrificing simplicity.

For example, right now when you invoke a script - say "cat foo.js" - the arguments are passed as strings, parsed by the script and then the named files are opened via the filesystem. But this implicitly allows cat to open any file on your computer.

Instead, you could achieve something similar with capabilities. So, I assume the shell has full access to the filesystem. When you call "cat foo.js", the shell could open the file and pass the file handle itself to the "cat" program. This way, cat doesn't need to be given access to the filesystem. In fact, literally the only things it can do are read the contents of the file it was passed, and presumably output to stdout.

> It will be much more complex.

Is this more complex? In a sense, its exactly the same as what we're doing now. Just with a new kind of argument for resources. I'm sure some tasks would get more complex. But also, some tasks might get easier too. I think capability based computing is an interesting idea and I hope it gets explored more.
by directevolve | 2025-09-02 05:59:18+00:00
Lack of understanding would mean you haven’t decided meaning from the words on the page. He gives the example of memorizing a German textbook without speaking German.

Memorization without learning means that you don’t know the relationships between individual facts that give them meaning and relative importance that lets you make wise decisions about what to memorize and what not to for your purposes.

So: make sure you understand what the words and phrases you’re reading mean (understanding). Look up terms and definitions. Identify the main points of the sentence, paragraph, page and chapter and why they matter (learning). Then memorize those main points, starting with the most important basics.
by meghc | 2025-09-02 06:00:55+00:00
SEEKING WORK | WORLDWIDE | REMOTE | AVAILABLE PART-TIME

I'm a backend developer who has worked extensively with Golang for 5.5 years and designed/built/updated numerous complex APIs and services, some from scratch. Over time, through production experiences and a few mentors, I've learnt to write code that's cleaner, more easily extendable, and scalable.

MY IDIOSYNCRASIES: a) I enjoy creating, building and carefully improving things - that's how I got interested in software development 7 years ago (and got a Master's degree in it after having being a teacher for some years). I think, even if I say so myself, that this translates into features that are reliable and robust because I love the process. b) I tend to over-communicate as opposed to under-communicate. c) I love Golang!

AVAILABILITY: 20-23 hours (in any needed timezone) in a week.

TECH STACK (worked a lot with these): Golang, PostgreSQL, Redis, GCP, Docker, Kubernetes

Also worked with these in the past: Python, C#/.NET, AI integration, RAG, Vector databases, Airflow, MongoDB, Kafka, ElasticSearch, AWS, IPFS

REACH OUT: c dot meghashyam at gmail dot com

MY LOCATION: Bangalore, India

Resume: https://tinyurl.com/meghcv2025

LinkedIn: https://linkedin.com/in/meghashyamc

Upwork: https://www.upwork.com/freelancers/~01cf9808d3d483a948
by falcor84 | 2025-09-02 06:02:23+00:00
> In what way, if supplied by the bank and used only for contacting the bank to do banking, could a device become a spy instrument?

Here's my attempt at future history: Firstly they'll require you to prove your current location, to ensure that the request isn't made by a remote hacker; they'll do this by integrating their own cellular modem, as well as scanning local wi-fi networks. Then, at a second phase, they'll integrate a camera and microphone to perform a face identification, asking you to speak out a particular phrase while performing a particular motion. At the start they'll only require you to turn the mic and camera on during active usage, but eventually they'll say that these have to stay on continuously so that they can ensure that the device wasn't tempered with. And if we aren't careful, we'll accept every single small added requirement, until we're boiled alive.
by PhilipRoman | 2025-09-02 06:03:43+00:00
I think checked exceptions are fine, they just haven't updated them along with other features. We now have expression based switch, why not have expression based try-catch? The other major problem is inability to pass them through the new functional interfaces, since they usually don't have anything like `<X> throws X`. But this could be solved by an Optional-like type.
by gorset | 2025-09-02 06:04:23+00:00
I think the «best practices» found in Java enterprise has meant that a lot of people think all Java has to look like that.

High performance Java is awesome and can be competitive with C++ and Rust for non trivial systems, thanks to much better development cycle, debugging and high quality libraries.

Most the benefits is the JVM, so Kotlin has those too, but I don’t feel Kotlin is enough of an improvement to warrant the downsides (at least for me). But both Kotlin, Scala and Clojure are great for the Java ecosystem.
by sharpshadow | 2025-09-02 06:04:55+00:00
Maybe you also heard about an erdstall[0] which are old tunnel systems around Europe, often the entry is accompanied by an standing stone with a hole in it. Christianity did the same here. There is one case where they filled up the tunnel and build an monastery over it. Excavations and carbon dating revealed quite old objects dating between many thousand years. Some stones especially the ones in the entry area are big and heavy cut outs, the tunnels are often cut into stone. It’s still an unsolved mystery.

Heinrich Kusch[1] and his wife have done very interesting work regarding this.

0. https://en.m.wikipedia.org/wiki/Erdstall 1. https://www.unterwelt-kusch.com/forschung/erdstallforschung/
by safety1st | 2025-09-02 06:05:33+00:00
We are totally talking about a technology-driven shift in who controls society though. In the past it was kings and the church and their wealth was certainly a factor but the king's direct control over the state monopoly on violence, and by extension over land, and the church's control over information and belief, were the greater factors. Remember all these kings started out mostly as thugs with bands of other thugs behind them who had the biggest weapons and the most violent tendencies. And the churches started out as smaller dudes who were willing to eat mushrooms, wear face paint, and tell stories about how the biggest thug in the pack was the son of a god so you had better obey him.

Now, because of technology shifts, it's the political/bureaucratic and merchant classes in charge. The king and the church are pretty much powerless. The military class has gone both ways depending on what country we're discussing. In some their growing ability to commit mass killing has given them dictatorship powers. In others they are relatively defanged by the political/merchant classes.

Wealth is a very interesting thing because it was originally a byproduct of power. The king sent soldiers to collect taxes. The church propagandized you into tithing. Now the relationship is inverted and the wealth creates the power. Silicon Valley spends $140M on lobbying to get the legislative outcomes they want.

IMO the more we zoom in to shorter spans of time the less we see technology toppling an entire class of elites in favor of another. It doesn't happen in 30 years. It takes hundreds. That said, technology seems to just keep on moving faster, so I wouldn't discount it playing a bigger role in the future than it did in the past.
by lelanthran | 2025-09-02 06:06:28+00:00
> I switched to Gemini with my new phone and I literally couldn't tell a difference. It is actually crazy how small the cost of switching is for LLMs. It feels like AI is more like a commodity than a service.

It is. It's wild to me that all these VCs pouring money into AI companies don't know what a value-chain is.

Tokens are the bottom of the value-chain; it's where the lowest margins exist because the product at that level is a widely available commodity.

I wrote about this already (shameless plug: https://www.rundata.co.za/blog/index.html?the-ai-value-chain )
by reactordev | 2025-09-02 06:06:54+00:00
>When accessing the terminal/tty, the default username and password is gamer. Because /etc is read-only, this password cannot be changed.

Oh noes! A little further down they say you can get it online using an Ethernet cable and a command. Let’s just hope its never able to be an ssh host. These kind of things scare me from a security standpoint. I feel like the users and /etc/passed should probably be writable so people can change the default to something not published online.
by baq | 2025-09-02 06:08:03+00:00
If I actually had time to work on my hobby projects Gemini pro would be the first thing I’d spend money on. As is, it’s amazing how much progress you can squeeze out of those 5 chats every 24h; I can get a couple hours of before-times hacking done in 15 minutes, which is incidentally when free usage gets throttled and my free time runs out.
by markusstrasser | 2025-09-02 06:08:04+00:00
It's great people experiment. Yet, after a quick glance the framework seems to break expected semantics for no gain? For example: the "component" construct auto-renders the JSX within the brackets instead of being a function that "returns a view as value" (if I understood correctly). I'm cool with breaking the "f(x)=>UI" but what for? The TS and VS Code integration is all fine and good but what's the gain of using JSX (again) instead of the beloved HTML-like Svelte markup? Have people ever loved JSX? Nostalgia maybe? Again, I'm all for tearing down the house but shouldn't we get more elegance or expressive semantics in return?

Still, great he did it I just hope he'll be bolder next time! Of the 7 mentioned features 3-4 are not actually about the language but minor tooling hook ins (prettier, VSCode,) ... maybe that's the wrong focus.

Either way, the strong similarity with other JS/TS frameworks (semantics & syntax) suggests that for really new ideas the community should look elsewhere? Perhaps Clojurescript or Laravel (PhP) ...
by red369 | 2025-09-02 06:08:11+00:00
I created a separate login with a Microsoft Account and a prompt advised that because my settings were being backed up there was no charge to extend support.

However, if you are continue to use an offline user account as I did, this page seems in indicate that you need to login to the online account at least every 22 days to keep getting updates: https://learn.microsoft.com/en-us/windows/whats-new/enable-e...
by timeforcomputer | 2025-09-02 06:10:47+00:00
Almost the same emoticon logo too.

ʕ•ᴥ•ʔ Bear vs. ʕ·ᴥ·ʔ Build EAR

The compilation database tool (https://github.com/rizsotto/Bear), is extremely helpful. It got CCLS/clangd working for me over multiple in-house build systems at a vfx studio.

It also is super helpful for debugging. I have used it a lot alongside a script which converts a compile_commands.json to a sequence of commands, so I can edit them individually without fiddling with the build system, and then once fixed (such as adding a flag to one TU) try to find the way to do that in the build system.
by interstice | 2025-09-02 06:11:54+00:00
This got me thinking a bit more. Rest / GraphQL / Groq handled with adapters, flatten anything nested that references an ID to the row level. Opinionated queries (queries only fetch a superset/subset of the same structure). Fetched data 'fans out' the new content into the rows based on ID to fill out/update structure. Lives in a service worker or side by side with frontend. Drops oldest/least fetched data when limits are reached. Would something like that work?

Alternatively just ship an entire shallow copy of least changed / most used data as sqlite db's to the edge, push updates to those, and fetch from source anything that isn't in the DB. Might be simpler.
by raalapas | 2025-09-02 06:12:51+00:00
Hi it depends on few factors if you can answer

1.Whether the document had never been shared publicly, or if it was at some point before being restricted.

2.Whether LinkedIn showed only the title and a thumbnail, or any part of the document content.

3.Whether your friend is part of a Google Workspace domain (e.g., company/org), or a regular Gmail user.
by safety1st | 2025-09-02 06:12:59+00:00
That looks like a great book, I'll have to check it out!

My go-to in fiction for comparison with the authoritarianism of the modern world is actually Brave New World. We were drugged (whether pharmacologically or psychologically) into submission, more than we were beaten into it.

1984 is great however for getting the surveillance point across in the most brutally direct way possible. The telescreen was a mind-bogglingly prescient idea for a guy writing a book in the 1940s. "Omnipresent and almost never turned off, they are an unavoidable source of propaganda and tools of surveillance." We actually did it. We invented and embraced George Orwell's telescreens of 1984, en masse. The only difference is we put them in our pockets and carry them around all day, instead of having them in our living rooms.
by sakjur | 2025-09-02 06:13:44+00:00
I’d suggest the GPL family without a CLA as an approximation of that intent.

> If it exists, what are the barriers to adoption? Why don't we all use it?

My theory is that people in general don’t care that much, or (particularly in the case of corporations) consider permissive licenses to be ”freer” than copyleft.
by lrvick | 2025-09-02 06:15:11+00:00
We open source every line of code we legally can at Distrust, and it has paid off in getting us work, even on forks, many many times.

Source code is cheaper than ever, so if you fail to open source first then an open source clone will be created, and your hard work will be irrelevant. Best to have the first open source mover advantage.

This move just told users you are selfish, and breaking the pay it forward chain of goodwill extended by all the developers of the open source libraries your code relies on.

You also just told everyone to park their content on a platform that now has a bus factor of 1, with no option to export and reimport to a compatible fork hosted elsewhere.

If your ability to make a living hinges on open source code like yours not existing, then you are already on too fragile ground to be sustainable, and this looks desperate and will just make more people leave.
by riedel | 2025-09-02 06:15:16+00:00
Sure, one option means paying for each SMS (actually they had to abandon that one), another option is getting a paid banking card just to use a hardware device. From my experience they try to make sure that you will get a certified phone . I just got one because for some reason my Redmi Note 10 despite passing all play integrity checks after hacks like Tricky store+Key box triggered some checks in my banking apps. I needed to use an aftermarket ROM, because my device would not receive any updates from Xiaomi (also I don't know why a device packed with Chinese bloat ware is certified as secure in the first place). And guess what I bought: a Google Pixel. Smart Google, huh.
by meghc | 2025-09-02 06:15:18+00:00
Location: Bangalore, India

Remote: Yes, required. Looking for PART-TIME roles (20 hours a week) WORLDWIDE.

Willing to relocate: No.

Technologies: Primary - Golang, PostgreSQL, Redis, GCP, Docker, Kubernetes. Have also worked with - Python, C#/.NET, AI integration, RAG, Vector databases, Airflow, MongoDB, Kafka, ElasticSearch, AWS, IPFS

Work experience: 5.5 years

Résumé/CV: https://tinyurl.com/meghcv2025

Email: c dot meghashyam at gmail dot com

My Idiosyncrasies: a) I enjoy creating, building and carefully improving things - that's how I got interested in software development 7 years ago (and got a Master's degree in it after having being a teacher for some years). I think, even if I say so myself, that this translates into features that are reliable and robust because I love the process. b) I tend to over-communicate as opposed to under-communicate. c) I love Golang!