skysight-inc/HackerNews huggingface dataset:
If you read again my comment you will see that I made a point about how common the term is. Once again, your version of the definition is just not wide-spread. If you do a google search for "bare-metal", the vast majority of pages refer to the definition that me and the other posted mentioned.
Just tested for you. Yep! It works plugged in either direction.
Agreed. It also gets easier to determine if you will like one recipe over another one the more experience you get cooking. In a way you get used to a specific cooks style so you start recognizing it in other recipes.
I wasn't aware that playlists can be copyrighted. And what's the difference between someone mechanically scraping playlists (because, quite frankly, spotify alter their playlists all the time -- I've experienced this with the Soul playlists they have), and someone hiring people via mechanical turk or getting 3 other people together to make text-based lists?
"Look, mom/dad/wife/brother/friends, I know that WhatsApp is easier and everyone else is using it and it you already know it and it is super convenient. But I don't want to use it anymore for a bunch of different reasons. If you want to talk to me, I can help you get set up on this app and we can talk. I know it sounds like a pain in the ass, but I am willing to help you with whatever issue you have. Just please don't ask me to sacrifice my freedom for your convenience."

100% conversion rate. Stop with excuses and Just. Ask. Them. In fact even if I have no paying customers at all for communick I wouldn't still shut it down just so my friends and family can continue using it.
Discover weekly is better if you spend time during the previous week listening to songs you like (and also add them to likes).
> I really wish the data science/algo community weren't going in the direction of Jupyter/Notebooks. It's an atrocious experience from a development standpoint

I see why scientists use it, but it lacks any FFI!
Filippo Valsorda, from the Go security team, created mkcert some time ago → https://github.com/FiloSottile/mkcert which makes this process much easier. I setup a home laboratory for several HTTPS websites and it all works as expected without too much hassle.
If there is commented-out code, it works better in a monospace font.
It's still not that obvious. There has been a lot of interesting stuff in this current iteration of "AI", but the overall approach could still end up being a dead end with respect to AGI itself.

It's an old discussion, and while a few of the deep learning results are really impressive I don't think any of them have fundamentally changed that discussion, yet.
that's a good point, when playing a bit with rust last year I found that the libraries that deal with "async stuff" (like http clients, db clients etc) are mostly split, some use tokio and some use async-std, and they were incompatible. Not sure if the situation has improved now but it looked like an ecosystem split at the time.
> Developers should reject the App Store on customer privacy grounds alone

Consumers go where it's most convenient, and sellers follow them. Anything else is wishful thinking at best.
Exactly. I've so far decrypted my own messages from two different apps because I needed some specific information that would've been too hard to find without RegExp-capable search. In both cases I was glad to find guides online explaining how to pull the database, get the decryption key and decrypt the database with the key.

It may seem trivial from a security perspective since it doesn't involve breaking any cryptography, just using a decryption key as intended, but in practice the ability to get a plain-text dump of all messages is very useful.
Err, no.

The CIGAR is not a checksum, even though you'll notice if it's corrupted, because it won't match the read length anymore. However, BAM is zlib-compressed (even if you asked samtools not to compress it). Each block therefore contains an actual checksum, and corruption will show up during decompression. Therefore, if you can decompress BAM, but the CIGAR doesn't make sense, you've got a software problem, not a hardware problem.

From my experience in beerinformatics, you got some software that... uhhh... interprets the BAM specification differently than you do. It's depressingly common.
Volvo rather famously invented the 3 point seatbelt and then open sourced the tech instead of patenting it so that it could save more lives: https://www.forbes.com/sites/douglasbell/2019/08/13/60-years...
I found the github issue in Google cache. I'm not sure it's really fair of me to post this link here, but equally I think it's better to give the actual text rather than leave it vague.

https://webcache.googleusercontent.com/search?q=cache:PRjMyv...
AppleWatch, if that counts.

Also, the heart rate monitor from MyZone (https://www.myzone.org/) because it connects to my Assault Fitness AirRunner and I get to see my real time heart rate data on the control unit.
I came across this specific discussion in a YouTube video with Harare and Russel Brand.

I believe that these ideas are in his book “21 lessons for the 21st century”.
Good to know, thanks. Maybe I'll have to give it a shot. I suppose $2 isn't that big of a risk given what some apps on the Mac App Store cost
Just curious, did you consider wrapping the existing sync clients with something like spawn_blocking[1]? If so, what tradeoffs did you find?

[1]: https://docs.rs/tokio/1.0.0/tokio/task/fn.spawn_blocking.htm...
You kept spamming the same comment.

Regarding crime, there is one obvious answer. Inequality. The US Gini coefficient has been going up for 3 decades, I think.

The reduction effect from getting rid of leaded gasoline could only outweigh this for so long...

Poor people commit more crimes and you're starting to have more and more poor people.
Yes, it was inaccurate in the same sense that it was inaccurate for 7-year-old me said the candy bar must have accidentally fallen into my pocket at the store.

A false statement that covers up one party gaining at another's expense is something that I'm going to presume is a lie. Especially when that false statement is made prominently, over and over. Calling that an inaccuracy strikes me as another convenient inaccuracy.
Any cooking will decrease it.

I have several air sensors and even using the oven will change the air quality from "green" to "yellow".

Even just frying veggies with a bit of oil on an electric cooktop sends my air quality into "red". Overheating oil sends it into the "purple" level which is "unhealthy".
For a FVWM/Motif based theme, you may like the OL/Motif themes from B00merang.

OpenLook
https://b00merang.weebly.com/solaris-8.html

Motif
https://b00merang.weebly.com/solaris-9.html

The Solaris 9 theme works great with FVWM.
Another interesting method, overkill for most applications but absolutely required for end-to-end encrypted apps where no password must be sent to the server (eg: password managers): the Secure Remote Password (SRP) protocol[1].

It's a form of zero-knowledge proof-based verification that the password provided during account creation matches the one provided during an authentication challenge, all without transmitting the password at all. As a bonus, it also act as a key exchange on the client and server, that can be used for securing transmissions over untrusted channels (at the cost of having stateful connections).

[1] https://en.wikipedia.org/wiki/Secure_Remote_Password_protoco...
> In future studies it has to be explored, for example, how loperamide can be transported into the brain and cross the blood-brain barrier. Nanoparticles might be a feasible option.

Isn't the low-tech option simply to substitute loperamide for heroin, an opiate that's extremely effective at crossing the blood-brain barrier?
Oh come on !

I was already pissed that Fitbit bought Pebble, crippled the Pebbles -

(yes, I know, there's an unofficial app store, some day I might even get around to looking into it)

- and pushed a "fitness" data-gathering update that I didn't ask nor cared for -

and now you're saying that this data is even going to be sent to Google?!

(Sigh, this is WhatsApp contacts => Facebook all over again...)
A Feathered Dinosaur Tail with Primitive Plumage Trapped in Amber
That depends on what you think the title of software engineer means. If you think of it as meaningless, then there are no requirements. If you think that the title of software engineer should be like the professionally licensed engineering fields, then look at what the requirements for professional recognition or licensing in those fields are. Usually its agreeing to abide by a code of ethics, proving that you possess understanding of the fundamentals of your field (either through education or learned on your own), demonstrating your competence though a number of years of working experience, and demonstrating that you're keeping up to date with changes in your profession (the continuing education requirement).
Me too. I can see myself using this as a console font.
(I work at Notion)

The mobile situation was much worse a year ago. We made big start time improvements by removing React Native and rebuilding our caching layer, but we still have a long way to go to beat Apple Notes. Using the Notion widget on iOS can really help with quick access for grocery lists.

On Android devices the situation is still not usable.
Reality says it depends. Various distros load various utilities. Kubuntu and Xubuntu for example use close to the same amount of memory from on button press to sitting idle. Thus it all depends on what you launch. It's quite common for a browser with lots of windows to use 8-10 times the memory that either xfce or kde uses at start so it really is diminishing returns if you have a modern system with 8+ G of ram.
thanks for sharing! this is very interesting. why did you use GBDTs instead of NNs?
> I think the whole selling point of notebooks is their literate style...

I get this angle and I agree to an extent, demos/throwaway code is where they really shine, but I don't entirely buy the "literate" aspect (disclosure: I assist in some DS tasks but I'm mostly a developer, so that might skew my perspective).

Knuth's WEB, love it or hate it, was at least arbitrarily and easily composable, notebooks on the other hand have hidden state and plenty of footguns even for those who are already familiar with the language. It's basically impossible to compose notebooks in any meaningful way.

I think you could make the idea work (or at least work better) with a purely functional language, say Haskell, instead of Python. Purely functional semantics are more amenable to natural interpretations closer to the Notebook format than an OOP.
Users probably will overwhelmingly opt-in, but even losing a small percentage of users could lose more money than paying for some anti-Apple ads.
edit to full title: World Health Organization Open Source Communication Channel
I'd definitely check out for the builders or persons responsible for the Antikhytera mechanism
Solarium.gov: Defending the US against significant cyber-security attacks
Feels like we could eliminate the middleman here... :p
The strongest interpretation of the idea expressed by Gell-Mann Amnesia is "You set your posteriors to be different from your priors based on journalism more than you should be and you do not alter this difference upon seeing evidence that should indicate imperfection in journalism". i.e. it warns you that you are likely over-weighting journalism.

Fortunately, most journalism is useless for information transmission and likely rarely alters behaviour - the latter having been chosen first with the journalism being used as justification. To that degree, the fact that most journalists are usually low quality information sources is not particularly dangerous since you never use them to do anything different from what you'd do.
Ask HN: Share your Christmas horror story
I will start with mine: I have to leave (virtual/home) office in two hours (until after New Year), but I just noticed that a few tables in production database (postgres) seem to be corrupted. :-(
This is terrible, outdated advice for anyone with more than a couple years experience. The value you get out of it is not wasting everyone's time when the salary available isn't even close to high enough. Decide what your minimum compensation requirement is, increase this by some percentage that would make you happy, and give that to recruiters. You will get far more out of avoiding bullshit than you will potentially leave on the table.

Additionally, remember that most independent recruiters work on some form of commission. It's in their best interest to get you more money because then they also get more money.
man i dont care about your technicals
Here is another great one where he ties American action movies as narrative with secure communications:

https://www.youtube.com/watch?v=tOMiAeRwpPA
Overcooking and oversteeping your tea releases extra unwanted tannin. This is what makes the bitter taste. This can be hard on an empty stomach and for people prone to nausea.

High presence of tannin lowers the absorption of iron:

https://www.cambridge.org/core/journals/british-journal-of-n...

https://academic.oup.com/ajcn/article/106/6/1413/4823172

It also increase the oxalates:

https://www.urologyofva.net/articles/category/healthy-living...

All of that being said, many people aim for teas high in tannin for the taste. There are also studies that will show the potential health benefits of tannin. As with many things, moderation is probably the answer.
It's actually how you decrypt an anonymous OpenPGP message (e.g. in GnuPG, you can create one using --throw-keyids or --hidden-recipient) - Normally an OpenPGP message records its intended recipients in the header, so GPG knows which key to use right away. But when the message is anonymous, GPG must try all the private keys in the keyring one by one, until it sees a valid solution or fails. If you have multiple private keys, you'll go through many passphrase popups (and smartcard/USB swapping), the struggle is real!
With USB4? I don't think it would necessarily have to be slower.
Reply to a) No, it is not false at all. Let's skip the brands out of discussion. Client side a-b testing is impossible to be decent. Period. The fact that optimizely built something for react is not a valid argument.

Reply to c) Your react app is 30% slower that anything decent. Why would any bussiness owner would ever sign this off to happen in their acquisition funnel(i.e. where user experience is especially crucial)?

Reply to d) Decent is ~100% correctness and completeness versus ~70%.

Reply to "I guess you think it's just the exception that confirms the rule?" -> You keep mentioning companies and brands instead of implementations which suggest you have no experience on the implementation part. That is the thing - facebook does a/b testing server-side. And i'll just mention that facebook also used react to create their, arguably, second most important project - facebook ads manager. And it's a complete 'bollocks'(using your words) architectural decision to build such tool for react - it's a UX as terrible as it can get and i've used it for 5 years and I know at least 100 advertising agency employees who would sign this statement with their sweat and they are one of two. Just to give a counter-argument of the same origin as Yours one.

So am very thankful for constructive discussion - all your arguments are fair and well elaborated. Just you can't buy any of them. Really hope am not insulting with my strong opinions, always happy to discuss further!
I like to think that "ethical" bad decisions are also "short term thinking" bad business decisions.

Two small examples that come to mind:

(1) Investing in clean energy is both ethical and cheaper in the long term. This one is straightforward.
(2) Apple not turning ads on in iMessage. I assume they could, they just don't. If I was them I wouldn't because then it would start degrading consumer trust in the security of their products, losing that as a differentiator in the long term despite minting money in the short term.

Happy to be wrong though. Some data that I think could weaken my argument is if there are counter-examples of large companies that have been around for a long time that have sustained ethical compromises that haven't see hits to their bottom line because of it.
PoE only works on 4-pair UTP though. It's not going to work over twinax!
This is more important if you have good tea leaves. When you steep too long, you get the bitterness and the sort of "dry" mouth feel.
why’d they move past it? does libuv not fit well in rust?
I’d agree if steam etc were the only way to get good games, but there is GOG and itch.io that are full of great games that are relatively (and often completely) unencumbered.
XCA (https://hohnstaedt.de/xca/) is another way to manage a small CA, though it doesn't have ACME.
Can we just get 2fa?
Does the 15% have a shelf? Like... if a business makes $1,000,001, do they owe 30% on the entire amount, or just the extra dollar? In other words, is there a disincentive to go above a million until you're above two million?
I think the compassion section has the most wisdom in it, especially the reasoning behind the recommendation:

82. Call your parents when you think of them, tell your friends when you love them.

83. Compliment people more. Many people have trouble thinking of themselves as smart, or pretty, or kind, unless told by someone else. You can help them out.

84. If somebody is undergoing group criticism, the tribal part in you will want to join in the fun of righteously destroying somebody. Resist this, you’ll only add ugliness to the world. And anyway, they’ve already learned the lesson they’re going to learn and it probably isn’t the lesson you want.

85. Cultivate compassion for those less intelligent than you. Many people, through no fault of their own, can’t handle forms, scammers, or complex situations. Be kind to them because the world is not.

86. Cultivate patience for difficult people. Communication is extremely complicated and involves getting both tone and complex ideas across. Many people can barely do either. Don’t punish them.

87. Don’t punish people for trying. You teach them to not try with you. Punishing includes whining that it took them so long, that they did it badly, or that others have done it better.

88. Remember that many people suffer invisibly, and some of the worst suffering is shame. Not everybody can make their pain legible.

89. Don't punish people for admitting they were wrong, you make it harder for them to improve.

90. In general, you will look for excuses to not be kind to people. Resist these.
Huh. Cool! As I said elsewhere in the thread, my personal intuition is that Apple is a significantly better steward of my information (and credit card!) than a random small-time dev on the internet, but I realize not everyone agrees.
I'm guessing some overzelouse 20 year old at cellebrite "hacked" signal and wrote a silly blog post that no one at the company reviewed and marketing was happy to have some engineering thing to blog.

to me what is embarrassing is that all of these major news outlets and professional journalists could not actually read the article and do some very basic research before blasting out to the public. It just really shows how low the bar is to get something published. I could blow my nose on YouTube and make stock picks based on where the bugger lands and I wouldn't be surprised if BBC Business picks up the breaking story. That's how low the bar is it seems. Sad.
Indeed, declerativeness and conventions but also dependency resolving and ubiquity are the main plusses for me.

Bash scripts used for these tasks tend to accrue a lot of boilerplate and every script has it's own conventions. So every time you need to debug them you need to debug a lot of code.

With make every target can be it's own little isolated piece of code with input and output which makes reasoning about them a lot easier.

A few tips when learning makefiles: terminology[0]: it's a lot easier to find answers if you know what it's called what you are searching for. Automatic Variables[1]: learn these by heart, and the way they allow DRY targets. If you have a dependecy that is not a file you can use a dot prefixed file as a proxy.

[0] https://www.gnu.org/software/make/manual/html_node/Rule-Synt...
[1] https://www.gnu.org/software/make/manual/html_node/Automatic...
Sorry, I am not going to let an external AI engine sneak into my Playlists :) I would let the AI engines of Spotify do the same job for me - whenever that happens.
It also saves you huge amounts of time dealing with bullshit recruiters and companies. And if your ask is off by 50% then you did a shit job of understanding your actual market value in the first place and will hopefully do a better job in the future.
> When you're in a real interview the world changes: You're locked in a cage with a lion.

I got into interviewing this last year as an interviewer. I used to think (as most people do) that the interview is a confrontation between interviewer and candidate.

However my biggest breakthrough happened when I changed my perspective. Now I see interviewers as detectives, gathering evidence of whether the candidate would be a good hire.

So my advice to candidates is the following: don't think of the interviewer as the enemy. Usually they aren't trying to get you, but help you. And if that isn't the case, you don't want to work for that company anyway. Keep a friendly and relaxed conversation with the interviewer and you'll be surprise how far it can get you.
I've heard of the median and mode being associated closely with the "average," but never as a synonym. Actually, I think it's much safer to assume that someone speaking of the average is referring to the mean unless they specifically say "median."
The tokio tutorial is good, but it needs an example of spinning off multiple (2-3 or more) tasks which run forever. I ended up using spawn() multiple times and having the main thread just sleep in a loop and not using #[tokio::main] because I couldn't figure it out.
How do the restaurants feel about the customization inquiries? Have you found a good format for asking them this in a way that's not burdensome for them?

(I've never seen an ordering mechanism before that started with ingredients and then went to restaurants rather than the other way around.)
This seems to be a phrase that has a matter of perspective. I always see people trying to nail down a meaning but it always seems to little effect in day to day discourse.

I’m a fan of letting context infer meaning. And letting certain words just naturally grow to whatever the culture wants it to. It’s always hard to fight back against it.

There’s a million examples of this on the internet where people try to be pedantic about slang or word usage. All that matters is “we know what you mean”. I like to assume enough people here know the real difference zero days vs existing vulnerabilities are. But in practice it matters less.
The Kobe crash could have been avoided by him driving his daughter to school rather than wasting resources on a helicopter every day.
As a hiring manager, it comes down to how good this person seems on her resume. If she's just ok I don't rush.
For a long time I thought it was called "Comic" because of the hilarious faces font snobs pull when you show it to them, but apparently it's because it was inspired by the text in comic books.

I think it's sort of transcended all that, though. It's now the legendary Comic Sans from the land beyond taste, more meme than font.
I hope they redo the old GTK and XFWM themes for XFCE but for GTK3. Some themes had no match, specially that one yellow/lavender one with a gradient window close to the XP colours, but with no bezels.
Not being directly relevant to the role also has its benefits. It means that you can interview for a job without necessarily having experience in the company's exact problem domain or with the framework that they happen to be using this quarter.