skysight-inc/HackerNews huggingface dataset:
I could have better explained what I was talking about. The point of a custom kernel would be to get extremely fast startup and context switch times, and extremely low per-process memory overhead, by doing things that Linux doesn't do - either because they're unnecessary or unhelpful for typical Linux use cases, or because they require making stronger assumptions about what userland needs to do. As a relatively flashy example, if you can assume that processes don't need overlapping addresses, you can share page tables between processes and rely on PCID/ASID to ensure each process can only access its own memory. [3] But there are also simpler things like - on Linux, starting a process requires forking the parent process, creating copies of its page tables, only for `exec` to immediately throw them away. Even posix_spawn is implemented on top of vfork. That's fast enough for Linux, but it's unnecessary. A custom kernel that doesn't provide Unix compatibility could dispense with it.

To be fair, none of that may be necessary. This blog post is advertising 1-2ms startup time. Based on a little benchmark [1] I just ran, on my desktop, Linux can execute a trivial process (/bin/busybox true) from start to finish in 0.4ms. A real application executed normally would obviously take much longer to start up. But I think their 1-2ms number is based on snapshotting the process after initialization, so a fair comparison would do that on native as well. Full process snapshotting for native processes is something that has been done before ('unexec', CRIU) but admittedly isn't very common, and I don't have a good way to test it. With snapshotting, there won't be any code executing in the process at startup, so most of the initialization time would be eliminated, but the mere act of loading more memory into the page table would have some cost. But probably not very much.

However, Fermyon uses Wasmtime, and Wasmtime's blog post on snapshotting [2] advertises single-digit microsecond startup, which is pretty cool. Starting native processes in single-digit microseconds is out of the question under Linux. But a custom kernel might be able to get there.

Edit: I guess I should add something. I'm not saying a custom kernel should just be table stakes. Writing one is obviously a major commitment and requires a high level of expertise. But you could say the same thing about JIT runtimes such as Wasmtime. There is even some overlap between what they're doing (i.e. loading binaries and managing processes). A kernel and a JIT are still fairly different projects, but they both require similar types of expertise, and I think the level of complexity is also comparable.

[1] https://gist.github.com/comex/0402dc95afb1c2ca3076d5b1b64bcc...
[2] https://bytecodealliance.org/articles/wasmtime-10-performanc...
[3] https://stackoverflow.com/questions/73753466/how-does-linux-...
https://archive.is/1zlDh
I think I would have struggled in the lab climate as discussed in this article. My grad school experience (experimental physical science) was intense with very high expectations for hours in the lab and just as intense interactions with fellow students and faculty. But this other end of the spectrum comes off as equally exhausting.
again: not everything sits on the public internet, and by the time someone gets access to the application there are far more serious concerns then python 2 vs 3

this also really highlights the problem with python's 2 vs 3 split: there is a large body of work that will never be updated and will forever run 2 including actual web/publicly facing code. And saying "just upgrade because security" isn't going get much of that code upgraded.
When oil is refined, it feeds energy consumption, which can have both positive and negative effects. When data is refined, it feeds AI, which can have both positive and negative effects.

When oil spills, it causes toxic damage to the environment. When data spills, it causes damage to society's individuals and the firms that should have kept the data secure.

It's not a perfect analogy, but there are some similarities.
Author here. They had 17.11 million worldwide MAU, and said about 50% were from the US. I just did 17 / 2 to get 8.5 million.

Probably should've just used the world-wide numbers tbh.
> …should be to expose students to computational thinking and get them a sense that some problems are easy to solve with computers (*if you can break it down as a series of steps*)

Emphasis mine. This bit, taught through CS or otherwise, is so incredibly useful. I’ve seen so many people throughout my life if all ages run into an issue and have no idea how to approach it because it was ‘too big’. Internalizing that can be so incredibly useful.
No, the difference is Ellsberg came forward to make his case and accept the consequences. He expected to spend the rest of his life in prison, and beloved that it was worth it.
There are different kinds of gravitational waves, LIGO doesn't see them all.

Related: https://cplberry.com/2015/01/10/1408-0740/
It doesn't on mine and I'm not sure why.
Non Fiction Book Websites
There's a couple of websites I keep tabs on that have reviews and previes of upcoming fiction books, like BookRiot, Tor.com, lithub, etc.

Does anyone know a good site somewhere that does the same for non-fiction books - computing books, art & design books, film, etc?
"We have plenty of money and we are committed to keeping this going. And so we are shutting it down."
> Did you write the program without the intention of being obfuscatory

I cribbed it from system .h files.
> The primary use-case is dev marketing (right now) and general documentation like usage guides, explainations, etc., where the content is primarly text with addition of code ... Looking back, labeling Vrite as a "CMS for technical/developer marketing" might have made it more clear what the product's goals are.

I think that's the way to go. There's a lot of opportunity there for a tool that's better suited to this work than blog-focused CMSs and Google Docs, but with the same sphere of pick-up-and-go accessibility ("so easy, even a product manager could use it!") without sacrificing the technical hooks to integrate that content with disparate things like LMSs, in-app help, or product docs. Runbook docs might even be a good fit depending on how well Vrite can integrate with the tools being deployed, and would be the right audience for the kinds of people who'd likely write and maintain extensions for it.

Product education teams that are allergic to the weight and complexity of LMSs would probably enjoy it too, especially if a mature extension or frontend pops up that can take one pile of content nodes and conditionally present them as blog posts, presentation slides, and paginated workbooks.

But man... the product docs space is like a 12-armed bear. I'd stay far away from even implicitly raising the possibility of Vrite being a fit for "documentation" from a product point of view. Product docs teams often have the most, and most specific, feature needs ("can you conditionalize my content based on non-Boolean feature flags while outputting to both raw and formatted HTML, PDF, and DOCX, and also linting all the content for style, reading level, and sensitivity, oh and also we need to be able to publish shared content across 36 versions of 7 product lines in 12 languages, including British localization. Also it can't fail any accessibility tests. Also can you make the logo on the output 6.5 pixels bigger, use this font I got off dafont, and match these Pantone color values from our branding"), and also the fewest technical resources to write or maintain things like extensions, and smallest budgets to pull the whole thing off — so they're also always looking at any tool that might even tangentially help them do more with less.
Risk, for many things, will never be eliminated. They can only be reduced and/or redistributed.

For example, having fire sprinklers greatly reduces the risks from fire. However even the reduced risks are still too great for your typical homeowner, so therefore those risks are distributed (and the reduced risks are reflected in lower premiums for the homeowner).
Ah, that's not clear and doesn't make much sense in context, as you seem to be trying to say that Digg was still larger than (or at least doing well compared to) Reddit at the time.

Thanks though.
Confusing - what about the free github and gitlab wikis? And all the free wiki hosts? And tiddlywiki which has been freely hosted tons of places for 20 years or so?
Any kind that thinks they can 2, 3, 5, 10x their investment. The vehicle in which to do that is of zero consequence.
https://archive.is/2KsHM

Archive directly from host www.bloomberg.com

podcast : https://omny.fm/shows/listen-to-the-story/how-a-huawei-mole-...
You can get shorter acting esters that are injected every day or 3 days. That would make blood serum levels much more consistent
Hi,tomcam. We have a few sales in a tiny test market. We don't use the MLS but we sold every house without mls. That is a long story, but we use state of the art SEO, and a unique yard sign. We are hopeful that as we grow more an more people will come to understand. If you want to talk, the platform has phone, text, and email built in. Or send me an email. Thanks so much for your interest. Richard
I have used Obsidian before, and the lack of any excel-like functionality (Dataview just wasn't enough) was what drove me to Notion. I'll keep an eye on Datacore though, it does seem like it might be able to achieve enough of what I'm looking to do.
"Willingness to accept the penalty" means you accept the possible consequences of your actions and choose to carry on anyway. It doesn't mean you're supposed to literally martyr yourself for the cause by literally walking yourself into jail so they can torture you.
> Individuals have a Right to be Forgotten. It seems this action is almost certainly in gross violation of GDPR.

I'm curious how this would apply to the fedverse.
Let me answer with a somewhat famous reddit post (ironic, huh?): https://old.reddit.com/r/TalesFromYourServer/comments/hsiisw...

If you don't kick Nazis out of your bar, they will infiltrate it, run everyone who isn't a Nazi out and then you're running a Nazi bar yourself.
I was the CTO of a startup that tried this; it's extremely difficult because most people (it turns out) want a real estate agent or someone to help them. Additionally, it's a real chicken or egg situation-- without inventory, no one will use your app, and with no one using your app you won't get any inventory. There are two ways around that, one is to pay for data but then you'll have to deal with local MLS requirements. The second is copious amounts of money ($150-200 million) to burn for years in advertising to acquire eyeballs.

Your app looks great, and I truly wish you the best of luck! I'd love to see someone succeed doing this...
Humans have pumped enough groundwater to change the tilt of the Earth
I invested and helped with something very similar to this in New Zealand. We found the model is difficult to make work for several reasons.

Firstly for most people buying and selling a house it is the biggest transaction that they ever do, and they are simply not used to negotiating that large of a contract. They actually need a Real Estate agent to help drive the transaction to a close. So in our model we had a licensed agent as the founder and he spent considerable time negotiating deals to close, and sold a lot of homes.

Secondly when it comes to selling your home you want to advertise it to the biggest market possible, which in our terms meant being on the major real estate platforms, one of which required you to be a licensed agent. Your buyers are not really incentivised to find your site and will use the big sites.

Thirdly, and most importantly, the Real Estate game as you probably know is all about finding listings. That takes money and time, and $1000 per listing simply doesn’t make economic sense, well it didn’t for us.

Our business failed, gracefully

Suggestions (without reviewing the site):

Sell packs of home sale supplies such as yard signs, advertisements on platforms where you get discounts or access.

Try to get relationships with large sellers, in particular we found sellers of new apartment complexes /multifamily dwellings which were in demand were very keen on lowering their transaction fees.

Consider offering a Real Estate agent service for very low cost will you conduct all of your business on the phone and not in person. That may meet the regulations and dramatically undercut the market.

Consider a higher price, especially consider a transaction fee as that’s where sellers don’t mind paying.

The Real Estate industry, and our part of the world and I suspect and yours, had a wide array of inefficient practices that were begging for automation. That’s where the real value has been created, though I would say the real money is of course in selling houses.

Good luck with the endeavour.
> I just don't like this, a huge amount of money spent for nothing. This fuel can be managed just fine above ground. Yes maybe ever couple 100 years you might have to move it, who cares. If your society isn't capable managing nuclear waste then nobody will care anymore anyway.

I love this sentiment.

“Yeah nuclear mismanagement could be society-ending if done poorly, but avoiding it costs money!”
I don’t really understand how this would work. Classified information seems like a law of human nature as long as there is competition: trade, geopolitical, military.

As a metaphor imagine if a game like chess required zero classified information: every move you make you need to disclose all your thinking and future moves to your opponent. You would be at a disadvantage.
You probably don’t need a list of passwords for most of these. It certainly helps to have a list of institutions you have accounts with, but you don’t necessarily even have to list actual account numbers.

The simple truth is that people die everyday and dealing with this stuff is normal for most any institution of note.

All you really need is a Will and an executor or administrator. A death certificate and set of Letters of Administration will open many doors typically locked.

Combine with a name, DOB, and SSN, there are departments that deal with all this.

Will Apple and Google open up with these documents? I can’t say with any specificity. But I imagine so. But even so, this is why you want a list institutions. In the old days, wait a month or a quarter and you’d likely as not get paper statements or bills from open accounts. With a lot of paperless things today, without access to email, it makes discovery more difficult.

So, a list of accounts and your email password in an envelope may be all you need. The estate process will likely deal with everything else.
This is apples to oranges.

Feature phones weren't a substitute for personal computers. They weren't as necessary of an accessory as it is today. On the other hand, standards governing how those phones worked weren't changing as fast, so, given good care, you could use your phone for 10+ years.

Updates today are a way to force users into buying a new phone (eg. my banking up decided not to support an older version of Android, phone vendor doesn't produce updates -- I have to buy a new device).

There weren't updates because there weren't banking apps which could've forced you to abandon your perfectly functioning device.
How does this work when there are many processes running livebook, behind a web server reverse proxy like nginx, there is no sticky sessions in place (because hot spots on certain upstreams kinda defeats the purpose of a load balancer), and the user that kicked off that async pdf job on PID 1, inside container 1, refreshes their browser and is now connecting to container 2, which is running a different Linux process than where the pdf task is running in a thread? Now add in the fact that container might be on a different node/vm in the cluster, different AZ, or different region/data center.

Background worker systems like Oban or sidekiq are where you want to run your async work imo. You can still do a pub/sub type notifier model to bubble up the job’s completion, or poll. Polling is perfectly acceptable for most apps and traffic levels and is simpler to mentally grok compared to websockets and persistent connections. Websockets require a central broker to pass messages through when you scale past one process and with elixir the options are the redis pubsub adapter, or for container based deployments or those wanting to use the built in distributed erlang functions, libcluster. More complexity. More points of failure. More potential centralized bottlenecks. More things to mentally model when debugging. More dev and prod drift. Just poll, until you can’t scale your web servers any more. It’s just an http request. It’s already implemented if you’re serving web traffic.

It’s not clear based on what you wrote but are the pdf’s contents being passed in the complete message? That sounds like an OOM termination that’s hard asf to track down just waiting to happen. PDF should go into blob storage somewhere and the task should bubble up a complete message, which then is used to signal the retrieval and proxying of the file to the user. If you have to background the pdf generation, it’s slow. If it’s slow to generate a document, it’s large. You don’t want that to be pushed through memory because your system stability is then coupled to not only the contents of a document that could exceed the memory of the system, but also is at the mercy of how many users/requests are all generating pdfs at the same time, and of course you’ll have that one guy spamming the “generate” button and queuing up 300 jobs because we didn’t need indicators on the UI and who adds uniqueness constraints to internal tools ;) Disks and file systems are for passing very large messages on a system
forgot to respond to this, but yeah it would have handled it fine, except the default nginx config just wasn't set up correctly. sorry about that!
Good question. The size of the problem will vary greatly by individual and their location. Do you live somewhere with a well run government operation?

I'm currently dealing with a complicated situation in California. I live 2,600 miles away and so have to resort to their "online" forms. It's a labyrinth of PDFs, third party providers, error conditions, and broken systems.

I know that there's actually a universal solution to this problem that would work everywhere. If such a system were in place, I would have been able to simply download the text schemas for the forms I need (the Specifications), and complete them using a text editor, then send those in (via a simple plain text email, for example). Of course, people would build more user friendly interfaces on top of that flow, but if things were set up to support that flow, not only would that flow be possible but all flows on top should also be better.
While Ellsberg is widely regarded as a hero, it's important to remember that the only reason he escape prison is because the government mishandled his case, which led the judge to throw it out. That other whistleblowers have been demonized while he is (rightly) venerated shows there's still a lot of bias and propaganda surrounding how we view whistleblowers.
> If the bank has too much risk, they can off board it to someone with deeper pockets and a more diversified portfolio

... or especially to somebody who happens to bear the reverse risk.

For example, a wheat farmer doesn't want the risk that wheat prices might collapse by harvest time due to windfall harvests somewhere else in the world; and the spaghetti maker doesn't want the risk that wheat prices might be soaring due to crop failures somewhere else-else. They make a deal now so they don't need to worry about the future, but they don't need to make the deal directly, they can each buy or sell wheat futures.
I'll reply point by point:

> How much money do you think Apple spent on their VR product vs Meta? Sure Apple’s is better, but it also costs SEVEN times more. Do you really think Apple’s will sell more units any time soon? Meta has already sold tens of millions of quests.

Oculus Quest has sold almost 20M units over 4 years of existence across all products in the line. The original iPhone was priced at a point at that point considered absurd. Note that oculus started off with the rift at $600 but requiring a multi-thousand dollar computer. I'm not an Apple fanboy/apologist but this is a straw man argument.

> Also Carmack is a great programmer, but there’s no reason to think he knows a thing about the market and business strategy.

This is disingenuous. John Carmack founded id which produced modern 3d and FPS as we know it today. He's not just a great programmer but he was a successful businessman before Facebook existed. One, he understands the market and business strategy at least as well as Mark given he spends more time on the matter as his primary focus. Two, his complaints were not about market and business strategy but about inefficiencies in development processes that no one in the company besides C-levels are empowered to resolve.

> Sure there’s the whole metaverse thing, but even without that, people are getting value out of the Quest right now, playing Beat Saber etc.

Let's be clear here: even if each quest was $500 and had zero CoGS that would be $10B revenue spread over 4 years when Mark spent >$30B in less than that. I'll eat a humble pie if he makes this make sense but it was not a sound decision given the way he structured the approach.
Maybe sherpa engineer? An athlete actually rests so their muscles
can grow. A sherpa just goes non stop lugging shit up and down the mountain.

Also unless you run brain scans and video feeds of someone and their screen 24/7 you don’t really know the hours they do even if they are in their office chair.
If I could choose between feeling like a 55 year old and a 25 year old, why would I pick the former?

If there are no major health consequences then what's there even to consider outside of cost?
I can't help but think of this horrible movie:

https://en.wikipedia.org/wiki/Under_Siege_2:_Dark_Territory
Can't wait to have every UI make me wonder why I can't GET YE FLASK
I suspect it's also a "modern" thing. tl;dr and all that ...

If I consume too much "Internet writing" I find that my reading skill gets impacted until I sit down and read a novel or two.