skysight-inc/HackerNews huggingface dataset:
As long as the worlds greatest surveillance system continues to be given deliberate access to the plaintext, I will continue not caring about HTTPS for websites that don't have users logging into an account or submitting forms.
Just because you have yet to die doesn't mean you're immortal.
1Password is also very good, and has native apps compared to Bitwarden's Electron-based ones.
It really isn't that simple, most people will start spending more if you bump them up this ladder which means that "for the rest of your life" probably wont be true for long.
It's taking the approach that the best way of gaining wealth is to convert earned income into unearned (passive) income over time. That once the basic necessities are covered the bulk of your nontrivial expenditure should really be investments and that your elective consumption should be pegged to some nominally small percentage of your overall wealth. I think this has to come from a place of having something to fall back on at a certain level of wealth, you can take the risk on those investments if the downside wouldn't be any worse than losing your current 'level' of wealth.
But it's still reliant on trigger pull. How quickly you shoot rounds is roughly similar, depending on the reset trigger of the gun. In some cases you get more rounds out quicker from a pistol, they might not have the same velocity or accuracy however.

Edit: In other words I'm talking about rate of bullets fired per second, and not how fast they leave the clip / magazine which is what you're talking about.
It's an odd metaphor, but I think it is acknowledging that a good leader retains people voluntarily and it's his job to do that:

> The reason this reads cranky is because I, the leader of the humans, screwed up. Often you’ve forgotten this original thought in your subsequent intense job deliberations, but when I ask, when I dig, I usually find a basic values violation that dug in, stuck, and festered. Sometimes it’s a major values violation from months ago. Sometimes it’s a small violation that occurred at the worst possible time. In either case, your expectations of your company and your job were not met and when faced with opportunity elsewhere, you engaged.

The underlying idea is to retain people by making sure they have what they want. Asking the question "why can't we just effectively counteroffer everyone who wants to leave?" And the answer is that often it's extremely hard to know the true reason, or that the improvement is something that cannot be achieved through "managing upwards".
It's a multibillion dollar company. If some of the managers are annoyed/bothered, even greatly, by activities that eventually result in unionization, I'm entirely OK with that. If some of those activities are—oh no!—not nice or Officially Sanctioned, again, don't mind a bit. Given past behavior and the general tendencies of large corporations it'd be pretty surprising if they weren't getting away with breaking some employment laws here and there, so some incredibly mild poking at them is hardly anything to worry about.
IMHO its absurd to think stating a law/fact is advocating a political cause, unless you consider the law a political cause? In which case, wow.
Works for me in Skopje.
I work in a lab where most people have mechanical keyboards (including myself). Yeah, it's a little noisy, but that's nothing compared to the volume at which people talk, and how they frequently have simultaneous unrelated loud conversations within the same small space.
ssh, RDP
I think you're overthinking this. The article examples maybe aren't descriptive enough.

#4 would mean I don't price shop Airbnb, hotels, and plane tickets so much. Or maybe I just take first class everywhere. Either way, you're talking spending amounts in the $10k+ range.

#5 means you can buy whatever size house you want within limits. That's more a $1M+ decision (although, amortized out long term)

#6 means Bill Gates level philanthropy. Not saying whatever donations you're giving away aren't meaningful, but I doubt you're getting wings in hospitals named after you.
Analysis: AWS positions itself at the center of a hybrid, multicloud world
So name some names with specific examples.
w3.org redirect to www.w3.org, but not HTTPS. This makes sense for the standards org that defines HTTP, and needs to maintain backwards compatibility.
If all of them signed off then they all should be canned. Work is called work for a reason. Millennials struggle with this core concept.
It's a bit like the trolley problem. Allowing someone medicine that might kill them feels like pushing someone onto the tracks but not allowing it feels like inaction even if in the course of events someone will die.

Also, the agency that is supposed to prevent medicine from killing people understandably gets blamed if medicine kills people. But they aren't doctors so it isn't them that gets blamed if lack of medicine kills someone.
Bullshit! Violation of Newton's First and Third laws!
>>the best way to climb the wealth ladder is to spend money according to your level.

I would argue that the best way to climb the wealth ladder is to spend below 'your level'. Keeping up with the Jones' who are doing their best to display their achieved status is an excellent way to end up just like they will at the end of a long life of hard work: in hock to the bank for their primary residence and with little to no savings.

Spend less than you could, pay off your primary residence as fast as you can, re-invest whatever you make after that in real estate and the stock market if you have an appetite for it, make your money work for you. Simple rules, nothing flashy and at the rate a typical IT worker can make money it won't be all that long before you will have a nest egg that you can retire on, provided you continue to control your spending.
Show HN: neo.mjs Real World example app (Conduit)
I'm a +1 on BitWarden, I moved over pretty early on (paid account is only $10/yr) due to their fantastic migration page telling me point blank "LastPass may screw up special characters exporting your data" and lo and behold, my initial export had a bunch of HTML entities injected just like they said. That disclosure/warning sold me right then and there: https://help.bitwarden.com/article/import-from-lastpass/
Java is the only language that has checked exceptions AFAIK.

Checked exceptions just lead to interface pollution. You really don't know what type of exception can be thrown by an implementation of a facade when you are defining the facade. And so then you are forced to define a InterfaceOperationException and then force all callers to wrap their exceptions in this type. Even if you use an implementation that is exception-free, you are forced to catch.

Painful and elaborate ceremony for very little gain. Usually exception handling is centralised at a few places in the code. Catching exceptions at these areas and boundaries is the best place instead of littering handler code all over the code base.

Oracle has realised that checked exceptions are a mistake. None of the java functional interfaces declare checked exceptions. If your operation throws a checked exception, it cannot be used as a convenient method reference lambda. It does not decay into a standard functional interface. This alone is an ultra critical-strike against checked exceptions.

If a condition is so important that you need to declare it as a checked exception, it generally indicates it should have been be a return type or your functional granularity is large. And normal types, unlike exception types, are well-suited to generics.
KeePass + Syncthing fulfills all my needs and all without needing to use something like Dropbox or Google Drive for the syncing. You're still free to do so if you want to keep backups, but I manage those separately using a third tool (Duplicati)
Well, let me turn the question around. Imagine I was a generally happy mid-level software engineer, making $400k/yr at Google. How would a union help me?
Nice option, will make the move over now I think..

Out of interest before I go and google/write it, is there any 'automatic-as-possible' transfer tools/scripts ?

The 1Password cli is a nice touch I must admit.
A lot of "sane" folks are skeptical of unions. Well well-run unions can certainly have a positive impact, unions also have a long history of protecting incompetent workers at the expense of competent ones, and they are particularly harmful for younger workers. When I was in college, the unions on campus successfully pressured the school to cut back on student hiring because the students typically made less than older workers, which meant less for union dues. A lot of kids on financial aid had a harder time finding work on campus because of this, and work off campus was not plentiful.
> It's important to understand that these barriers were built to keep people from leaving.

This is the thing that scares me most about (real) socialist and communist ideologies. People inevitably try and leave, either to protect their personal property or belief values. And for those systems to work you need buy in from everyone.

The result is always some inevitable flavor of political slavery, in stark contrast to a government deriving it’s powers from the consent of the governed.
My old company used Logmein professionally to remotely manage 100s of computers for many years before switching to ConnectWise.

They had a great product for a long time but some of the worse licensing decisions I've ever seen. It went from being completely free to several thousand dollars overnight without any additional features, support, etc being offered. And meanwhile development was stagnant with only weird changes to the UI and punitive changes to free users being rolled out.

We would have been more than willing to pay for licensing. Even in the end it was the one product we found that could do some really cool stuff remotely (like recover a frozen Windows system and reboot it into safe mode). But they just handled the business side of things like complete idiots.
The World Relies on China's Surveillance Technology
> The fact that 2 coworkers were fine with your change doesn't mean it was made in good-faith

The standard for whether a company is legally allowed to fire an employee for organizing isn't whether their action is in "good faith", but whether their action is concerted. The fact that it passed code review is therefore critical evidence.
I am 1000x more interested in chess engine's and "a search for some maximum of abstract skill" than I am in getting good at chess. During my research into this topic I discovered many facts which led me to conclude that there exist multiple chess strategies which humans can use which are currently unknown and which are far more powerful than anything currently used by grand masters or chess engines. This was all before alphazero was released, and I feel strongly that alphazero proved the hypothesis that chess strategy theory will continue to improve and there is still so much to learn.

Chess theory is "always getting better". This is because chess has the property that the skill curve is so extreme and the game so deep that it is seemingly always possible to continue to improve and find new ideas.

Chess engines play a fundamental role in modern human chess. There is a causal relationship between the state of the art in chess engines and the play styles of the top pro's. This is because better engines can find new idea's in positions previously thought to be completely explored. It happened recently with an alphazero game in a spectacular way iirc

There is a theorem which says that given any chess engine, it's impossible to decide if that chess engine is playing in an optimal way. So when you say "in terms of the likelihood of being the best-performing entity at that game", I think its important to be very precise about what we mean, even though in spirit I agree with that statement =)

I started working on a project to build a chess engine that is specifically designed to beat other chess engines by playing in a non-optimal way specifically tailored to find and exploit bugs in the opposing chess engine code/flaws in its algorithm.

I also once proved that any chess engine based on the principles of stockfish will necessarily contain positions where it can be exploited into making bad moves. If you fixed the algorithm to make it not exploitable in that specific position, the theorem says there would exist another position where it would be exploitable. This is what I call the theory of "exploitative chess engines" (in the sense of maximizing the possible gain), as opposed to ones which attempt to play in an "optimal" way (minimizing the maximum loss)
Also if rates of production and consumption aren't the same (not saying this is the case).

If we consume 0.1 lbs of helium for every 1.0 lb of natural gas, but only produce 0.05lbs of helium for every 1.0 lb of natural gas then the helium byproduct from natural gas is not sufficient to meet demand.
I see this happening pretty much every day for political news. I don't keep track of a list, but here is a recent example:

https://www.nytimes.com/2019/12/13/us/politics/bernie-sander...

> Mr. Uygur, a longtime supporter of Mr. Sanders, has also disparaged former President Barack Obama on his show, argued that bestiality should be legal and hosted white supremacist figures, including David Duke. In one clip that circulated on Twitter, Mr. Duke ends an interview by saying, “I am not, what you call a racist,” to which Mr. Uygur replies sarcastically, “No, of course not.”

They added the word 'sarcastically' and also added this after:

> Mr. Uygur called the clip a “complete smear” that had been taken out of context from a combative one-hour interview in which he pushed back on Mr. Duke.

In reality, NYT published a smear about Cenk Uygur, claiming he was supporting and agreeing with this white supremacist David Duke. This was a straight up lie, since Cenk spent the entire interview criticizing and arguing with David Duke, not agreeing with him at all. This caused an outrage among Cenk's supporters, and NYT quietly updated their article so that now it says almost the opposite of the original! Also, note that the smear was published after Cenk decided to run for Congress and the reporter knew that the clip used to support the 'Cenk agrees with David Duke' smear was out of context. [1]

[1] https://www.mediaite.com/news/ny-times-corrects-report-on-ce...
If I don't automate parts of my job, I can't move on to other projects due to time constraints.
While this does not mean higher-ups approved her messages, it does show that she did it by the book.

If the higher ups felt this message was inappropriate and should be removed they could follow the same procedure instead of firing the engineer
> If I became the best person in the world at playing Pac-Man, but couldn’t find a job as a professional Pac-Man player, it would be ridiculous to say I was underemployed.

It would be ridiculous, because we're not talking about one person with a fringe occupation as a strawman, we're talking about large groups of normal people facing systemic problems.
Swift is also available on Fedora/RedHat/Centos 8; simply type “dnf install swift-lang”

* Disclaimer: I’m the packager for swift on those platforms.
So forming a union (which is absolutely legally protected) is like going on a vacation?
Unix Considered Harmful – How the Proliferation of Electron Relates to Unix
>Although I'm unsure which OSes are officially supported by the application.

only windows/linux (mono). There are alternative clients though. see: https://keepass.info/download.html, under the "Contributed/Unofficial KeePass Ports" section.
This is absolutely correct, it's shitty that people are downvoting you for it. Matt Taibbi even said as much on Joe Rogan.

Journalists aren't some deity to be put on a pedestal. They are employees that work for a corporation, usually a really big one. That corporation's business model is dying and they are cutting costs to survive and have been for 20 years.
Off-topic, but can anyone tell me of an instance whereby a software entity was acquired by a VC firm and things turned out great?
It tries to tell the bottom 99% how very wealthy people think, and how people think in between and perhaps whats important to do to getting there, and stay there.

What I see with most people around me,who stand at a low level:
- spend most if not all or even more than what they can afford.
- far more obsessed with getting more money than adapting their expenses. Of course they have no clue how to make more money, so they don't end up financially happy at all.

I think it's a great article as it put things rather simply.
> The propositions themselves are not inaccessible

Yes, I know. I meant that their truth value is inaccessible. What I'm saying is that claiming 'some things are indeed undecidable (even if they must be true or false)' suggests the existence of a Platonic realm with an existing truth value.

If a proposition is undecidable, it makes no sense to talk about whether 'it actually is true/false', because truth/falsehood is attached to a proposition by virtue of proving/disproving the proposition.
i guess there is a difference between "dumb" federation the way nntp/smtp does it and e.g. matrix where account data and subscriptions are kept in the servers.
What Is Ethereum?[Smart Contract Explanation]
The Art of Dying
I've had a lot of conversations about this lately, but my tolerance for this kind of ignorance ends where the possible damage begins. You are directly leading someone down a dangerous course and playing with fire. Feel free to make that choice for yourself if you really want to, but don't expect to give this poor advice to others in a public forum without a reality check.
While the answer is difficult to ascertain, anthropological comparisons between farmers and hunter-gatherers suggests that the answer is rather close to 0.

Fun fact: hunter-gatherer lifestyles require far less work to maintain self-sufficiency than agricultural lifestyles. In fact, it wasn't until around 1900 or so that agricultural societies caught up to hunter-gatherer societies in metrics such as life expectancy and general health welfare.
The immediate extinction of the human race would result in a significant temperature increase; we've already baked that in, today, and it would have to play out. Probably a full degree C over what we have now (which is +0.84C).

The maximum model settings are for something better: the human race stays around but contributes very little additional CO2 and instead starts making real efforts to remove the CO2 we've already added.
I'm very pro-labor union, but life as an actor or screenwriter is considerably more precarious. Each job you get lasts only as long as the movie you're currently working on does. Once the movie's done, you're out of a job again. A SWE doesn't experience the same level of chaos, unless they're freelancing.
I don't doubt what you say is true in the US retail landscape. Although the HW will work anywhere, Roku as a service is very much a US centric business.

At least in Europe the options out of the box integrated in these 'smart' TVs are either Android or some OEM crippled flavour of a nix distro.

Also we need to distinguish between released set top boxes from a triple-play provider, and these 'inside' the TV half-baked software releases.
“Benign law website”, “anti-union PR firm” tomato, potatoe.
I think the labels are not very helpful, but tying each level to 0.01% of an individuals net worth is. For example, I still don't flinch at paying 1 or 2 dollars more for items at the grocery store, but I do for paying 10-20 dollars more for items at a restaurant.

"Travel" can mean grey hounds and motels, or first-class flights and luxury hotels. Philanthropy can be donating $100,000 or giving a buck to a guy on the street.

The key take away from the article, at least for me, is how much you flinch at extra costs, and that being about 0.01% of what you have in the bank.
> six months is a ridiculous pace to package/distribute a new major version

I agree, which is why we've done away with major releases altogether. There have been feature releases every six months with major new features for over ten years now. All that's changed is that we've changed how they're named and removed the major releases. And if you've found it acceptable that the 8u20 feature releases stopped getting patches after six months, and upgraded to 8u40, it shouldn't matter much that we now give those versions an integer number. Not only do you not need to package a new major release every six months, but you don't need to package a new major release ever again!

Your assumption that it's significantly harder to switch from 11.0.2 to 12 than it is to switch from 11.0.2 to 11.0.3 does not seem to be based on any data we've seen. Most organizations that can do the latter can do the former. Not only the result will be cheaper and easier overall, but you'd get to enjoy all the performance and serviceability features even if you don't want to use new language/library features.

> Almost every other organization I've talked with is sticking to the LTS, with plans to jump from JDK 11 to JDK 17 when it comes around.

That will change soon (it already is changing), as more people understand the new model and the change to the version names. However, even if you are certain that your choice of LTS is justified (and I must say that it doesn't seem like you fully understand the new model yet -- which is OK, many don't, and it will take time), you must test your code on the current JDK. Updating from 11 to 17 without doing that is taking a huge risk. You will see features disappear without deprecation warnings.
rights are inherently political. they vary by state and country, they are proposed and opposed in elections by politicians. they are debatable etc.
I have a problem tying wealth to consumption. I always look at menu prices but I'm a lot better off financially than many people who don't seem to care how much they spend. Maybe because I do look at menu prices.

Other than that, this is basically a base 10 view of wealth. Each zero matters as much to you as the last one. Under that theory, Bloomberg is to me as I am to someone living paycheck to paycheck, but I feel much closer to the person living paycheck to paycheck.
Sounds like a code review—which you should all be familiar with. Adding something like that to a security tool requires more approvals than two engineers sitting next to you giving a green light.
I'm not misinterpreting. I am able to buy more equity in other companies using the cash from my salary than I ever earned directly through equity sharing.
It is clearly made up data, as for example they predict the outcome of policies like carbon costs.

Afaik even economists don't agree on the results of such policies.

They are just making an assumption and the whole app is merely advertising for their preferred type of policy.
I use RDP for work, and TeamViewer if I need to fix something for my parents. Chrome Remote Desktop is one other alternative I've used but not in anger.
https://nypost.com/2018/08/25/why-nyc-is-priciest-city-in-th...

Construction in NYC is far more expensive than anywhere else in the world, largely because of union contracts.
That doesn't change my point.

House freedom is way below that.

There's an inbuilt assumption that you desire extravagance, which inevitably places philanthropy last. My point is that it's a choice.
I do it the same way I've observed barbers doing it when I got haircuts.

Grab a swath of hair between middle and index fingers, pull fingers up until desired length to cut off is sticking out, cut using fingers as a guide.

I have really fine hair though so slightly uneven or layered cuts look better and give my hair more body and it's actually better if it's not exactly perfect.
why, and more importantly, why is this an "immediately fire" level of offense, would this have been the result if the popup reminded you that its earth day?

Its naive to think her firing had nothing to do with the fact Google doesn't like unions.