skysight-inc/HackerNews huggingface dataset:
Perhaps the dead part which is the trigger for some? I've read recently that phrase unalive is being used as substitute of various dead, suicide related words, to avoid being auto-censored or demonetized in the social media - but that's a bit different thing, innit
IANAL but no, the US claim to minimalism is just branding.

The largest jurisdiction like the Federal judiciary, for example, have the Federal Sentencing Guidelines which have a strict point system for criminal sentencing where judges have little discretion due to a Federal “tough on crime” wave.

It really depends on the subfield of law and the vagueness of past legislation.
When you get down to it none of that matters. The people driving uptake, the actual users, have their lives made easier by the Discord set up.

I think that’s what’s missed here. People take the path of least resistance towards info or participation. It’s not surprising that Discord became the go to in comparison.

Two of your points require users to make new accounts for each service. That’s an active detriment to usability. A major one. The alternative is clicking a link and you’re in with your identity already set up in an app with a nice looking UI with all the features people know. Unless that ease of use is available an alternative just is not going to compete.

This leads to a tragedy of the commons type situation where people trade away genuine long term benefits like discoverability and archiving capabilities because that doesn’t factor into the day to day experience which is what drives actual uptake.
> It's trivial to be "good enough" as far as legislation is concerned.

I'd be very interested to read any tutorials/howtos/faqs/etc. about that. I might be tempted to create a (very small) side SaaS-type project (and I'm located in Europe), and the main reason I haven't done it yet is that GDPR compliance looks really, really scary to me.
Not just most. All but one strongly supported hypothesis
Older generations depend on the young for everything not just social security.
The silent majority is too busy working to worry about issues that HR used to push down salaries 10 years ago.
Hopefully my 12GB is enough!
Gifts for the Developer in Your Life
5 gifts for the developer in your life

1. Keychron: We believe that the tactile feedback of a mechanical keyboards appeals not just for gamers, but typists too. With that said, nearly 95% of mechanical keyboards out there are designed only for gamers. We, at Keychron, have spent more than a year to create self-contained switches for easier typing in that Magic Keyboard style.

2. Casper Glow: Casper, the sleep company, has branched out from memory foam to create the Glow, a small, portable light for the bedroom that's designed to help you fall asleep and to wake you up gently, rather than to a room flooded with light. The Casper Glow is an elegant and minimalist bedside light.

3. Raspberry Pi: The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote teaching of basic computer science in schools and in developing countries.

4. Norm: Sit still, here comes a solid-stone desk that follows your moves to get more done. It adjusts its height smoothly to match your pose, powers your devices with or without wires, and never wobbles again. Pre-order yours from $999 or $29/mo, shipping in October.

5. Hermen Miller Aeron: With over 8 million sold, Aeron is our most admired and recognized ergonomic office chair. Its innovative design and support for a range of postures, activities, and body types, has made and kept Aeron an icon.
“5” might be the key for a thousand different records in your database. A uuid is a key for exactly one. Integer keys permit wrong joins to have the appearance of working.
During the Trump/Biden elections, I distinctly remember the "these elections probably are also being manipulated by the Russians right now" narrative being dropped the moment it became obvious that Biden's winning. Well, if the right candidate wins, the elections must have been fair.
You can write the compile time generation as a separate Rust program. It has the added advantage that you only need to run it if the program itself changes and otherwise check in the generated code.

The main advantage is that you don’t have to generate Rust code as a string. You’re just generating Rust data structures in Rust and that is convenient. Not sure if there’s any tricks for that.
> If anything this used to be much more common before the era of codes of conduct, when people were, for example, routinely fired when it was discovered that they were gay.

Do we really want to go back to those times?
That reminds me of the Apple project that handed Macs to gorillas at a nearby zoo, to see how they used it. Not because gorillas were an intended audience, but to see how really fatfingered users were able to use GUIs and a mouse. The theory was that any problem that showed up clearly in the gorillas testing would be a small problem for some human users, and might still be worth fixing.

Or they did it because they had time and money to spare, and loved the idea ;) That possibility cannot be disregarded.
Most American houses where I live have mud rooms. I think you may be generalizing based on house design. New Englanders certainly do; Ranches do not. Split-Levels have a landing that are used as a mud room.
If size isn't an issue it seems so. I know of one implementation that uses wall clock to get a "close enough" sorting https://github.com/segmentio/ksuid
Those are good arguments for game chat but it seems generally terrible for forums.

The argument I've seen for forums is people do not want to deal with the burden of hosting and securing forum software. But that is an explanation for reddit eating most forums to me, not why Discord is increasingly being used to place of them.
When I went through it a few years ago, the buttons and explanations were very clearly written in such a way as to make it appear that immediate cancellation would strip access to benefits immediately, without any mention of the possibility of prorated refund.

This is obviously very unnappealing if you pay annually and have months left, making the “Remind me 3 days before the next billing cycle” button seem like the only reasonable option… which is the whole point, since surely a large percentage of people who want to cancel will miss the reminder and get charged for another year.

A customer friendly design would offer two buttons: lose access immediately and get a refund for unused time, or disable auto renewal and lose access at the end of the billing period. There is no reason to have the “Remind Me” option unless your goal is to cause a portion of your intending-to-cancel users to renew by accident.
Not explicitly, and even then it would only cover the transfer of personal data.
From the ActiveRecord fame ;-)
> I also believe the user should be telling the computer what to do rather than apple telling me they want to change the way I work. But we're all different in that regard.

That's a perfectly reasonable thing to believe. My only contention is that Apple has never hidden their preference for doing exactly this. They're a highly opinionated company. Their platforms have always professed "this is the best way, and if you don't like it, we're not for you." Sounds like they're not for you.
If you can be fired for doing something in private, then your work intrudes and takes over your personal life. If it happens, than it's a huge mistake on the part of the society, as it robs humans of their life outside of work, and turns them into half-slaves where their workplace has a say over their entire life.

Instead of continuing this practice, we should work to stop it and restore the private sphere.
Let's see... my 1920x1200 monitor is about 20" wide and my eyes are usually about 20" away from it. That's 60 degrees of vision. I don't know what the horizontal FOV for the AVP is, but found a claim of 110 degrees online. If that's true, I should have around 2000 pixels (horizontal) available for my 1920 monitor. That sounds good on paper, but having used virtual screens in VR I can assure you it's not.

The virtual screen has to be scaled to fit the space it's supposed to occupy on your headset's display. Thanks to perspective, the virtual screen will never scale linearly with your headset's display no matter where you position it relative to your head. And every time you move your head, that scaling will shift slightly.

I'd guess a 1080p virtual screen at comfortable viewing distance in the AVP will be a muddled mess.
Loops Across Space
It sounds like flogging may be a feature, not a bug, of this system.
This description of Nuxt 3 couldn't be further from reality. Performance is on par with anything else I've tried (SvelteKit, Remix, Next) and the DX (module ecosystem, layers, auto imports, vite, etc ) are actually what's made it my default.
I just googled GitHub and the top results were ads for circleci and gitlab. Buying ads for competitors keywords is extremely normal. Gitlab would love to dissuade me from using GitHub, just as a crisis pregnancy center would love to dissuade me from getting an abortion.
Daily reminder that your LUKS volumes can be configured to be unlocked with a single tap using any FIDO2 hardware key (with an optional passphrase fallback for which you can use a long diceware).

http://0pointer.net/blog/unlocking-luks2-volumes-with-tpm2-f...

systemd is not required, it just simplifies enrollment.
I think it's two things. I grew up in fairly well-off areas (despite being rather poor ourselves), so teachers in comparison made quite little. And your examples are outliers, most teachers make quite a bit less than $100,000 [1]. Those salaries are above the median, but not as much as I think they deserve. With how important it is, I think teaching should be a competitive and well-compensated field.

[1]https://nces.ed.gov/programs/digest/d17/tables/dt17_211.60.a...
The problem there is that "most common opinion" is not necessarily the correct one, especially for a difficult problem.
Do you think aeromarimba would be feasible with VR?
Deserves repeating. I learned of this poem first last month, seems relevant.
I actually have been using a combination of a numeric integer ID as the PK and a UUID as a lookup field to do routing lookups etc. for this purpose in Postgres backed app I'm working on.

I found this approach to be more trouble than it's worth and plan on switching to a UUID PK key and doing away with the integer sequence.

Here are the complications I ran into:

The libraries I'm using for the ORM and API are designed to work with a primary key for single record get access. For example they want you to do `resource.get(ID)` where ID is the primary key, however, I now have to do `resource.find({ where: { uuid: 'myuuid' }})`. This is for all resources on all pages.

In Postgres, the integer PK sequence has a state that keeps track of what number it's at. In certain circumstances it can get out of sequence and this can trip up migrations.

We already have created_at and updated_at fields and these are probably better for ordering than the sequencing.

Had I to do it again, I would just use UUIDv4 until it runs into issues and either date fields or a sequence where necessary. If anyone has better ideas I would be most grateful as this is something I go back and forth on.
Is there an Italian version of this?
Do you really think he's being honest?
Scientists discover critical factors that determine survival of airborne viruses
> How do you preempt code that is running?

It runs in its own VM with custom instructions. The "wait" statement corresponds to a special instruction that is able to switch to a separate execution context and restore the parent context when necessary.

To implement this in native code, some kind of runtime support would be needed. Perhaps a dedicated thread that is able to stop/resume the main thread, changing the contents of the stack and the registers.
Prioritize your health and then comfort but continue saving money.

If you are able to not want anything for a decade, no need to change it now.

My partner buys non-essentials significantly more than me each month. Sometimes I get in competitive mode and want to spend as much as her. I force myself to buy stuff and almost always regret it.

Things that I actually think are worth it are Bose QC35 headphones, iPhone, gym membership, massage, nice mattress, video games, portable speakers, nice running shoes.
Atlas: Sequoia’s interactive guide to Europe’s technical talent
How are integers simpler? Even generation of unique integers is more complicated, let alone migrating them or moving them around.
Yeah, for me, just not a chemical I enjoy, so. Clouds my thinking, which isn't unexpected, but also seems to do the opposite of what it does for other people: I get anxious and paranoid, and background body pain (I have a lot) becomes mentally attenuated. And yes, tried different strains, etc and it's legal here so I could have whatever I want whenever, but I really couldn't be bothered.
I see a future where training a model without a watermark is illegal.
Not really. Business class can easily have that much of a premium for just one roundtrip international flight. Lots of people would consider buying an expensive computing device they'll get a lot of use out of without also paying thousands of dollars extra every time they fly.
Very wise and courageous men have pondered and bled over the meaning of life for thousands of years.

Some of their best wisdom made its way into books that are still around today. If you read these books, you may find throughout they have something to say about the meaning of life and drug use, if only indirectly. You may find their ideas about the meaning of life have nothing to do with drugs.

Their meaning-of-life wisdom has existed for a very long time. In a word, it's Lindy. Your meaning-of-life wisdom is untested by time, theirs is. Time is the greatest filter. We can't say with absolute certainty that your ideas about drug use and the meaning of life are wrong relative to theirs, but we can say so with a very high degree of certainty. People have been testing your ideas about drugs and the meaning of life since the 60's. Many would say it's not going so well. Contrast that with people who've been heeding the old wisdom - there's a reason it's survived for such a long time.

You're of course welcome to forego the age-old wisdom on drugs and the meaning of life in favor of your own, but it may not work out too well for you.
Yes, I may be overly pendantic. This part just made me suspect that the author didn't have a technological background. That isn't bad per se, as this is mostly a legal topic.

Also, I'm not trying to "maliciously take these laws literally". The law isn't limited to cookies, so you can't get around it by using a narrow definition of the word "cookie".
Yes, this is what the Cnil suggests for people that want to use Google Analytics.
neither of those are trucks
These are not versions in the sense that one supersedes the other. More like variants.
>This makes it impossible to use any components hosted by third parties without getting consent by the users.

There are six lawful grounds for processing personal data under GDPR; only one of those grounds is consent. Consent is not always necessary, nor is it always sufficient.

An IP address is potentially personal data, because it could relate to a natural living person. There are all sorts of legitimate reasons to use that data without consent, the most obvious being to fulfil a request by the user. You will run into issues if you're using that data in ways that aren't strictly necessary - keeping logs indefinitely, using that data for marketing purposes, sharing that data with third parties without good reason and without adequate safeguards etc.

https://gdpr-info.eu/art-6-gdpr/
I cancelled since their prices kept getting less and less competitive, and packages were taking a week to show up with "free" "two day" prime shipping. I finally had to report my card as lost to stop them from charging me. Even after I didn't have prime anymore they had the sketchy dark patterns at checkout trying to get you to sign up again so I cancelled my amazon account entirely (which was also a huge pain in the ass that was full of dark patterns). I thought it was going to be a huge pain without amazon as an option but really I haven't missed it. Other companies and even mom & pop stores have really stepped up their online shopping so I have actually had better prices, shipping times, and experiences since quitting amazon. For such a massive corporation the tactics they use are early 2000's satellite TV provider tier. It's embarrassing.
>..., it depends what those violations are.

It decidedly does not. To quote Kovarex, a Factorio dev: “If Stalin had a good writeup on programming, would linking that be dangerous?” [1]

I believe VERY strongly in separating the art from the artist.

[1]https://old.reddit.com/r/factorio/comments/o2ly6f/friday_fac...
> One is that the COVID quarantine, while necessary for public safety

No. It didn't help in the slightest. See Sweden. See the Armish
Is there a particular problem if someone signs up for an account on your system and doesn't use it?

Is such an account using a lot of resources?
I usually never post those kind of comments on HN because they don’t add any value, but : your comment made me laugh out loud, thanks a lot :)))

Maybe i’m dreaming but i’m starting to feel a new « let’s stop with the fashion addict attitude to tech » vibe on HN, which i really really like :)
As an another example, searching for the "Lenovo Smart Paper" gives me as a sponsored link his concurrent, the Remarkable.
I like radio shows. I listen to some BBC radio 4 comedy shows that are available as "podcasts". Only in the car though, that seems to be the only situation where my attention level is just right.

Other than that I'm with you though. It works for comedy. For anything else I'd rather an engaging video or text.

As an aside, I wish more people listened to comedy, especially satire and absurd. Most podcasts seem to be lengthy talk about something you could read about in 1/10th of the time.
People say this about data.method() vs function(data) and about PowerShell using Verb-Noun when they want Noun-Verb. It's pretty clearly either a personal preference, or a thing where different contexts read better one way or the other.

Why can't we make things which work either way?
The society makes individuals with high intellectual potential to attach their ambitions to the itself and this process begins usually
even before the individuals can see the flaws and untrustworthiness of the society. Those who eventually break their ties to the system are outcast by everyone else.
Maybe NPR is well-intended here...but stuff like "calling on legislators to ban misleading advertising" is about as realistic as calling on Donald Trump to endorse Bernie Sanders. Google's obvious for-profit strategy is to talk up their half-hearted Whack-a-Mole efforts, while raking in the ad revenue.

Giving the story a second skim... There's plenty of talk about the difficulties of getting accurate information and an actual abortion. Plenty of links to edgy pro-life material. But zero mention of any other search engine, which might give less-skewed results to a woman facing a difficult choice. And near-zero mention of web sites where such a woman might directly turn for accurate information.

Conclusion: NPR is anti-choice, but trying to hide that fact.

/s?
If I'm going on a 20h trip where 14 of those are in the air, flying business means I'm tired when I get to my destination but can function the next day - as opposed to 5 useless days when flying economy.

If that trip is for anything less than 3 months, the price difference can be well worth it.
Show HN: Apps Deals – Alternative to AppSumo
Hold my beer...

Wait... I was going to cobble up something together with CGI, but then recalled that a) I did that already for a small internal project previous company† and b) mod_ruby is still a thing! I may still give it a shot just for kicks.

https://github.com/mikeowens/ModRuby

† CGI was good enough because it did not need that much perf, so I never needed to go FCGI/mod_ruby. Instead of FTP deployment was done via `git push` to a bare repo + server side post-receive git hook to checkout and atomically replace files (I was kinda mimicking Heroku there)
If the tech is so dangerous that a closed market is necessary, then maybe it should be nationalised.
"I handle cheese responsibly" is a great thing to put on a t-shirt.
If the IP is dynamic then how would you know who had it at the time?
As always when this topic comes up, I have to plug Ceu[0] (formerly Céu) and the programming paradigm it represents. It doesn't use coroutines but synchronous concurrency. On top of that it's a reactive language:

// an external input event channel
input int KEY;

// par/or concurrently executes two
// or more blocks (called "trails")
// if one of them terminates, the
// other trails are aborted.
// Compare: par/and, which waits
// for all trails to terminate
// before resuming code
par/or do
// an infinite loop that awaits
// a timer event. Therefore this
// trail never terminates by itself
every 1s do
// Ceu uses C as a host language
// and compiles to (essentially)
// a giant finite state machine
// C functions can be accessed
// using an underscore prefix
_printf("Hello World!\n");
end
with
// this trail awaits a keypress,
// then terminates, ending the entire
// par/or block.
await KEY; // awaits KEY input event
end
_printf("Bye!\n");

The above code prints "Hello World!" ever second, until a key is pressed, after which it prints "Bye!" before terminating the program.

The reactivity and intuitive single-threaded concurrency makes it a really nice language for low-powered devices. Or robotics, which is a lot about reacting to sensor input.

It has a dedicated Arduino repo too[1].

In practice it's more of a research language by Francisco Sant’Anna, a professor at UERJ, Brazil, than a language with a big community around it. He's currently working on a new version caleld Dynamic Ceu, or dceu[2]

In the same paradigm there is the Blech[3] language, I believe originating from Bosch. Sadly, that project also has lost some steam.

[0] https://github.com/ceu-lang/ceu-arduino

[1] http://ceu-lang.org/

[2] https://github.com/fsantanna/dceu

[3] https://github.com/blech-lang/blech
And adding greppability of logs in debugging situations. You can just search logs in any systems of yours with the UUID and find exact hits you are dealing with. Whereas with integers you will get all kinds of hits
> Im pretty sure Austrians, Czechs and Slovaks would disagree

https://en.m.wikipedia.org/wiki/Munich_Agreement
You've fallen into the trap of blaming agile and JIRA for a companies terrible process. This is exactly what the company wants because you'll spend your time complaining about the things (tool and what the company calls something) that don't matter. Instead you should focus on embracing agile and using the retros to change the process.
Note that if you use something like spanner, you never want data locality, because it will prevent your data being spread effectively between nodes.

So your id's of top level entities should be something random.
You can incorrectly join on any columns you want. That's not really the fault of the column types IMO, that's a problem in the layers above.
Except people have been crowing about using VR headsets for work for years now too and it still hasn’t taken off. This is one of those areas where I think techies are just totally out of touch with what the market wants.
The concept of being able to identify individuals by combining data sources is a key part of GDPR.

If you can look up a user account by IP address, then the IP address is personal data.
IRS confirms Stanford study of racial bias in audits
That's not what GP advocated for, at all.

GP said that the behaviour outside of the workplace is not relevant to the workplace.