skysight-inc/HackerNews huggingface dataset:
The new version of Gmail is still horrible. Every day, I'll do things too fast, and it will pop alerts because some ajax request or promise hasn't resolved completely.

I expected that things would get better eventually, but that has not been the case.
I’m pretty sure it was patented at the beginning so it should be free by now
There were some alternatives presented but not accepted. In the history of warfare, terrain set boundaries because the defenders had substantial advantage over attackers. I own this side of the river, you own that one. But from an ecological policy standpoint, it’s a disaster. Neither of us own the river, but if I dump shit into it and you have a port at the mouth, then my problems become your problems.

The alternative proposal was to divide government along watershed boundaries. Spain and France are still divided by the Pyrenees, because ridge lines are the same boundaries on both maps. But the Rhine and the Rhone say that France is divided from Germany, Italy, and Benelux all wrong:

https://en.wikipedia.org/wiki/European_watershed#/media/File...

The river would instead become the middle of a territory, not the edges. My hamlet “owns” the valley it sits in. The county owns the tributary that flows past my hamlet and into another tributary. The state owns the tributary all the way to the Rhone, our nation or a union owns the entire Rhone, and a regional group oversees the Mediterranean, while the UN oversees the oceans in general, when regions don’t agree with themselves or among each other.

Anyone who muddies our water is in a direct chain of accountability to everyone down stream.

Logistically this is a nightmare. We’ve wiped out any cultures who might have worked this way, and those that remain won’t move political boundaries except under extreme duress, except to expand them (see point 1). But it does have a very Conway’s Law feel to it.
Mostly agree, but it's not like everything is shifted left in Europe. Europe has a very wide range of the political spectrum from the far right (Viktor Orbán in Hungary, for example) to the far left (active Communist parties). But yes, agreed, the US more on the right side of the political spectrum as compared to most of Europe.
What’s preventing more rapid uptake of integrating with the CAC system? I can use my CAC when going through TSA for ID (and verification is sub 10 seconds) but other agencies keep dragging their feet.
> SolarWinds hasn't bothered to revoke their certs or remove the package

Amazing. While I'm sure the attackers have already shut up shop and the threat no longer exists, this feels insanely tone-deaf from SolarWinds.
I'm curious as how this misconception subsists in 2020. Where did you come up with this idea?
I'm laughing and terrified of the fact we are all talking about what shit on the street is better smelling. I'm still going to ultimately defer to none as default before picking and choosing. And yes, I can foresee horse shit as being the preferred out of everything else... which again... terrifying.
Ex-Uber Engineer Shares More About Rewrite
There are other venues for this: cam sites, onlyfans, deviantart, fetlife, etc... which by and large put the subjects in the driver's seat.

But a lot of those "casual exhibitionists" are unverified. Many of the photos may have been taken with consent, but are distributed without. Sometimes that's revenge porn, sometimes it's hacked/jacked content, etc. Distribution of questionably sourced content can be quite damaging to the subjects.

If the "casual exhibitionist" is harmed here, it's dwarfed by the harm already being done to subjects without consent. And there are still plenty of suitable venues out there. Including verification with pornhub.
So this "good faith" requirement seems like a huge gaping loophole, just a wonderfully easy way to dismiss and even censor a ton of people you merely disagree with. Whether or not they are arguing in good faith is so subjective and therefore the question of who you should hear out becomes the usual popularity contest: if you are sufficiently unpopular, it will be easy to convince people to dismiss someone as arguing in bad faith if they already dislike that person.

One example might convince you that this "good faith" rule is too restrictive if you agree with me on one premise, that ~90% of politicians regularly argue in bad faith. Yet most of us who agree with this do not as a rule claim that we will never hear them out.
They are SO over the top. Every single interface is fine. Never have I not been able to figure something out at WORST with a quick Google search.

HN has a few reactions that I will never understand. The idea that they are being "tracked" against their will, that Google has bad UI and that Bitcoin is worthless.

I just chalk it up to smart people thinking they should be smart about everything.
I think of this sometimes when people are being sensitive about a fart or some fish. Are we really so delicate that even ordinary natural smells have become intolerable? Wouldn't we be better off becoming reacquainted with natural smells instead of constantly trying and failing to avoid them?
Somewhere on 4chan some time ago. This is not objectively written but in my opinion it explains why products like these actually have customers. A general change of society:
“It’s all about incentives and disincentives. Yes, the job market is brutal right now for young people, but it’s not the economy that is halting marriage. Young men still got married in the Depression.
Young men married during every war we’ve ever had. Technology throws a monkey wrench into things, but young men aren’t eschewing marriage because of porn or video games. Having a kind, supportive, caring, nurturing, loyal, attractive living partner is going to be preferable to porn any day for the vast majority of men. But the system isn’t producing kind, caring, nurturing, loyal, attractive women who want to be wives and mothers. It’s set up to create crass, overweight, “empowered,” mannish women who don’t particularly like children or domesticity and who think sex is a contact sport and want to play until their fertility window is slamming shut.”
Well, you can only wrap objects in one, although you can "wrap" a primitive by writing lambdas for this purpose.
Wow, thanks for that link. Literally all the conclusions were exaggerated.
There are ways for US to retaliate through espionage, such as doing a mass round up of minor russian spy assets that usually aren't worth the effort to go after, going after russian operations in places in which neither country have jurisdiction in, exposing blackmail of some random oligarch, stirring up unrest with plausible deniability, etc.

Essentially make life difficult for the people who actually run Russia.
Stripe Powered shopping cart library for React
Hey everyone, just wanted to share a library I've been maintaining for a while called use-shopping-cart. It's pretty straight forward, handles shopping cart state and logic. You can see the repo here: I have a bunch of issues open with future plans:

https://github.com/dayhaysoos/use-shopping-cart
Log in to Youtube for a better experience...

Do they not use ... ... ... cookies?
But it could exist right? For instance, what if MS created an ARM variant with special instructions to accelerate C# garbage collection? You could imagine a world where vertical integration throughout the entire stack leads to software which kind of works everywhere, but only really gives a good experience on 1st party hardware.
Teen Spirit?
Anything trivially parallel like a large C++ scratch build is obviously going to run faster if you have many more cores even if those cores are slower. What I'd specifically like to see is a benchmark of the long pole of most builds: the single-threaded link step.
Most cars are still not Internet connected. And most Internet-enabled cars still run perfectly fine without access to the Internet.
Surely the point is that this developmental ability to persist is wasted on FPS?

Who is to say? FPS games can teach you about your physical ability, practice and teamwork as much as playing football or playing in a band. The physical skills are different, sure, but the planning, teamwork and execution are all very similar (and similar to developing an app with a team). Any of these things could also, well, not teach you much of anything. But is that a function of the game or the player?

The article suggests maybe it's a function of genuinely liking what you're doing vs simply wanting to do it (maybe because of an addiction).

I.e. the real problem is the opportunity cost

The problem with viewing through the lens of the opportunity cost is that it requires some hindsight to be completely evaluated. I played competitive football for 8 years. I wanted to, but I never went pro. You can work hard, put in the effort and still have nothing good to show for it. Today, I feel like I could have better spent that time, because it ate up a lot of it.
Apple's M1 basically uses the architecture used for iPhone/iPad chips. Now I don't deny that the M1 is an impressive chip. But the question is would it be as good as the i9 if it would be a 14nm chip with only half of its 16b transistors?
Indie games studios, what tools do you use these days?
Indie games studios - both large and small - working with fully-remote team members, what are the daily tools that you are using in these times of "distributed collaboration"? How did you adapt your studios/businesses to the new remote working model? I am more interested towards the workflows between artists and developers and the administrative part (project boards, planning, etc.). More like "how are you doing it?" instead of "what are you using specifically?". It seems that some of the "established" methods keep working, but some need new approaches. What's your "secret" (that you can share with the world)?
> Well, if you're really meeting people where they're at, then you're necessarily speaking about what matters to them. Which is generally going to be the benefits/results rather than the features/artifacts.

> On the other hand, it's very easy to talk about benefits that no one really cares about. Or to talk about them in such a way that they don't see how it applies to them, or why it might be important or impactful in their lives.

Can't disagree with that, but it seems to me that's a more general point about precision in communication than the benefit/feature dichotomy.

Note that "a benefit no one cares about" is almost by definition not a benefit. If you're talking about an aspect of the product the person you're talking to doesn't find valuable, it's not a benefit. But that doesn't mean you should talk about features. It means you don't understand where they find value.

> With regards to funnels, you're 100% correct of course. But they're not always available, and many different groups of people with different needs, interests, and beliefs can (and do) end up on the same funnel path. You can keep breaking your funnel into every more refined steps, to be as specific as possible, but then you run into the issue of people giving up because you've asked too much of them before asking for the sale.

> For example, the landing pages for those M1 Macs. What would you do to make sure you know more about your audience before telling them about the product? Are you going to put a series of questionnaires ahead of the content? The content there has to work for pretty much everybody.

Sure. In practice, some benefits will work better than others overall, or will account for most of the persuasive power of a given product. Once you've found that, optimizing for subsegments may or may not be the rational choice.

Note that a lot of that stuff done through marketing automation is invisible to a lot of people. Apple, to the best of my knowledge, doesn't do a lot of it, but they could easily target their users based on all the information they collect on them over time without asking for information directly.
There's a much better way to relate to colleagues of your age, as well as people from a variety of age, ethnicity, and gender backgrounds: sports. Sports have the added benefit of getting you outside and moving when practiced. Women are also almost universally attracted to male athletes -- male gaming nerds, not so much.
Author here. -- Your suggestion inspired two new items on my to-do list:

- Support 3rd-party plugins for bulk additions of events (eg. from Web scraping).

- Support customized dynamic links based on event dates to Web resources such as newspaper archives, Wikipedia articles, etc.

Both are perhaps not top priority, but would be really nice to have.
Show HN: Facts-First Culture
Facts-first culture is what I have implemented at my team. It's about not tricking each other and telling the truth while your biases as you tell them. AMA.
Not just Electron apps. I've seen people on Twitter gushing about how seamless and flicker-free is switching between screens and resolutions on M1. And yet, there's literally no reason why it can't be done today, now, on the existing hardware.

Instant waking from sleep was one of the key points in M1's presentation. Something my 2007 model Macbook Pro could do. But then the subsequent releases of MacOS just couldn't do that. Despite significant increases in disk speed, and CPU speed, and RAM speed.

We are effecivey running supercomputers. And we can't seem to be able to do anything with them.
While it's true that cars are way more reliable nowadays. There are still engineer tradeoffs being made against reliability. Lightweight (fuel efficient) oils are being used, gas tank emissions capture (a system of rubber hoses and solenoids which fail easily), EGR systems, etc all are a detriment to reliability even if they have other positive uses. Today's cars could be far more reliable if that was a bigger design goal.
Looking at the 13F filings is also a great way to track what Ark and other investors (like Buffett) are investing in: https://cheaperthanguru.com/portfolio/cathie-wood
I don't know what you are talking about.

When you are consuming porn you are not stealing. At worst, you're watching content without a licensing agreement.

That's not stealing.
That's very true, In my limited experience, they are tools sold to non-technical leadership that are either thrown to technical staff to deal with and implement or require letting yet another vendor have network access to manage. It adds up to a hot mess.
I know from experience that I am capable of working productively for 10+ hours continuously on a single project but this extreme flow seems to only happen under extremely specific and not easily reproducible circumstances that generally run counter to overall "productivity" (ie: It is usually late-night work on a pointless hobby-level program).

I have occasionally in my career so far had an alignment of just the right problem, just the right guidance, just the right solution, and just the right deadline to facilitate 8-uninterrupted-hour-skip-lunch-"in-the-zone" programming days.

I would assume those stories about founder geniuses are partially-exaggerated versions of that played out over a larger scale and with a more deliberate focus on facilitating that type of perfect alignment of problem & solution.
There is zero chance this will result in a constructive debate when it is framed as a discussion of the 2020 election because nearly everyone will have a strong bias.

The clear answer moving forward is to go with a paper voting system that is easier to verify and audit like countless people in this domain have been recommending for years.
I went to school with a guy who stopped bathing. After a couple of weeks, he was so pungent that the smell actually became somewhat sharp and startling. Standing next to him was almost overwhelming. Eventually, school staff had to take him aside and mandate that he start showering. It's hard to imagine living in a world where everyone smelled that way all the time.
> What was the minimum number of votes across the minimum number of states needed for him to win in 2020?

I don't know the exact number, but afaik less than 1 million. Compared to the size of the electorate, a few hundred thousand votes here or there is really not that much. It only seems so to Americans because they have historically low participation and high polarisation.
Alarm going off 20-40 times a day would stress me out.
Also, being aware of the alarm can make one feel tension and
they could change the behavior.
Oh, I'm not providing a solution, I'm just saying that making the situation worse as "liberating women" is unhelpful overall.
I'm a B.Eng. + Masters and in 2020 I can't for the life of me figure out how to set ringing and notifications on my Android.

Sometimes it rings for email, sometimes not, when I go to the screen to turn on/off it's all greyed out.

I can have 'up to N' rings per day for certain things which simply doesn't make sense in most situations (missing sms?).

WTF is going on?

We are facing 'complexity disasters' all around us and Google is not the only culprit.

Hint: your product is completely useless unless you've made it clear and easy to use. We don't care 'what it does' until it is at least that.
When the people who do manual, repetitive labor jobs or any jobs that do not require a great deal of focus, get back to work it might show a rise in podcast consumption.

People have spent a lot more time consuming media due to the economic slowdown, when things pick up again, some of them will find podcasts as a more work compatible form of media.
Just a thought but I have no internet connected devices apart from PC's and laptops older than 5 years that still work as advertised. OTA Updates only work if someone at the other end is writing them.
They actually did, but the updated versions were for new sales only.

OTOH, software update is being widely abused nowadays, there's no pressure to get it right off the bat. As long as the update framework is robust, everything else can be weak since you can send another patch whenever you want.
Vehicle engines are better made today but now we are introducing new points of failure intentionally. It is as if there is a certain quantity of failure that must be present. In fact a vehicle produced just prior to "everything connected to the internet and the manufacturer can turn it off any time if they don't like how you're using it" probably represents the peak of reliability and now we are going somewhat downhill.

The NEXT Google Outage will involve 32 million cars refusing to run because they can't log in to your Google Account.
The best formal description I've seen of addiction (from a therapy perspective) is: behavior that negatively impacts your life in a way that you can't control. Addiction is thus very specific to individuals, not to substances.

If it's a behavior that one can control (as in stop doing it) then it's a legitimate choice and not addiction. If someone walking by a plate of cookies can't avoid eating too many then it is clearly addiction for that person.

Refined sugars are highly addictive for a lot of people, even to the point of feeling withdrawals.

It's also possible to consume refined sugars in moderation for other people.
I use different size instances, but I use SSH (mosh), tmux, and vscoder through the browser, when I "need" an IDE.

on my MacBook Air, I use azure data studio to connect to our MSSQL instances if I need a UI view of our database.
Money. If it's cheaper to not think about it and just do it, that is what companies are going to do.

Why do we still ask these questions?
You are holding in wrong. If you bridge the gap between the two ajax requests with your thumb, the entities won't be properly deserialized when the second request is made.
The book "Racing the Beam: The Atari Video Computer System" is a pretty interesting overview of the technical challenges they had to overcome. The racing part comes to having to have the frame ready to paint before the CRT beam drew them.
> Irrespective of why, cars and phones did not function in a more reliable manner back then. The statement is false.

You're missing the point, and misinterpreting that statement to mean something far broader than it actually says. The article is about unnecessary internet dependency, not about the mechanical reliability of cars, and it's a derail to make it about that.

Also, you're interpreting "a time back when the Internet didn't exist" as the 80s. For most people, the internet didn't exist as late as 1995, and I've driven some pretty reliable cars from that era.
To suggest that such tools exist, that these tools impact one's ability to effectively(!) think through problems, and that PHP programmers simply don't value these tools does insinuate a belief that PHP programmers are in some way unable to effectively think through problems. A broad claim indeed! Add to the above that you are unable to define, identify, or in any way clarify what criteria you are using to classify these tools, how it is they impact a person's ability to effectively think through problems, and why PHP is not one of them... and we are left with an obvious conclusion: you don't know what you are talking about.

Suggesting that PHP doesn't allow you to effectively think through problems, while certainly ripe for some fleshing out, is very different than saying PHP programmers (other people!) don't value tools that allow them to effectively think through problems.

We call my first paragraph ignorance, and the second projection. Turns out I was right!

At the end of the day any answer to a question asking why people condescend PHP programmers that doesn't dismiss the premise is itself condescending (or at the very least an admission thereof).

> "Why do you condescend PHP programmers?"

> "They don't share my values."

That's essentially your argument. Well... that's not really an argument is it? What are their values? What are your values? Why is one set better than the other? And most importantly, why does this lead to condescension?

The answers to the above, as I pointed out in my original comment, lead to only one conclusion: you've only identified a deficit in yourself.
In the future, nothing else will matter except for beauty in men.
IIRC, the standard ARM instruction set does include some instructions with "javascript" in the end. I think they're floating point instructions that handle some edge case (NaNs?) in the same way that x86, and therefore the JS spec, do.
I completely agree, and would love to see a body to audit the "if your server goes down, what behavior does your device default to?" situation.

That would ensure my smart front door lock doesn't default to always-locked, or always-unlocked.
The UI is fine. Seriously folks - get a grip.

That said, there is no question that things rot at google.

One thing other companies do but google does not - listen to customers just a bit.

My favorite is of course, google home can't get gsuite calendars, but I can setup alexa to get them fine (so whatever technical / secuirty argument there might be doesn't really hold).

This has been a top request for years? I wouldn't be surprised if it turns into a decade. Zero action.

This is just throughout things - they do the 90% solution, and WILL NOT touch the 10% you stub your toes on. If they just would tweak and fix a few things ANNUALLY they'd be very competitive.
Microsoft unveil blockchain contract management platform for gaming partners
Well if that's the best highlight of wasting one's life then its a poor one. In similar analogy you can maybe make some friends by getting addicted to heroin or becoming homeless too.

Just to be clear - I've wasted much of my youth with single player gaming. It was pretty addictive, no question about it. I'll do my best to get my kids have better life than that - no active screen around their young age, being very active in sports, nature, mountain activities, travel around the world backpacking etc. If they will choose to get hooked on games, so be it, but at least I've shown them many other, for me better options.