skysight-inc/HackerNews huggingface dataset:
I should write this stuff up, but I haven't.

I do have some brief notes on the "Notes.app" format here:

https://github.com/dunhamsteve/notesutils/blob/master/notes....

But I didn't discuss my methodology -- Generic decoding of protobuf, building up a schema as you go -- the tricky part there is that a byte array and a substructure look the same, so you have to try to decode it, and if successful, try that schema on the next example.

Here is another fun technique - scanning through a disassembly of an Apple framework looking for assembly patterns that match the protobuf compiler output (this was dependent on which language was targeted by protobuf):

https://gist.github.com/dunhamsteve/224e26a7f56689c33cea4f0f...

So you find the serializer / deserializer code and figure out what the original protbuf spec looked like.
Can you share subscriptions vs single payments rough percentages?
That is very helpful, thank you! Good point on load balancing, and also retries, back pressure, etc. would change it as well.
I mean, if you do have ovaries, and a gynecologist refused to treat them, then that seems like a bad thing. Probably a relevant concern for FtM trans folks.
Thanks for making Ardour! When will it be upgraded from GTK2 (which reached its end of life two years ago) to GTK3 or GTK4, and are there any plans of supporting SDL2 instead, to ensure stability and portability over time?
Next morning - a fresh instance. Saved files gone.
Love this.
There is no other single project as overhyped and over used as Docker.

This is a great way of making fun of it.
Embedded systems with Elixir/Nerves. Fun to work with and the business opportunities are endless. My current startup measures the content of water in storage tanks with a realtime dashboard for vineyards.
That’s ridiculous. I hope you experience the other side of the coin, where you are contrary to social harmony, perhaps because of your race, romance, gender, class, etc. Just because evil is widespread doesn’t normalize it and make it ok. There are even lots of protests in China, but the dictatorships have always limited their spread, more so today.
back-story-anecdote: during graduate school, this issue rose to the top of "green environmental impacts of computer use" .. in 2007 as part of an invited gathering at Google Mtn View, a speaker stood on the podium in front of about 100 googlers of various stripes, and gave a ten minute presentation on E-Waste, the BAN network, efforts in California to make an electronics recycling system (CRTs were first), disposable flip-phones, persistant heavy metals in the food chain, and a bit more.. the punchline was "this group has a special responsibility" ..

end-result? 2007 credit crisis, Google make more billions, almost fifty percent of small business recyclers in California go broke due to cash flow, and E-Waste volumes doubled, and doubled again. Zero traction, zero commitment, lots of Teslas. Later, Apple made some apparently superficial commitments. This is in the most "green" plus most "tech" center of the USA.

bitterly disappointing that the wealth of the tech industry sat on its hands, because product liability is a third-rail in consumer products of all kinds.. it is not in the news, it is not discussed, and meaningful legislation -- a lot like gambling -- is deeply and quietly dismantled behind closed doors.

Very few bright spots and much more waste, every year, year after year. It is not just recycling, it is a right to re-use, making designs that include user serviceable parts, and enabling some kind of consumer to industry return route.
I think this would be useful for writing rules for eslint.

For example, let's say we want to ensure object types don't change for their entire lifecycle.

const foo = {
answer: 42
}

// change values but not type is OK
foo.answer = 69;

// creating a new object is OK
const bar = {
baz: foo
}

// disallow adding/removing fields, IE changing type
// ERROR, expected type of foo to be {answer: number}, unexpected field reply: string
foo.reply = "nice";
Lots of people retire a phone a year, many more after 2, but these phone tend to be resold as refurbs, and not even close to 5billion people own their own phone at all.
Like the timezone database, many things of which ship(ped) with their own copy.
My one-sentence take on it is: A personal Atlassian Confluence that doesn't suck.

There's more to it than that, but I think that that's the killer use case that gets most people hooked on it in the first place.
That's awesome to hear there's ongoing investment in the Firebase/GCP functions space! I'm in touch with many game developers who use or considered Firebase Functions/GCP Functions for their backends/player data web services. Figure I'd pass along the primary gotchas/complaints I hear, since it sounds like many of them are being actively addressed in the work you mentioned:

- Time from deployment to availability feels very long compared to alternatives. Firebase Functions (even for 1-3 functions) can be 1-3 minutes long. I've heard it's much longer for more functions (/ maybe region dependent?)

- Cold Starts are a major pain to deal with. Workarounds like minInstances are expensive/subvert the scale to $0 value proposition/don't solve latency in the scale-up case, and are charged per function. Some devs refactor their backend to be a single function endpoint to work around this and minimize cost which seems to contradict the small functions development style demonstrated in the docs.

- It'd be nice to have more serverless-friendly datastore primitives within the GCP ecosystem that can (1) scale to $0/mo base for pricing, (2) handle high write throughput (including per entry) and (3) support serverless connections well. RTDB, Firestore, Datastore, Memorystore, Spanner, Alloy etc. don't quite nail all those points. Something based on Spanner or an elastic sort of Memorystore that really scale down to $0 for cost could be amazing.

Some are migrating to Cloud Run to have concurrency per function, though it sounds like Cloud Functions v2 gets very close to that use case once it's available across all regions.

I love Firebase Functions since it really nails the use case of: (1) start from $0, prototype your application quickly, (2) scale up to withstand practically infinite traffic at reasonable cost without having to change any code, (3) seamlessly graduate to using more of a high quality cloud platform without having to change any code. It's rare to find and other efforts haven't matched the overall dev UX. Outside of cold start spikes the platform is very stable and hands-off, and has incredible logging/metrics/alerting available from the GCP side.

Separately I worry the GCP ecosystem is missing a story around cheap/fast edge functions and integrations with next-gen frontend tooling which often rely on many quick API calls. (It would be interesting to see something like a Firebase acquisition & integration targeting that world of tooling)

If there were a scale to $0 edge datastore like PlanetScale/UpStash + scale to $0 edge functions offering with the simplicity and GCP-integration of Firebase it would be awesome.
If this was open source and federated with activitypub it would be a killer app IMO.
It's an idea, however this also disincentivises adding additional context to received error messages, which is unhelpful and undesirable.
F*** workflows: when parts of FAIR are missing
The needs to convert character encodings should be gradually going away. There's not going to be more call for a standard library to address this in 2026 than there is today.

It's more crazy that C++ was so slow to mandate UTF-8 support. You have the situation where your modern C++ environment might have several distinct "string" types none of which is guaranteed to just be UTF-8.
Do you hold any values that you don't think are a good thing? It seems as if the author is coming from the perspective that you hold these values rather close and are already willing to defend them. In those cases isn't it better to come off as offering something to a conversation as opposed to dictating what is correct?

Also, in a sense, offering up something for consideration already carries with it a sense that you're willing to discuss its terms.
Recycling and buying renewed or refurbished phones is good, but the fact that many phones are unsupported after three or sometimes even two years is a problem.

Qualcomm has been a big culprit in this for many years now. They refuse to support their chipsets for too long, because they can reduce expenses not having to maintain them, and more importantly they make more money selling more chipsets to manufacturers.
That is true. The speed of how thought transmits and how notions are, for a lack of a better word, globalized is a great challenge for cultures that emphasize tradition. There is a passive agent in the dissolution of traditional cultures by means of “globalization”.

Language, size, politics (especially the more polarizing they are) and the availability of resources (labor, land, capital and the like) has a big impact on which “traditionalist culture” is a big part of what dictates the active agents of that transformation. Biden’s administration aimed at being an active agent (E.g., statements to make Saudi Arabia a pariah) but the circumstances are not allowing that at the moment. The Saudis are aware of this intention of active intervention, which is why they emphasized the notion of “Arabs are a different people from the west” during Biden’s visit.

Being conservative (in the actual sense, not the political connotation) in the presence of the internet and the huge mass of consumable media - that is biased from a conservative perspective - is a challenge indeed.

Turkey seems to be embracing the inherent chaos easily, and I suppose that’s due to the presence of some Sufism that allows a great deal of tolerance (although, as an Arab Salafi so-called Wahhabi, that tolerance comes with a great deal of blasphemy, like worshipping by Mawlawi dancing, Rumi’s and Ibn Arabia’s spiritual pantheistic Wujood notion). That makes it similar that’s akin to Buddhism in how easy for it to spread. I heard of a Turkish Dervish creating some sort of a “Western Sufi Order” where dance moves are taught. But again, I’m not Turkish so my perception might be incorrect or misinformed. Would be interested to learn more!
>Vim doesn’t have this either, by the way.

look into fzf vim plugins.
The ody clearly contradicts the headline:

> There are an estimated 16 billion mobile phones worldwide - and in Europe, almost a third are no longer in use.

So that's 5B total, not in 2022.

Then the article goes on to conflate "hoarded at home" from "trashed".
Yes. We use it for professional stuff.

I think it's better than KiCad in so many big and small ways, starting with library management.
Android F-Droid app store has battery condition checker apps that'll show how many charge cycles the current battery has on it.
> Does it actually succeed though?

Not sure about J, but I feel APL certainly does, at least for me - the symbol set makes it very easy to sketch out a solution.

Part of that ease is the generality of the various operators. That is the reductions and cumulative prefix can be done with any function. For example ⌊\ as cumulative min - useful as Vanessa McHale shows <http://blog.vmchale.com/article/numba-why>

kspalaiologos also shows APL enabling mathematical understanding on her blog <https://palaiologos.rocks/>

An APL equivalent of the J is +\¯1 1[(?100⍴2)] although others exist as there's no exact equivalent for J's { - see <https://aplwiki.com/wiki/From>
How does nuclear help Germany this winter? Bear in mind Russia makes about half the world's nuclear fuel and has been sanctioned, and Germany's plants need refueling.

Things are stalled in nuclear. Hope is, indeed, not a plan.

A plan is a plan, and PV has one. Wind has another.

Straightforward engineering optimisations, hundreds of them, all adding up, with few political considerations. (I won't say no political considerations, because there are always people who will cut off their nose to spite their face.)

Nuclear has hope and promises.
Nazis piggybacked on the popularity of socialist movements at the time, but the Nazis were explicitly not Marxist-inspired socialists, they say so themselves. According to them, they re-appropriated the word to redefine it to something else, an ideology opposed to socialism that was meant to empower the Volk[1].

According to the Nazis, Marxism, socialism and communism were Jewish conspiracies to weaken the Volk. They chose to redefine the popular term so that it is explicitly divorced from its Marxist origins to mean something else entirely. Marxist socialism is explicitly about workers owning the means of production, while Nazism exalts the Volk and seeks to restore the domination of the German people/Volk.

[1] https://research.calvin.edu/german-propaganda-archive/haken3...
I obviously cannot speak for everyone, but when I play music from memory (and yes, often with my eyes closed) there isn't any visualization at all. It's all a combination of sound and muscle memory. Indeed, for plenty of music I would never have seen sheet music to be visualizing...
JSFX are distributed as text files, not binaries, and they can even be edited on the fly while the DAW is running. I don't think they can be called VSTs, but they sure are extremely powerful (I have written a couple myself).

JSFX can also be run in most DAWs using ReaJS, a JSFX VST host written by Cockos (not updated in a while, so some recent features of the language won't work), or another similar thing called YSFX.

Playtime probably uses Reaper-specific API calls and UI manipulation, but why the author chose to write a Reaper-specific VST instead of a plugin, IDK.
They say they'll use pure lithium but I don't see how that can work. One lithium nucleus plus one neutron makes one tritium nucleus. If you lose any tritium at all, you run out after a while. Other fusion projects include lead or beryllium, which releases two neutrons after getting hit by one. That keeps their tritium breeding over unity.

On top of that, First Light says they'll use natural lithium without enriching it to lithium-6, which makes things even worse.
“Space should not be a hunting ground for billionaires.” — Valérie Pécresse

Fixed it for you, Valérie:

“Space should not be a subsidized playground for those who throw away their rockets after a single use.”
Makes sense actually. I guess small bribes are about the limit of what they can realistically get so they take anything.
Root it yourself and do what you want.

I've always considered the whole "but the security!!!1" to be another form of planned-obolescence propaganda.
Part of the problem is the ability to get a new battery for an older device. I was happy with my 4 year old phone, but needed a new battery. The only ones for sale had the same date of manufacture as mine and all the reviews said they were barely better than their old battery. It kills me that something so small and inexpensive as the battery was the reason I had to find a new phone.

Not to get too far off topic, but it sounds like this is going to be an issue with EVs too - I hope not.
Actually it’s not the same because firefox comes with enhanced tracking protection.
Starlink will keep funding Ukraine’s government ‘for free’ despite losing money
As of yet in America, the people willing to actually engage in things like 1-6 are a very small minority, and the ones willing to offer defenses for it are mostly those who feel trapped, that there's no other way their values can be preserved. These people can still be reached. But giving up hope prematurely is a self-fulfilling prophecy.

Anyway, I'm not sure what your counter-proposal is. I assume it's not "just get the civil war started already", but if you actually give up on convincing your political opponents, there's not much left. Oh, there's "go vote!", I guess, but we already knew that one.
It's more about muscle memory, touch, and hearing than it is about trying to visualize the instrument in your head.

Source: I'm an amateur musician. Judging that even I can play the instruments I know without needing to necessarily see the instrument or the notes to play (actually or imaginatively), I'd imagine actual professionals shouldn't have a problem.
This is a "trick" that Socrates was famous for: https://en.wikipedia.org/wiki/Socratic_questioning

Many of his contemporaries hated his guts and ultimately they condemned him to death. It may be a good way to keep an open mind, but it may also be a terrible way to make friends and influence people.
no, it wouldn’t because firefox and opera block cross site tracking.
Easy: "They want to get rid of Black people on welfare."

As is said, you can't reason someone out of a idea they didn't reason themselves into.
Honestly, I find it really hard to get worked up about cell phone e-waste in the grand scheme of environmental issues.

People seem to confuse the cost of something new with the harm in throwing it away -- they get upset about $250 AirPods not getting recycled, while they don't give a second thought to throwing away a couple pairs of $1 AAA batteries, when it's about the same level of landfill impact.

Or in this case, they think there's something wrong with throwing away a 5 oz (140 g) cell phone, but don't feel particularly bad when they finally dispose of an old 50 lb (22 kg) air conditioner -- or a 3,000 lb (1,360 kg) car. (Using these numbers, one car is the same mass of material as almost 10,000 phones.)

Putting it into perspective, cell phones are nothing. There's more glass used to make a jar of peanut butter, and you throw away more plastic after a family-sized Chinese takeout meal.

And yes if there are precious metals inside that can be recovered, then let's recover those -- but only if it's economical. Because that's a pure question of economics. We don't need to be "virtuous" -- if markets really think the metal is going to be that valuable because we're going to run out, then they will pay you accordingly handsomely for your old broken phones. But it doesn't seem like we've reached that point yet, because nobody's paying anything.
I found a way to put those two together. Theoretically. The people ‘really’ in power prioritise staying in power and morph to whatever shape that requires. The strats don’t really change so the avg goes up 10 years every 10 years. “Don’t you worry about blank, let me worry about blank” where blank is whatever ever those who would have power want.

So the people who control are taking their cues from millennials, (maybe because they care too much about what young people think?), and therefore the youngins can be driving things without being driver.

How’s that? Obvious next question is where did millennials take their cues from then?
this is correct.

there ought to be a law where if hardware is bound to software, and the software goes out of support in a way that renders the hardware useless, then it must be open sourced.

notably post qualcomm pixel phones from google have five years of guaranteed updates. (pixel 6 and above)

apple seems to also do a good job of keeping up software updates for many years. (8+ for some iphones iirc)
Safari is blocking trackers out of the box too
Personal anecdote, I’ve spent half of my youth in turbovision-like interfaces and never experienced anything like what you described, never even thought of it before this thread. Not that subj is bad, but to me it feels like a strange problem to solve.
Firefox and Safari call this "private browsing". Firefox also uses a mask icon. Are these any different?

And, to be clear, the whole focus of this lawsuit is the plaintiffs are saying that since Google also owns server-side Google Analytics, that incognito mode is inaccurate because "Google is still tracking you".

But the only way for Google to handle that would be if (a) Incognito mode specifically handled GA differently, and that would be a privacy violation, or (b) GA detects you're in Incognito and stops tracking, but all the browser vendors have gone to great lengths to try to make private modes as "unsniffable" as possible, and I view the very effort to sniff for privacy mode as a violation.
I was gonna say... "Wow, we throw away 3x more phones that are sold every year!".

To be clear 1.35B mobile phones shipped in 2021. That makes the problem (with a 3 year replacement) about 10x smaller than described.

https://www.cnet.com/tech/mobile/samsung-led-smartphone-ship...

If you'll take that liberty with a headline, why should I trust the rest of the reporting? There's a problem, but not what is described.
I dunno, I think that point of view presupposes that everyone on the non-Slavery (for example) side is pretty much in complete harmony and has no need to exchange views in a way to evolve their shared perspective.

I think the article makes this point too: the approach isn't for every circumstance and shouldn't necessarily be used for every person. The pro-slavery people are not really the target audience.
Where is the true source of this statistic?

The article cites WEEE forum, but taking a look at a WEEE forum blog post on the topic [0], it says:

> Experts expect roughly 5.3 billion mobile / smartphones will drop out of use this year.

Who are these experts? Where are these numbers coming from? Maybe I'm missing it, but no one is cited for the stat.

[0] https://weee-forum.org/ws_news/of-16-billion-mobile-phones-p...
It's a start (and I use it too), but it's so far from parity with Magit that even when working in VSCode (where rust-analyzer is better), I often switch to Emacs for Magit.
I agree about all of these things. But there's one thing vscode has and emacs doesn't that has recently (as of a job change) caused me to switch, because it ended up trumping everything else:

* works decently well on Windows

Emacs is just so so so painfully slow on Windows. And running the Linux version in WSL leaves me stuck in 16-color terminal mode because (at least as of Windows 10) getting an X server working on Windows without creating a security problem for yourself is, to put it mildly, easier said than done.
Have you thought about "Data-Intelligence-as-a-Service"? (a made-up mishmash of "Data Access" And "Business Intelligence")
Sure, but I personally wouldn't call that "vaccine (in general sense) skepticism".

I would be surprised if anybody took a completely blanket approach that every vaccine ever made for any purpose under every circumstance is a Good Thing(tm) and totally worked out.
The original middle class meant people who can afford to participate in public life, but aren't aristocracy. Ben Franklin is the archetype.
Not that Cork (boy).
Boring codebases should be generated, not maintained.

Codebases become boring because bad tools require a lot of repetition and meaningless boilerplate (which also encourages mistakes). Experience with bad tools is much less valuable because they can’t amplify my time and effort. If a job did not allow me to maintain valuable and marketable skills, they would have to compensate me a lot for creating a résumé gap and making future job searches harder.

Incidentally I also found this to be sort of a drawback with Google. Experience with completely proprietary platforms also has little value outside the one company where they’re available.
So go contribute code instead of demanding others do it?
What should it use?
block cross site trackers and scripts
https://support.mozilla.org/en-US/kb/enhanced-tracking-prote...
Reminds me of Elantris by Brandon Sanderson.
Any Javascript your browser runs is, by definition, available for you to see what it does.
In a democracy, public opinion controls the largest amount of capital in the world.

The US Federal government spends Elon Musk's net worth every month or so.
An EV self driving car still has the same capacity and takes up the same amount of space in rush hour like a regular gas guzzler. Without denser zoning and lifestyle changes, nothing will change.