skysight-inc/HackerNews huggingface dataset:
It doesn't list obvious cases where you shouldn't take this approach, so I have one off the top of my head that SQLite doesn't seem like it's a good fit, I'm interested in whether I'm wrong on this.

The article discusses storing files as BLOBs. But it looks to me like this isn't a good fit for sufficiently memory-constrained environments, given a task involving processing a very large file in a sequential manner, like with media reencoding, or video playback. It seems like the traditional file access patterns are better suited for those tasks.
Or hacker for that matter.

Actually "engineer" as well in countries where it's not protected. Though the confused look on my German housemate's face when an "engineer" turned up to connect the cable broadband cable to the property was pretty funny.
Unlike the United States government, the Mexican government has been fighting, and maybe losing, a civil war against cartels for a long time. This episode is, if anything, a positive step in that civil war, in the enemy-of-my-enemy sense, so it seems reasonable that a central government would at least deprioritize addressing it.
> core of genocidal right wing nationalists makes you country extremely difficult to defeat

The opposite lesson from WW2, where having genocidal right wing nationalists tended to start the wars which you would then lose. The RWNs in Ukraine are even cited in the Russian causus belli (yes, obviously that's BS and it's an unjust invasion).

RWNs in Europe also tend to be pro-Russia. Possibly because Russia is paying them, possibly sheer contrarianism. Either way it's going to be difficult to divert them from divisive, fictional "enemy within" anti-immigrant discourse to the real threat from Russia.
> If you have 200 million "of your own money" to spare, you are no longer just a person for the purposes of this conversation, you're a walking VC fund, and you're not really risking a substantial change to your quality of life going from 250M to 50M net worth.

Is that what happened? I thought he had $200m, and put in $200m.
Running a data center comes with its own challenges. I imagine they don't want to be in the business of running data centers. Additionally running only 1 might have too much overhead.
You use the AD to authenticate additional information that doesn't need to be encrypted. For example, if you separately encrypted every record of a database, you could leave a non-sensitive identifier exposed along with each of them and validate it as the AD when decrypting. This would allow you to find specific records quickly assuming you also had an (encrypted) index or some prior knowledge. As with any case of leaving some data exposed, this can open up certain avenues of attack depending on the threat model. If the data can be tampered with, for example, this isn't a good idea since an attacker can corrupt your database (you'll know, but it will be unusable).

[Edit: I was unaware of the existence of "deterministic AEAD" before I wrote this: "Deterministic" encryption is discouraged because it passes through block-aligned patterns in the plaintext to the ciphertext. There is a simple method to do what you're after: it's just feeding your data (with padding) directly into the cipher (so-called ECB mode). Go's standard library gives you the raw AES cipher to do this with, but it doesn't expose the standard padding mechanisms (and it's not authenticated). You should be aware that doing anything like this leaves your data open to certain kinds of cryptanalysis that can infer the plaintext without directly breaking the cipher.]

I largely agree that the standard library doesn't provide any solid guidance or higher-level APIs for any use case other than TLS. The implementations seem to be pretty high-quality but you quickly go from "it's hard to use this wrong" in some libraries to "here's a drawer full of sharp knives" in others.
I use ShareX for Windows and Flameshot for Linux.
I wish ShareX worked for Linux. It's so good.
This “a company is great until it goes public, then it is guaranteed to be crappy” mentality only displays a lack of understanding of how ownership structures work. It is more nuanced than what you are making out. An incredibly over-simplified view bred by the knowitall “fuck MBAs” attitude on HN lately.
If you read through errata and compare editions of the tech docs, it becomes apparent ESP32 has a history of silicon problems with its ADC's - through a few generations of their chips. In some models they removed huge swaths of related functionality from their documentation because it was bugged.

They're slowly getting better but analog is hard and I suspect they haven't prioritized it as much, historically.
Relative Evaluation Report on S1, iPhone (2010) [pdf]
How do people (retail) participate in IPOs in the UK?
Goodbye quality
Threads in Python in python are locked to a single core, and in NodeJS it's really annoying to pull off. That's why people use PM2, Uvicorn and Gunicorn.
Time for some Raspberry Pi executives to cash out their millions and dump it all of retail before the semiconductor crash beings.
Related:

IndieWeb - https://news.ycombinator.com/item?id=9511773 - May 2015 (51 comments)
Social feeds have been in a death spiral for a while, most platforms curate for likes/ engagement/ followers, which in turn deters genuine content both from a sharing and visibility POV.

Spurious recommendation algos currently have enough engagement, bots et al, that they'll keep rattling away... for now.
If they were visible, they weren't ninjas, so...
From the OCB FAQ[1]:

>What happens if you repeat the nonce? You’re going to mess up authenticity for all future messages, and you’re going to mess up privacy for the messages that use the repeated nonce.

The loss of privacy on OCB nonce reuse is not as severe. It would be more or less the same as with ECB mode.

[1] https://www.cs.ucdavis.edu/~rogaway/ocb/ocb-faq.htm
I'll make the logo
Super-excited for this release. I wish someone would put some resources into the Elixir IntelliJ plugin. I've tried, but I just can't enjoy using VSCode (vs IntelliJ based IDEs, Visual Studio, etc.)
Honestly if a founder isn't pulling in finance or legal experts prior to signing a funding round they really have no business being in position to begin with. They have to know VCs are leaning on their own financial experts and lawyers, why would you not have your own to protect your own interests?
While the other commenters provided several voice cloning projects, I would like to point out that I haven't been able to find one that works well for South-American Spanish.
It’s all relative. Founders that actually make it to series A levels have options to take money off the table (usually) and often what most Americans would consider a great salary, but if you do the math vs getting a massively overpaid FAANG job and include the odds of the startup imploding founder is actually a tougher gig.

I refer to dilemmas like this as "zeroeth world problems."

Of course like I said… relative. It is nowhere near as tough a gig as schoolteacher or service industry worker, at least financially, though there can be a lot of stress and some mental health risks.
I'm very happy for this release. I picked up Elixir recently, and the missing a type system was my only pet peeve.
I prefer shutter. It's way uglier, but also has some features others don't have, like a history of shots, so you can make several in a row.
Being an open ISA is still hugely important though, and a big improvement over the status quo. Don't let perfect be the enemy of good.

The ISA is arguably the most important thing to have open, and the hardest to get open since it is the thing that requires the most coordination between so many disparate and disinterested entities.

Today we celebrate an open ISA, tomorrow, being enabled by the open ISA, we'll be able to celebrate the next iteration of open, until at some point we get fully open.
Since its debut last year, SwiftData has become a focal framework that has garnered significant attention from developers. With the arrival of WWDC 2024, there is widespread anticipation for breakthroughs in functionality, performance, and stability in SwiftData. This article will review the performance of the latest version of SwiftData and share the complex emotions I experienced during my first encounter with the new version: shock, joy, disheartened, and perplexed.
How The Economist's presidential forecast works
Why was the name "The Godfather part 2" problematic?
It doesn’t sound like you invest, then.

You’re describing a product with well known stock shortages that have, in floating, unlocked a bunch of capital which can among other things help them scale their production to meet demand.

That sounds like a good thing both as a shareholder and as a consumer.
this is my first post i dont know what i did
You are right. You described the difference between a experiment and a recipe.
Do you have examples of companies that improved on their mission and values after going public?
Right, my bad, we're talking past each other.

The Corporation is some kind of acquisitive out-of-democratic-control alien dropped into the middle of London finance. OTOH the City is just another rich men's club I guess. Nice that its democracy for company-entities.
> knowitall “fuck MBAs” attitude

I love HN, but this is insufferable behavior. I also believe it’s why, despite our screeching, we accomplish absolutely nothing. You can’t accomplish anything when you’ve burned all bridges and then yelled “screw you.”
GCM is well known to have sudden death on nonce reuse, which is why we used GCM-SIV for the ZeroTier v1 protocol. (Our new protocol that stiiiil is not in product is Noise based.)

Nonce reuse in SIV is much less catastrophic. Reuse of a nonce can reveal if two packets are identical but doesn’t let you do anything else.

Of course there are categorically better modes than GCM but they are not widely supported. ChaChaPoly is better cryptographically but no hardware acceleration, which matters on small devices.
> the RP2040 wouldn’t immediately have counterfeits flooding the market without any hope of legal action

That would be great. Here is the mission statement straight from raspberrypi.org:

> The Raspberry Pi Foundation is a UK-based charity with the mission to enable young people to realise their full potential through the power of computing and digital technologies.

Cheaper clones from China would aid that goal, but of course, it flies in the face of a fake non-profit company.

And if you are only interested in preventing counterfeits, just slap the trademarked Raspberry logo on there. No need to inhibit progress with patents.
My point is that he is not working 24/7 as he says. He just have a business to run, that does not mean they work all the time, as they try the rest to convince us.

Neither working all the time should be rewarded with a status in which they can't be critised, but even if such reward shall exist, he aint working that much.
Yeah, and the openai nonprofit still owns a majority of the openai for-profit company.

Turns out that doesn't mean shit.
My understanding that as of a couple of years ago most of the “clones” had various issues from pcb layout bugs causing ddram access issues, to poor documentation and poor Linux kernel support. Also availability was often a challenge. Getting a product that just works and is well supported by a community is worth a lot imo. Especially for hobbyist, less so if it’s one’s full time job, but then why are you using these things?
Looks like there are docs that states RP2040's USB code is on an internal mask ROM, which can't be overwritten if true. The RP2040 don't have a user code storage at all, and it resides in external SPI Flash, so those can be written over without having to have an all-Flash architecture.

I've never seen other uC accidentally blowing out bootloaders, though. They have clever tricks that prevents write access on a firmware area while also allowing such firmware area updates.

I suspect the author might have heard about some horror stories like AVR's intentional in-circuit programming disabling feature accidentally triggering due to configuration errors upstream to developers or sporadic errors in data transfer, which "just" needs requires +12V input to unlock. Presumably the 2040 won't have such gotchas that scares hobbyists.
It seems you can get oak gall powder if you're not up to the task of foraging and crushing the galls yourself

https://simplifier.neocities.org/irongall
I used a super cheap HP Pavilion laptop that was unbearably slow with Windows, but works great as a Mint server.

Then two used/refurbished Dell Optiplex's, great deals!
>> The raw construction cost of a housing unit in a dense building is cheap

Not true. The cost per foot of construction of a single family home is lower than that of a small apartment building. A small apartment building has a lower cost per square foot than a mid-rise apartment. And a mid-rise apartment building has a lower cost per square foot than a high-rise apartment building.

Taking only construction costs into account, when land is cheap, single family homes make the most financial sense, and dense housing doesn't make sense.

Well, except for manufactured homes. They have a lower construction cost per square foot than single family homes, but when most people talk about density they aren't talking about trailer parks.
Good news, the author of this study has addressed that pitch, using higher quality radar data.
https://baseball.physics.illinois.edu/DickeyPitch103a.html

Verdict: It is indeed nasty stuff.
> Sweden and Finland never stopped having a draft

Just for anyone interested: Sweden actually stopped conscription in 2010, switching to a fully volunteer-based professional force. After the Russian invasion of Ukraine in 2014, opinions began to change and conscription was reintroduced in 2017. The number of conscripts per year is much lower than it used to be (~5K last year compared to ~27K in 1997), but is planned to increase to ~10K/year by the early 2030's.
The thing that's missing is living under a functional government.
> Now I'm wondering if SQLite could be a viable executable format to unify PE and COFF.

Isn't this already done better by jart's APE I mentioned earlier[0]? Though I imagine you could statically link SQLite to your APE and stuff a .sqlite DB into the ZIP file at the end, to use that for static storage. Or read-write storage if you also link zlib (though I'm not sure if you can portably overwrite your own executable on the hard drive).

--

[0] - https://justine.lol/ape.html
Starting a company myself, I took 6 months with no salary. After we raised, my salary was massively cut from where it was (30-40% of what I made the year prior). Then you have the fact I gave up guaranteed raises & promotions (to the tune of hundreds of thousands in RSUs).

There’s a pretty large risk to family security. By year two of the startup I have made 15-20% the cash I could have made elsewhere. I have stock that I trust will be worth more in the future (so imo worth it). However, I can see liquidity events being useful if you’re tight on cash after that run
I am so impressed with the work of these bloggers. The lawsuit from Francesca Gino they’re dealing with in the Harvard Business School case, and death threats in this one. It takes courage like this to make a systemic change.
Here is the roadmap https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.h...

The next milestone will include a mechanism for defining typed structs.
> Being better doesn't even mean being good (6 is small)

So far, it's 6 years (2018-2024), and probably it'll end at 7 years (assuming they drop its support next summer). That's the same number of years as Google and Samsung are currently supporting their flagship models, and it's many years more than e.g. my previous (unrootable) Huawei phone was supported. Compared to the competition, I'd say that number is good.

If we want to push up that number across all players in the market, then we need legislation as a forcing function. I'm all for that – especially legislation that would require manufacturers to allow easy rooting/jailbreaking when the official support ends so that third parties can provide unofficial support. (Like how you can install Linux on old MacBooks when they're not supported.)

> and it had no relation to the original point

I'm not sure how you interpreted the "iOS obsolescence program" then.

> Also you dates are wrong, measure from the last device sale, not the first

It's not wrong, it's a different measure.

If you choose to buy a 3 year old phone, you know that it will be officially supported for 3 less years, and should factor that into your (price)/(lifetime) calculation. I choose to only buy new electronics models (not necessarily the flagship) so that I can replace them less often, and then my measure is the relevant one.
Wikipedia increases its default font size
Key Hyperscalers and Chip Makers Gang Up on Nvidia's Nvswitch Interconnect
No, it would be terrible, as technology development is not free. Chinese clones are the epitome of your “enshittification.” They drive prices up for the real product and invade the market with garbage.

This has most recently happened in the 3D printing world, with Prusa versus BambuLab. Who actually develops an open source slicer? Who allows 3rd-party firmware? Who contributes to the community? Who abides by open source licenses? Hint: It is not the Chinese company.

But at least that GPL-violating, closed-source printer was cheaper.
> That’s not built in to the Pi

Based on what? Even the linked article title says IN.
Maybe they have different models, but based on all the wordings, it is very odd if it is HAT.

> Complaining about this shows ignorance.

If it is external HAT, then maybe. But until then, maybe not.

Edit: There seems to be AI kit available now, but it does not include this:

https://www.raspberrypi.com/documentation/accessories/ai-kit...
You should ask the average US vet what they thought about the Indians then.

>Look ma, we made grandpa's genocide into a game for 5 year olds.
What are the most likely scenarios?

1) The Covid virus ended up in the Wuhan wet market from an animal for sale there, brought with the virus from the wild and got introduced into a human. Sure, that’s possible, but why there, and why at that time?

2) A worker from the Wuhan Covid Lab got infected with a sample that had been collected in the wild previously, and transmitted it to people or animals in the Wuhan wet market which then set off the pandemic.

3) The virus was engineered in the lab for gain of function, making it more likely to be transmitted between people, and then accidentally infected a worker in the lab who went to the wet market, infected people or animals there, which set off the pandemic.

I believe these are the three hypothesis which we are discussing.

1) possible, but seems unlikely.

2) seemed extremely possible. The lab is known to contain samples of Covid. It’s right next door to the wet market.

3) Gain of function happened to introduce exactly the capability this virus needed to infect others.

Hanlon’s Razor - never attribute to Malice what can be adequately explained by stupidity.

Suggests that #2 is more likely than #3.

As for the wet market, I’d assume there are 10,000 similar wet markets in China. Only 1 is next door to a lab which studies covid. Why would this one wet market be the source, instead of the other 9,999?

If you have other hypothesis, happy to consider other ways this virus was introduced.

But, suggesting that it didn’t come from the Wuhan lab, feels like Chinese propaganda trying to gaslight.
Doesn't gradual type system mean something else here? As in developers being able to iteratively add types while leaving untyped parts for later? At least this is how Ruby's Sorbet describes it
When the first Raspberry Pis came out I was in love. It was incredible, a full (headless) computer that was small and cheap. I played with it for a while but never had a great long-term use case for it. I bought pretty much every Pi up to the 4, always trying to find a place it could occupy in my life but never really managed to find a good use.

I ran Home Assistant on a 3 then later on 4 (with a super nice case, NVME hat+stick, etc) but HA was not super stable. I, wrongly, blamed it on the HA software for a long time then I bought a Beelink mini computer and moved HA to it and I have literally not thought about HA since, it's worked flawlessly.

Maybe I had bad luck, maybe I happened to get 6 (I had multiple of certain Pis) defective boards but they always felt "unstable" to me. They might run fine for months then randomly need to be rebooted. I'm sure some of you will say "I've had a Raspberry Pi 1 running constantly since I bought it and it's rock solid", good for you, that was not my experience.

During COVID (maybe before as well) it came out that the company was prioritizing bulk sales over sales to individuals (or rather sales to companies that resold to individuals) which soured me. This news just further confirms my belief that the company and product I loved is dead and probably has been for some time. It was nice while it lasted.
And the government got it, in the form of a cost effective usa-based launch solution.
Article is from 2012. MLB has since adopted a doppler radar system called TRACKMAN.
I know what you are talking about. I think they went bankrupt. I looked at that and I think there are few Chinese copies on Amazon.

I am looking into something with higher tracking requirements. Maybe this is the equivalent: https://www.catapult.com/sports/basketball
I think you’re right that the majority of people do not want to learn, but in my experience there are a large number of engineers were who fit into that category, just as there are pockets of other professions that are willing to learn explore and improve. But
Some time around the year 1500, English speakers stopped addressing each other as "thee" in favor of the plural form "you". The singular "thee" is intimate and informal, but might be considered rude in the wrong context. So using the more polite plural form "you" in all contexts is a safer option.

Many young people seem to use the gender-neutral "they" rather than "he" or "she", even when the gender is known and is unambiguous. This may turn out to be a fad, or it may be a similar generational shift in the language.
It may seem dramatic to worry about the future of Raspberry Pi now that it's public, but I personally have seen enough mission driven companies go public, and have observed what happens when profit becomes the primary goal. You'll have to forgive me for seeing this as the beginning of the end of a beloved hobbyist SBC company. I expect the next few generations to be just fine, but eventually shareholders will start to squeeze, and the "profit above all else" mentality infecting public companies will set in, and then the enshittification begins.

I'll be looking around at other SBCs, but I'm hapoy enough with my current RPi boards, just no longer confident I'll be happy with then in the future.
None of these have GPIOs, typically. A usecase you didn't mention is "I want a MCU to do electronics but easier to program, with Linux and a shell".
Correct, a gradual type system is a form of type system and not the method for rolling it out.
Does anyone know what they mean by "set-theoretic types"? I'm a PL nerd, but I've never heard this term before.