skysight-inc/HackerNews huggingface dataset:
There's a bit of a callout to the handed chirality of life on Earth in Daniel Suarez' "Change Agent" https://www.amazon.com/Change-Agent-Daniel-Suarez/dp/1101984...

Like all of his books, it's a quick read that feels a bit like a movie screenplay. Fast and fun, each book of his has a well-enough-developed hook, but overall I liked Daemon and Freedom best.
Can I find THIS lost Amiga music sample? [video]
Not sure what you're referring to from Chernobyl. The UN team of scientists on radiation (akin to the IPCC for climate change) has this to say about Chernoby: https://www.unscear.org/unscear/en/chernobyl.html
That's not code as data, that's parsed code as data.

julia> :(a + b*c + 1) ==
Meta.parse("a + b*c + 1") ==
Expr(:call, :+, :a, Expr(:call, :*, :b, :c), 1)
true

Why not just use a single representation (+ a (* b c) 1) ?
This right here is the way to deal with the problem. Lowering a salary should only happen if someone is a fuckup or reduces the amount of work they have to do. Doing it over time like this is super classy.
I think you can swap the fn and ctrl key in the BIOS under sth like Config -> Keyboard/Mouse -> Fn and Ctrl Key swap. While I don't have the exact model, I think this has been possible for all ThinkPads for some time.
My experience is that this is difficult without the system under test being designed to operate deterministically.

So for example: the system clock needs to be replaceable with a fake, or the current time needs to be injected, or perhaps both.

Another example: Go channels. These are a real PITA to surface in a way that allows a test harness to drive them deterministically.

A while ago I built a simulator testing harness for an early version of the Knative autoscaler[0]. I eventually ran aground on the difficulty of keeping up with changes, but it may be rearchitected and repurposed to assist Kubernetes HPA development instead.

FoundationDB's approach is to pretty much bake optional determinism into the language with some macro magic. It makes me wish that were easier to do in other languages.

[0] https://github.com/pivotal/skenario
I have a dedicated office with a door that closes, fiber internet, giant monitor, etc. I can’t wait for all of this Zoom stuff to be over and go back to being in the office.
In person, a teacher can take your hand/arm and directly guide it into the right position. This just isn't possible remotely at all.

(Okay, if everybody had actual, sufficiently flexible physical robots in their homes...)
Strongly agree. When the rules are bad, don't conform to them. I always use Quote-punc in my own writing if there is any possibility of ambiguity.
It's documented here: https://hn.algolia.com/help. You have to click 'help' at the bottom of the search page, I guess.

Another option I use, which doesn't appear on that page, is storyText=none, if you want to exclude matches from text posts. That one has to go in the URL, though. Note the difference between the link in my GP comment vs. this one:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

The latter creates much cleaner search results if you want to match just on title and URL.
Out of all the articles, Stripe Atlas ended up being the best for me as well. It's good to know the struggles of pricing a SaaS offering aren't unique to my business.
while warning part is valid, it's a little bit strange to see this on developing related website.

regarding the detection and added security - this is security through obscurity which has more downsides than protection it provides. not discussing the loss of privileges for device owner
Where exactly do people go to bars without meeting friends group they don't already know?

> Using hobbies is a great way to make friends if you enjoy that hobby

That is literally the exactly same thing as books club. Books club is not special, it is yet another hobby used for socialization.

You don't go to gym to meet people, because gym is individual activity. But people do go to sports clubs to sport a bit and chat a lot.
Linux power management has always been terrible. It's a server OS, all the big players develop for server first, and PM on laptops is an obscure and unsexy corner of the ecosystem.

TBH it's not even a Linux issue as much as a FOSS issue, pretty much any alternative ecosystem has the same problems.
Show HN: Tie Dye Face Masks and Clothing
Epik has a list of the pending delete domains for the next few days in advance. You can download the list.

There are good names that sell all the time. You just need to catch them or use a backorder service like namejet, dropcatch, etc.
People are going to go back to living some semblance of normally, vaccine or not. They already are in many places.
For your comment or the article? Please explain
Yes, me.

My self-published book "Game Programming Patterns" has made me a lot more money every year for the past six years than I ever expected. It's not enough to live off of, at least not in an expensive city while raising a family, but it's nothing to scoff at either. I could probably make quite a bit more if I put time into marketing, supplementary materials, etc. As it is now, I just let the checks from Amazon etc. roll in and treat it as a nice bonus to my day job income.

If I lived somewhere cheaper, wrote full time, and made some adjustments in my lifestyle, I could probably get by on just my writing.
I would thing a large portion of it is actually sound. The microphone in a laptop is just not very good, and then even if the instructor has expensive studio monitors its going to get super compressed. On top of the bad acoustics in whatever random room they are in, and background noise.

And while a multi camera setup would certainly be awesome, and help with positioning of hands and instrument, its just not really a practical setup for the majority of people. Now you need a great microphone, multiple cameras, probably tripods or something for camera positioning. An in person class solves all those problems.

45 minutes seems to be the standard for most classes, and I believe the research is as classes go longer than that they become less effective for learning. And sure you can do group classes, that happens in band class, but the student does not get as much attention and depending on the learning style and student that may just not be enough.
Paid versions of Zoom implement stricter privacy measures and conform to formal security audits. I work for a government contractor and the paid version of Zoom we use is certified for official business according to some arcane standard.
How about the teacher can't correct the students posture, grip etc? Not to mention they can't play together without lag.
As someone who grew up near Cupertino, these "scams" have been going on at least since I was in middle school decades ago. One of my classmates rented a small trailer at the top of the hills that was just technically in the school district. It didn't even have running water.
The point is that the last two years is a change over the last 30.
Late 30s here, tech lead. I hear myself saying, "I'm too old for this shit" under my breath almost every fucking week. So.. What you're telling me is that I'm in for more of the same. Great.
Can you add Epik as a domain option as well?
My current team is repeatedly cited as one of the most fun and open teams in the org by many (both from inside and sidelines), and I can suggest some things that seem to work:

1. Psychological safety and honesty is subtle and contagious - if one person opens up and always makes a point in identifying their own mistakes (perhaps going out of the way at times) others feel empowered to do so as well. This ideally needs to be done by the senior most members of the team to start.

2. Make it a point to never (even subtly) blame individuals in even the slightest of public settings for any mistakes. Use 1-1s to do that and encourage the same throughout the team

3. Safety is contagious but the opposite is true as well - bad influences in the form of PMs out of sync with team culture should be avoided as quickly as possible.

4. Everyone should always feel like the team has their back in any external surface (either their managers, the customer success team, the product management team, etc) - any slight or suggestion that an individual might not have done something optimally should be backed by honest support from the remainder of the team. Not lying or defending bad actions but just assuring that the team will work together to rectify any problem.

5. Make it a point to publicly acknowledge any good contribution by any team member.

6. In any public channel even within the team, all engineers are treated as if they are equally senior.

7. Display and inspire a sense of responsibility towards the product, not because you owe it to your company, but you owe it to the customers, to your teammates, and other teams in the org that will have to make up for any mistakes we do. Again not by working overtime (not more than once or twice of course).

8. Fully acknowledge that no one should work "too hard" (read: more than 9-5 on most days). If one engineer does because they have no life, make sure everyone knows that's not anyone else's problem (and make sure that this extra-work engineer doesn't cause trouble via bad code or unrealistic expectations).

9. Be brutally honest to each other in 1-1s, and try to use the same techniques as above to do so.

10. Never hold back feedback from each other that you feel obligated to give in peer reviews eventually anyway. Give it to them (privately) as soon as possible.
This is actually a good question, and the answer is that the book gives people who are new to this kind of group something to talk about and relate to. Such a book group has two anchors: "that group of friends I see each month", and "that book that's interesting (or fodder for derision)". Newcomers to the group don't have that first anchor, but having the second allows them to participate and feel comfortable.
I think he was referring to this https://en.wikipedia.org/wiki/Green_threads

BTW mid-grey text on yellow makes your great article difficult to read. I've had to open it in eww to read it. Worth it though, thanks!
Really? Please dare. I don't think $BIGCORP is so dominant here, or that things have changed so much since 2015.

Most changes that people notice on HN are random fluctuation. Note that I don't say all changes—just most. The trouble is that it's hard to figure out which ones are vs. aren't, and none of us really tries. We just notice the data points we notice (which, btw, are the ones we're primed to notice—usually whatever we dislike the most) and connect the dots with material from our imagination. It's an amazing thing! Randomness plus cognitive bias equals narrative.

There's a thread about this on the front page right now: https://news.ycombinator.com/item?id=23293462. I've been saying the same thing about people's interpretations of HN for years:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
If your workload is heavy memory allocation churn then yes Java will absolutely be a better fit, or really any language with a good GC. But that's not "string & numerical" processing.

As for Techempower the top framework by a landslide is in Rust, not Java. That's a matter of if the framework is optimized to win at Techempower or not, wasn't that the lesson actix taught everyone?
Zuck pulls a salary $1. His "compensation" comes in the form of stock that he already owns increasing in value.
From wikipedia:

>The word swastika comes from Sanskrit: स्वस्तिक, romanized: svástika, meaning 'conducive to well being' or 'auspicious'.
Best Albums of the 2000s
The important thing about reader macros is that they happen at read time. It causes code to be executed at tokenizing time (so you can make your own syntax, e.g. #{ ... } could return a JSON object directly) even before evaluation or macroexpansion.

So #+ and #- really only scratch the surface. Someone wrote a comment about using #+ to define the path delimiter (/ or \), but that is something that could be looked up at runtime. Read-time extension is unusual in programming languages (C++ has such a feature for a more limited set of cases).
the setup would prob ably be pgsql primary, aurora secondaries on diff zones and something changing cross-zone or cross-region vpc setting to try to break replication ? never tried that but was hurt by rds pure pgsql cross region replication in a network outage situation.
Isn't that already the case regardless of remote work? You get paid more in expensive areas, and want to minimize your costs.
I’ve heard the readability justification for C restriction, but it doesn’t make sense: this prevent ´constification’ of variables (make the variable contains only one value)..
Sorry, what? I made the comment above precisely to highlight the fact that the proposal was made by me, some random person, and it can easily be disputed by you, some random person, because everyone can (and should!) edit Wikipedia.

Your sarcasm is really quite hurtful.
The ICC can't hold a trial in absentia unless the defendant is present or in ICC custody for the beginning of the trial. The ICC is thus unable to prosecute unless given consent by the US.

They don't need immunity from ignorance, they have a blanket immunity.
From what I can tell the way society is reacting this particular respiratory pandemic - and the way the media is portraying it - is completely without precedent, so we can't point to history to guide us. Parts of the US might've required mask wearing in 1918, but there wasn't the massive shutdowns of everything or the full-press media coverage we have today. I've seen people who lived through previous major pandemics say they barely noticed them at the time and they weren't exactly front-page news; you certainly couldn't say that about this one, especially after the New York Times dedicated its entire front page to (questionably sourced) names and details of people who've died in order to hammer home the point that this is a massive, vitally important tragedy.
https://vorpus.org/blog/some-thoughts-on-asynchronous-api-de...
I'm trying to think of a tactful way to phrase this, but let me just say it: If you're only willing to learn things that are in convenient, fun-to-consume packages, you'll miss out on a lot of the world's wisdom.

There are a lot of experts who have profoundly deep skills, but don't happen to write in your personally preferred writing style. Do you want that to get in the way of you learning from them? If not, you gotta meet them halfway.

I've learned a lot from well-written books. I've also learned a lot from frankly poorly-written books. Mastery takes work.
Facebook is paying what it takes not to be outbid on hiring you. Currently that depends on supply and demand for the labor market you're in.

If everyone paid for value, Intel and AMD would be getting almost all of my salary.
I think you missed the main point, which was the "billions of lines of code" part.

It's not a question of simply retiring C++.. it has to be replaced with something. Even safe languages frequently rely on libraries implemented in C or C++ as part of their runtime.

Even if you were willing to pay a 100% performance penalty (and there are plenty of places where I'd be fine with that), it's still a massive undertaking.
Suggestion to anyone setting up RAID on Linux: Use lvmraid, rather than mdraid directly (lvmraid will use mdraid behind the scenes).

The flexibility it gives you for later is very large - things like migrating to new hard disks, adding disk space, adding a cache layer (lvmcache), it's quite worth it.
I'm not talking about hobby projects, which also aren't a great fit for AWS. Use digital ocean, vultr, or linode. I'm talking about startups with over $10k/year in spend.
On the other hand, the era after WWI saw the birth of the modern welfare state in Europe (first in the U.K., and then gradually across the rest of Europe), and WWII saw the United States establish itself as the pre-eminent global power, a position it hasn’t relinquished since.

When it comes to global scale events, we have a tendency to overestimate the short term consequences and overestimate the long term.
Worth pointing out that if you lie to your employer and get caught probably the worst that can happen is you get fired.

But if you like to the government and get caught you can go to jail.
Coalition Against Stalkerware
Yeah I wouldn’t ever use a hyphenated domain for your primary site. Ok to register it and 301 redirect it to your site, but if you use it for your primary site you will lose traffic to the non hyphenated version.
> ideally for RAID setups to work well the drives should be as close in spec as possible (ideally, the same drives).

Everything I've read says this is a bad idea, because it's much more likely they'd die at the same time...
I think the answer is quite simple. They should have launched as a beta or public preview ‘This is going to be great, it’s got these great new features but we need everyone to help us improve the data”
No, Apollo was the Greek god of music.
Tips for Safely Reopening Your Office
Should make it clear in the title that this is a 1 hour trial.
It is a great tool nonetheless, thanks for sharing it!
Is it not pure speculation to assume that the world was present before living beings inhabited it? Who made these observations of a purely physicalist realm that predates beings with awareness? It may be true, but its unconfirmable, so we have to ask questions about what we can confirm. Chirality in the present is confirmable. A world made of physical matter and mind is confirmable. But strong questions about ontological declarations of life from purely physicalist material speculative histories are not only hard to answer, they assume more than they reveal.

Edit: must have hit a nerve
The Tale of Genji
The foundational case on the relevant principal (which reversedas a matter of Constitutional law the common-law principal that mistake of law was never a defense) is Raley v. Ohio, 360 U.S. 423 (1959).
Thanks for the links!

It's totally fine with me, but I just wasn't aware of it.
It's hypocritical. Much like the medical advice pandered by the media.
The _argument_ that Joe _won_:https://news.ycombinator.com/item?id=17179415
The physical reason is that the hairs in your ear (evidently) vibrate sinusoidally, which means that’s the decomposition of sound that your brain will hear.
Look at ntldstats, you can see the most popular tlds. I’d start with the most popular ones like .xyz and .icu with the most domain registrations.
Have you ever tried to teach someone something physical before?

Maybe in the best case scenario you could have a multi-camera 4k, low latency setup. But how many students have the means and space to configure that?

For everyone else, the teacher loses the spontaneity to inspect subtle differences from various angles and what not. As a piano teacher you want to be able to flit between left/right hand, face, feet, shoulders, elbows, posture.

Maybe you could cover a lot of that with two very well positioned cameras on hands and body but that's really no substitute for the teacher being able to walk around observing the student. Let alone switching places and inviting the student to observe in a similar fashion.

I'm sure there are opportunities for remote teaching of instruments to actually do certain things better than in person (by taking advantage of technology) but there will never be a true substitute for in person teaching - telecommunication is simply too lossy
this is very interesting.. backend engineers get paid more than front end at the same level.

some of the location multiplayers makes the roles completely insane, scotland for example.
That's a fair point, but people have a lot of contradictory preferences about things like that. I think I'd rather address this by allowing more customization of the site. Still thinking about https://news.ycombinator.com/item?id=23199264.
> Looks like it's not part of the "design vision" of GNOME.

I personally think GNOME "design vision" jumped the shark a long time ago when they mandated enormous title bar wasting everyone a lot of space so it could be used with touch control, a feature asked by basically no one. Also apparently they still don't have a proper dock.

Then again, it's their vision. They can do as they please. I just avoid using it as much as I can. Elementary is really nice. I don't mind the obvious OSX inspiration.
Hi! Thanks for taking into account my request, I appreciate it!
Just wanted to warn you that I unfortunately have a CSRF error when trying to switch the language.
Although I think it's unlikely that you'd be prosecuted rather than just fired, it is most likely a criminal offence to obtain a higher salary by submitting false documents.
digging into this, it doesn't seem to adjust for CoL but competitiveness of the market. Seattle and NYC have the same salary bracket, but NYC is by far more expensive. Nerd Wallet claims the city is between 37% to -6% more expensive depending on where you live (Manhattan vs Queens)
Speech recognition on OpenBSD desktop. It's fun
As an editorial preference, I favor Destiny over "luck".

“Throughout history, poverty is the normal condition of man. Advances which permit this norm to be exceeded — here and there, now and then — are the work of an extremely small minority, frequently despised, often condemned, and almost always opposed by all right-thinking people. Whenever this tiny minority is kept from creating, or (as sometimes happens) is driven out of a society, the people then slip back into abject poverty.

This is known as "bad luck".”
https://www.goodreads.com/quotes/697618-throughout-history-p...
I'm totally ok with the moderation/curation/whatever!
Goodbye wxWidgets, hello Qt!
Surprised the Reddit 'solution' to this (fake accounts and activity until real people decide to join) isn't on the list. Fake it til you make it is definitely a strategy that a fair few successful products, services and communities used to kick things off.
Both are implemented in Clojure, but there's nothing Clojure specific involved in their usage.
Cool! I wrote one of these in the same timeframe to run coroutines on a dos extender in 32bit with flat addressing.