skysight-inc/HackerNews huggingface dataset:
"It's what we've always done" is a classic non-argument against doing something. Is there an amount we could spend on something that essentially winds up being useless that you think would be bad? Do you not think there's a trade-off at some level about the sort of things people invest in?
From the PQ protocol PoV the way how this works is pretty much irrelevant, but the actual implementation of PostgreSQL contains ridiculous amount of places that depend on the “backward” MVCC implementation of the tuple heaps.
Protecting Against Malware in macOS
I completely agree that it is unevenly enforced. Still doesn't make universities the law.
Debts don't work that way. When someone owes you money that's an asset. Assets generally transfer on death. The government is the one where if it died the debt would go away. At a certain point that might be the only way out for them.
> Another thing that changed on the server side was that, thanks to AWS and the like, it became trivial to set up a massive private network. Nowadays you can have a cluster of thousands of virtual machines that communicate with one another entirely within a VPC. Only machines that need to communicate with external entities get a public IPv4 address. This kind of setup not only frees up a /20, but also has the benefit of being more secure.

This is something that people who are too deep in the weeds of legacy networking don't realize. The future is to not use IP at all within enterprise and not use the Internet at all for B2B communication. In fact the future is to not use any networking abstraction at the application layer.

To start with every device can be in VPCs with the same private /16 because they can easily communicate securely within the cloud environment via services like VPC lattice or using S3/API gateway both within and across companies. Let the cloud provider handle the undifferentiated heavy lifting of figuring out how to get data from one device to another. In time third parties will establish cross provider bridges.

Then you can start to ask yourself why your applications need the "networking" abstraction at all. If you want to send some bits to an application either within or across companies it should be just a matter of putting the bits in some location the receiving application has access to and the cloud providers can figure out how to actually make the bits accessible to the other application. Think writing to an S3 bucket using a VPC endpoint but with less HTTP/TCP/IP cruft in the middle.

As a benefit the identities on both sides will be established by the cloud providers so you don't need to worry your devices are reachable by malicious actors. Then you can start to get rid of all this cyber security nonsense that has grown up around the ridiculously insecure protocols that were developed in the 70s for connecting trusted machines and somehow are still in use today.

Internet service providers and cloud providers may or may not use IPv6 but enterprises, schools, and end users certainly won't need to.
Also worth checking out https://github.com/jasonwhite/rudolfs

Been using it to store datasets via lfs. Written in rust and has been very reliable.
People posting have mentioned that IPv4 is working for what they use the internet for. But of course it is. When NATs has been required for your whole life, how could the internet have built features that needed p2p routing? Just convince businesses to build something that requires special router configuration? And still wouldn’t work on phones or with ISPs that require CG NAT? You got what worked out of the box. You obviously couldn’t use what didn’t exist.
The "bait and switch" argument is based on the assumption that it was their strategy from day one?
I think the company has evolved around the orignal code and they'd like it to be more profitable / sustainable.

Assuming they stick with openly auditable code (albeit not FOSS) then it's still than purely commercial options.

Nevertheless, my argument is that it should be cherished that we've had (guessing) best part of a decade of opensource BitWarden that cannot be taken away from us. The FOSS bit is purely temporal ... $now, the exact commit/release/tag/head when an FOSS license is in play, it remains FOSS - it's just the next commit isn't FOSS ... but there's no binding license that says it is/should/has-to remain for future commits.

Nobody's rights are being taken away here.

"Beleiving in FOSS" just needs to be more short-term focussed or prepare for continual dissappointment.
Great. I'd rather add a drop in that bucket than have another model trained to make my phone do something I wish it didn't do.
Or you could just use cat
Wow, it hadn’t even occurred to me to think that in 1965 they wouldn’t have had computer monitors capable of displaying those images, and would have had to fake it by projecting the image from behind.
think i will start combining it into "Rustex"
Japanese Toy Catalogues from the 19th Century
AFAIK, it's fine on later devices, but Google Play specifically restricts the permission which they need (`MANAGE_EXTERNAL_STORAGE`)
I started experimenting with electronics long pre-arduino as well. I studied electronics later. But still somehow I never got my brain quite wrapped around analog electronics, beyond the basics and the things following pure logic. I would still break my brain on a bi-stable multivibrator using analog components. I guess I am missing some gen.

That said, some analog principles are still needed in the back of your mind when making digital stuff. Input impedance, rise time, ripple etc.
For most cases, MVCC sounds like over-engineering. From the problem description:

> The goal of MVCC in a DBMS is to allow multiple queries to read and write to the database simultaneously without interfering with each other when possible.

How is that a problem for most use cases?

If there is a read query which is taking a long time, with many rows, and some of these later rows happen to be updated mid-read but the earlier rows are not... It's not really a problem for the vast majority of application. Why is it better for all rows to be delivered out of date versus just the first half fetched being out of date? It's not ideal in either case but it's unavoidable that some requests can sometimes return out of date data. It seems like a tiny advantage.

I suspect the real need to implement MVCC arose out of the desire for databases like Postgres to implement atomic transactions as a magical black box.

IMO, two-phase commit is a simpler solution to this problem. It's not possible to fully hide concurrency complexity from the user; it ends up with tradeoffs.
Verified Programming in Dafny [pdf]
Something people forget is that a training cluster with tens of thousands of GPUs is a general purpose supercomputer also! They can be used for all sorts of numerical modelling codes, not just AI. Protein folding, topology optimisation, route planning, satellite image processing, etc…

We bought a lot of shovels. Even if we don’t find more gold, we can dig holes for industry elsewhere.
Taxes curb inflation. They print money to pay off debts.
Interesting, is it better than gpt?

I can't use the OpenAI app anyway as they demand a logged-in Google account. I do have play services but not logged in.

It boggles my mind why they want to insist that you make an account with their total competition in order to use their service but they do.
> Then in the 2010s, it was MongoDB because non-durable writes made it “webscale“.

Off topic, it was marketing all along: https://news.ycombinator.com/item?id=15124306
There isn't a rule as to how it plays out. No huge winners in cars, no huge winners in rail. Lots of huge winners in internet.
You could say the same thing about perpetual motion. Being realistic about why past efforts have failed is key to doing better in the future: for example, people won’t mirror content which could get them in trouble and most people want to feel some kind of benefit or thanks. People should be thinking about how to change dynamics like those rather than burning out volunteers trying more ideas which don’t change the underlying game.
The Git Tutorial
> I tried pinning a 200mb PDF on IPFS and doing so ended up taking almost a gigabyte of disk space altogether

Was that any file in particular? I just tried it myself with a 257mb PDF (as reported by `ls -lrth`) and doesn't seem to add that much overhead:

$ du -sh ~/.ipfs
84K /home/user/.ipfs

$ ipfs add ~/Downloads/large\ PDF\ File.pdf
added QmSvbEgCuRNZpkKyQm6nA5vz5RTHW1nxb6MJdR4cZUrnDj large PDF File.pdf
256.58 MiB / 256.58 MiB [============] 100.00%

$ du -sh ~/.ipfs
264M /home/user/.ipfs
The evidence for which, to me, sure suggests that there is a casual relationship between physical and mental events.

I think it's a bit funny to call this a causal relationship. People do it all the time and what is meant depends on the meaning of "cause", but it is a bit ambiguous here if the physical events are other events that cause the mental events.

My mental model of reductive physicalism is that the physical events are the mental events, i.e. the mental event occurs if and only if the physical event occurs.
Note that the names for the first three coins are all units of subdivision. "Quarter" and "half" most obviously, dime comes from the Latin decima, meaning "one tenth". The equivalent Roman coin was the denarius.

"Nickel" and "penny" break that pattern, with the first referencing the composition of the coin (originally called a "half-dime"), and penny is a measure of weight, varying by locale. The British penny is 1/240 of a Tower pound (later decimalised to 1/100 in the 1960s), whilst an American pennyweight (used for example in reference to nails) is 1/1000th of a pound.

<https://www.etymonline.com/word/nickel>

<https://www.etymonline.com/word/penny>
My Ma downsized, cleaning out everything but a few treasured mementos in a cabinet (her family poker tournament trophy; picture of the entire extended family; curios from friends who travelled around the world).

Then she went on to live to 97 (and still kicking). Still living in her apartment! but gets meals delivered. We go out to lunch every Tuesday and buy some ice cream and juice.

You never know.
Pediatric long Covid is more common than many thought
Right on that page, data 2022, it says:

What’s going to change?
* Bitwarden remains committed to
* An open source architecture

Not any more, apparently. It's a dangerous move. Open source has lots of nice properties, but the one that matters here is its security. It never ceases to amaze me how companies champion their opaque binary blobs as secure. (Hello Intel Management Engine!) Well, now has joined the ranks of IME and Juniper switches.

Moving to closed source is a high risk move for them. While I haven't paid for software in a long while I can and do pay for the security. Bitwarden stores the information I consider my most precious, and private. Which is why I'm paying for bitwarden. But it's just software, it doesn't matter where the bytes that call themselves "bitwarden" come from. Anybody can fork it and serve up those same bytes. Someone setting up a mirror of bitwarden that only uses open source software will get my money. (Suggestion: if you do this, each to reproduce built instructions that yield the same binaries you are running, and that I download into my various devices would be very nice.) I don't consider my passwords to be secure unless they that are managed by open source software.
The author list on this paper is kind of the routing equivalent of seeing a song with writing credits to Bob Dylan, John Lennon, Jimmy Page, Thom Yorke and Prince.
Being dumb is, like, half the joy of life
Are you using the following workflow?

orgmode file --> export to pdf (aka weave)

orgmode file --> org babel tangle

Would you please help me understand your workflow for
> jumping to the chunk which the code came from in the tangled source code on the pretty printed PDF

Do the codeblocks in your pdfs contain hyperlinks back to the org file where they came from?
I noticed that, at least with the models I tested (gpt 3.5, 4o and llama 3.1 8b), to get a response with just the JSON and then have it follow the exact structure so it correctly renders the topic and subtopics was the hardest part.

Ended up having to prompt I think twice (at the beginning and the end) so it finally followed the exact JSON structure.
Reading a log file from most recent entry for example

Cat *log|grep error|tac for example

Tail -500 log | tac
Its in technology preview, so likely to go GA at the next major OS cycle (1yish)
You may be interested in this British television series which often explains why those who went to war seldom spoke about it. https://www.sbs.com.au/ondemand/tv-series/my-grandparents-wa...
Thank you for your work. I'm sorry to see you go. I really hope Syncthing continues to have a presence on Android.
> What I mean is that if you are not getting RST/FIN or any other indication for your closed communication channel, you only left to the mechanism of timeouts to recognize a partitioned/dead/slow worker client.

Timeouts were a red herring in my comment. My problem wasn't with the mere existence of timeouts in corner cases, it was the fact that the worker is assumed to keep working merrily on, despite the timeouts. That's what I don't understand the justification for. If the worker is dead, then it's a non-issue, and the lease can be broken. If the system is alive, the host can discover (via RST, heartbeats, or other timeouts) that the storage system is unreachable, and thus prevent the program from continuing execution -- and at that point the storage service can still break the lease (via a timeout), but it would actually come with a timing-based guarantee that the program will no longer continue execution.
> they have torrents for everything

Including the index itself? That would be awesome.
It's relative. Think of the US as a collection of small countries, comparable to the EU, and it's a little easier to understand.

I know relatively little about European gun laws, but I imagine that the gun laws in Romania and the Czech Republic are quite different, and that the Czech would argue Romania is "hostile toward it's citizens possessing and bearing firearms."

Texas would argue California is. California would argue the UK is.
Not at all. Old paid of nuclear plants are competitive but new builds are insanely expensive leading to $140-220/MWh prices for the ratepayers before factoring in grid stability and transmission costs.[1]

The US has zero commercial reactors under construction and this is for one reason: economics.

The recent announcements from the hyperscalers are PPAs. If the company building the reactor can provide power at the agreed price they will take it off their hands. Thus creating a more stable financial environment to get funding.

They are not investing anything on their own. For a recent example NuScale another SMR developer essentially collapsed when their Utah deal fell through when nice renders and PowerPoints met real world costs and deadlines. [2]

[1]: https://www.lazard.com/media/gjyffoqd/lazards-lcoeplus-june-...

[2]: https://iceberg-research.com/2023/10/19/nuscale-power-smr-a-...
A 'VP' in a brokerage firm became 'any new hire' or nearly, quite a long time ago. Now it's reached software? OK.
That isn’t solving the problem, it’s just giving them more of it to work on. IA has enough material that I’d be surprised if they didn’t hit IPFS’s design limits on their own, and they’d likely need to change the design in ways which would be hard to get upstream.
Was hoping this was the title of a new Taika Waititi film.
> You can't have free will without consciousness

Sure you can. Being consciously aware of a having made a decision does not mean that consciousness was a prerequisite for having made the decision. And then there's all the decisions that we make without being consciously aware of them at all.
> This is a simple project.

I mean, it would have taken me a lot longer on my own. Sure it's not a huge project, I agree; I wouldn't call it entirely trivial.

> Also your Google Drive API key is easily discoverable with about 15 seconds of looking at the JS source code

No, I'm aware of that. That's deliberate. There's no way to avoid it for a serverless webapp. (Note that Guesspage is entirely hosted on Github Pages.) All the data stored is public anyways, the key is limited to only have permission to access the stored data, and you still have to log in and grab a token that is only stored in your browser and cannot be accessed from other sites. Literally the only unique thing you can do with it is trigger a login request on your own site that looks like it comes from Guesspage; and you can do that just as easily by creating a new API key and setting its name to "Guesspage".

The AI actually told me that was unsafe, and I corrected it. To the best of my understanding, the only thing that you can do with the API key is do Google Drive uploads to your own drive or that of someone who lets you that look to Google as if my app is triggering them. If there's a danger that can arise from that, and I don't think there is, then it's on me, not on Sonnet.

(It's also referer domain limited, but that's worthless. If only there was a way to cryptographically sign a referer...)
https://archive.ph/2024.10.18-195252/https://www.bloomberg.c...
Other engineering disciplines require certification/licenses/exams, for software lots of people refuse to even do simple coding tests during interviews. I'm doubtful that software engineer titles have ever had any meaning.
We use it a ton at my shop for internal things like release rollouts. Fairly big tech company, and same experience. It's an excellent product.
Could be! But then there are ambushes, driving prey into the claws of hidden allies, and so forth. Modeling the behavior of other animals will have to occur without place for many instances.
Several minutes sounds more than fine for this purpose ?

Especially if it's about having an Internet Archive backup.
right, if I'm trying to get information from a guy at a train ticket agent and I don't speak German but he obviously understands what I am saying in English it is me being rude for expecting him to make some sort of attempt to explain to me where I need to get off at in a language we both evidently understand instead of me just learning his language in a couple minutes.
Sure, Google has killed off numerous failed projects and ventures, but practically none of the important ones.

I'd say that ChromeOS and Chromebooks are key to Google's enduring presence in our homes and on the Internet. I believe that ChromeOS represents an important foothold in the "non-mobile" market, where users are locked into Chrome but still have generous access to Android apps. ChromeOS is a forward-looking system, under active development, and still experiencing its initial design decisions and unique additions.

Furthermore, Google has made plenty of commitments to long-term support of existing Chromebook hardware. They've also got a significant presence in the educational market. Chromebooks aren't just manufactured with Google badges, but by numerous OEMs: mine is an Acer, for example. Therefore, Google is creating its own ecosystem to rival Windows and macOS. ChromeOS won't be going away.
Why they don’t implement the algorithm in a FPGA to compare with a classical baseline?
Elon Musk is a technologist. He knows a lot about computers. The last thing Musk would do is trust a computer program:

https://www.nbcnews.com/tech/tech-news/musk-pushes-debunked-...

So I guess that's game over for full self-driving.
I'm not implying that there isn't money going into AI in medical research, and a bunch of other worthy pursuits, also. However, there's also an extraordinary amount of resources going into dumb shit that nobody wants that could actually benefit humanity. Not a trivial sum for a test, not a large sum that will contribute to entertainment-- it's the equivalent of an airport gift shop trinket. The person receiving the useless bauble would be better off without it but the giver paid $20 for it so...
In a global first, quantum computers crack RSA and AES data encryption
Never would have guessed that ipv6 could be a battery drain
Yes, but at radio frequencies, where the data rate is much lower than with visible light.
I just picked an old enough version that I knew had it and the original Minecraft could have chosen to use.

(I've never written pre Java 6 code)
Yep, lots of AWS apis don't work over ipv6, and many require making requests outside the VPC, so you need to have at least one ipv4 address for a NAT.
This is really awesome. to ask a dumb question, what’s a good way to get acclimated with running and building shaders? Just going straight to OpenGL tooling and extrapolating from there?
The esp32 is amazing. It has a flexible IP block that can create complex patterns on gpio without the cpu needing to bit bang. You can use one core for the ip stack and the other for example for running micropython scripts. Its the 555 of today, a million times.
Yeah, months just sounds extreme.

To me, it would be "host them for a weekend" or something. Even that narrows the circle of people I know considerably.
That's not the argument I made. You were responding to an argument that "humanity can collectively work on different things at the same time," and "many things that we rely on today were not directly created by research in those topics and were born from innovation in other unrelated areas."

Your response was "You don't feel that the astonishing amount of resources poured into current consumer level AI products is different?"

To which I responded that no, I don't feel that the amount of resources poured into current consumer level AI products is different; it is the same as it has always been.

That is not the same as making an argument that that is how it should be.
I have accidentally pushed wip commits more times than I care to remember.

Wouldn’t it be nice if there was a tool that didn’t need you to internalize all these workarounds?