skysight-inc/HackerNews huggingface dataset:
Yes, one of those lessons they don't really teach you in school that is really obvious once you take note of the simple reality that integration and testing effort does not scale linearly with the amount of change. Twice the change is not twice the testing effort but more like five times.The more change you allow to pile up the more of a hurdle testing and integrating become. At some point the integration and testing work becomes the dominant activity. Usually, a good way out of that is simply increasing the release frequency.

That's also why agile processes work. Simply shortening feedback loops reduces the amount of work related to integrating and testing. Nothing magical about it. CI/CD works great too. Deploy when tested automatically instead of when the calendar says it is time to release. Get your feedback in early instead of weeks after a change.

A good way to fix a poorly performing team is simply to shorten their sprints. People hate this (because of all the meetings) but it makes sprints easier. Of course getting rid of sprints entirely is optimal. I actually prefer Kanban style processes usually and tend to separate planning iterations from day to day development work or releasing stuff. Leads to much more relaxed teams and it's also a lot easier on remote teams.
The economy of taxis on the islands dont make any sense. Most people drive motorbikes that are freaking cheap so taxis exist there only for tourists.

In Bangkok taxis are super cheap for everyone and it never happened to me that someone tried to cheat me (and I am quintessential white man)
That's possible, though it implicitly assumes that Musk's reputation fell because his decision making has deteriorated, while the simpler explanation is that his decision is not any worse than i was he's just been placed in a position that involves increasingly bigger decisions and more scrutiny. People simply mistakenly thought that he was put in that position because he was amazingly good at making such decisions.
Buckle up! (1/633)
I'm excited about P2P/decentralized/distributed overlay networks. Still catching up so would be grateful for tips on resources.

Pinecone[0][1], newer initiative made by former Yggdrasil[2] maker(s).

CJDNS[3].

AIUI CJDNS relies on intermediary high-uptime discoverable router nodes which is what is motivating Pinecone. POKT[4][5] to CJDNS seems like what Filecoin is to IPFS.

I'm yet to get around to doing the groundwork of grokking more established solutions like B.A.T.M.A.N.,how all these pieces relate to each other and what's already possible. In particular what's realistically achievable on top of webRTC.

If you want to go real radical, well, Urbit.

[0]: https://fosdem.org/2022/schedule/event/matrix_p2p_pinecone/

[1]: https://github.com/matrix-org/pinecone

[2]: https://yggdrasil-network.github.io/

[3]: https://github.com/cjdelisle/cjdns/

[4]: https://www.pokt.network/

[5]: https://piped.kavin.rocks/watch?v=-xgRUAA_p5E
Also a possible way for magic links to be secure even if email is compromised is for the requesting browser to create a secret client side so that only that browser can actually proceed with the magic link.
I do this for share and shader. I should symlink /usr/share to /usr/shader at this point.
Seeing LaTeX there would be great for formulas.
Personally I prefer looking through a viewfinder rather than at an LCD. It's also much easier to hold the camera steady if it's closer to my body. And EVF's? I'm not convinced of their use.

But my current DSLR (Nikon D50) is around 15 years old so I'll just grab another late model and it'll do me for decades :)
Or at least pseudocode - it fulfills the same purpose but is less formal/consistent than for example the esoteric programming language Chef.
> Tail-calls is fundamentally something that the compiler _cannot_ solve. Trust me, if there was a way we would have avoided ourselves all this work.

I have been out of the loop regarding compilers development for a long time but what prevents you from converting your program to CPS and using a trampoline like some LISP still do?
so much thanks for this. i tried the shorter route and it is looking like a great experience.

there are some typos in english, if your project is on github or something, i am willing to help
> don’t tell me my way is wrong just because it’s crypto.

The way where people think they learn cryptography by making their own implementation is, indeed, wrong. Cryptography is about ensuring specific requirements in the face of active adversaries.

Self-implemented crypto misses many well-known caveats, causing them to be easily breakable. As such, it is not reasonable to consider them as something that aims learn about ensuring security properties in the face of active adversaries... but then that effort is not actually teaching about crypto, which is exactly that.

This is also the reason that the established wisdom for learning cryptography is to learn to break systems first. Almost everyone can make a cryptographic system they cannot break. For most folks, that means little. For those skilled at breaking crypto, that carries weight.
Article fails to mention that "Magic Links" are not only possible via email, but any out-of-band method, so you could use Whatsapp, Telegram or IRC even. Obviously, the user is assumed to have a secure setup regarding whatever method you send the link via.

Which the "Email Security" section kind of hints to as well, that it's important users have a secure email setup. What they fail to mention, is that this is important not only if you use "Magic Links" but also if you have username+password login with "Reset my password" functionality, as otherwise intruders will be able to change your password anyways.

In conclusion, the article seems to have been written with the goal of saying "Everyone is using Magic Links, how can we get them to use Zitadel (their product) instead?", rather than an honest look on how "Magic Links" can be made more secure.
Here's a good video on vidalias: https://youtu.be/M2GIXU_WFC0
Google request on a pilot for election mail to bypass Gmail spam filter [pdf]
I will agree that I cannot understand people who do not at least themselves understand the entertainment value from gambling.

I enjoy gambling, I play poker and blackjack. You can consistently be the best player at the table in poker, but blackjack is an obvious scam.

I never show up expecting to win, I don't derive entertainment from imagining I won, I derive entertainment from the competitive experience of the game itself, elevated by stakes.

I also healthily limit myself to gambling only once in a very blue moon. But that's because my motivations are different, and not driven by desperation.

We aren't the ones who need protecting. It's the desperate who are not in a position to make rational decisions and self-regulate.
I'm not sure how Reimer (assuming that's the guy you're talking about) counts as the "main source" here.

There are several other people quoted, including owner operators and someone responsible for oversight of the port. There is also researched factual information about the legal status of the relevant laws.

Singling out that one guy as the "main source" doesn't make much sense here.
This would be great. I don't want unsolicited emails from politicians, or anyone else.
Webb reveals steamy atmosphere of distant planet in detail
Strange. We sometimes freeze individual roles while we onboard new candidates for that role (and then do another "tranche" of hiring), but definitely not on a freeze
The website (https://www.vidaliaonions.com/product/) includes shipping costs.
Here's a (not so fast) implementation of multiplication in GF(2^128) in 32 lines of code! :) http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/crypto/gmac...
You're right. Having country names in English is mostly irrelevant.
> That sounds like an absolute collapse of civil society.

Venezuela is a unique situation as it had been marred with tons of issues since the sanctions imposed on Chavez (and perhaps even before), because Ukraine has suffered the same thing when you include both internal and external displacement the numbers are actually a lot higher [0] and closer to 25% of the population, and this is not including the casualties of this barbaric invasion. And yet it still has a functioning State that is trying to move towards EU membership and is still getting loans and fighting in the East, while life sort of just continues in the West.

0: https://www.seattletimes.com/nation-world/plight-of-the-disp....
> Musk has been saying that on Twitter, but in Twitter's court filing they exhaustively outline that a) it isn't true and b) it isn't even a valid request from Musk under the contract.

I've read the entire complaint, and this is my take as well. Twitter bent over backwards to comply with these requests even if they were invalid.

Twitter played this brilliantly. They kept complying and playing along even with the most obvious nonsense, letting Musk run his impulsive and overconfident mouth.

The number of times he legally shot himself in the foot is just staggering. There's documentation of everything, because he happily provided it. Musk's lawyers and bankers must have been dying a thousand deaths reading his tweets and other public remarks.
You will not be surprised to learn of the existence of org-chef, a package to help writing recipes in org-mode.
Repo owner here - Can recommend adding carrots and maybe a little more parsnip depending on taste. It gives the sauce another "body" and I really enjoy it.
> Apparently that does not include data redundancy

Indeed. So if you compare it to S3, the calculation seems to be "Filecoin cost / Amazon cost = 0.0010% the cost of Amazon S3", so if you're willing to pay the same amount as for S3, you can store your data with 100,000 different providers around the world.

I'm not sure how many locations S3 data get stored at, but I'm fairly certain it's not 100,000 different machines, so even with that, it seems like a pretty good deal for vital data.

If you want it cheaper than S3, you can store it with just 10,000 different providers (10% of the price of S3), and I'd still consider it a good deal.
Shouldn’t need to be anyones job. Automate:

Daily chron:

- Branch the repo, auto-update one dependency (ideally a smarter way to batch up groups)

- Run CI

- Auto-merge commit if CI passes, else discard commit.

- Loop to create a new branch for the next dependency waiting to be auto-updated.

Otherwise, not having the right testing or CI is technical debt like the grand parent commenter suggests.
Native Python Support for Units?
On the plus side, if even the USA is making all these mistakes, that increases my probably estimate that the Russian missiles are now unusable: the fuel drunk or used as fertiliser, or the flight computers or the fissile material used instead of a legitimate supplier by someone wanting to pocket the cost of making them new.

On the downside, it also increases my probability estimate that terrorist groups have some weapons-grade fissile material.
I don't really know much about datacentre power feeds, but wouldn't those renewables be connected to the main grid rather than specifically dedicated to the Hetzner DC? In which case if there was strain or rationing it could be grid wide rather than Hetzner being isolated on their own power generation. I might be wrong though, and I'm sure even if they did introduce some kind of rationing then companies like Hetzner would be fine.
People who run their own businesses using their own equipment (truck owner operators) should be free to negotiate their own contracts with whomever they choose to work for under whatever terms both parties deem acceptable.
Ridesharing companies such as Uber and Lyft already won an exception to AB5, mostly through funding what ended up the most expensive ballot measure in the state's history, just to have that apparently struck down by the Alameda County Superior Court [1]. I wouldn't be surprised if they're funneling money into these protests/strikes as well, but I assume they would be willing to directly target rideshare users for this purpose.

[1] https://www.sfchronicle.com/tech/article/Prop-22-the-gig-wor...
About time we started using "how many layers of Doom can it run" as a benchmark unit.
You might be onto something. This part is in the article:

> Every night, [John's father] Max would gather John and his two brothers around the dinner table. First, he would discuss his own day - the cases he had argued, the financial deals he had negotiated, any problems that had been on his mind. Then the children would present on what they had been reading about. The whole von Neumann family - father Max, mother Margit, and the three sons - would have protracted arguments on Henrich Heine’s poetry, or the trajectory of anti-Semitism in Europe, or the paradoxes of God’s omnipotence. Sometimes leading intellectuals would attend and join in, lured by Max’s continually growing wealth and reputation.
I've started deploying purpose-specific APs that I simply plug and unplug as I see fit.

So, for instance, if I want to use tor, I have an actual tor ap that is normally powered off. I plug in the PoE connection and a bit later I have an SSID that is Tor only.

I also have a "guest users" AP that has no password at all. Plug it in when needed. Unplug when people leave. Shrug.

I use the Ubiquiti frisbee APs that are PoE. Sometimes I insert a "slug"[1] between the switch and the AP which strictly enforces their purpose - like hard locking them to a VPN.

[1] https://john.kozubik.com/pub/NetworkSlug/tip.html
Lightning is a solution that does not do what it says on the tin. It requires an on-chain transaction to open a channel, which at current block size limits requires about 75 years for everyone on earth to have one, and somewhere in the trillion dollar range in fees and the entire outstanding block reward. Factor in quadratic routing complexity, and even if you did onboard everyone it wouldn't work anyways. This is assuming that channels never close and of course that the blockchain doesn't do anything else at all except open channels.

Even opening a channel for everyone in Bay Area requires the better part of a full month of the entire chain capacity's.

It also has roughly speaking none of the guarantees of Bitcoin, and could really be used with any underlying asset.

The only scaling solution is MySQL, just like the Bastion of Bitcoin, El Salvador is doing. Always was.

Can we move on already?
I prefer to have everything shipped back to the home office for secure destruction, nobody really would have much use for a once used bedding, or silver ware except something to sell for heroin or some other perversion.

Better to spare the staff the temptation of such sins.

Very occasionally I like to blend in and perhaps get a second use out of a Patek, the leather strap really show up the wear much more, making it an even bolder statement.
The commercial versions of IDA still do COM and MZ executables as far as I'm aware, although it's been dropped from the free versions since 5. (Which is still available from ScummVM's reverse engineering page, but is only a disassembler and doesn't come with the decompiler)

Ghidra does a vaguely OK job with MZ executables, providing they've been unpacked first. It really struggles to represent DOS function calls properly, you'll find arguments go missing from the decompiled code. There are some third-party plugins which improve things a bit. And it doesn't have signatures for any of the libraries so the output will just be a lot of `if ((var26 & 0xFEEE) && var42 > 0xE0) { ... }` and it's up to you to work out when one of the variables is actually a pointer to video memory or whatever.

Reko can also decompile this era of code, it does have a tendency to crash on any more complex program but will be fine for simple files. Similar problem that the decompiled pseudo-C code doesn't really illuminate what's going on any more than just reading the disassembled x86 assembly language and walking through any tricky sections in the DOSBox debugger does. Without all of the Win32 API calls modern programs make there's a lot more work needed to figure out what's going on.

Personally I find I also end up needing to use a vintage tool like Sourcer alongside the modern ones, because the newer stuff doesn't annotate things which were common in the era like directly referencing the BIOS data area or reading the interrupt table from memory rather than using the DOS calls for it. It's that or spending a lot of your reverse-engineering time discovering how things were done in the DOS days.
What’s the difference between this and something like Stack Exchange or Quora? It seems pretty similar in both scope and execution.
Powers outside of the academic oversimplification of supply and demand are at play in both markets, US and Finland. What is your logic that differentiates that which leaves people homeless in the US as "the market at work"?
Cool tool but just as a suggestion, having that example of removing 'Copyright' watermarks is probably a bad idea in terms of legal CYA and just general decency in terms of respecting attribution.

If that is what people want to do with the tool is beyond your control but to showcase it in your example gets you on the hook for ill-intent.
The threat of the ACCC is usually enough for international companies to provide the refund, in my experience. Link them to the Repair, Replace, Refund page[0] and you're good.

0. https://www.accc.gov.au/consumers/consumer-rights-guarantees...
Finding something in a sorted list is O(log n) instead of O(n) in non-sorted. Finding a good representation for the problem matters.
The advertiser is saving (pennies) hosting money not the website owner.

The website owner is providing a service, paying hosting and is not getting paid by the advertiser.
...which don't have binaries. It's easier for Godbolt, since the whole purpose of the website is to compile and show output. If you crawl GitHub you need to compile the projects yourself, much more difficult.
Is gas used to produce electricity? Mostly I think not.

The really large consumers are industrial and use it directly. Some can be shut down relatively easily and will be in case of trouble. Others, not so much and will stay on. Not sure if there are any gas powered smelters, but if you emergency shut down one of those you have to take it down and rebuild it after.
In some stricter sense, back-end is for target-depending stuff like ISA-dependent code generation. A great deal of work in both GCC and LLVM is in the so-called mid-end. Both have more than one IRs in the pipeline after the front-end.
I hate them. Force me to go to my mailbox while I have a good password manager and just want to use that instead. I get the idea, but this should be an alternative, not a default. Also sends loads of single use emails that will remain for ever in users mailboxes.
For Bitcoin, yes. For other networks, ZK and optimistic rollups are the main contenders.
Wails: Build cross-platform applications using Go
One weakness in the report (unless I just missed it) where it covers 'essential inputs' and their costs: it does not address what proportion of those inputs are imported.
Considering a hypothetical where the UK is isolated, it seems like a significant omission.
I think it's oriented towards simpler questions, “solve my homework for me” type.

https://math.stackexchange.com/ might be most relevant for more serious questions (and https://mathoverflow.net/ for research level discussion).
Most cryptographic operations are easy to implement. The best part is when you make a mistake, you'll most likely get random nonsense out the end. Floating point code is much more difficult, often you'll get an answer that's almost correct or worse one that's correct most places...
I am aware of that regarding /r/germany (thus my mention of the constant "I want to move to Germany" posts); that said, there is no shortage of English-language news coverage of the issue. Same for /r/europe.

While I do not have personal experience with /r/germany's moderators as I do with /r/europe's, if they are similar (likely, given how much inbreeding there is in big subreddits' mod teams), I suspect that submissions of said news coverage is being suppressed to avoid blurring The Message(TM).
The Quiet Fight to Keep Legacy Admissions
I remember, when I was a kid, having a CP/M diskette for the Amstrad CPC. It was provided with the machine. Every now and then I would try it out, not really understanding what it was about.

Years later I learned, reading about it, that it was some sort of "professional" OS on which productivity software would be used.

Does anyone actually used that OS on CPC or any other 8bits machine of the 80s to do anything remotely useful? Genuinely interested.
I am familiar with the Oxycontin drug pushing scandal. However, that doesn't automatically mean I'm going to start trusting unsourced internet comments; that way lies ivermectin madness.

Basically https://news.ycombinator.com/item?id=32080840 : "some guy" is not good enough.
AGI labs are THE CAUSE of the fundamental problem the AI Safety field faces
So because they restructured some they must restructure all despite the fact they refused to restructure Sri Lanka. So Sri Lanka is stuck paying like 5% interest vs japans 0.7%.

I know you love the CCP but it’s hilarious how much credit you give them despite not wanting to live in China.
The banks are already committed to their part of the financing. The rest has to come from Musk, and the court could force him to come up with it.
How did you learn it? I use it occasionally to debug memory dumps after an application crash but I know that WinDbg can do so much more than show me the stack just as the application crashed.
https://www.dangermouse.net/esoteric/chef.html
Right, it's open source with a license that forbids using it for evil.

Practically speaking, though, you can just download it on a private server and do evil and afaict nobody can stop you or know you're using BLOOM.
Really needs Mathjax/Katex support otherwise the math formulas become very hard to read. Adds mental load just to parse the math text and make sense of it. Take a look at any of the questions and answers at https://math.stackexchange.com/ to see how it should really be done.
Lightning Network is just around the corner for about 5 years now
No. At least not with modern caching (or very old page boundary crossings).

A constant time implementation has to avoid tables & compute the values directly (and slowly) or take special care to ensure that all of the table is hit/cached on each access.
I recommend you have a look at some old timer blogs to understand the type of challenges you may encounter.

Raymond Chen is a favourite of mine:

https://devblogs.microsoft.com/oldnewthing/
Does this imply an admission that Bitcoin itself is not usable as money?
The "don't roll your own crypto" is a mantra mostly useful for deciding what to put into production, not as a general ban on even touching the stuff before you become some kind of mythical, long-bearded, tome-possessing wizard.

I thought this was pretty obvious but I guess this important context was not sufficiently disseminated given the prevalence of the latter position.
I haven't used a real 80s computer (except in a museum). I've used CP/M a fair amount on an RC2014[0], but never for anything you might describe as "useful".

[0] https://rc2014.co.uk/