skysight-inc/HackerNews huggingface dataset:
In my experience, that sleepiness might also be due to forced sleep patterns, commuting, and heavy food - things that you likely experienced in school but not now.
Everything is either a database or a compiler.
How do you handle softened water in the UK?

In the US, it's common to have a water softener on the hot water line, intended to soften the inputs for appliances and showers. The cold water line is not softened, to avoid drinking sodium-laced water.
> same as TV

is switching channels or otherwise ignoring the TV while ads are on also stealing?
> For one thing Photoshop is a transferable skill. Gimp will get you laughed out the door of most photo studios and design agencies.

This is pretty much a self-perpetuating cycle and what happens when you have something close to a monopoly.

Everyone uses Photoshop, almost nobody uses GIMP. Everyone uses Chrome, almost nobody uses Firefox. Everyone uses Windows, almost nobody uses Linux and so on...

Thankfully, in the server space, *nix reigns supreme and FOSS has a larger foothold, though thanks to the above, the "year of the Linux desktop" may as well never come.

> Most FOSS applications are aimed at self-selecting technical users, and there's very limited interest in making tools for non-technical users. In fact IMO FOSS culture lacks the mindset and skills - and very possibly the empathy - to understand what general users want from their tools.

I'd say that it's also a matter of prioritizing what's necessary to get things done and simply not having the resources for the rest: UX, marketing, branding, integrations and so on.
Unless I've missed something, SSH keys stored on Yubikeys are still hampered because you aren't allowed to a touch policy of "touch never".

Imagine needing to touch the Yubikey with each "git pull" or using Ansible to operate over SSH on a dozen servers in parallel, and needing to touch the Yubikey once for each server.

The feature request I'm tracking is here: https://github.com/FiloSottile/yubikey-agent/issues/95

The proposed feature would allow setting a touch policy for the SSH key.
I'd argue gambling is robbery - just institutionalized so there's no violence.
Fair enough: s/public/consumer
I do right now see Google Workspace being used as the primary goto for office docs and email at a very large company. It’s happening.

O365 is a mess, with Excel online I can’t even create a named range, something so basic that has been in Google Sheets since day one. As an example.
> datasheets for components are often chock full of information on how to use them, often with recipe books for circuits that use them.

Curious, I looked into the datasheet linked in the post[0]. While I get what you mean by "chock full of information", I can't make the head or tail of it. Where do I get started? (genuinely)
Aw, no hyperloglog support. So close for my redis use-case
It's not clear to me whether this is a "someone somewhere once defined it as such (and we'll use this working definition to not make things unnecessarily complicated and will reserve a proper definition for after we've looked at the problem broadly)", or an actual "this is how we are defining this for legislation purposes".
Guessing this is a response to the article I wrote that showed up on HN last week "Why Did Heroku Fail" [0]

I'm glad the author touched upon some of the outsized contributions Heroku made to DevOps and infra. I don't think many will argue with that. I was actually thinking of Vercel when I wrote the piece. What does a PaaS need to look like in 2022 to succeed? The author briefly mentions the current state of Heroku -- I think we all will also agree they deserved to capture more of the value that they created. The bigger question (in my mind) is how?

[0] https://news.ycombinator.com/item?id=31372675
As a historical matter, this is exactly backwards. Schools chose windows because businesses used it. Linux and other unices barely even registered until the late 2000s, even at the university level, except within computer science departments.

Even today, various linux UIs are somewhat behind Cinnamon ad Gnome, in fit, finish and polish. But in the 2000s it was a joke. KDE didn't appear until 1998 and it was very much a work in progress. Windows 95 had been out for three years and was leaps and bounds ahead.

Every year since then has been wildly proclaimed as the "Year of the Linux Desktop". It keeps getting closer, but still isn't really there.
I completely agree with your point on skill level, and also think parent’s point is true at the same time.

We had a washing machine die on us after 5 yers. After searching for repair manuals, we got the probable cause, and the part number of the controller board to replace (or test the chips and replace and resolder the parts that died, which goes to your point on skills). Except the price of the controller board was 90% of a new washing machine. And we’d still be taking the risk to either botch the repair, or have something else fail after we fix the controller.

Same way, looking at the pixel 4a replacement screens, they retail around 170$, shipment not included, and you can buy a decent second hand pixel 4a at a bit less than 200$. The price difference doesn’t make it worth it to try to repair the screen, except to spare reinstall time perhaps.

I expect most of our appliances to have that core part that just costs almost as much as the whole device to repair, though from a material mass/role perspective it doesn’t make any sense.
> You sure as hell wouldn't want the company to not be liable if they just installed the cheapest shit they could find and the building does burn down.

What? You mean like a company installing bad cladding that burns really easily, then refusing to take responsibility when a load of people's homes burn down and some are killed? Of course, that would never happen in the real world... ahem.
Nextcloud is quite good and is the only one I'd seriously consider from that list.

However, their Standard plan (which is the one that has Office-like apps) is actually more expensive than what I pay now on G, so there's literally no incentive for me to switch.
This seems like the intent. Consider Overwatch loot boxes which may be earned in-game or purchased with money.
When that blog makes a claim based on official death data, yes.

That’s how science works:

- Person A makes claim X

- Person A then points to data consistent with that claim X and which seems to contradict claim Y

- Person B who supports claim Y needs to explain how that data doesn’t contradict claim Y

In this case:

Claim X — COVID vaccines were not safe

Claim Y — COVID vaccines are safe
Economical collapse will affect how much free time people can donate to open source. Paying open source (like Linux kernel) will not be more impacted that closed source but the rest yes
Not as old, but there's the Oregon Trail, as well as the shorter Mormon Trail and Santa Fe Trail.
Maybe it was just BS. Don't write off the simplest explanation.
> and an incredibly slow language

Languages are not slow or fast; their implementations are. There's absolutely nothing wrong with Emacs being programmed in Lisp and it sure as hell isn't "a poor architectural decision". If Emacs is slow because of its implementation of Emacs Lisp, it's time to fix its implementation of Emacs Lisp.
Thanks guys for making ClickHouse available as a managed service
I liked the loot boxes in Rocket League. I would very occasionally plop in 5 or 10 dollars and see what I got. I was putting a lot of time in to the game, and it was a fun way to get new items.

People complained. Now they have an entirely new system with “blueprints” and a store and I haven’t spent a single cent. To me, the randomness was part of the fun. I’m not going to spend $12 on a virtual pair of wheels.

I’m not sure how much society should be on the hook for people’s bad habits/addictions. If it’s about protecting children, it’s probably better they learn how gambling is a losing game when there isn’t much money on the line rather than when they’re older. For adults with gambling issues it’s hard for me to empathize. How can you not tell how much money you’re losing?
It's on a timer anyway because we have cheap electricity from 00:30-04:30, so I just run it alongside all the other appliances within thouse hours(and charge our car too).
> Peoples politics are closer to sports team fandom than anything pragmatic.

This is the result of the deliberate way in which clever malicious spindoctors manipulated political debate over the years in such a way so that what once was a pondered opinion became later akin to a religious affiliation. The bottom line is that an opinion can be changed while a religious belief cannot; it's the system's way to ensure that once a voter is captured it stays loyal forever.
STM, atomics and channels are all different things that can be use to build different kinds of systems, so I think it's good to disambiguate them when talking about concurrency problems and their tradeoffs.

Clojure' STM is basically unused. It's a suite of functions and a container type `ref` that allows you to do transactions in memory and keep everything consistent within the view of a transaction. The overhead required to do the book keeping for these transactions is often not worth it for most use cases in practice.

Clojure also, as an alternative, gives you `atom` which is a type that implements a simple thread safe compare-and-swap. This ends up being sufficient for many cases of sharing state between threads. When combined with Clojure's immutable data structures, one can often use them as a simple in memory database.

Those two things are about sharing memory, but has nothing to do with what the article talks about: green threads.

clojure.core.async, as the article succinctly explains, allows you to create "goroutines" or green threads which are then multiplexed across some number of OS threads. This can allow you to create many more threads for computation than you have OS threads, and combined with thread locals and atoms can allow one to build large scale systems.

Clojure's STM and atomics are sort of a non-sequitur from what the article is talking about

Now as for downsides of Clojure, there are plenty of gotchas in practice that can lead people to issues with the three things above:

* STM is slow and rarely useful compared to regular atomics

* atoms CAS assumes you are using immutable data structures

* core.async has a lot of sharp edges, including lack of first-class error handling and the fact that doing synchronous I/O on a go routine can end up starving the thread pool they are running on

I've never built a high performance web server, but I imagine it's possible with Clojure; it would probably require you to probably eschew immutable data structures within the plumbing (for performance) and use an async I/O framework along with core.async to get competitive with a language like go. For shared memory, you probably would end up eschewing compare-and-swap for something more bare bones like locks, which you have access to via Java interop. At that point, you may wonder why you even chose Clojure in the first place instead of using Java directly. :D

Project Loom really only helps solve the problem that core.async is trying to solve, and applications would still make use of atomics like `atom` and basic Java atomic values. My hope is that it makes it easier to do I/O, since it sounds like along with loom fibers the project is adding first class support for suspending and resuming on fundamental I/O operations. Time will tell.
Kasa uses direct tcp/udp in my setup and works fine. Same for DLNA servers. No issues.
Pretty sure he didn’t ‘debunk’ economics.
I assume DF has the same performance as Memcached. It would be great if someone makes this benchmark and share.
I've seen you post this criticism before, but the line "volunteers on GitHub" is pure FUD. Is the Eglot guy paid for writing Eglot, or he hosts somewhere else, so it's better?

"The code is nowhere near as good" according to you? Give a concrete example of where the LSP code has real deficiencies; Eglot isn't as fully featured, is more opinionated, and its stans are more annoying.

Sounds to me like the LSP project is helping new hackers learn Emacs, and Eglot is one bus accident from being unmaintained, frankly.
Those pesky expenses always getting in the way.
It's an interesting example because the question is very easy for a person to understand but giving an actual answer would take some time, but you can invert those for an AI.

But at least a human would give a reasonable answer, like "looks like at least thirty miles" or even just "I don't know". Your phone will instead say, oops, I didn't quite get that, try again later ( goodbye chime ). Which is terrible.
> assuming we struggle hard enough.

We aren't struggling at all, though. We just eased off the accelerator a little. (Assuming that our accounting is correct, and that methane leakage isn't worse than we think. [1])

[1] It's worse than we think.
We've identified the final hacker project
I recommend the YouTube channel 'Invisible People' if you are interested in hearing homeless people's stories. Each video is unedited; you get it as they tell it.
Man observing the swamp of Elche in the province of Alicante
No, #2 should be: "Calculate the value of deposits across issuer's bank accounts in USD and subtract any debts that the issuer has."
Can you output 2w/kg for more that 10 minutes? Do you know?
My impression has been that such people are precisely assuming that their sober perception is not reliable, and that's how they discount all reports and even personal experiences of the supernatural.

As one who's had a few encounters with what I'd historically call God and is currently unsure what exactly happened in those situations, I can empathize with their perspective, even if it's not the explanation I'm leaning towards.
The constant creation of new words for new things and concepts seems to limit that idea.

Only dead languages are static, otherwise they can all adapt to new ideas as long as their sufficiently useful.
he killed several people and tried to blow up an airplane… I’m saying maybe find literally any other person to support an idea
www.express.co.uk/news/politics/1617660/Boris-Johnson-Nato-expansion-Turkey-crisis-North-Cyprus-Sweden-update

Apparently, the Turks included the recognition of the occupied (by them) North Cyprus as one of the terms for agreeing to Sweden and Finland joining NATO.
A guide would be interesting.
I don't know what you mean by "their." There are hundreds of providers. Some are like $5/month.
Not really a discussion I particularly want to get into, but many people think “an increase in suicides” should be counted as a negative consequence of firearms.
Relatedly, there are known neurological differences in the brains of different language speakers impacting how they process information and where.

Stokes in the same location can have different impacts based on the language of the speaker.

This suggests there are architectural and processing differences.
Photoshop's AI features are light years ahead of GIMP.
https://ia800806.us.archive.org/8/items/TheBurkissWay/S03E03...
Even worse, the definition doesn't even say anything about an element of chance!

If when my character levels up through gameplay they unlock a new ability, that would also seem to meet this absurdly overbroad definition of a "loot box".

Even if we added the requirement of real money purchase, offering some features of a game only as part of a paid expansion also has nothing to do with "loot boxes".
> if the rest of the nation had just been as good at masking as we were...

I'm sure the CCP is saying that about lockdowns right now.

Don't forget that fabric masks were found to be only marginally effective, and surgical masks are only somewhat effective. At this point, if you're in a mask, it should be at least N95 or don't bother. I'm still amused when I see people diligent about using masks, but not concerned enough to use an N95.

My realization during this has been that it couldn't be stopped, it could only be delayed. As soon as you roll back restrictions, it will resume spreading until ~everyone has immunity. There will always be jurisdictions that don't care as much, so no amount of hard lockdowns work unless you can seal your border. There was never a window where we could eradicate it with vaccines because delta was already circulating by the time vaccine distribution had ramped up in April, 2021.

There's a slight chance the omicron mRNA vaccines will have sterilizing immunity as good as the original vaccines and the original variant, but there's no reason to think a new variant won't evade the new vaccine.

> And that if we are diligent in the future, we wouldn't have as severe of outbreaks.

If you're willing to do continue restrictions indefinitely, sure.
I honestly think it's impossible to reuse Redis OSS to make it multi-threaded besides what KeyDB did. Btw, I did reuse some of the code - but it's around single value data-structures like zset, hset etc.

With multi-threading you need to think about all things holistically. How you handle backpressure, how you do snapshotting. How you implement multi-key operations or blocking transactions. So you need special algorithms to provide atomicity, you need fibers/coroutines to be able to block your calling context yet unblock the cpu for other tasks etc. All this was designed bottom up from scratch. Seastar could work theoretically but I am not a fan of coding style with futures and continuations - they are pretty confusing, especially in C++.
My choice was using fibers - which provide more natural way of writing code.

I have not designed the distributed long thingy. Will do it in the next 2 months.
Its viability is directly proportional to the emphasis on sales instead of technology.

Business is not based on making good stuff.

Business is based on selling stuff.

Or to put it another way, technical development is the inverse of a con.

Good luck.
Is any new code being written in C++? Apart from adding to existing C++ based projects like Chromium and maybe supporting legacy trading/financial services code bases what else is C++ being used for where all the modern new features would be helpful?

I haven't seen any job postings needing C++ lately but I am sure some niche jobs exist.

Feels like instead of learning the complexities of modern c++ people might just be better off using Rust or any of the other safer programming languages for new projects.
there’s a very wide chasm between “don’t agree with an opinion” and “serial murderer”

you’re talking about the unabomber like he’s a victim of cancel culture instead of a guy that killed 3 people and maimed a dozen more
It only makes you want to act in the short term. In the long term, it either promotes denial (from those who think that its all hyperbole) or doomerism (from those who think that none of it is hyperbole). Hyperbole does not promote hope, which is the primary motivating factor to solving problems like this.
Thank you for answering. I just feel like getting 16GB version doesn't sound as appealing in terms of price.
Another question: does your MBP swaps a lot? I've heard that SSD wears off much more quickly on M1 so that is also another concerning point.
I tried to do all of that, got rid of my car a couple years ago, live in one of the best cities in the US for public transit outside of NYC, and am constantly frustrated. I'm still glad I don't have a car right now but trying to figure out how to make it more pleasant. I sacrificed on neighborhoods I wanted to live in to be near a train stop and grocery. There aren't many apartments outside of a handful that don't require a car. My city doesn't give accurate transit information so when I'm waiting for a bus that should come every 15-30 minutes sometimes I wait up to an hour because a bus was cancelled with no indication so I can change my plans. Escalators and elevators in public transit stations are broke 50% of the time it seems, sometimes making it necessary to cross streets to go to another station entrance, which starts to matter when you need multiple connections. City has parking spots everywhere, not hard to find except central downtown, but cars also park in bike lanes and on sidewalks. There is no enforcement of bike lanes, in fact motorcycle cops speed down them. People blame bikers for traffic problems, but never people speeding or blowing red lights in their cars, no enforcement of that either.
If I was homeless, I'd probably end up doing drugs. Shitty circumstances make you do shitty things.
It absolutely was.

I use a program called BetterTouchTool on mine, and it turned it from an annoyance into the best streaming deck you can imagine.

Mine consists of shortcuts to webpages, a scroll able section for all my note files, media controls, one touch setting toogles, etc.

Killer feature is using 2 fingers and sliding changes the volume. 3 for screen brightness, 4 for keyboard backlight.

It's genuinely sad how little apple cared about the software for it. It could have been exactly what everyone else in this thread are saying and better.
I think thats an issue with people who don't read/comprehend the docs.
I've been using Eleventy and Netlify CMS for the psdt two years and I've been extremely happy. Eleventy has a ton of simple starter projects if you don't want to start from absolute 0 and integrating eleventy with Netlify CMS is also rsther simple so you have a WYSIWYG editor as well then.
> Four or five times a year my phone would just stop working because someone had "persuaded" a call-centre worker at my provider to assign the number to a new SIM they could sell on eBay

And they were unable to add a note to that account to the effect of "don't do X under any circumstances"?
Your comment still remains unclear. My interpretation, with major changes in (parentheses):

"It has been hard (for me) to explain to fellow parents that (the parents') unvaccinated children have a much lower Covid infection and consequence risk than (the parents themselves) do from any Covid vaccine."

Unstated: that the parents' risks of a Covid infection and long-Covid consequences are also much higher, with infection via their children being a highly likely route.

TL;DR: Vax, boost, mask in public.
What Do You Want to Want? (2017)
There should almost be a blocklist similar to how ublock origin works. A maintained list of subreddits that are too bloated for their own good.
Industrialization happened first and most in the northern hemisphere, so it makes sense that there’s a larger co2 warming effect.
Another user report:

I'm a lecturer and used Xournal extensively during COVID to write on slides while lecturing. I had a Wacom on my desk, and switching from slides to handwriting was completely seamless. I think it made the lectures much more engaging. So thanks to the Xournal team!

I used the older Xournal, since - if I recall correctly - the rewrite is missing full-screen support.
The majority of poor people in the US are white.
I'm not sure what your question is.

When you don't understand a thing, you can google for it. Like it says it uses a Schmitt trigger for noise protection. How does that work? Wikipedia explains: https://en.wikipedia.org/wiki/Schmitt_trigger

If you have a specific goal for the chip, look up the words that seem to be related to that goal. Once you do that a bunch, you get better at figuring out which words matter.