skysight-inc/HackerNews huggingface dataset:
I've got two Yubikeys already (a Neo, and an older barebones Yubikey that I got as a gift for getting an Ars Technica subscription), but so far Gmail is the only account of mine that is protected by it.

One repeated problem I've run into so far is that Firefox can read the Yubikey when it's inserted but it can't add the Yubikey as a new device yet. I have to pull up Chrome/Chromium to do so. After my most recent laptop reformat I vowed never to install Chromium again, even temporarily, so, out of luck until Mozilla gets that fixed, I suppose.
What I'm really looking for is being able to debug any production Go binary by inspecting the stack trace behind an error. Could be gated by an environment variable.
Does anybody still use DVDs? I haven't had a machine with a DVD drive in at least 5 years.
Actually, it's not just stationary masses, but it does apply only to things in linear motion - rotation is specifically excluded, as (IIRC) he makes clear in the appendix to his book on relativity...
You choose to play golf, you have to work. It seems imposing to those of us with outside social lives that our co-workers are looking to us to fulfill a non-work role in their lives.

A lot of the conversations in this thread are also very IC centric. If you're a manager, really being open and social with people in your company is more of a liability than something you want to do. Your reports shouldn't be your friends.
subchapter S (and other pass through) corporations pay no corporate income tax at all. this is the majority of small businesses.

Corporations ultimately distribute their profits to actual people. Those people will pay tax on that income.

It isnt automatically obvious that corporations should pay any taxes on income (or revenue) until it is distributed to actual people (shareholders and employees). We tax the profit of larger corporations because we can and because we need the tax dollars, not because there is some moral imperative to do it.
Do you think it is rust that popularized this?
> IMO most data in DBs has a natural key. Why add a fake key?

In our application users generate declarations. On the declarations users need to enter invoice numbers (with amount and date). So a natural key would be a compound key consisting of declaration id and invoice number (which has to be unique per declaration anyway).

Declarations also contain goods items, and they need to be linked to an invoice. No problem there, just make a foreign key pointing to the invoice on the declaration.

However, users sometime type the wrong thing. They finish up a declaration and while double checking notice that they typed the wrong invoice number. So they want to change the invoice number. With the natural key you then need to update all the goods items linked to it as well.

Much easier to just have a "fake" key (autoinc or otherwise) and use that to link the goods items and invoices.

Similar issues crop up all over our application, so unless there's a really good reason we avoid natural keys.

That said, we don't have a single UUID key. We do not have fully disconnected clients, so we use sequence generators for "non-leaf" keys such as declaration id's.
There's the ‘aside’: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/as...
Whatever was behind it, it didn't matter to local commanders. I know of one incident where a local officer ordered the detonation of a full line of moored mines across a strait. So if it was something there, it was a bad day for them, NATO or Soviet.
I'm in a WeWork right now. Trying to get out as soon as possible. They just dont have spaces for anyone who needs to do phone sales. We've had to do so much to make our space work acoustically for us.
That is the Type 1 realization of it, the original Metafont outputs bitmaps tailored for the target device. Unfortunately no widely font rendering library supports Metafont directly, so they are often converted to Type 1 or OpenType and loose that capability.
I'm not at all clear what a break up means. How do you break up a monolithic single platform like Facebook? Maybe spin off the messaging stuff but who cares about that? Google is tricky too, you could separate ad-driven search from everything else, but then the everything else bits would just die. How would that benefit users?

Basically picking off bits of the edges of these services is just pointless, but splitting up the core service also seems crazy. It's like splitting up a car company by separating out the bit that makes the engines from the bit that makes the chassis.

I can see it with Amazon splitting AWS from the store, but in that case both would just do fine thank you very much. Again, I'm not seeing any material benefits to anybody. I suppose it's possible profits from the store would be prevented from subsidising AWS, which might benefit competition. This is the only one that makes a lick of sense but it's not really a big problem to fix IMHO.

So what are the actual proposals, or are they just vague pontificating at this stage?
Starlink: SpaceX Internet Satellite Constellation Just Got the Green Light
My first reaction when I read the title was to complete the sentence in my mind: “…and it sucks”.

But I'm very glad I was wrong in my scepticism. This is freaking amazing on so many levels.

Edit: It’s been a while since I’ve been so excited about a project. Now I can’t work just thinking of taking a month off to play with this thing :)
That's true. His perspective is more of VCs than us.
We 'spin up' virtual machines or instances now
Your translation is word-for-word correct, but I've never heard somebody say "from nothing" in English in a situation where you might say "no worries", "no problem", or "you're welcome". I have heard "It's nothing" though, so I think his translation is fine. Perhaps people don't use it that way in the dialects of English you know?
Depends very much on the product.

The more a factory produces the more automation pays off: it takes a big up front investment to pay for the machines, but once the machines are working it costs very little to make more.

Shipping has a bunch of other issues. Wars, border issues, weather, [long list skipped] all interrupt shipping, and the farther something needs to go the more likely it is one of these interrupts your shipment. Everything that depends on that is in turn disrupted.

Cars are best assembled near where they are used because when fully there is a lot of empty space (the cabin). The alternator for that car can be made pretty anywhere, it is small and dense and so shipping costs are not high. Most other products have elements of each along the way.

Large companies often have a large department dedicated to mapping out logistics. It is no easy to make sure that all the parts needed to build their widget arrive on time.
Readymag – Design Anything on the Web
Show HN: Open-source-jobs – Working on open source and get paid
Project: Smart Powder Trickler
I have a little sympathy for him but not very much. Sheep farming has a terrible impact on the environment, huge areas of land where they graze are barren. It only exists due to subsidy, one of the few benefits of Brexit is we may be able to kill it off completely once out of the CAP.

A lot of the competition in the UK comes from New Zealand lamb where they have a better climate for raising sheep. It doesn't have much to do with industrial farming, it's more about their ability to grow grass year round.
Show HN: A Web Company Turned Their Business into a Game
> is time consuming

Get used to it. Learning a language is time consuming. Nobody ever learned a language by studying it 30 mins per day.

At a beginner level, one can find words through the grammar textbooks and the like.

At intermediate+, you find words through material that you find. For example, news, tv shows, songs, and the like. It's up to you from here on out.

> I keep seeing words from a few narrow niches

The trick is to vary your resources. Read the news, but also read a short fiction book, watch a comedy tv show and then a drama, etc. You should also find resources at your level. If you are a beginner, don't bother reading the news. Even if you look up all the words, they're usually niche and will not help you that much.

One way to combat this is to find a list of the 2k, 3k, 5k most commonly used words and add them to your anki deck.

What I do is I add unknown words from my daily conversations with native speakers.

> without any understanding of how they'll be interpreted

If you see a word in a sentence from a native source, that's a pretty good way to see how it's used. You can also cross-reference with a dictionary or by asking the native speakers you practice with.

When you add a word to your anki flashcard deck, you need to also add sample sentences. It's borderline useless to learn a niche word without examples of how it's used.
OP stated "I can't stress enough how important youth sports are for kids"

Based on a sample size of one.

For any given activity X, there will be people for which X is a reasonable thing. That doesn't mean X is really important, it just means it's important for one person.
I can write you a 20 pages essay about why a text is boring and why I don't see talent in it, with detailed analysis on the style, fit, comparison with similar intent and pieces of art and explain the reason I think the usual analysis is overblown given the weakness of the text.

If a teacher find intensity and depth in a text that has little substance or nuances in the most obvious lines, I'd argue that it's actually the most important point to make if you want to say something that matters.

Of course, to win the meta game is to know that is not actually the most important point to make if you, as a student and human being, want to open more opportunities in your life.
What would be the off the self hardware (CPU) to use for this problem today? Still Intel, or AMD, or does ARM architecture do squaring fast? Or something else entirely, like GPU?
Data Structure References in Tcl
Why get one person to do one unit of work to train your AI for free, when they could do three units of work for free?
Or just a feature to whitelist numbers, block all others.

I've gotten some helpful calls from neighbors though whose number I didn't have saved.
Also related to that I just came across a library that can generate json schema from a dataclass https://github.com/s-knibbs/dataclasses-jsonschema

There's also https://github.com/Fatal1ty/mashumaro for json serialization.
FreeRTOS was previously GPLv2 with a couple of added clauses (anything linked with FreeRTOS is now GPL too and you can't publish performance metrics without approval). I'd imagine there were a lot of companies not wanting to GPL everything they made with FreeRTOS (i.e. Amazon) so with a new MIT license, anyone can do whatever they want.
Try an online generator such as https://dmarcian.com/dmarc-record-wizard/ to create one. No affiliation, just a well done generator I have used that walks you through the process.
This article made me wonder, if overnight everyone switched to electric vehicles what would happen to the coal industry? I'm not advocating for either, but would we see a significant resurgence? I'm unsure if electric vehicle use is factored into the daily requirements for places that are ramping up renewable energy...and if not I can only assume the requirement for every household charging their cars is massive.
I think the meta teaching is more important, and more impactful that the information taught.
UK serviced office provider Regus offers "franchise opportunities" [1] if you know any landlords who'd like to turn their offices into a wework-like-business.

[1] https://news.ycombinator.com/reply?id=19783108&goto=item%3Fi...
Your body heat makes an excellent oven for a wristwatch.
I would love a hand wind watch but those cost even more :).
> If there are markets in developing countries he can serve cheaper than anyone else both sides profit: he makes money, the people get cheaper internet.

Let's see whether it is net-neutral internet or not, then judge. My guess is it will have exclusive offers to content distributors in order to lower cost.
Probably the same discussion: https://news.ycombinator.com/item?id=13348672
Foreign telecoms make good money looking the other way on spam. They mix in enough legitimate users that the rest of the world can't just block them without, e.g., also blocking the entire Indian subcontinent.

We may get there. It'll probably take the form of deploying STIR/SHAKEN on the US side and making engagement with anyone who doesn't implement it purely opt-in.
CS is very new though, and already pressured by immense economical interests.

Give it a thousand years.
I'm a GitLab employee, and I appreciate your concern for the disadvantages section. I think that we could enhance that section a little more to include other common concerns such as yours.

While I'm of course biased towards remote work, I can see the validity of people concerned with feeling isolated by working remotely. GitLab provides an option to pay for a coworking space for people who don't like working at home or by themselves. This is one way that you can mitigate the isolation issue while still maintaining the benefits of remote work.
Uber’s enormous, vague IPO prospectus is an outrage
Which is ironic, considering humanities are supposed to be about exploration of ideas and creative thinking.
I use <aside> on my side which is I was intrigued by the mention of <sidebar>. The author also uses <sidebar> on the site rather than the usual <aside id/class="sidebar">.
I don't think that is true anymore:

https://www.sciencealert.com/scientists-spot-530-000-potenti...
cloudbees shop here - i can say that because of how fragile the plugin environment is, we never, ever update our jenkins - we cant, we would spill money out the instant it went offline. so every few years we just roll out a new jenkins and force the devs to migrate to it, slowly, also over the course of years. every half a decade the cycle restarts. ok, we have been through exactly one of these, but it's a full cycle and starting up again. this has always been the biggest pain point, developers begging for a new plugin they cant have because updating a dependency is forbidden. so they either dont, or they do, by: making their own island ci/cd, or doing it so poorly, just as much risk comes into jenkins as it would rolling the dice on an untested upgrade.
Hey everyone!

I wrote an in-depth article about a project I've been working on -- the Open Trickler! In this article, I describe how I built it, how it works, and how you can build your own for under $60! The project is open-sourced and it uses off-the-shelf components. The controller was written with NodeJS and the mobile app with Flutter.

I hope that this content is high quality enough to justify the time you spend reading it, and how much time it took me to create it!

I’d love to hear your feedback and answer any questions!
Your state Department of Labor probably takes nonpayment of wages very seriously.
They may have achieved revenue growth, but net income was down significantly from last year, even excluding the EU fine.

https://files.catbox.moe/ud3wei.png

https://files.catbox.moe/qdrya3.png

https://www.sec.gov/Archives/edgar/data/1652044/000165204419...
Sounds like another lip-service law that European countries like to enact and then rely on the honor system for enforcement.
I can't edit my parent comment anymore; I didn't mean that it would be hard for anyone to fail to make the distinction, esp. for people beginning to learn French.

But the author has been in France for 15 years and by her own admission, speaks the language pretty well; so I doubt that she actually had a hard time discriminating between "les poux" and "le pouls" -- she probably thought this play on words was funny, but didn't experience the confusion herself.
'Got' Cinematographer Defends EP. 3'S Darkness
For gaming, using WASD makes sense because the LHS modifiers are much easier to hit with your pinky than Q/A/Z
I am surprised that no one mentions about their Waymo / Verily revenue potentials. I genuinely believe those will have even bigger potentials than ad sales for Alphabet.
"... are all about conformity."

You give them too much credit, imo. That would be way to clever, too much 'conspiracy'-like.

But, I agree that if you go against the grain, confront their bs... you're toast.
Marty Lobdell – Study Less Study Smart [video]
We means test access to the social safety net programs for the poor.

We can means test access to tax loopholes as well.
It can be elitist, but honestly what clothing accessory market doesn't have that cohort? There's so many decent options under $1000 it's insane (a little research to avoid upsold Chinese crap like MVMT Watches is necessary though).
I could see how having a personal website that is basically just your resume could be helpful. If you're a web dev in particular, this kind of thing is essential. However, I don't think having a personal blog is a good idea for everyone. If your posts are all extremely boring and about mundane tasks, then you end up looking very self-involved. Being too funny can come off wrong as well, making you seem crass or like someone who can't be counted on to take things seriously. God forbid you talk about politics or complain about the person who cut you off in traffic.

I'm not saying that having a personal blog is bad, by all means make one and complain about politics, but if you make a website/blog for the sole purpose of helping you get a job, I'd think twice about the kind of content you'd going to put out and how that would reflect to future employers. Having no presence online really doesn't strike me as a bad thing at all.
My project in University (and now my company) annoyed a lot of companies when we first published DrugBank in 2006. We basically opened up the data on potential APIs and their targets into a downloadable and useable data set. I remember going to conferences and being both lauded by academics and maligned by pharma folks. This was before Wikipedia or things like Pubchem and ChEMBL were really a thing.
Tesla's Q1 Pollution Credits Avoided $918M Loss and $1.14B Cash Bleed
It’s a text file where I’ve copy and pasted paragraphs and comments I’ve found interesting from books and online, and a few of my own thoughts.

Each entry is preceded by the date the entry was made, and followed by a reference to the source.

Because I’ve used some of the material multiple times I’m vaguely aware of the overall structure, and I use it as a bit of a knowledge-base.

As an example I’ll probably pop this comment in there later, so some of the materiel is mundane. Some of it seemed profound in the context of my life at the time, but might make less sense years later out of context.

I’ve only ever deleted a handful of entries in that 17 years.

I guess parts of it are a bit like a diary too, but I’ve never been very good at intentionally keeping a diary.
(Title needs the year since the article is from 2017.)

For keeping SSH keys, the PIV module seems a bit simpler than GPG. I just went through the process myself.[1]

They should also mention FIDO U2F, which already works well with Google, AWS and Github among others. Implementing it for your own site also seems doable.

1: https://blog.snapdragon.cc/2019/04/27/using-a-yubikey-to-sec...
>Globalism has brought down prices and made many things very cheap and affordable, but at what cost?

That depends whether you consider an American job more valuable than a Chinese one. America has the wealth to provide a safety net, it's not the fault of globalism that it doesn't.
>This act gives tax incentives, subsidies, lowers clinical trial requirements and increases exclusivity for the development of "orphan drugs", which otherwise might not be economically viable to develop. That said, if a condition is rare enough, there's probably no amount of tax incentives that's going to induce a for-profit company to go through the significant costs and hassle of bringing a drug to market

Some people like to claim that the free market works though.
We detached this subthread from https://news.ycombinator.com/item?id=19786422 and marked it off-topic.
You don't want ready-made decks except at the very beginning. Once you get past words like "mom" that have very obvious usage, these decks aren't great because they lack examples and structure.

Instead, one should use Anki to make their own decks with words that they find whilst learning the language.
Also, those costs cover much, much, more than git.
Regulating AI: do we need new tools?
The telephony protocol permits owners of a local telephone exchange (any setting with many internal phones) to display a chosen number in the caller-id field. The intent was that outgoing calls would appear to come from the general number of the organization, rather than the individual who actually placed the outgoing call. Unfortunately, when this was designed, no thought was given to the possibility of (now widespread) abuse. One cannot completely blame the original designers: when they did their work, telephony was essentially a closed system controlled by a handful of large telephony companies. The rise of using the internet as a transport medium was not something they could have anticipated: there was no internet back then!
Is that a parody of "You Suck at Photoshop" tutorials?
It’s been years since I worked at a company that had separate sick and vacation time - it’s usually just one paid time off bucket. But if I remember correctly, companies don’t usually pay out for unused sick time, just unused vacation.

But most of the time, I’ve used most of my vacation time between actual vacations, interview prep and interviewing by the time I leave.
Please don't be rude and mean.

https://news.ycombinator.com/newsguidelines.html
Anki. See my other comments in this thread, but I can vouch for it after using it for almost 2 years for Korean and now Japanese kanji.

The manual documents it well, and I recommend you only use a ready-made deck for about 3 months at the most. After that you should be making your own word decks.
Distributions vs. Releases: Why Python Packaging Is Hard
At least Belgium officially uses spaces as thousands seperator [0]

[0] http://ond.vvkso-ict.com/vvksomainnieuw/brochure/Vouwblad%20...
Rusty-TypeScript: TypeScript Compiler Written in Rust
About coding the“FizzBuzz” interview question
I'm going through a bit of this sort of thing with my oldest child right now. Sometimes there are issues with the common core specifications themselves, but holy heck are there problems with their implementation. For example, common core math standards MP2 & MP3 relate to reasoning and logical arguments.

Typically these areas are targeted to 5th graders to start with. My son is in 3rd grade, yet out of the blue with no prior introduction, questions arise in a module on fractions about this. Suddenly my son is given a question like this:

"Jane has 6 apples but 4 of them are rotten. Jane's friend Bob says that less than half of the apples can be eaten. DERIVE A CONJECTURE about this situation and provide evidence to support your argument."

This is absolutely ridiculous. First, the concept of a conjecture has never previously been introduced. Second, even if it had been, as used here it is completely inappropriate. It has been pulled from the MP3 standard but clearly used by someone creating questions that had no idea of how to actually apply the concept or perhaps know themselves what a proper mathematical conjecture actually is, much less that its use here is basically a complete non-sequitur. The word probably should not appear in an elementary school core specification at all, as every instance I can find of it is used inappropriately as the generic layman's version of the word rather than its mathematical use, when math is the frickin' subject at hand /end rant