skysight-inc/HackerNews huggingface dataset:
I guess they will pay for higher frequency, but for ECC? Not so much. It won't help to achieve higher geek rating after all. I might be totally wrong about it, of course.
Measure What Matters: https://www.amazon.com/dp/B078FZ9SYB/ (also on Safari Books Online)

Move: https://www.amazon.com/dp/B01N9ZVTGG/

Radical Focus: https://www.amazon.com/Radical-Focus-Achieving-Important-Obj...

Introduction to OKRs: https://www.oreilly.com/business/free/files/introduction-to-... (I'm assuming this is the one, came up in Google and you didn't provide an author).

I'm not sure if Move or Radical Focus are on Safari Books Online, but they're not on my company's subscription to it. Thanks for the reads, I'm pulling up the 4th one to read because I know my management doesn't have the attention span to read anything longer than 37 pages.
Show HN: Something Similar to a Geometry Shader for Three.js
Fairbanks is a population of just ~30K, regularly has -50F temperatures during the winter, so it might not be directly comparable to a similar effort in KS or GA.
Probably the rampant PEDs. The NFL is worse than professional cycling these days.

Even before Lance, the UCI/WADA implemented among the toughest, if not the toughest, doping control schemes in sports.

The Bio Passport, automatic urine tests of winners and podium placers for each race. Random in-event controls, random out-of-competition tests, etc. Riders are required to report their whereabouts so that they can be randomly tested over a dozen times per year, wherever they may be. Multi-year suspensions for anyone testing positive and losing the appeal, to start. 4 year ban, I believe, on 2nd positive.

Compare that the NFL's pathetic drug policy, where players aren't even tested for recreational drugs during the season. And only a few-game suspension for getting caught.
Yes, but how did you come to that conclusion? Lexical matching, piecewise numeric matching? What's the programmatic way of determining that?

For a better example, how about version 1.9 vs 1.10? Or 1.9rc1 vs 1.9?
Players are constantly getting suspended for violating the league's PED rules, and they're not always punished equitably.

As a more extreme example, there was HGH shipped to Peyton Manning's house, and the league seemed to sweep it under the rug (he claimed it was for his wife). This was around the time he had just won the Super Bowl and retired.
The Startup Calculator
> Opting out of tracking and targeting, it turns out, isn’t an option. There is no such thing as a purely transactional transaction. Every purchase I make and every website I visit is recorded, tracked and indelibly tagged to scores of profiles sold by data brokers I’ve never heard of to companies I’ve never heard of in an attempt to persuade me to spend £150 on a Chicco Next 2 Me Bedside Crib. Spoiler: I did.

And this is why advertisers are invasive. If you feed the trolls (or advertisers in this case) they come back for more.

As an aside, it would be hilarious if this entire article was sponsored content for that crib.
Interestingly, RPCs failing is not really a problem at companies with heavy investment in microservice tooling. Everything is set up to retry transparently below the application layer. Obviously this costs in terms of infrastructure and latency but it's essentially transparent to the programmer.
I'm guessing they have considered this.
> The observer pattern is mentioned in the Gang of Four Book[1], published in 1994. JavaScript first appeared in 1995. Observers predate Redux. You don't need Redux to use observers, and in fact there's nothing about React that is incompatible with RxJS.

Yes, and before I was using React+Redux+Redux-Observable I was using Cycle.JS and everything was RxJS and/or Xstream (an RxJS-like) observable-based patterns.

As I said, this stack is a useful "oreo" for my needs right now. I understand if "oreo" isn't your cookie of choice.

> at the very least I think we can agree that "Doing one thing well" in UNIX means not creating a bunch of new problems that you need other tools to solve.

Again, I think the problem here is that we are disagreeing on what the problems even are. Again, I don't think these tools "create problems", I believe they solve very specific problems, and yes very "unix" in that way of solving as specific a problem as they can and no larger, and leave other problems that already existed untouched, whether or not they were in play, because again that's the philosophy here. React is "just" a view layer with a bare modicum of state responsibility. Redux is "just" a state layer. Redux-observable is "just" a tool for handling state side-effects. They don't need to solve every development problem, this isn't Angular. Similarly, they aren't the only tools for the job. There are several alternatives to each part of that stack (as others in this thread keep pointing out), this is just the one I've chosen for my projects right now.
Having worked on web based applications (not sites) for a couple decades, I have to agree... I'm a fan of either SPA + Node API (other APIs behind it as needed) or, can it build to a static deployment. I push to one end or the other.
Alaska gets quite a bit less sun than the rest of the US and would need maybe 2x over-provision. And no idea what people will do for electricity the other 20 hours a day where solar panels are either useless or nearly useless. Also, cloudy days.
Screenshots are a good idea, I'll do that.

Thank you for pointing out the confusion about keywords. There's a few tutorial-style tips when you first signup that hopefully makes it obvious. But clearly I need to explain it better on the website. I've been in it too deep too long to see the obvious >.<

A keyword is a unique string that you reserve when you first sign up (subscribers can reserve many keywords under different domains).

So when you sign up, you might decide on the keyword "clusmore". Once the keyword is created, you can give out addresses like "facebook-clusmore@kopi.cloud" and "ycombinator-clusmore@kopi.cloud" (you don't need to sign in to Kopi, just prefix with a "stub" to identify you you're giving the address to, add a dash to separate from your "keyword", then give that address out).

As for replies, if I were to send an email to "shorn-clusmore@kopi.cloud", it would end up in your real inbox with a "reply to" email address pointing back at Kopi with a unique reply address. When you reply to that email, the message will come back to Kopi, be mapped back to the original from address, then forwarded back to the original sender.

This way, you can have a whole email conversation back and forth without ever telling the other party your real address. I should point out that Kopi is just about simple privacy of your email address. It's not appropriate for dealing with actual secrets and secrecy.

In general usage, you don't log in to Kopi at all. The only time you would need to use the actual Kopi interface is to block particular email addresses (e.g. you would log in to Kopi and block the "shorn-clusmore" mail mapping), enable RSS publishing, create new kewyords, change where your mail is forwarded to, etc.
The company that promised a one-way ticket to Mars is bankrupt
This is great! One suggestion, show the theme of the poem or maybe the first few lines so the person doesn't have to read the whole thing / scroll to the bottom to move on or like it.
I had to do exactly this for my ketubah for my wedding, can confirm it was a nightmare. Had never done RTL before, let alone both on one line. Took fully half an hour just to make 4 signature lines with labels
That alone is not enough. If you use Facebook, Twitter or Google, they track your usage of the service and make inferences. Even if you turn that off or don't use those services, advertisers who are also spying on you (for example, Amazon knowing your purchase history) will give them data on you. And so on.
Considering the number of items and significant chance of counterfeit, it's better just to stay away from Amazon.

I've not bought anything in 6 or so months from them. And I'm better for it. If I want 100% legit counterfeits, I can order from Aliexpress :-D
Interesting to read, but I wonder how many of those schools actually sent kids to D1 schools. I'd be willing to bet that most of the schools shuttering their football programs weren't college football recruitment hotspots to begin with and only had the odd kid every few years play at a D1 level.
The problem comes down to how you use your model, which is all that matters. If there is a mismatch between the language in which your model is embedded in and the language in which your main application/interface is written in, then ideally you want a way to extract the model statically from the dev environment. It's not about type-checking per se, which is nice, but how you get the model out without having to, say, start a python interpreter in your server process just to do the inference (which is why in some aspect Tensorflow is more convenient).
Jaspers – Like PHP, but JavaScript
Vectorize the adjacency matrix.
100% of the companies that I installed LG IPECS systems into back in the day also became e-fax customers.

By the time you've got a dedicated channel for the fax machine (missing an inbound PO delivered via fax because the sales team is hitting the phones hard doesn't fly anywhere) and are paying an additional monthly fee for another DID the cost is usually a wash anyways.

It's money exceptionally well spent to not have to worry about G.729 jitter and the nightmare that is analog>digital>analog>digital and back.
Ask HN: Why is Microsoft not part of FAANG?
If only this tired meme would die as fast as a Google product...
Appreciate the nostalgia but it's not for me. I moved off wood skis 40 years ago. Those puppies break!
And on top of that if you get caught cheating with PEDs you still get to play in the playoffs and super bowl. At least in the MLB if you get caught with PEDs you can't play in the postseason that year.

edit:
https://en.wikipedia.org/wiki/Major_League_Baseball_drug_pol...
So many people talking about what a good idea this is, or how it has already been done or ...

Absolutely nobody talking about ... if we really, as consumers, want to be tracked everywhere all the time always.

Do you just assume that there's no way to stop it so might as well nerd out over it?

This is ... So weird, considering how HN usually treats privacy.

I hope this company, and every company trying to track me both on and offline are destroyed by strong data privacy legislation.

Enough is enough.
The data is so slow in modern-day terms that it wouldn't make a dent in their mobile-data cap anyway. We're talking 9600 baud, or 9.6kbps, for data over the mobile voice channel. Now, SSH'ing (or RDP'ing, for that matter) to their home pc over mobile data and doing data-intensive tasks through that channel is something that should be a lot more common than it is.
That's extremely convincing arguments:

> C++ programs have the potential of running 5–10% faster than Pascal programs. However, in practice Pascal programs usually run faster. This is because human factor will inevitably involve in real world situations. Consider this experiment:

> Pick a simple task and have 2 different individuals work on this task separately. Limit their times to 10 minutes. One will code in Pascal, the other in C++.

> * Pascal programmer will implement the task in 1 minute. S/he will spend remaining 9 minutes to optimize the code.

> * C++ programmer will implement the task in 10 minutes. No time left for optimization, hence the program will run poorly.

I will be honest : if I only had this blog post as a source of information on Pascal and C++, I would almost certainly choose C++ because the lack of proper arguments certainly means that you are actually unable to put some figures forward and are just trying to bullshit your reader while deep down you know that your comparison does not hold.
Speaking from experience, not necessarily.
Robot Shoemaker
Zeplin (YC S15) Is Hiring Software Engineers and Product Designers
I hope not. I have AAPL.
German Mut
The liberals in Germany FDP decided that English sounds cool and came up with the slogan "German Mut" (German Courage) which was placed on a poster with a Female candidate. The Aussies thought it was funny as Mut in Aussie slang means Cu*t
I agree. The superbowl is a day long celebration of ads. Football is just a sideshow.

Now as for ads themselves, they've gone from selling products to social engineering and selling an agenda. Is this a result of monopolization of industries where megacorporations no longer are worried about competition? Is it just a result of media getting more and more extreme ideologically? Maybe both?

And it's not just ads. It's the entire media space. TV shows, movies, etc are more about ideology and agenda than art or even attracting an audience. Even award shows, best selling book lists, prizes, etc are more about agenda than anything else. Maybe it's always been that way to some degree, but lately, it's become so extreme that the average person can see it now.
You can also turn it off completely now; I believe this wasn't always possible.
Nuro versus Instacart is the wrong comparison, in my view. Instacart is B2C, while Nuro, if the Kroger pilot is how they plan to expand, is B2B.

With Instacart, you as a grocery customer decide it’s worth a significant premium to have groceries delivered to your door, with full service. With Nuro, the initial customer is the grocery store itself; to you as the grocery customer, it’s stores with Nuro versus stores without Nuro.

With a service like Nuro, the stores probably hire an extra person or two per shift so some of the floor staff can be assigned picking and loading, spreading out the labor costs. As you say, getting the cost down is critical, and if Nuro succeeds, I could imagine autonomous delivery eventually being priced into part of the standard operating costs for a grocery store.
> over a decade ago

If it ain't broke, don't fix it. Also:
https://www.computerweekly.com/blog/Open-Source-Insider/What...
The latter evolves toward more optimal configurations as a result of the incentive each individual has to improve their station in life.

I understand that this economic axiom has been discredited. For example, by the work of Nash.

Society and economy are too complex to deal with based on broad over-simplifying generalizations about entire classes of interaction.

Yet you keep making them. If you think such broad, simplistic generalisations don't apply, why keep making them?
She wasn’t treated like she were female, she was treated like if she had periods. Which, obviously, not all women have. It’s trans-erasure to assume that they all do.
Which you don't need most of the time in production because you can statically determine which operation needs to happen without the overhead of dynamically choosing the operation.
The government sponsorship thing is very recent. Football has been very popular for much longer than the whole military recruitment angle has been in effect.

People didn't start watching football when they heard that a few jets would be flying over before kickoff.

(And, for the record, I hate all that jingoistic crap. The sport would be much better without it)
NFL is also used as a shortcut for a sport as it’s got different rules than high school or college football, and the both share a name with Soccer.
For anyone still holding onto the belief they can break free of being tracked and sold and still remain functional in modern life, I offer you a challenge: For one month, do everything in your power to avoid being tracked. Take it as far as you can.

A year ago I attempted this by seeing what exactly I would need to do just to simply build my own cell phone, just to call, which did not allow any kind of tracking. Every layer you step through, from components to software to the telecom infrastructure itself has some finger in the pie. For the first time that stoner-ism "it's the SYSTEM, man" began to take a concrete form, like discovering some invisible forces just under the surface, governing our behavior. That's when I pulled the plug for my own sanity.

How it is we not only accepted this, but allow an entire market to exist buying and selling our personal lives (of which of course we ourselves do not profit directly from), still astounds me.

Keeping your life private is no longer the default mode. It's now more like going to the gym: it requires continuous drive and effort. Most don't have the time or the resources to even think about personal privacy, let alone take some kind of meaningful action.
I am very inexperienced with biotech. Please correct me if I'm wrong:

"synthetic" in this case means the DNA is extracted from one cell, sliced and diced to get a desired genome, and then injected into an existing cell to hijack its offspring to use the new "hacked" DNA. Is that accurate?

In my mind "synthetic" means starting from basic chemical compounds and building from the ground up to create a desired molecule.

This seems more like if you took a big box of hard drive parts (cannibalized from existing computers), cobbled together a working hard drive, and then stuck it into a computer and then claimed you've "synthesized" a computer.
The Star of the Silken Screen
Why are you measuring by revenue and not by viewership?
Very exciting to finally see semver get some traction in one way or another! A very welcome decision and announcement, also supported by Haacked's post[1].

[1]: https://haacked.com/archive/2019/02/11/semver-collective/

I have been quite active around the semver repo for a few years after 2.0.0 was released initially and participated in a lot of significant discussions that, to this day, still remain unresolved without either affinity to them or a stated rejection. After many years of seeing the same questions and suggestions pop up with no progress in sight, I just slowly lost hope and once issue updates started piling in to close issues at the initiative of @jwdonahue (thanks, by the way) without advancing any discussion or subject, I just unsubscribed. I am really exited about the things that are to come and will gladly try to participate in discussions to the best of my abilities.

Currently, there are quite a few things that SemVer needs to decide on (not necessarily implement), but imo the important points are:

1. How are versions selected? You mentioned this in the thread already, but this point is hugely lackluster about the current situation. See issue #205 for the biggest discussion to date and many cross-references.

1.1 Build metadata, especially in the context of version selectors, kind of "just exist". They serve mostly as a "catch all" for various things you might want to annotate a version, but there are no rules or use cases for them.

2. (Automatic) development/post-release builds come up frequently when trying to version snapshot builds, however Semver does not have a solution for this. See issue #200.

3. Clarify the "limbo" that are 0.x.y releases. To me, the spec is clear in its semantics for this, but the wording can be misleading to some. Basically, in the current situation semver just does not apply to 0.x releases at all (for the purpose of providing a "stable API") and this should be clearly communicated, especially for version selection.

4. Put more emphasis on what a "Public API" is, either in the spec itself or the FAQ. Many people have problems with this abstract concept and ask about it on the issue tracker.

5. Another topic that comes up frequently is demand for a "generation" or otherwise comparable fourth number to declare a kind of reboot for versioning. Some package managers have this (pacman, for example) and it is sparingly used, but there is no stance on whether or not SemVer would be interested in such an optional component or whether this is to be handled elsewhere. See issue #213.
Thanks. I don't tend to rise to such personalities, but I equally won't let their comments off the hook and allow toxic behavior to propagate unchallenged.
> The question is, is it a worse problem than in American football?

Retsibsi makes a lot of excellent points, but also the only way we can find that out is if we have American Football players play the game unprotected and find out.

That comparison of MMA to boxing doesn't work either, as it's not a matter of protection that affects the injury rate, it's the fact that you can't grapple in boxing. Boxing forces the game to be about hitting each-other in the head until time out or knock out, MMA doesn't have that same restriction. And that plays into my "to have a concussion free football game is to not have football." point.
"If you don't want period-related ads, then you must not want to be treated like a woman?" That feels like a bit of a leap.
We move to touch or flags. I played plenty of touch and flag football games without head trauma.
In my experience SPAs are actually much more prone to bloat and the resultant performance issues. If you have thousands of components you definitely need to dive into all the complexity of code splitting and server side rendering to make your app fast. You can very quickly find that you have a 4MB JS download.

Of course each application has different needs, but for large multi-developer UIs, I think a better option is to split your front end into distinct server based pages where you leverage React/GraphQL/SPA/PWA features for great DX within those pages. That way you can keep it fast and potentially limit some of the complexity.
Good luck with that:
https://www.newyorker.com/tech/annals-of-technology/how-voti...
Why There Won’t Be One Global Currency
I am hoping to release Magit-Popup's successor Transient tomorrow (or later this week if I can't get the manual done in time).
To me this is something that a changelog should clarify. SemVer is intended to be used by machines and a change in a major version should prompt a developer to take a look at the actual changes (i.e. the changelog) and whether they are affected by those.

Adding another number for this purpose still does not tell you whether your particular use case of a library received breaking changes or not.
As an addendum to #3, it's a single state that is passed down as a global/app state. If you break it up with the context api, it can get messy quickly.

As to other comments about logic in the View or State, it's bound to happen... the two aren't actually divisive concerns. Personally, I'm happier to use Redux than seeing prop drilling everywhere.
Your son's use case isn't an universal one, as mentioned, my work colleague doesn't do nothing of that.
OK. I will ask this of you though. I don't know if you are in the US to witness this or somewhere else. But next time you are in a crowded restaurant where all the portions are in the thousands of calories.. Look around you at all the people wolfing it down. And maybe ask: how many of these people do this regularly? How much exercise do they get to balance it out? How did these people get into this cycle, binging day after day? How irritated would they get if you took it away from them? Is it their fault, or are they stuck in some kind of bad loop? Was that cycle entered into well informed or something else?

Losing 100 lbs caused me to think about this, and the answers are very depressing.

Even for any given meal or ingredient, there has been a change. Look at videos of 70s and 80s America, the average person is way more fit. Or, to take a random example, I re-read the novel "Cannery Row" a few years ago. Now, it's fiction, though based on some real people. It takes place in the first half of the 20th century, and one character is said to drive regularly from Monterey to Los Angeles, a sedentary activity, stopping several times for burgers. Not once does it say he was overweight, nor do I think the real person he was based on was. Could it be that a 1940s burger was better for you than a burger today?
Uber Releases Ludwig – A Code-Free Deep Learning Toolbox