skysight-inc/HackerNews huggingface dataset:
What perpetual license? If you buy a copy of something like CC suite, it was for that current version. If Adobe updates a major upgrade (not point releases), they charged you again for the upgrade. That was usually 12-18 months. That was also $999 for those upgrades. Sure, you could stay on that version, but as the OS upgrades, that code becomes unusable forcing the upgrade. The "lease" licenses is $50/month or $600/yr (usually comes with a discount for the 12month purchase). You get access to the upgrades as they come so you're always current. Where's the evil? Oh, and with that $50/month, I can run it on 2 separate computers simultaneously. The original license was for one computer.
Is DaiPlusPlus is forcing things down people's throats? Is DaiPlusPlus' condescension running in torrents? Are you being condescending?

If I say that consumers are being tricked by ad companies, am I being condescending? How dare I make judgments on so many people?

And when American Christians say that Jesus Christ is the only true way and that Islam is a false path, and that all other ways are false pathways which lead to eternal hell, and is among the greatest of wrongs, is that condescending? Or mere spiritual reality? Other people aren't experiencing moral anxieties in judging you; instead they feel they have moral clarity. This is the majority stance of the land.
> Windows 95, 98, 2000 and XP were all best in class

I know some OS/2 fans who wouldn't go along with that, but I will. They were best in a class that was inundated with crippling bugs and vulnerabilities. Can we credit checklists and pair programming for the fact that it's now possible to connect to the Internet without joining a botnet within 5 minutes? Or save a file without worrying whether it will make it to disk before the next BSOD? Probably not directly, but procedures and conventions definitely needed to change.
I played around with this one a few months ago and liked it a lot. And the developer was very helpful in getting it up and running
https://gitlab.com/dalibo/postgresql_anonymizer
The American political left would gain immensely and lose exactly nothing by being less condescending. The first line of argument they should abandon is telling people they are voting against their own interests. It’s remarkably insulting, and arrogantly presupposes you know know better what another person’s interests are.
Why do you want these compilation errors?

Both are measures of length. I can add an inch and a centimeter, and the result is a well defined length that we can express in inches, centimeters, light years, or any other measure of length. Likewise for areas or ratios of lengths.

I would generally prefer it if the language just gave me the correct result, which I can then print out in the user's preferred unit.
Atlassian launches serverless platform, called Forge
I'm curious how long that state will continue, because after all with creative cloud, even students are having to pay an exorbitant amount of money in order to learn how to use the software.

Pirating CS6 can only go on so long, right? After a while its ui will simply be too out of date compared to the current cc offering right?
Not sure how long this would work but the trick is to copy the 32 bit shared libraries over: https://apple.stackexchange.com/a/374038

It's apparently straightforward to install - an old - macOS in a VM. This can then be used to obtain the dylibs
My wife and I mostly work at home and our kids are avid gamers so loss of internet access causes havoc, especially for the IT guy (me). I solved most of my problems by just getting the fastest service from Spectrum and a medium speed backup from AT&T.
Two Ways to Improve Your Daily Stand-Up with a Large Team
That still assumes there is a large and untapped consumer base of potential assassins out there who are only not killing politicians because doing so isn't easy enough or anonymous.

People like Jim Bell assume everyone is as sociopathic as they are, but most people aren't. Everyone hates politicians, the government, taxes, etc, but most people aren't willing to kill even if they can get technically away with it. Meanwhile, the personality type willing to commit political violence to begin with is already radicalized enough in their beliefs to likely be willing to risk being caught, even if only for the notoriety. There's no real "casual" market, here.

Then, when you consider the fact that most such sites will always be either honeypots or scams, and the fact that people make OPSEC mistakes all the time (DPR,) meaning people will be caught (and thus, people will know that it's possible to be caught,) then it doesn't seem as qualitative a change as it initially appears.
I usually see the argument "you're voting against your own interests" from the free-market, libertarianish side. You may be right that it's often viewed as condescending, but I'm not sure what the alternative would be since the proper pursuit of 'enlightened self-interest' is the whole point of that sort of politics.
Do you really need to know how useState works under the hood if you know how to use it, reason about it and what its limitations are?
That's a good point.

What I was trying to say is that, in my opinion, even several hundred people being killed would constitute a catastrophe.

I also think that the scenario of New York running out of food has a number of factors that make the worst case scenario less likely:

- A scenario where emergency food supplies cannot be brought in suggests that there is some sort of systemic failure country wide. In that case I'm not sure that there's any strategy that can account for the collapse of society.

- It likely wouldn't be possible to evacuate everyone and a panicked evacuation would cause some deaths. However, it is still likely that many people could be evacuated.

- At the point where supply lines break down, there would still be a few days of food already in the city, most people would probably go a few days without food before they started major rioting, and it would likely be a couple weeks before people started starving.

Overall, I agree with you that a major interruption to New York's food supply would likely cause deaths. However, unless society itself has collapsed, I think it's unlikely that it descends into a Mad Max scenario.
I already need to do this to login to LINE on my computer, so no
>When you see a huge codebase in python grown over several years and try to refactor it, reason about it, or just enhance it, you will inevitably come to the conclusion that the omission of static type checking is a grave error from a system-design perspective.

I inevitably came the exact opposite conclusion. Perhaps because at the start of my career I was trying to do the same thing with Java, and it added overhead and expense without a commensurate payoff in safety.

Frankly, I think velocity is ridiculously underrated:

* Because of the age old "customer doesn't know what they want" issue - hence you throw away a lot of the code that was not fit for purpose.

* Also because the right kind of architecture is only obvious in retrospect - hence you throw away a lot of the code that was not fit for purpose.

* And finally, because the only times in my career where I've had significant success in refactoring a large mission critical codebase it was python and it was because I'd managed to quickly build custom tooling infrastructure (e.g. testing) to support that refactoring.

I do take some issue with python's type system (e.g. the whole truthiness thing), but on the whole it balances safety and velocity in a highly pragmatic manner.
The approach to the limit is not often smooth, and the cost of insurance is not continuously reevaluated, so this is not an appropriate model for those situations in which insurance is actually the answer.

There are, however, situations where the model is a reasonable fit - notably, some aspects of health care, where the approach to the limit proceeds over multiple billing periods. A society can choose to spread the cost around, but to do this under the guise of insurance leads to the sort of incongruities and inefficiencies that are seen in the US system.
We humans are prone to wiping out sects of our own species. You think we would have allowed another, highly competitive, species to coexist with us for that long?
> But it seems you should only do further work on the fork if and after leaving.

And only if the company open sources it.... Cant just be forking over proprietary code.
Disagree. Off the top of my head:

Inability to do automatic, reliable refactoring is a big problem.

Inability to detect a wide range of errors before hitting them at runtime, big problem.

There are many more.
ah thanks! I'm definitely going to use that.
These open source groups could surely use a chatbot to log the chats to some place for archival and make the archive searchable, can't they?

By the way, I find IRC/Slack good for real-time support. By nature of being real-time support, some questions get repeated over and over again. The repeition is typically mitigated by adding trivia bots to the channel that can provide answers to frequently asked questions.

The best solution I have seen for archived solutions and to avoid repetition are Stack Overflow (encourage users to post questions on SO with relevant tag) and mailing list with a mailing list archive.
@egypturnash Yes, the better sentence should be “Some webpages deserve to be permanently kept in eBook format”. I chose the word "lasting" just for responding to the App's name.

I'm not a native English speaker. I'm learning English by reading books and webpages. Learning English is one of my motivations for developing LastingPaper.

Yes, It only works with E-Ink Kindle, I recommend you to try an E-Ink device, it will give you more immersive reading experience.

Thanks for your reply~
The pool is for passive secondary cooling if the primary fails. It is outside the containment and is intended to boil off over 30 days if there is a complete blackout. 30 days is all you need for the decay heat because after that air cooling is sufficient.
Iter - 100+ Go implementation of C++ STL iterators and algorithms
PHP Frameworks Performance Test
How about using quickly expiring cookies to tell if visit is unique (no cookie) or same (cookie exist).

It would get reset if external referer is recognized.
>>You can blame the government,

I dont blame government, as it is not and should not be the governments role to do this.

>Those things sound like they’re precisely the kind of stuff that’s the domain of non-profits and the government.

Non-Profits yes, government no

Government sole and only job should be to preserve and protect the rights of citizens. Expanding government beyond this role has always lead to disaster and human suffering

> you don’t want the institutions with profit motive to be the ones handling charitable works

While true in some sense, HN's continual hostility to profit is absurd. Profit motive is what leads innovation, what makes things cheaper, and what allows charity to feed 100 people with a $100-200 donation...

Profit Motive is what has brought the massive reduction in poverty world wide...

It was not government, it was Free markets that did this
Back int hr 80s it was common for UK libraries to stock the BBC sound effects LPs and cassettes. I used to borrow them occasionally and try to make musical tunes like the Radiophonic Workshop, only in terrible quality.

The library is also useful if you need to worry a sheep.
Or if you want to cut or style hair.
it does look like an open/shut case. and without knowing full details this would also be my first reaction.

But IMO it's still worth talking to (2 or 3) lawyers which specialize on the subject[1]. It gets expensive only if you decide to fight - and you don't need to make that decision just yet.

Just asking a legal expert to review your case isn't going to be outrageously expensive, but gives you a better understanding for deciding if this is worth any risks. And it would give you also a clear picture about how to protect yourself for any future ideas.

[1] I have a rule which served me well. Interview (review) any legal adviser, accountant or consultant that you might want a professional relationship with. After talking to several people you know exactly the questions to ask them to decide if they are a good match for you. Also ask them for client references and a sample invoice they have issued for similar cases. Do these discussions always in person (over a coffee) never online. The first consultation has always been free for me (idk how it is in the US though).
That's... exactly the kind of thing a type system is intended to stop you from doing.
No, but you can accuse them of fraud if they start essentially the same company without you in it.
It seems like a stretch to say nobody ever hears about PR.
The 2019 election - just like the previous 3, subverted the popular vote by way of First Past the Post. Nationally, the pro-leave side only secured a minority of the vote.

And unfortunately a major problem with proportional representation is there's no one single best way to achieve PR - any campaign to achieve PR would be stymied by splitting the pro-PR faction between STV and IRV, for example.
What approach would you suggest?

What I mean is that any attempt to change policy/society/laws/government innately involves deciding that something would be good for society as a whole and then attempting to get laws put in place that force it to happen.

Therefore, your post doesn't seem to be actionable since it basically boils down to "don't do anything".
Farewell to the Immense, Disappointing Newseum
No, that's the state of the art these days. You don't even have an assigned desk, you have to battle for prime real estate. Every day.
> The rich can bury any and all negative coverage by spending loads of money creating fake websites and fake news.

Ah, that's why nobody has negative views of anyone rich.
And there's some benefit to forcing you to make that explicit, so the reader doesn't have to assume that "most likely" that was the intended meaning.
Isn't the majority of the UK media supporting the party that lost?
Benedict Evans, though he lives in SV, would not have voted for Corbyn if he lived in the UK. Does Benedict Evans not know which political ideology is good for his own self-interest?

How do you explain away people who didn't vote for Corbyn because... they would prefer a non-anti-semitic leader? I have a hunch. You might say, "Well these people were duped. He isn't IN FACT an anti-semite." But, now the goal posts have changed and the discussion moves to whether certain claims are true, not whatever is in someone's best interest.

The thought that people you disagree with are simply fools because they don't know what is in their best self-interest, is not only arrogant, it's patently just not how the world works. Like always, it all comes down to whether your position or their position actually maps to reality. And if you think that you can't be wrong, or that it isn't likely that you get at least some things wrong, then your position is already hosed (not to mention lacks epistemological humility).
You seem to have answered it to a point. They wanna make sure everyones happy and they like to contribute to open source. Tell them your concerns and what you actually want.

Dont be afraid to be transparent. I would still review your contract and potentially call a lawyer just to see if theres any action whatsoever but it might not be necessary.

Just be open about your wants and needs. Tell them you just want to be able to keep your project since you worked on it in your own time. Hell tell them you are okay exposing your codebase under their org. But get it in writing that you intend to keep rights to all code you write even if done at work. Allowing you to be paid to work on it for customers they nab.

At the end of it its all your choice. Just negotiate terms that make you happy. Do not hold back concerns. Period. But be smart and ensure they have a legal footprint. Make sure to get copies of anything you sign. Dont agree to anything that isnt on paper.
Wind and solar won’t do it alone but I think it will become the primary energy source for electricity production.

It probably will be supplemented by natural gas, coal, oil for the foreseeable future. These source have much less capital requirements and much better understood than novel nuclear energy; in a world where renewable energy just gets cheaper and cheaper the big capital spend of nuclear just does not make any sense.
If you saw how an industrial chemist works you’d see it more akin to engineering than science.
I don’t think GDPR necessarily says that one must get consent for every cookie.
That movie is amazing, makes you want to build your own reactor.
Agreed/good post. It never hurts to talk to a lawyer. And a good lawyer is one who will tell you the truth, which is sometimes you dont have a left to stand on.
Goodbye to the Influencer Decade, and Thanks for Nothing
I'm not sure if it is better to have everyone use different terms for the same things, or for everyone to use the same terms for different things. With Agile, I feel like we are mostly in the second case...
> Also, his name is Tony Brooker, not Booker.

I made the submission on my MacBook Air and yes, the r key is wonky. Still, typo is my responsibility.
> The only thing I can think of where a programmer could "easily" block the event loop would be

Parsing JSON. Or executing a regex. Or anything, really, that blocks the thread: https://nodejs.org/en/docs/guides/dont-block-the-event-loop/

There's no magic
'Dark patterns' trick you into spending more online
The technical detail in this article is excellent! A great read.

But I think it would have been an even better article without the negativity about Go and how the author thinks "the Java guys are winning" in his words. That felt a little petty.
Dying for His Dream
I believe you can do this with distinct type aliases in Nim:

https://nim-by-example.github.io/types/distinct/
The condescending part is that the left views poor people who vote for non-democrats as voting against their self-interest. No one knows what someone’s self-interest is except the person who is voting. Considering the US has only 2 major options on elections, there is a panoply of reasons why someone votes and merely saying “poor people who vote republican are brainwashed idiots” is what grates on people who believe everyone has their own agency regardless of their economic class.
If you look at what funded the article, at the bottom, I believe that's the intent. Though, yes, they did over gush about Slack.
Wikipedia seems to call it "offensive programming": https://en.m.wikipedia.org/wiki/Defensive_programming
If they'd like to, sure; but they don't have to, and we shouldn't be relying on them to.

> Democratic mandates are set by influencers.

This is a cop out: the electorate is still responsible for the politicians it puts in power. Don't let people off the hook for supporting terrible policies.
This might not be the actual constraint this system had:

> I had the same problem in a hardware product using a legacy wired protocol that was sent over a ZigBee connection.
API Definitions Are Important
> If it's the first and only SUV to get 5 stars in every single category and sub-category.... doesn't that make it the safest ever, by ver definition?

Ah I see we've gotten to the "moving the goalposts" part of your refusal to ever acknowledge your lies.

> Also it's odd you use the word "claim".

I fail to see how, though not being a native speaker I'm sure there are better synonyms available.

> The NHTSA is not "claiming" it gets 5 starts in every category and sub-category, they are factually stating that it does.

The subject of the phrase is Tesla not NHTSA. NHTSA gave Tesla the score, Tesla states the score they got, it's a claim.

> It sounds like you're trying to use language to make facts seen less like facts and more like opinions. Please don't do that, it's very dishonest.

I guess we can tack on a complete lack of honour to your repeatedly established lack of honesty, and with that I'm done with this "discussion".
When I was a teen I was working at Burger King and the power went out because somebody plinked a transformer on the West Side of Manchester, NH. We got to eat everything on the heat chute, and watched a drunk driver crash in an intersection with a non-working traffic light.
No, most of the UK media supports the party that won.
How to Pick a Career (That Fits You) (2018)
Usually the funniest thing about these posts is some kind of implication and surprise that things would have stayed the same across generations
So many elderly people who have trouble with basic tasks, including but not limited to tech.

I’d like to see a hotline where people can call to ask about virus pop ups, calls from potential scammers.
Apple has supposedly been “corralling every one” to the Mac App Store for a decade. Isn’t it more likely that the conspiracy theories are wrong?
You are missing the point. If I say, "I support X" and you say, "I support not X," that's just a disagreement.

If I say, "I support" and you say, "I support not X, and if you weren't so blind you'd think that too," that's being condescending because you are assuming that someone (a) has fundamentally the same values than you but is (b) too stupid to see it.

The reality is that people can value something different than you (less government intervention, less restrictions on speech, lower taxes) for fundamental reasons different than yours, not because they basically agree with you and are too stupid to understand. This is different than merely arguing truth claims, because fundamentally political choice is a choice. There is no One True Way(TM) to govern and people prefer different things.
They're playing the PR game and winning. I find it hard to blame them for that. Especially since they're not lying or doing anything explicitly harmful.
Google analytics does use first party cookies for the site stats, but it also s̶e̶t̶s̶ [edit] can set a third party DoubleClick cookie that tracks users across sites. So that anonymizing the IP doesn't anonymize the user.

There's also optional functionality that can track users via the first party cookie. Passing login id, for example, to GA.
Why would Apple cafe if you run Windows on the Mac?
To me, it seems like there's a mismatch. If the sales channel justifies slide deck type presentations, reliance on analytics smells way too hands off. Slide decks are at the phone call layer not the $10/month SaaS layer. A slide deck doesn't have a "call to action" button that starts the process of charging a credit card.
A function to sleep a 1000 years: explained
I don't think the idea of GC is to save you from thinking about memory allocation. Actually, not thinking about memory allocation is a great way to create very slow programs, independant of whether you us an GC or manually free memory, though modern GCs keep the performance penalty reasonably low. Still, you want to think about memory allocation, so that you don't allocate inefficiently.

What GC delivers is first of all the guarantee of correctness, a pointer is either nil or points to a validly allocated memory. Also, it removes most needs of bookkeeping. That simplifies programs and especially allows to write clean APIs, where functions are fine to allocate reasonable amounts of memory.

But wherever there are large parts of memory required, especially with a clear lifetime, I think a lot about memory allocation and even in a GC language I try to reuse memory wherever that makes sense.

So for a game engine, there should not be much need for allocation during the run time of a "level" and thus GC pauses should only happen between levels.
Only the fittest survive, and no disability checks for the poor.
True, it doesn't have it. Between pattern matching and function guards however, it has a decent way to protect against common errors.

The true treasure is Erlang / Elixir's runtime though. The parallelism, the self-healing, the preemptive scheduling.