skysight-inc/HackerNews huggingface dataset:
"Made in X" has nothing to do with "nationalism".
Also: "Made in US" labels are incredibly useful, with regards to data privacy.
Could be my neck of the woods too but where I am Microsoft has the best reputation among the Major tech companies (not a privacy nightmare, great research division, has started supporting open source, remains fairly apolitical)
Happy New Year – Between the Hacks
Medium's thing seems to give you a limited number of views per month. It is reset by deleting cookies / local storage. (I just use Incognito.)
Texas amended the state constitution in 2019 to prohibit a personal income tax.

Also, the legislature of TX isn't structured in such a way that a large increase in Austin's population would enable sufficient political power to alter the constitution.

Finally, why would you want to move from California to Texas and then try to transform Texas into California? Just stay in California if that's what you want.
> often German-built

Credit to the Swedes for repeatedly schooling the USN with their Gotland-class AIP submarines.
Been a while since I’ve needed to run a critical database, but the options were generally a master-slave with replication, or an active-active cluster
I can't even say this without sounding like a "whataboutism," but the main material support for the Taliban in Afghanistan, for the last nineteen years, roughly two decades of war, has been Pakistan, and we've done NOTHING about it but keep shoveling them money in exchange for the transit rights to ship material through to support our troops in a rearguard fight against their minions.

WE are paying people to kill US troops by ignoring what Pakistan does with the money.

And that they were harboring Osama Bin Laden for a decade.

But we need to chase rumors that Russia does the same. Yeah, right.

Maybe we need to stop sending troops to countries where they're not accomplishing anything besides being hostages?
Jira sucks because middle management wants to be able to look at stats about stuff like estimated vs achieved points to get a fake feeling of control and hide the fact they are useless powerpoint generators.
MSFT employee here: I don't know of an internal service that I use that doesn't have MFA.

I am not going to make a broad statement saying they don't exist, I'm just saying I haven't found one yet. It's really annoying because I rarely have my phone on me when I'm at home so I have to go track it down. I'd be so happy if they let me use a yubikey :(
Epstein goes into this better in the book, but from what I (a non tennis player) can tell, it's that it is mostly a mental game and not a physical one, at least once you achieve the baseline fitness and skill. Again, I don't play tennis so I am simply parroting here.

I would think that any person that reads broadly should be better at business or other unkind learning environments, all other things being equal. Unfortunately, at least in most of the world's business environments I know of, when it comes to gender all other things are very much not equal.
Ditto. Here's a Chromium vs Chrome screenshot.

https://imgur.com/a/YShyehD

Note that in chromium there's an implicit style tag that doesn't show up in chrome.

Manually adding

style {
display: none;
}

fixes the issue with no ill effects in Chrome.
Ask HN: Easy low cost landing pages for multiple domains?
I don't know if this will actually help, but I do think it's important to keep in mind two underlying principles:

- People generally cannot be argued out of positions using facts/logic/science, if they didn't use facts/logic/science to come to that belief in the first place

- As cold/brutal as it may seem, do not set yourself on fire to keep others warm: if the rest of your extended family is beyond saving and won't listen to reason, you must prioritize yourself, your partner, your children, etc.

Now, with that being said, I think it's worth having a final "come to Jesus" type of talk, and adopting a very frank/blunt attitude. I would try something like this: "Mom, I'm not going to argue with you about whether COVID is real or not, how serious the risk is or not. What I want to do, is discuss how to handle your affairs, should you go into the ICU or die. Is your will in order? Which hospital do you want me to take you to (knowing that some are filling/full)? Do you have a burial plot picked out?". Make a last-ditch effort to shock them with the realities of how seriously you are taking things, how matter-of-factly you are preparing to deal with their likely illness or death. Don't make it a political debate, and just tell them, if you do things your way, I want to know how you want me to deal with the aftermath.

It probably won't work, but I would say do your best to make them confront the likely consequences of their choices. And you could also try to show them more articles like these [1], [2], or [3], though I'm sure you've probably already tried.

[1] https://news.yahoo.com/im-doctor-tried-plan-extremely-204117...

[2] https://www.statnews.com/2020/12/31/judging-patients-covid-1...

[3] https://www.nbcnews.com/science/science-news/how-talk-your-f...
You do see multi-level signalling in some communication interfaces, such as MIPI-C (3-level) or PAM4. But it's usually a massive headache not worth bothering with.
counterpoint: you can implement RPC using queues. queues are just one more tool in the toolbox. it's not the screwdriver's fault if it's used to hammer nails.
Is there some context attached to why this is being done now?
Is there a better product out there that can communicate what the development team is doing to non-technical people?

I like Jira when I don't have to use it. For example, setting up GitHub automation so that changes from Git will cause tickets in Jira to transition to the next stage. Or, automating a transition from "Pending Estimate" when a Jira user assigns story points to a ticket. The automation features in Jira are far beyond anything I've ever used before (one might even consider it an "IFTTT for project management"), and on most teams I've been on, very much under-utilized. I can even automate starting the process of development when design is finished, as when the design ticket is marked "Done", the development ticket it's linked to will change to "Pending Estimate", as it's now possible for a developer to estimate how long it will take to implement the given design.
Happy New Year!! Thanks a lot to all the wonderful people for your posts here. Glad to have learnt whatever I could here on HN
There are legitimate reasons for spoofing, but they all involve the permission of the number being spoofed.

We need something akin to DNS records for phone numbers. Each number would list the numbers allowed to spoof it. When a spoofed number comes through you check the list and see if it's allowed. Only the owner of the number can edit the list. (This is not a burden for the vast majority of people who have no need of spoofing, they don't need to ever look at the system.)
OWC ThunderBlade
Especially, as Windows updates, given basically infinite combination of hardware (often broken) and software (broken even more often) are super rock solid.
We all forget a common word from time to time.

I guess if you have backup word stored in different part of brain, it gives you more options.
Happy new year! Love this site, love the people here. Thanks for existing!
The ‘Indiana Jones’ Supernatural Horror Movie That Almost Was (2017)
The cookies get added to your browser as soon as the page loads, regardless of whether you consent.
Sure, here are the best ones I've read this last year (not all of them are published in 2020 though).

We are legion - D. Taylor. A four book series, haven't read the rest of the books.

Children of time - A. Tchaikovsky

The Unicorn Project - G. Kim. This would be especially interesting for the HN crowd. It's not sf per se, rather more than contemporary fiction, but the main theme is about programming and politics in a big corporation. Quite original and a lot of fun.

Agency - W. Gibson

The space between worlds - M. Johnson

To sleep in a sea of stars - C. Paolini

The algebraist - I. Banks

Hope you'll find something to your liking. Happy new year.
Was it https://devdocs.io/ ?

It installs as a progressive web app.
I can't speak for Atlassian dogfooding, but I don't find this to be a very true statement:

> While Atlassian has great confidence for how you should run your projects

JIRA really doesn't. It's extremely flexible, which I think is where it earns a lot of it's bad rep. You can really map your entire mental model to it's statuses and workflows if you want to (but you shouldn't).

The teams that I've been on that have had success with JIRA are ones where JIRA only encompasses the minimal amount of process as possible to represent the status of an story/bug/initiative with as little extra added as possible. The other key thing I've noticed is using it as consistently as possible so it can actually become the central repository (found a bug? make a bug ticket. have an idea thats starting to take shape? make a story ticket. fix a bug? put the ticket number in the commit). Seems like common sense, but usually needs to be strictly enforced, especially with individuals that are on the fringes of the development process (such as subject matter experts).
The core Windows source code is surprisingly readable/well written, I've heard.
This is a dumb argument because Apple doesn't even defend the child labor used by their suppliers, let alone on the grounds that they're actually saving children from exploitation.
“Many people have lost everything and now face losing their country.”

This is such poor writing it makes me stop and disregard the rest.
> And my point is that talking about "lies" will not do that. In order to prevent or mitigate the trainwreck, he would have to convince his family to fundamentally change which sources of information they trust. That's a very, very hard thing to do, but telling people that their beliefs are "lies" doesn't help at all; in fact it makes it even harder.

Oh, I'm telling YOU GUYS that these lies are around. Because apparently, unless I bring it up, people forget what's going on in our lives.

I don't talk to my parents through the contexts of lies and misinformation. I'm not that stupid. But when I'm complaining about issues online, I think its more clear if I just point out the lies directly.
> if your button within a form is semantically submit buttons (as the Create button here is), the semantically-best technique is instead to leave the button as a submit button, and instead of using a click handler on the button, to use a submit handler on the form and do event.preventDefault() within it.

This is my biggest pet peeve with so many modern websites and web-based desktop apps. It's not just a matter of being semantically correct in some abstract sense, it completely breaks the user experience for a keyboard user like me.

If you have a form with, say, two text fields, I expect to be able to type into the first field, hit Tab to the second one, type into that one, and press Enter to submit.

All too often, when I press Enter, nothing happens! This is because of the very problem you described: the developer used a click event handler on the submit button instead of a submit handler on the form as they should have.

It's such an easy thing to get right; why do so many get it wrong?
I second this recommendation.

The whole series is amazing. I doubt though that Bernie would appreciate to be said to "end up in the SS" :)
I can’t work the hours I did in 2020 again yet struggling to see how to avoid it
On a team I was on, there was a rule that we simply wouldn’t bother documenting 1 point JIRA tickets as then the documentation itself would likely take more time than just making the change.
> the techie scum

Surely the irony that you're writing this on HN isn't lost on you?
How will this be good for the country?
>Heritage implies "descent"

You might have noticed that Turks hardly look Central Asian.
Incognito mode works.

There's this userscript I created a few days ago that can open the incognito window for you in those cases:
https://gist.github.com/kidd/d53ca34477c45ee927105fc03b41797... . Not rocket science, but I'm happy with it so far
The ui is a little non-intuitive, but good for small teams. For repetitive process work or small distributed teams, I also like Azendoo or even Asana (which has the reports that managers crave)
I've experienced excellent results building distributed systems where the nodes talk to each over via raw udp. often, in the context of message queues, there is much talk about delivery guarantees, but in many contexts the same goals can be accomplished by designing the system so it can handle lost messages. for example, rather than a node sending a single message notifying that it has started work on something, it sends a message once a second, saying, 'I am currently working on x'. is that reinventing the wheel? to me it just seems much simpler.
The exploit in this case had access to the build (and presumably signing) system. That wouldn't have helped. The protection against this would have been the comparatively new efforts at reproducible builds. A modified binary, in theory, could be detected by current Fedora and Ubuntu releases (not sure about Debian or other distros). I don't think we've had an attack in practice though.
I'm so glad you brought up "neuro linguistic programming" because I never heard of it.

I think majority of people prefer both (visual sensory and audio input) hence movies, TV shows, sitcoms etc. being so popular. When I read something I'm bored so I want to listen something as well at the same time on the other hand when I listen something I want to look at something as well then I end up listening and looking/reading at the same time.

This Wikipedia excerpt about Silent Film proves my assumption:

"The term "silent film" is something of a misnomer, as these films were almost always accompanied by live sounds. During the silent era that existed from the mid-1890s to the late 1920s, a pianist, theater organist—or even, in large cities, a small orchestra—would often play music to accompany the films. Pianists and organists would play either from sheet music, or improvisation. Sometimes a person would even narrate the intertitle cards for the audience. Though at the time the technology to synchronize sound with the film did not exist, music was seen as an essential part of the viewing experience. The term is also frequently used to describe sound-era films that have a recorded music-only soundtrack without dialogue, such as City Lights and The Artist." [1]

[1] https://en.wikipedia.org/wiki/Silent_film
Let's all hope for a better decade ahead, not just 2021! 2010-2020 was a mixed bag.
thanks a lot. Wish you same !
I mean, you've taken the analogy to mean something other than what I intended: in my mind, the lost hiker is equivalent to the person asking for help to save his family (i.e. he is starving for methods to convince them/save them). I understand what you mean though (i.e. that the hiker is the delirious family member who doesn't know they are in danger), and that's fine, it's a different and worthy analogy all the same.

But identifying what won't work is only marginally better than doing nothing, because we're still no closer to suggesting what will/might work.
"Why build an email-connected dumpster fire? Why not."

Pollute your neighbor's air for no good reason. Real sweetheart. https://archive.seattletimes.com/archive/?date=19930124&slug...
Why do you think the people poking around MS's binaries overwhelmingly want the bugs they find to be fixed?
Interesting. In some circles of psychology and mythology, such as in reading Carl Jung and Joseph Campbell, there is an importance given to fiction because stories will affect people's lives in a profound way. The way I understand this view is that any information - whether objectively observed, or subjectively interpreted - which is meaningful deserves to be honored and understood.
I’m second this. I can often pay attention to an audio book while programming, and pause when I need more focus.
I just write everything in Go nowadays, since I didn't have any hard Python requirements like numpy to worry about.
Now watch these scientists being cancelled for speaking up.

Cancel culture doesn’t accept any arguments - that’s the whole point of the cancel culture - you don’t discuss with the opponent, instead you ask a platform, where the interaction happened, to ban the opponent.
Same story here. When the kids get older and start to have a more regular night schedule, it gets easier to find some time to read though.
Sensible predictions. ATAI Life Sciences is also expected to IPO.
How would you get a LE cert for a domain you don't control? Your proposed attack is thwarted by ACME challenges.

You could redirect the user to a HTTP site, but 1. that can be defeated by adding the domain to hsts preload list 2. This isn't replacing content of HTTPS site, but replacing HTTPS site with a HTTP one.

To actually pull your attack off, you'd need to add your own root certificate to the client device (which means you either tricked the super into doing it and could've as well tricked them into letting you take control of their device anyway, or actually had control of their device - in both cases MITM is pointless at that point), or trick a CA into issuing you a certificate for a domain you don't own/steal a CA's private keys - both of which are things that can easily kill a CA (see DigiNotar, which stopped existing same month the security breach was reported), and therefore obviously aren't easy to pull off.
They aren't mysterious anymore, six members of the Citizens' Commission to Investigate the FBI revealed themselves a few years ago.
Python development on a Mac works pretty well if you install it from the installer that you get from python.org, at least it has in my experience.
Happy New Year everyone! Cheers to curiosity, sharing, and creation.
I created an account today to reply to this. Happy New Year, All. I’ve been a long time reader and have always enjoyed the comments and intelligent discussion on HN. I wish you all a warm and gentle 2021!
Not insulted at all! Very useful feedback.
https://outline.com

This article: https://outline.com/kafUVa
Based on everything I've sorta-kinda-summarized here, the #1 thing you guys could do is speed up Jira Cloud.

My company uses it and tolerates it, but at this point it now takes 8-10s to load a single issue from the board view, and ~5s to toggle the edit state. There is basically not a single action I can perform that takes less than 5s to execute, and some take more (backlog, etc. view take upwards of 30s to load a few hundred issues).

This is just not OK. And we're using hosted, Next-Gen. No fancy customizations.

Every. Single. Click. takes 5s+ to register a reaction. I'm on a gigabit internet connection and have a 16" MacBook Pro with all the dials turned up (eg it is NOT me).
"As for the Model 3 he was not able to refuse, Chan said he paid for the EV but cannot use it. The Hong Kong Service Center said he would have to wait until mid-February to pick up his car. Only by then they would be able to fix some of the issues he spotted. His Model X is also at the Service Center, which left him pretty much on foot."

he doesn't even have what he paid for though
All security issues are not just bugs.

Design is not a bug. Some things just aren’t designed to meet security goals. Telnet is plaintext, in most environments that’s a pretty bug security issue. That’s not a bug in the code, it’s just not designed to protect the data from tampering, evasedropping and hijacking. It just can’t operate any other way.

Configuration errors are security issues, but they are not bugs. Users can setup up things insecurely.

Human beings present their own security issues, and they are definitely not bugs you can code away.

The biggest myth about software security is that’s it’s all just bugs. This leads to after the fact thinking (well just patch it), and a huge blind spot to the fact that security isn’t something you can just build, it’s an entire process that goes way beyond just code.
I tried to provide context and got downvoted to hell. Wow!
People are getting sick and tired of sjw, I guess
Dupe: https://news.ycombinator.com/item?id=25575321
Somewhat famously, in an interview with BBC's Andrew Marr, Noam Chomsky[0] used COINTELPRO as an example of press subordination to power, by comparing their self-adulation over uncovering Watergate (an attack on 50% of corporate/state power, the Democrats) to their lack of reporting and even awareness of COINTELPRO (an attack on a wide variety of largely powerless social movements and civil liberties groups).

Knowledge of COINTELPRO was only achieved thanks to the burglary of an FBI office, with documents mailed to major newspapers, and only the Washington Post willing to run the story. The burglars[1] revealed themselves[2] only recently.

[0] https://youtu.be/-34w0OUIOyw?t=961

[1] https://en.wikipedia.org/wiki/Citizens%27_Commission_to_Inve...

[2] https://www.nytimes.com/2014/01/07/us/burglars-who-took-on-f...
How about adding a comment when you downvote?

This should stop the knee jerk downvotes and otoh also tell the OP the reason why the post got downvotes.

If somebody makes a downvote with a comment like "sgsgsgsfwfwg" the OP can flag it and the downvoter gets his downvote privileges revoked on 10 flags or something.

Just an idea.
I dislike the forced windows update because they shove crap down your throat with the updates, try to force edge on you, and repeatedly try to get you to accept their privacy stuff.
By itself no, but this is just one more thing on a list of complaints I have with firefox, including:

- Having to restart after package manager upgrades (https://bugzilla.mozilla.org/show_bug.cgi?id=1492023)

- Issues with graphics when using Nvidia on linux

- Automatically opting in to using Cloudflare's DNS with DoH

- Several sites I've used that have reduced functionality on Firefox

- Absence of the ability to automatically open dev-tools on new tabs, or at least capture network requests as soon as a tab opens in the dev tools.

I really want Firefox to be a great browser, and I haven't given up on it yet, but it is getting harder to put up with things like this.
Seeing the name of Pedro domingos and how he got cancelled for expressing his views in the recent incident involving Google and timnit gebru, makes me think it's probably related to that.
I think IE was based on third party stuff. I’m sure there’s bits of that floating around everywhere.
I've definitely used issue tracking systems to look into why a bug was fixed a particular way - if a fix is non-intuitive, including the issue # in the commit messages can give you a lot more context than just a commit message.
So you think github renaming its default branch restricts their freedom of speech? I'm confused...
If you thought it was bad in 1975, wait until you learn about the patriot act, FISA courts, and FVEYS!
Path to Fluent Japanese (2020)
Another interesting Trotsky bodyguard and secretary was Bernard Wolfe, who wrote the s.f. book Limbo (1952): https://en.wikipedia.org/wiki/Bernard_Wolfe
How about actively sanitizing areas, and only quarantining the vulnerable, while only shutting down controlled areas with evidence of the virus? Is that not safe enough for these numbers? The real question is: why is this "safe" side shoving down their "solution" down everyone else's throat? At what point does coercion becoming a solution? "DO AS I SAY OR ELSE", is really the problem here, and not the virus. People are surviving, and are building antibodies, this is not an apocalyptical virus that we have to completely shutdown and obey.