skysight-inc/HackerNews huggingface dataset:
Photographers have a saying: The best camera is the one you have with you.

I have a really nice camera with some excellent lenses, but my recent photos that I'm most proud of and enjoy the most were taken with my Galaxy Note 8, a several-year-old smartphone.

Of course the kind of fresh fish you're talking about is far superior to the Costco bag of sockeye salmon I have in the freezer. But sometimes, it's getting near dinner time, and I don't have time to go shopping and just want some fish. Under those circumstances, the frozen fish hits the spot, and it is much better than the "supermarket fresh".

But what do I know? If I'm near a McDonald's and craving a fish sandwich and there isn't a better option nearby, I just might stop in and get a Filet-O-Fish. It's nothing spectacular, but it is line-caught wild Alaskan pollock.

Just be sure to order it without cheese. Because number one, American cheese on fish is gross. And number two, it means they have to make you a fresh sandwich and not give you a premade one.

(Disclosure: I work for McDonald's, at least until the end of this month.)
If you don't have anything negative to say or criticism to give, some people take it as them being better than you at the task that's being reviewed.

I've found it better to have more criticism at the start and then reduce it over time, but that's getting into Machiavellian territory.
I'm typing on an UHK v1 right now. I've been using it for a year or so and I love it.
As the other commenter said is just a really high quality split keyboard with great software.

I would really recommend anyone who looks into buying one to also buy the palm rest since it's a pretty thick keyboard. I use a tenting setup and I don't think I would be able to do it comfortably without the palm rests.

A few months ago the key cluster arrived as well - it feels kind of gimmicky though since all I use it for is play/pause/next song and to switch to my chat workspace. Others might have better use for it though. The scroll wheel is nice but I'm already used to the mouse layer on the keyboard, so I seldom use it.

My only gripe is the USB-connection. The v1 uses a mini-USB connection that I felt would be the first thing to break on the keyboard (since the rest of the keyboard feels like it would outlive me), so I soldered one of those magnetic cable heads to the keyboard and bought a few cables that I have lying at every desktop I use, "mag-safe".
You could argue that the recruiter has a legitimate interest in gauging your interest in their offer. This assumes of course that the recruiter is the one actually doing the tracking, and not sharing that data with anyone else.

I highly recommend you exercise your rights and ask the company for your data. Is the privacy policy "complete" enough? Contact the DPO, ask them to explain what data they're gathering, why, and request a full dump.
Ofc there are, but conservative families have more children in general, hows that for starters?
Alcohol is like the oil of the giant social machine, I believe everything will crumble without it. How many of the jobs that keep the world running can be done if people don't drink to forget?

Just imagine the people that have to pee in bottles, being abused on daily basis by their boss, by their customers, and then they cant take drugs? for how long?

The facebook moderators, or the call center oberators..

As bad as it is, without some real changes, alcohol is almost mandatory.

ps: I don't drink, but most of my friends drink.

pps: what i think will sound absurd is the horrific ways of industrial animal farming.
Why are you so obsessed with this "tech bro" construct?

If you are the kind of person that interprets everything as cliché, then you are liable to become one.
Thanks, that's what I figured, but reassuring to hear.

Turns out I've actually got a bunch of copper left over from the house too. I know it's just pocket change in the overall cost of a house, but feels like it'll be nice to get a little bit of cash back.
>"Nobody compiles for Linux" factually false, many of the most-played games on steam are Linux-native, and most others run flawlessly on Proton.

The games that run on proton have not been compiled for linux.
Oh the memories, I also learned C (using Power C http://mixsoftware.com/product/powerc.htm) to hack on DikuMUD in the mid 90s.

I briefly ran a PK-focused MUD (hosted on Wolfpaw) and remember being amazed at having 15 players online simultaneously. I was ultimately forced to shut down the MUD by my parents, because working on it started negatively impacting my preparations for final exams.
While that's true for some, I think you're overestimating the number of musicians that can read sheet music or underestimating the number of genres out there made up of self-taught musicians.

Quite frankly, if the piano roll was really that counter-intuitive as you make out, then it wouldn't be the norm in DAWs because the creative folk would naturally prefer to use Trackers or sheet music.
Yes, unfortunately. We're a more than a little bit behind the rest of the civilized world.

Even my debit card which includes a mandatory EMV smartcard provides for an easy downgrade attack if the chip fails to read three times.
Behavior shouldn’t be projected on others.

If someone in your life is negatively affecting you consider changing who’s in your life.

We are only responsible for ourselves.
It'd be harder to find one, and I'm not sure a car shop would really be interested in used, potentially failed, parts.
No superstitions friend, I don't need to explain the biology behind my post to you, do I? ;)
> These vintage ads for cocaine and cocaine paraphernalia show how crazy and disturbing the 1970s were.

Things are more disturbing nowadays because people go through violent routes to get their drugs. Its still there and its worse but at least the sensible eyes of the millennial browsing the internet from his brand new M1 is protected. Hooray for the war on drugs.
Black Friday deals at major UK retailers are cheaper at other times of the year
Snap startup speeds have increased considerably since https://ubuntu.com/blog/why-lzo-was-chosen-as-the-new-compre...

Spotify and telegram open up pretty much instantly for me. Ubuntu 20.04
Refined Hacker News [0] author here, thanks for the mention :)

[0]: https://github.com/plibither8/refined-hacker-news
Counterpoint: half of those are based on bots, and thus when you reply, you're automatically ignored because your profile doesn't really fit.

Counterpoint: I really don't want spam in my email. I've got LinkedIn for that. I get countless emails from recruiters because they use some tool that scrapes LinkedIn and guesses my email. Then I get "I have a role for you, pls respond", "Please hear me out, great role!", "Last try, I'll show nice things", and sometimes even then it doesn't stop.

Personally I always yell at recruiters who directly reach out to me. I get many more LI messages from recruiters, but I can ignore those if I want, though quite often I reply and politely mention that I'm not interested. I've built good relationships with several recruiters who have reached out to me via LinkedIn, but never via email.
> I haven't read any of Knuth's stuff

You're missing out on some of the best writing on any topic!

Not all Knuth's books are the same: The Art of Computer Programming (TAOCP) is his mangum opus, an ever-expanding encyclopedic knowledge fire-hose of various computer science topics. But the series of books that are simply "collected papers" makes it easy to focus on something much narrower. For impractical, you may want to start from Selected Papers on Fun and Games.

And then he has books like Surreal Numbers, which is written as a story of a couple discovering mathematical notation and deriving a whole system...
> what today will sound absurd in the future?

The incredible amount of sugar that we eat and give to our kids. There is already a clear trend of "hiding" sugar from the ingredients. The label "No sugars added" gives a really positive meaning. But most processed foods are still chock-full of sugar. I guess in 20 or 30 years sugar products will be labeled with scary labels like tobacco is today.

As for alcohol, I don't think so. People will still want to get wasted, even knowing that it is bad for the health.
That has been the elephant in the room since the first dreams of all electric car fleet. I have not seen a proposal (or even commentary on) how governments will deal with this. I doubt they can tax electricity in such an easy manner (even in energy equivalents). In Germany the tax is roughly ~50 cents on a liter of gasoline + 19% on top of that VAT + (German) emission tax (for modern diesel 300 Eur/year/car). Thats on the order of 10(s) billion in a year to the federal government from CE cars.
Yes yes yes, swanky new website. But does it whip the Llama's ass?
Looking at the mass of crappy software all around us, I'm not surprised.
It took android years and billions of dollars to get to the state it is at.

Flatpaks and portals are moving towards that direction (according to my non expert opinion).

All this friction and complaints, is just normal for such a big transition in how desktop apps should be written. I remember android devs going up in arms when there were significant API changes in past android versions. The situation for linux looks similar to me (aside from the fact the ecosystem doesn't have money to throw at the problem).
Thanks to both of you, too late to edit the post unfortunately.
Nvidia GauGAN2 AI Turns Sentences into Realistic ‘Photos’
Nice!

I'm going to use (and cite) that idea of plotting only the country outlines on the continents!
Its very close cousin tetanus toxin has the opposite effect, but would also cause zombies to be immobile all the same.
Even if you put human editors in charge of a video website, there's very little chance they would approve someone like Mr Beast for example (before he became famous). They would likely judge his looks (innate human bias), plus his high budget format (self preservation with the bosses) and say his is an unfeasible show. Only an algorithm could have green lighted Mr Beast's show
>They should... Build a fine-grained user-interactive runtime permission system that requires the app to make Flatpak-specific API calls to activate permission dialogs

What the article wants is useless without fixing Linux's security modules. Very few people know how to use SELinux or AppArmor, there's no standardization between distros and apparently even RedHat has given up.

Flatpak and Snap do containerization because they have no good alternative.

P.S.

>If I ship an app for Windows I don’t have to include the entire Win32 or .NET runtimes with my app.

Note that Microsoft has been moving away from that with .NET Core/.NET. The new runtime does not come with the OS. It's still possible to create a package and have .NET installed separately, but as far as I can tell, most people prefer to package with the runtime.
You and I will pay the price for the next big cybersecurity crisis
A non-trivial example of how to use user contexts for trivial scheduling
Just use a deduplicating filesystem. Both btrfs and xfs can deduplicate identical files.
> The lack of shared culture[2] today means people have less in common. It seems to me that having less in common with people makes them more distant and that there could be negative effects of that.

This is something that we need to adapt to, and I think it's quite possible to adapt to it.

For example, when I was a teenager, a good chunk of my friends and schoolmates listened to the same bands as I did, or at least there was a substantial overlap. I was much too young for the heyday of MTV, but the big names pushed by the record companies were still ones everyone knew and had opinions about, and only occasionally would we introduce each other to our personal discoveries.

Nowadays, with the friends I've made over the past few years, there's usually little or no overlap. So the inevitable 'what kind of music do you listen to?' has changed from 'oh, I like X too! / I don't like X because Y' to a different exercise where you need to communicate why you're really into a certain ukulele youtuber or a Chinese operetta or a Brazilian hip-hop subgenre, to someone who's never heard of them. And then listening and asking interesting questions when they do the same for their favourites.

The rare times you do find some overlaps become pleasant surprises - one of my best friends is into blackgaze and ambient, I'm a folk- and metal-head, and finding out that we had a few experimental/avantgarde bands like Unexpect and Deathspell Omega in both our playlists was delightful when we first met.
Probably. I'm not sure if this exact scenario has been tested in courts, but Take-Two is going to test it at the very least.

https://torrentfreak.com/take-two-sues-enthusiasts-behind-gt...
> you can listen to these songs for free, but it has ads and the rotation is random

The radio stations i listen to have exactly 0 ads (rely on donations), unless you count as "ads" messages they haven't been paid to spread. Also worth noting, i personally don't consider ads as a freemium model, because the song is the same whether you bought the CD or listen to it on the radio. Whereas in the software world, the program is limited in the free version.

> tragedy of the commons

That is a largely exaggerated capitalist meme. I'm not saying it can't exist, but many areas of life throughout human history have been managed communally without any such tragedy so there's definitely ways around this problem.

> everyone does the bare minimum, because there's no reward for doing more

As someone living in free communes for a long time now, that's definitely not my experience. Yes, there will always be one or two people (and not necessarily always the same) doing little, but in my experience people can't stand doing nothing for so long. We all crave to be part of something and contribute to making life better for everyone... just try to play video-games non-stop and you'll see after a few months you'll want to do something else ;)

Also, in a free society, the reward for doing something, is the achievement of the task itself. In a capitalist society, tasks are rather meaningless: we do something useless, to get paid, to achieve some actual goals of ours. In a free society, we gather and decide on goals that make sense to us and how to reach them: there is less layers of indirection and a much tighter feedback loop which is much more rewarding than working for a boss.
>Let those who want it have it.

And then heavily advertise it to those who don't. I'm not in favor of a return to prohibition, but it's strange how massive alcohol advertising is.
> To combat botulism in canned foods, it is necessary for all parts of the sealed can to reach an internal temperature of 121C, as this is sufficient to destroy botulinum spores, leaving the contents of the can free from the potential for bacterial growth*. [...]

> In this way, Clostridium Botulinum shapes our modern food system. It is why canned foods have a burnt, metallic taste [...]

This seems to suggest that canned foods are heated inside of the can. But cans are usually lined with BPA or similar chemicals on the inside. Wouldn't those melt at such temperatures?
Isn't practically everything you see in a fish market flash frozen anyway?

Afaik there's very little fresh fish going around, period. It's all frozen on the boat.
Nature will take care of all of us for sure ;) A bit off topic but... I am struck by your point of view on various subjects, as if you feel very sure about what Nature is or is not:

- Natural families are natural? where? when? in which species?

- Abortion is not natural, Ok, I got it, but converting planetary biomass into human biomass is less natural and dangerous... lot of human cultures have known this since ever

- Drugs are not natural... Where? When? In what species?

- Anti-children... idem

- Homosexuality... idem

Any of these points is deep as the ocean, but if you are interested in these topics.... Anthropology or Ethology can be your friends ;)
There’s no excuse to ask for an ID scan to “verify identity” when you can buy a really really good quality automatically generated fake id scan for $5.

Would maybe be defensible if they asked for actually verifiable information, like a dump of the cryptographically signed contents of your chipped passport (haha).
French Foreign Legion
I agree that the implementation is lacking. Snap has the abysmally named "--classic" parameter to allow installs to "run without confinement". Flatpak can request permission changes at install time (albeit declaring them), where users are likely to just click OK/OK/OK. The sandboxing needs to be tightened up.

Flathub is a strange beast. There's no mention of security on their wiki. They stopped publishing minutes (or moved them elsewhere?) in 2017 (https://github.com/flathub/flathub/wiki). They have a buildbot for automated updates from developers, but they accept binaries anyway (e.g. https://github.com/flathub/us.zoom.Zoom/blob/master/us.zoom....), so what's the point? It appears to be a fairly amateur effort, and yet is at the center of the infrastructure Red Hat and Gnome are pushing. I'd love to see some white hat activity targeted at compromising it, to demonstrate the shaky foundations.

But on the other hand, it's nice that I can run Zoom sandboxed (apparently - it's not obvious what the granted permissions are: https://www.flathub.org/apps/details/us.zoom.Zoom). It's nice that Jetbrains and Zoom have a way to publish apps that can run on all distros. It's nice that I could rollback a version of IntelliJ that was buggy with a single snap command that took 5 seconds. The goals are good.

I wish Linus took more of a BDFL approach to the desktop occasionally. Ubuntu & Red Hat need to sit down in a room and have a constructive conversation to converge Snap and Flatpak into something new, deprecating the infrastructure built to date, and fixing some of the glaring problems. There's room for both to make money without further diverging the ecosystem.
The AAA game publisher are not supplementing anything with micro-transactions.

This is more profitable/predatory practice that earns them more money per title then they made selling that $60 game - all sport games are prime examples.
If I get the sense that the recruiter has made any amount of effort and I’m not interested, I will generally respond with an appropriately low effort “thanks, but this doesn’t look like a fit for X and Y reason”. These are rare enough that I know there’s a person who spent more than 120 seconds and maybe 10 minutes looking at my profile and thinking.

Sadly, because of the volume of zero-effort contacts, those slightly personal ones are easy to notice. The zero-efforts get marked as spam (hoping to train shared email ecosystems better) and dropped.

I can name about 5 (and could find the names of probably 10 more) actually good recruiters across a 3 decade career. Most worked in-house.
> Thr JSON APIs are secured by tokens and other mechanisms, so you can never query them directly without the Angular app.

What, you can't acquire auth tokens via API?
Humans have been boozing forever. It will stay, to one degree or another.

Us painting all sorts of phantasies using crypto and meta-things will be very funny to look back upon. Give it 5 years. Oh the naïveté.

Adtech and addiction machines will be another two (partially related) areas that we’ll be shaking our heads at.
You're confusing safety with stability. Reflection is necessarily unsafe, but not necessarily unstable. You just need to take care about keeping within bounds of guaranteed behavior.

E.g. in Java calling a method through reflection is guaranteed by the language to work. 100% stable forever.

Reflection also allows you to call internal JVM methods. This might or might not work depending on the JVM, making reflection an unsafe feature. It's still stable on the JVM's is works on though.
>Right now it's more about getting a grasp of what people want out of it

Looks like at least some people for sure want a way to store things locally and in current setup the only option they have is to ' want to be out of it'.
It‘s unique (unlike short alphabetic identifiers often used as usernames) and hard to forget (unlike UUID-like user ids).
I belive Husler. I seem to have 70's Hustler graphics stuck in my brain stem? It seemed like all the nudie magazines, except Playboy, and Penthouse, had a lot of drug paraphernalia. (My dad had a stash of Playboys, and the kid down the street's father favored Hustler.)

As a kid, I remember seeing 5000 Sudafed (actually the main chemical ingredient) for $20. I was always confused. Why would anyone want so much cold medicine, and later on--they must be for confusing the drug buyers.

Even with all the advertising, and copious amounts of Sudafed, making meth was an unknown to many drug dealers.

I had a chem teacher in college who liked to tell about the student he had who made meth, and sold it. Forget his name? Anyway, the word was he ruined his eyesight because early on he worked with too much mercury. There was one student who kept her book open during the test. He would walk up/down the isles and couldn't spot her cheating.

Low grade coke was everywhere. I tried it three times in my twenties. I was offered it at parties. All three times off duty cops offered it to me. Yea--probally evidence. I never felt anything though? It was weak, or my constitution was different?

A lot of people smoked cigarettes. Coke was around. Drinking was like today, but one for the road was real. Opiates were only for the down, and out.
I dunno. I had my doubts for the longest time but recently I've started, little by little, placing my bets on Flatpak. Snap can go to hell, for reasons exhaustively discussed here and elsewhere, but Flatpak is reasonably solid, open and performant technology that fits the problem it's trying to solve. I wouldn't mind if it takes over the distribution of big, GUI desktop apps on linux.
The web is now completely unusable without uBlock Origin and I Don't Care About Cookies. I honestly don't know how people go about their day without these things, especially on mobile.
I didn’t think that binaries would take up so much space, but Firefox 83 (the last x86-only release) is 73MB vs Firefox 84 (the first universal release) which is 126MB. Wow, I guess that makes sense then.
So.. why the screens?
Except children are a thing, and they both can't easily change who's in their lives and their parents are also responsible for them.
Show HN: Cracken – A Data Driven Approach for Password Generation
>> Python doesn't have any sound type system

Neither do popular statically typed languages like Scala, Java, C#, … - sound in the context of PL theory means the type checker will only accept a correctly typed program. Which is not true for any of these languages i mentioned - you can get the compiler to accept an incorrectly typed program.

>> you can't have (currently) proper static typing in Python

That’s an even bigger group of languages in that bucket, typing is undecidable in “favourite” languages like Rust, ocaml, c++, f#
Very similar experience with .NET runtime on Linux. Microsoft ships .NET runtime as a Snap package https://docs.microsoft.com/en-us/dotnet/core/install/linux

One time I didn’t paid attention, installed Snap package instead of the native binaries, and then I spent several hours debugging “access denied” status returned by mq_open https://man7.org/linux/man-pages/man3/mq_open.3.html kernel API in my program which only happened when called from a C# program, but not C++ program running under the same user account.