skysight-inc/HackerNews huggingface dataset:
What you seek certainly isn't impossible (it exists!), but given the ecosystem we find ourselves in it ramps up the challenge by orders of magnitude.

Where you see an architecture like the one you're describing is multiplayer videogames. Take Minecraft as example. Every client has a relatively full copy of the state of the universe, but they also synchronize that state against a server image. Problem is, to do that, you need to (naively) write the program twice: once as a server with rules (and protocol for prioritizing message passing), and again as a client with rules (and rendering and I/O). And you need a method for dealing with desync where the clients and servers don't agree on history, and you have also jacked up the price-point on your client hardware.

Let's compare this to the web ecosystem. Here, the goal is to get as many users as possible, regardless of where they're coming from. How do we achieve? Well, if we use a thick client, we'll need to write a server, write a client that can act like a local server, and do that over again per device that will act as a client. And the platforms are heterogeneous and some of them (the mobile devices) are dirt-potato-power level (even the expensive ones, relative to the performance of a mid-tier desktop or laptop machine).

The tools to wrangle the complexity of writing the program repeatedly have grown (if you use Node, for instance, your client and server can share library code... that seems like such a nice-to-have until you find yourself wanting to run a regex client-side and discover your server and client libraries have different regex dialects!). But the cost of maintaining a service structured like what you want is still exorbitant; each change requires an update to the server and a parallel update to the client application, all the client applications, testing on all of them. And you either embrace the complexity and maintain different clients for different platforms or you lowest-common-denominator it and the client running on the beefy PC has the same feature-set as the phone client.

So instead, the model that has won out so far is one where the server is thick and the client just handles sending commands to mutate server state as it can. Beefy clients might have access to more features, but the stronger you make the client the harder you make it to get everyone on-board.
Luckily, Ford won't be able to make enough of them for that to be a problem in even the next 5 years. By that time, the grid will have slowly expanded and caught up just like it is now.

California has had issues with their grid but that's not because of people buying EVs as much as it is incompetence in regards to grid maintenance generally.

States like Massachusetts also have higher EV adoption and there are no signs of the grid becoming overburdened. Heck, Texas cities have a TON of EVs also and electricity is still 10¢/kWh from Oncor.

The grid will be fine: https://www.youtube.com/watch?v=7dfyG6FXsUU
My statement about the character limits was incorrect and ambiguous. Git-cola is similar. It displays the number of characters and a color. No color for up to 64, yellow to 72, orange to 78, and red above that.

The body wraps the next word onto a new line if it crosses past 72 characters. (By default, that is configurable and disable-able)

Those are fairly arbitrary choices, but they work well enough for me in practice and help keep my titles/messages clean and readable.

If Fork could do something similar (the auto-wrapping and title warning) I'd be happy.
"No one in their right mind would ever say "well Docker/Kubernetes were developed in Go, thus that means it's a good idea to develop a totally unrelated application that bares no resemblance or shares any use case in Go as well"."

I guess there are a lot of crazy people out there because I've heard this mentioned numerous times.
seems more of a personal problem, if i may say so. i have absolutely no problem with the idealism in FOSS communities. for one because it's not fake. the people i know really believe in what they are doing and they honestly volunteer to make the world a better place.

if you don't see that then maybe you are not meeting the right people. those who do the work just get along fine. they are not bad-mouthing others for not doing it right.

and people who refuse to work with non-free software, that's their choice, that doesn't make them zealots. and i haven't seen any example of where that would make a community toxic.

that doesn't mean that there is no toxicity, i am sure there is. but not more than what you can find right here on hackernews.
It's very easy to self-host. The only real gotcha are mobile notifications, because those are sent through centralized servers not hosted by you (because of how mobile APIs work).

You have to choose server-wide between sending none (very private), sending redacted notifications (somewhat private, somewhat useful) or sending the full message in the notification (they see all your messages, but very convenient). Or I guess you can modify the mobile client and set up your own push notifications.
Ex-Google Tech Lead Brags About How He Used to Trash Women's Résumés
Let's play a game where I wager $10 on each coin toss and you're the casino. Heads, I pay you $5. Tails, you pay me my $10. Just like the envelope game, right? "The only relevant information is the 50-50 probability", right? So if I pay you $1 per toss, you'd be happy to play this game and take my money, right?
This is just the progression of <click a link/watch an ad/give me your email/personal info> for a coupon". Now you actually have to pay attention and interact.
I said "Greek speaking devs", that is anyone who speaks and writes in Greek; I never said Greece anywhere in my original question.
Note that this CSPI is NOT the non-partisan Center for Science in the Public Interest, but rather the far-right think-tank "Center for Study of Partisanship and Ideology".
> So what if programs don’t elevate all possible gifted children?

Well, that depends on who is being excluded and why. If the process is run by human selection, politics are inevitably involved. Assuming there is a positive net outcome for selected students, there is even more pressure to 'lobby' and 'influence' the decision.

Also, if the number of slots is small, but the cutoff isn't in line with percentiles of children in the population, there could potentially be more children on the cusp that aren't selected than those that were selected. This could mean that the assumed net positive effect of 'elevating' the small group is outweighed by a net negative effect of not elevating those on the edge, even though they were arbitrarily cut off.

Those are just a few reasons.
Right, I mentioned above that the resolution to this is that the expected value of both envelopes is infinite before you open anything and thus the difference is undefined. Once you open one, the difference becomes well defined.

I still think it's quite unintuitive that one needs to open an envelope in order to regularize things this way. The fact that you will always decide to switch, regardless of what you see in the first envelope, yet you still have to open it is what I find paradoxical.
Classic "I got mine" libertarian thinking. You know the old saying, death and taxes. Your taxes are set, you're getting money back.

Things you don't pay for, just a small list:
1. better dating pool, for you and your kids (assuming you like brains)
- this is not to say each person went to college, but they are influenced by people around them who did.

2. Better job candidates
3. Less narrow minded people, but it sounds like that might be a negative.

Things you get without paying for it, or paying a small fraction
- clean environment
- Neighbors who can have an intellectual conversation
- food that won't make you sick
- Parks, roads, airports
- First responders

--- last comment alert ---
not wasting anymore time on this
Repeated letters are one of the things that tend to get me. Others are:

- Uncommon letters (I tend to mentally skip over them because they're uncommon.)

- Words that differ from the "usual" pronunciation for a pattern, like having a glottal stop. When I'm pronouncing some pattern mentally in the usual way I can end up skipping past a valid word because I'm mentally pronouncing it wrong.
Seems like the best strategy is to choose words with repeat letters. For example, two great first choices would be LOLLY and SASSY. That's two empty cells that can't be used to guess.
It's a real story, but there's a ton of misinformation around it (including, probably, in his comment).

The real explanation is something closer to the kids dying of the Spanish Flu and they were buried by the school because they were orphans. (And no, I won't look up a source; this is completely tangential to the subject of this story and I'm sure some debunkers took it on if you care)
Book Review: Concepts for a Democratic and Ecological Society
I tried it some time ago with a pound of green beans and a hot-air popcorn popper. Beans were bought somewhere on Amazon and I already had the popper. It was cheaper than buying freshly roasted beans at my local coffeeshop and tasted about the same, and it was a nice experiment, but not something I'd continue with. Not enough benefit for the time spent.
I bet it's just a form of copy protection.
Interesting. Susan Eggman is my local senator. I'll contact her office to work on the next attempt.
Disclaimer: PM at Mattermost

We of course use our own product every day and when I first joined the company in 2019 I also found that threading felt "bolted on". Primarily because channels rendered everything in the same linear feed regardless if it was a message or comment so there wasn't much point in taking the time to first hit reply.

However, Collapsed Reply Thread [0] has been a game changer for me and not only do I no longer feel that way about threading, my productivity would plunge without it. That feature has been in public beta since last summer [1] and will go into general availability in two weeks to officially become the "right" way to use Mattermost. Not to say that it's the same as Zulip, just sharing an updated perspective.

[0] https://docs.mattermost.com/channels/organize-conversations....

[1] https://mattermost.com/blog/collapsed-reply-threads-beta/
Show HN: Automate customer onboarding, conversion and retention messages
> I learned about UML in a course, but have never used it or seen it in practice as a junior developer. Sometimes I'll see a flowchart, but that's not too common. Is this the same in other companies?

Welcome to the industry! sobs in time constraints

> So, is it a good idea to try documenting the code design through some sort of visualization?

Yes, I think it's a good idea, though I'm afraid I don't have much advice on how to accomplish that.

The problem I've always had is that there's so many ways to cut up a system. Some people want higher-level architecture diagrams, that show how all the various systems fit together. Some people want infra diagrams showing what VMs, DBs, cloud resources, etc., are all wired to what else. Some people want sequence diagrams detailing RPC/API calls between systems/component.

Invariably, for whatever documentation does exist, the person wanting documentation wants the diagram that doesn't exist.

I've tried PlantUML, but it is complete garbage when it comes to emitting useful diagnostics. Paired with a language that seems to be nothing but special case after special case, and the result is basically unusable.
Hmm. I've never done any of that but it sounds like fun. Cisco has some BRI VIC interfaces (expansion cards) for the 2600-series routers. I bet some of that gear is dirt-cheap on eBay. Getting software will probably be more problematic than the hardware.
"Useless" means that both DP Gflops/s/W and DP Gflops/s/$ are worse for the modern AMD and NVIDIA gaming GPUs, than for many CPUs, so the latter are a better choice for such computations.

The opposite relationship between many AMD GPUs and the available CPUs was true until 5-6 years ago, while NVIDIA had reduced the DP computation abilities of their non-datacenter GPUs many years before AMD, despite their previous aggressive claims about GPGPU being the future of computation, which eventually proved to be true only for companies and governments with exceedingly deep pockets.
Those can be useful, it all depends.
And assets taxed much lower too, a double whammy.
Newest Apple Museum claims to be ‘biggest and most complete’ with 1,600 exhibits
I'm here to learn and to keep up with latest happenings in the world of technology. I believe that there are many smart and intelligent people here doing great stuffs. Interacting with these people helps me to see things in different perspectives.
I am not in position to spend that much amount for University and time for masters. That is why I am going through partTime self-learning. You're right tho.
Our hero didn’t do that, that was marketing! :)
Author here! I'm really happy to see people getting into the nostalgia about these weird and wonderful devices. Researching the story was absolutely fascinating, and I loved getting to talk to Steve Capps, who was still excited to talk about the work he did all those years ago.
WordNet API Using FastAPI
Skepticism is appropriate when there's no evidence, in general. No opinion on this matter.
Peak performance is how you get a job. When someone can only see a couple hours of you, that’s what they should get. You boost this with a large dose of coffee.

Average performance is how you ship high-quality products. It’s the set of things you do every day consistently. You boost this with good sleep, diet and excersize.
From my very brief experience with it, and watching Casey hack on it, it's a _much_ more well-designed program. I've used emacs quite extensively, and while I don't tinker with it that much, every time I do it feels like a maze with a gazillion dead ends. It's a terrible experience most of the times, and an unremarkable one the rest.

Also, I feel like the C configuration opens the door to using other languages too, Lua comes to mind immediately. You can do that in emacs too, but it's not as straightforward.

One last thing. One of my biggest gripes with emacs is the performance (I'm using a rather low-end computer). I'm making the assumption that a moderately-sized pile of C++ will perform better than a huge pile of elisp.
Or a million scratch-off tickets.
queues of compare-and-swap microtransactions
A typical A/C uses 5kW, and this has around 100kWh, so that's 20 hours of compressor-on time. That's maybe a day or two, so yah, that's pretty accurate, especially if you buy the model with more power.

Wow.
Why do you think it's quakery? I honestly want to hear a criticism of it.
Here in the US, I expect a lot of K-12 teachers to be leaving the field. The additional demands created by Covid were the last straw for many. Their employment contracts are such that they have to give months of notice, so I expect all to be quiet until August, then panic everywhere as slots can't be filled.
In fire or earthquake, buildings collapse, burying everything in situ. Any new construction goes up on top, because clearing it away would be more work nobody wants.

In a fire, cuneiform tablets turn into fired ceramic, preserving a snapshot of what would have been evanescent records. Sometimes kitchen contents are charred but remain recognizable.

Without garbage trucks, trash gets thrown out right in back, in "middens" that build up layer by layer until they get too big and are left, providing a chronology tagged with pollen grains.
The plural of anecdote is not data, but my employer has definitely felt this. In the last year they've lost approximately 25% of empoyees (who were very long-term, not temps and young people only) to retirement and job moves, which is extremely high compared to baseline.
7.5KW Generac $2000 plus installation

https://www.northerntool.com/shop/tools/product_200665207_20...
Per the article: “Unfortunately, the author no longer has an environment configured to develop WinAPRS, so the bugs are unlikely to ever be fixed.”

Possible I am missing something, but seems like at the very least they should add a warning to the download page found here:

https://www.winaprs.com/downloads/
Rocket.Chat is an opensource team collaboration and omnichannel product. Its team collaboration features would be of the likes of slack / discord etc. The omnichannel features bring in different customer facing channels like facebook/twitter/instagram/whatsapp/telegram/livechat/etc into the tool.

Matrix is a protocol with a primary focus on federation. Rocket.Chat is basically adopting the Matrix Protocol to bring Federation into the product. This means that two Rocket.Chat servers from two different companies on their respective infrastructure can now talk to each other. Or even if you are on Rocket.Chat and want communicate with another company that is using Element(the client developed the same people that are developing the Matrix Protocol).
I've been dying for a proper dark theme. I think there's been a workaround/hack to do something like it, but it doesn't look good that way.
I feel the same way and tend to default to using the browser for things that have app alternatives. There are likely some devices where this will be a problem, but for the overwhelming majority of device users - where there's a Kindle app there's a browser.

From the consumer perspective perhaps this isn't a big deal? Are we missing something?
It seems like this "solution" is saying that the error is in step 1:

> Denote by A the amount in the player's selected envelope.

which is information that we have not actually gained.
”They weren’t afraid to try new things, whereas my fear of failure – something I didn’t have a lot of experience with as a child – held me back from making the attempt.
This fear prompted me to stay in what had been my summer job for over a decade past university graduation. I had the education to land a higher-paying, high-prestige job, but I didn’t have the drive or the courage that benefitted my former peers.”

This is classic “curse of the gifted”. To counteract it, praise your children on hard work and tackling hard, risky problems instead of correct solutions.
And politicians never forget to vote themselves salary increase to correct for inflation while saying to us that moderate inflation is good.
1% _max_ per day might be a good rule of thumb to stop when you’re ahead. 1% _min_ per day would be a death march!
well of course there is a spectrum. not every team becomes a group of close-knit friends. it's just a bit more likely that friendships grow out of a team because there are more opportunities for a shared experience.
I figured I want to try words with fewest unique letters so after a couple of my own guesses, Kagi search brought me to https://puzzling.stackexchange.com/questions/37762/five-lett... — I guess going through these hoping for misses should work well as a strategy.

I still failed as I came to a 50-50% chance at the end (I was choosing between "f" and "v" to start the word, got the rest of them right).
Thank you for asking this question. "I'm stuck in a rut, wanting to better my skills and earn a good amount of money but unable to concentrate, riddled with brain fog, and unsure of my future" - I can describe myself to a tee with these words.
Saline-injected tomatoes... Coming soon!
Can someone please explain, how software is made at this scale?
In this particular case, the github link makes a bit more sense, as the main topic of discussion was the fact that it's now open source.

I agree with you in general though.
Tattoo Shop in Jerusalem Is One of the Oldest in the World
Like https://en.wikipedia.org/wiki/Trap_street?
Same here. I find merging branches (and viewing the results) easier with Fork, too, while I do the simpler things in the terminal.
Groove Salad, or Groove Salad Classic?
I prefer MobyTurbo for my file transfers
Show HN: Create Custom Routes for Zwift
Ha! Sound great, I'd love to talk! My email is in my bio.
> Assets grow faster than wages.

There is nothing new here. In boom years, they always do. In bust years, they come back down to earth.

> Either create your own assets (entrepreneurship), put all your money into leveraged! assets (stocks, housing), or prepare to live as a wage slave.

There is also not much new here either, sadly.

There was a brief time - pretty unique to the US - between WW2 and early 90s where things were different. This is pretty unique globally, and to the US.
Yeah, I'd expect anyone who can get out of the field to do so in the UK; the pensions fiasco is the opposite of a staff retention effort, and in general the profession suffers from a lack of respect.
Excellent work! As I learned more about digital modes and packet radio I had similar thoughts! This is a really cool writeup and I'm stoked someone looked into this.
Start with your oven. It's a totally acceptable option just make sure you have good ventilation or your smoke detectors will go crazy.

450 degrees F for 10-12 minutes (you can eyeball the beans will get you started).

I've used a few vendors for the green beans but will recommend https://www.coffeebeancorral.com/ (no affiliation). I usually buy beans in the $40 (shipping) / per 5 lbs.

You'll have to deal with chaff but as you go forward you can get into more elaborate options. And to be honest I end up grinding a not insignificant amount of chaff (it doesn't affect flavor).
Genuine question - what exactly makes it "far-right"?
That's reminiscent of small children making up their own words for things. Those words are stable in that you can converse with the child using those words.
I use Spotify but I loathe their recommendation algorithm. What I do when I want to discover new songs is that I search for a user playlist on r/spotify, or if there is a particular song I like, I use this website[1], which I recently discovered and which enables one to specify a song and get a list of public playlists featuring this song. It works pretty well in my case.

[1] https://www.chosic.com/spotify-playlist-search-tool-by-song-...
In short: DALLE-2 generates apparent gibberish for text in some circumstances, but feeding the gibberish back in gets recognized and you can tease out the meaning of words in this unknown language.
Mbelib is of questionable legality as it implements a codec patented by DVSI. Indeed you might trigger some vulnerability at a hobbyist but a professional would never use it.

And public safety channels here are all encrypted so there's nothing to listen to, perhaps in the US that's not the case.
Majority of the problem here isn't a database problem ironically. It's a scraping, cleaning, and organizing problem. That said I would also be interested in helping.
It's not that programs don't elevate all possible gifted children. It's that their definition of 'gifted' is not reliable, and it's likely to be conflating 'gifted' with 'advantaged'. Are you actually identifying gifted children, or just well-fed ones with supportive parents who have the same cultural background as you?

Duke's TIP program (and similar) don't limit themselves to just identification of gifted children.

> Duke has a long history of providing opportunities for talented middle and high school students to gain exposure to rigorous academic coursework and to communities of talented peers. Many of these opportunities were facilitated by Duke TIP, which was established in 1980 and provided valuable academic enrichment opportunities for several generations of pre-college students. Duke Youth Programs has also provided a range of engaging summer programs for more than 20 years. [1]

Again, that's not rigorously identifying gifted children so much as it is asserting that some children are gifted and then doing a lot of work to ensure that they get better advantages/opportunities than others. We don't have anything like enough evidence to claim that they are successful in their identification, or that the students would have achieved similarly on their own.

[1] https://tip.duke.edu/