skysight-inc/HackerNews huggingface dataset:
> Would you care to estimate how long it would take to source even 100 working $50 laptops

Simply buy 100 chromebooks from 2017 that a school district is trashing because they aren't receiving security updates any more.

/s
It genuinely seems closer in capacity to some theme park novelty train for kids than any kind of mass transit. It does have RGB gamer lighting though, I suppose
For the spaces and for some (maybe most?) languages you don't even need a NN to add spaces: as words made of two or more words aren't that common, and when those occur you probably want to use the composite one, it boils down to start from the beginning of the text and look in a dictionary what's the longest string that is a valid word. The only language that I know of that uses a lot of composite words (I mean words made by sticking two or more words togheter) is German, but I think that looking for the longest sequence occurring in a dictionary would be correct most of the times.
Steve Gibson, regardless of what people might think of him, still runs his own usenet server and have a nice little community going.
Perhaps if HN eventually improves in this area then we will have all the proof we need that it is in fact becoming more and more like Reddit. Because it seems like a lot of the discourse is already checking a lot of those other boxes.
I’ve been using stackoverflow for 15 years. Search results were fine for at least 10 of those. But yea, I’m sure it’s me and all the other people agreeing search got worse are also dumb like your girlfriend, thanks for the condescending and helpful answer, mr google turfer
That wouldn't make any sense from them. What good would donations for Firefox be if they can't pay the cleaning staff of their office or it's rent or the HR and accounting and legal people that keep the "Firefox core-ish team, and maybe also MDN" employed and running? Even the CEO, even if ridiculously overpaid (one can make an argument that to get a quality CEO in the US you need to pay them a lot, which I don't buy, surely there are people capable of being CEOs out there that aren't greedy as fuck and would be willing to accept a low salary of a 1-2 million $ per year) is necessary for the company, and a bad CEO can ruin them (see: GE, Enron, Boeing, Twitter, etc.).

For a "fun" example of how strict budget destination restrictions fail, take a look at Atlanta's MARTA, that used to have a fixed 50/50 budget split between OPEX and CAPEX by it's funding law, and therefore had brand new trains but everything else falling apart.
Conspiracy theory: Bad initial search results forces people to search more often, hence allowing google to show more ads. Since few people switch away as a result, they continue doing this.
I never had ads on my site and if it disappears from search results, no problem. I'll give the URL to the very few people that might be interested to browse it. I probably know all of them, plus a number of bots.
Also make DRM the abbreviation of "Digital Restrictions Management", which from the users perspective it is.
I just think it's hilarious that something posted by less than 3 people a day can be considered trending.
And licensing - DB2 and Oracle.
The Nazis weren't genocidal until well after they held absolute power. I suspect the same will be true of a lot of these ultra-right-wing figures if they ever get into power. To be clear, I'm talking more of the Richard Spencers of the world, not so much the Tucker Carlsons. But I'm sure Tucker would very much rather see an actual nazi in power than a Bernie Sanders.
Not only, it's a tradeoff: visual fidelity vs. power.

Not a single game is custom made for VR except HL:A...

It's too expensive to develop for, if Roblox on Quest 2 sucks VR is over.
Thanks for this article.

The article mentions Nodejs libuv which makes everything async but not multithreaded. I want to combine the benefits of kernel threads with coroutines or goroutines/green threads/lightweight threads. (If anybody knows anything specifically about fibers, I'd appreciate you telling me that because I'm not familiar with them.)

I have a lightweight thread scheduler https://github.com/samsquire/preemptible-thread which is a 1:M:N scheduler (1 scheduler thread, M kernel threads, N lightweight threads) with the lightweight threads being multiplexed on the kernel threads.

I am working on a multithreaded architecture which I currently call 3 tier multithreaded architecture for lack of a better name. It combines request parallelism with IO and CPU parallelism and intra request parallelism.

We split kernel threads into three groups: app threads, which run lightweight threads, IO threads (liburing/epoll) and traditional CPU threadpool with work stealing.

* There should be low latency for handling IO because of the liburing or epoll loop is dedicated to serving that request and then dispatching it for CPU heavy task or app level task.

* The IO threads have buffers that other threads can write to to queue up data for sockets.

* The IO threads are basically listeners for IO events, they either spawn a lightweight thread for running on the app threads or submit a CPU task.

* The app threads coordinate parallelism WITHIN a request: they spawn CPU tasks and IO tasks.

* You can also spawn app threads to do work outside the context of a request, such as server tasks or schedule.

* You never put a while (true) in a CPU task and only use cooperatively preemptable loops in the lightweight app threads.

* The IO threads do very little work.

* Nobody should block the app threads because that would prevent other requests from completing.

* Lockfree Ringbuffers are used by CPU threads and lightweight threads to communicate.

I invite feedback and comments: https://github.com/samsquire/three-tier-multithreaded-archit...
And yet, almost every random python script I come across does not work on my system, either because of modules or installation layout differences between the authors system and mine, or the passage of a mere few months or a year of time.

They are usually fixable of course. Assuming the thing worked on the authors system at all, it's possible to diagnose and fix it up for the current environment. But that has to be done, and sometimes takes more than a few minutes to hunt everything down.

And then one day I started seeing these pyc directories appearing out of the blue, right in whatever directory any script happened to be in. The same scripts that didn't do that yesterday. What an awesome thoughtfully engineered system!

The argument was not terrible, it was plain lived experience fact.
Breaking up big tech would unlock so much value and innovation
Phrik kii nuu is a specific type of chilli pepper, namely bird's eye/chilli padi, the really spicy small ones. There are many other varieties:

https://www.foodrepublic.com/1295447/what-are-different-thai...
Unless the parent comment was edited to remove some details your bar on “doxxing” somebody is pretty low. Linking to somebody’s public GitHub profile isn’t revealing any private information. Both participated in the discourse on GitHub— it’s not like finding their profiles would be difficult.
Lambda Calculus and Differential Geometry
- Mozilla says “WEI is bad”.

- OP responds with “what about IPA”

It's litteral whataboutism.
We would work with you to make formal specifications and then verify that your code satisfies them, and help modify it until it does.

We are open to Rust, yes.
> So sorry then, but listing every constraint and design descision it is.

You don't need to do that, a simple "I know what the XY problem is, and this isn't it" prefixed to every question you ask should be enough to stop the race to tell you all about the XY problem.

I mean, at this point it's clear that more people know about the XY problem than people ho don't.
the way you phrase it there makes it sounds miniscule, but you scale that up to the size of the SEOified internet and the numbers are surely into the billions
I recently tried to re-watch B5. I was a huge fan when it came out.

I managed to get to early season 2 before I couldn't take the cringe any more. Sometimes it's best to leave things in the past. That being said, a complete re-boot like they did for BG could work.
I'm the same. I guess for me, understanding the fundamentals of personal finance was the most important step. Understanding the time value of money, compounding returns, the power of allocating a portion of your income to investments, basic tax optimisations that most countries tax policies offer through tax benefits on retirement accounts and home ownership etc.

Once you see the power of these things and combine them, taking the right decisions actually becomes quite simple.

For example, if you take a 7% average long-term return, as a rule of thumb, your money doubles every 10 years. (1.07^10 = 2, more or less). That means if you save $1k at 25yo, in 40 years you'd have 4 doublings, or 16k, at age 65. That's a pretty powerful multiplier. And 7% is roughly the long-term inflation-adjusted (real) return on the S&P500 (no guarantees it holds, of course).

Many companies will 100% match your retirement investments. So if you put in 1k at age 25, a 100% match will mean your employer puts in 1k as well. Combined with the above, the $16k would become $32k.

Now, if you instead took the $1k as salary, you'd have paid income tax at the marginal rate, a 30% marginal rate is quite common. i.e. the $1k in salary would've netted you $700 in spending at age 25. By instead putting it in your 401k, it'd grow out to $32k in the above example at age 65, or 45 as much. If you moved at that age to a state with no income tax (there's 8), you'd net it all. For every $1 you put in, you'd have gained $45.

That's such a crazy multiplier, and note it's already inflation-adjusted. For 1 unit of work/time, you gained 45 units of work/time. Take such a multiplier in the context of retirement: 40 hours (= 1 week) of work would allow you 45 weeks (almost a year) of earlier retirement.

These simple fundamentals explain why starting early on personal finance is helpful. But it also explains why it's completely unnecessary to spend decades looking at a graph/UI of all of this unfolding, once a week, and updating the planning.

In fact, the only thing I really did after a lot of personal finance education, was to set-up some automated contributions to investment / retirement accounts from my salary. Every few years I reconsider the balance between 'pleasure today' vs 'pleasure one day' (i.e. retirement), and rebalance how much of my income I spend, and how much I allocate to these automatic contributions. It takes about 30 minutes a year to make these arrangements, and with that the vast majority of my personal finance arrangements are made. That's why additional tooling isn't really necessary. Of course at some point some analysis will be useful before pulling the trigger on retirement, and some analysis/advise is useful around major decisions like a house purchase, or selling your company. But for the most part, financial planning tools are just really unnecessary because the fundamentals for an ordinary person to arrange are so, so simple: allocate a portion of your income towards tax-optimised investment/retirement accounts, and set-up automatic payments.
There's definitely something iffy here. Over 1200 score in 25m.
Nowadays my questions are much more likely to get closed and it is impossible to get them reopened. This takes a pretty big emotional toll, as I usually invest quite a bit of time to describe my problems.

People vote to close and then move on. I don't mind editing my questions to satisfy the moderator's demands, but not if it has zero effect and just wastes my time.

I think people should be required to confirm their close/down-votes after a question or answer was edited, or else the votes should be automatically reverted. This mechanism should probably only apply within a limited time period after the question/answer was posted (or until a certain period of inactivity has passed).

It saddens me deeply, but currently I prefer not to ask questions, because the experience is so jarring.
I am of the opinion in this heavy information age, we have stopped thinking of internet as a productivity tool, but more of as a cure to boredom. 30 years back you were a pioneer if you used internet daily but today you will be a one of many billions. If there was any advantage of using internet it already has been reaped in last 30 years. Now we are just scrapping the bottom of the barrel.
OpenVSP 3.35.0
> Suckers.

Yes, they have those.
That's why it seems necessary to also start from the ground up.
Should get rid of the reward system -- or at least reform it drastically to discourage pettiness. An accepted solution should not result in a reward to anybody. Somebody just starting to learn a topic posts a basic question and gets an answer from an old timer - and they both get rewarded! for what? There seems to be an army of "moderators" who are ready to pounce on easy questions and they end the answer by reminding the OP that he should upvote or accept the answer! Did any of them added anything to the knowledge base? You can get excellent answers to basic questions from ChatGPT anyway. Also they won't allow new members (perhaps experts) from commenting until they have picked up enough credits yet. The whole system is downright silly.
> 2. It lost control over its culture, and that culture was crucial to its functioning.

This might strongly depend on the corner of usenet you were in, but there were large and important groups where elitism was absolutely cancerous, and a culture I don't miss. I frequented German end English groups, and can say that it was much worse in the German ones. Absolutely condescending attitude towards newcomers if they "misbehaved" even in the slightest; you'd have the "n00bs" post and then a dozen replies by the regulars circle-jerking by dissecting the OP down to every little detail they did wrong and trying to one-up each other in sarcasm. A typical flex was the length of your killfile.

Web-Based bulletin-boards (phpBB, vBulletin, WBB, ...) quickly took over in the early 2000s, which had the advantage of having superior moderation tools (e.g. being able to remove spam after the fact), giving a more consistent experience to users. Bulletin boards still tended to have the elitist group of regulars compared to usenet, albeit less pronounced. Some/Much of this can probably also be attributed to the users of those boards being a new generation of Internet users, which just had a different approach and attitude, much like we see today with facebook vs. Instagram, YouTube vs. TikTok etc.

What managed to mostly kill Internet forums was probably reddit, which improved SNR a lot by having the up/downvote system, and while technically being even more centralized than bulletin boards, managed to grow so much by basically allowing their users to create subreddits, which would equal the sub-forums in bulletin boards, which only the board's administrator could create.
I am using various browser extensions which make browsing a better experience for me like Dark Reader to make all webs dark. Sometimes I write userscripts for TamperMonkey to add missing functionality or get rid of some annoyance. That all will probably be impossible thanks to this attestation BS. :S
Another observation is that sometimes it feels like you get answers to your question in contempt. Someone writes an answer but at the same time assure you that your question is not good enough. Or they answer it but don't upvote the question. (If the question is not worthwhile, why answer it? Probably for rep.)
Wikipedia has a page about the CO2 Coalition as well.

https://en.wikipedia.org/wiki/CO2_Coalition

You can find the donations to this organization by this link, there are many donations from leaders that deny climate change.

https://www.sourcewatch.org/index.php/CO2_Coalition

An easy example of actively disputing the scientific consensus on climate change is claiming that the IPCC reports are not to be trusted. In one of their latest publications, they proclaim: More CO2 is better.

https://co2coalition.org/wp-content/uploads/2023/03/CO2-Coal...
They've established their name and reputation, now they need to build on top of that. Like all the other VC products, Signal can do a similar thing, keeping the Signal free.
Godaddy? That made me chuckle. The former richest man uses GD. GD is not known for it's absolutely strong guardiance of domains as a registrar. The web ist full of examples. Even namecheap has a better reputation as a registrar.

Yesterday: https://news.ycombinator.com/item?id=36854166

https://onlineornot.com/guidelines-to-help-avoid-losing-your...
Imagine gatekeeping what and how you can ask questions because of some fear of redundancy. Who the fuck cares if the same questions comes up each month, that means it's an important fundamental topic and can be handled differently than just shooting down the poster. The same for answers. It's a horrible website full of elitists. I never really used it often but I did roll my eyes everytime I saw a shut down thread that would coincide with the question I wanted to find an answer for.
> Would you really want to visit a notary just to set up an eBay account? Because that's what you're proposing.

I do, if the service involves hard identity/finance. Maybe where I'm from is odd, but you can't go into a neighborhood without tripping over a notary, there are mobile notaries, notaries in every white collar office etc. Not too inconvenient for a one time (per major action) event.
Instead of moving to Elixir I believe it makes more sense to wait/move to Mojo when it's ready:

https://www.modular.com/mojo
How likely do you think it is that it works with the Apple Vision?
Where are those? I'm game, would love to centralise some of those boards in a desktop client.
Another difference between the two comes from Ruby having open classes, so there is no callback that says "no further changes will be made to this class". This means you need to postpone some meta-programming to certain events, like Rails telling the app has done initializing, or until something is invoked for the first time.

So you are right there are distinct phases but they are established by convention and practices. And sometimes it is different between dev and prod (lazy loading vs eager loading). Or at least it was back then. :)

> I'm guessing nothing quite like this could exist for Ecto

Correct. :)
It feels silly to say this since it sounds like you’ve been using Usenet since the dawn of time, but you can get GUI-based news readers that fetch articles from your Usenet over the internet, no dialing up or using Telnet required.

Properly configured, these news readers feel just like email clients, with threading and signatures and all that. Yes, the configuration part is some work but you only have to do it once and then you’re set up for all of Usenet. With forums you have to find and create an account separately for each one.
the DAG overhead is constant not linear, the overhead is mostly the protocol in verbose mode not binary (the difference is large), and as I said we have done no optimization at all (just naively sync entire DAG replicas on both peers requiring far more traffic than actually required) because tangible performance is excellent so far. 1080p youtube is 1MB/s for comparison and our phones have no problem with that. Framing performance as a compiler optimization problem opens the door to using all of compiler and graph theory to super-optimize this
> Unlike in much of the rest of the world, the United States’ rail network is fragmented. Rather than having a national railroad, or tracks open to use by any company, our railroads are vertically integrated—they own, maintain, and run their own lines, and compete largely on the strengths and weaknesses of their networks.

For what that's worth, that used to be the case in many countries, it was certainly the case in most of europe before the inter-war period (e.g. the ancestor of Deutsche Bahn was created after WWI, the french SNCF in 1938, and British Railways after WWII).

And numerous traces of that remain if you know how to look. Paris has several major railway stations each serving a slice of the country (and inconveniently disconnected requiring connecting transit through the city) because each of these slices used to be handled by a different company, each with its own terminus station in Paris.
First the BBSs, then Usenet...

I think that one good thing from these services was the relatively high barrier of entry. Today, online services are all about low friction signup, which makes a lot of sense in the highly competitive Internet of 2023. But when computers were somewhat niche and you really had to figure out how to get things working, users were a lot more committed and thus the quality of discussions was a lot higher.

Interestingly, Hacker News has a fairly low barrier of entry and high quality discussions. Maybe because it's kind of ugly and scares away the average user expecting animated prompts and fancy style sheets.

Speaking of BBSs, there is nothing today that quite captures the full value proposition of BSSs. Back in the day, you could sign up to one of them and meet a lot of locals due to the high long distance phone bills. I made a lot of "real world" friends, even a girlfriend or two, back in the BBS days.
Signal - Initial release - 29 July 2014

Matrix - Introduction: September 2014

I know a lot happened in August of 2014, but I doubt it qualifies as a generation.
Doesn't seem to be GPT4, token speed is too fast for that
You mean AWS can't deliver this as a service so it's not open source? That's an interpretation and not gospel
Yeah, no, I’ve been in this game before as well.

The author’s perspective is that their team is right, the use case is valid and MUST be addressed, and if there is an issue in the proposal, it’s a fixable technical issue but the essence of the thing has to happen.

The author will never accept that the premise is wrong, because that would not be constructive feedback.

The premise is wrong. Thus, this blog post is useless, and this defence of “the process” is an utter waste of time for you and me alike.
I find 19" racks a bit too thin and tall. Definitely their 24" ones were the right proportions.