skysight-inc/HackerNews huggingface dataset:
I do. One easily searchable phrase for it is "own-occupation disability insurance". It covers anything that prevents me from working in my profession, although there are payout time restrictions on hard-to-verify mental health ones to prevent malingering.

Automatically qualifying events include loss of sight, hearing, voice, use of any two hands and/or feet. After qualifying, I get paid $5k/mo until age 65.
Maybe the airlines should just cancel the flights and reroute to bus or train instead of flying to-be scraped airplaines.
The Hoover story (decline chapter) goes beyond the legendary sales promotion.

The former factory in Perivale, West London was an Art Deco masterpiece, that closed down in 1982. There was manufacturing in South Wales (the 'China' of it's day) and that factory finally closed about a decade ago. This factory also did the contract manufacturing for the Sinclair C5.

The actual promotion was not that wild a deal. If you look at the privatisations that the UK public were offered you can see some true gift-horses. If you bought shares in anything the government were flogging off then you made a lot of money. You also were bought - you could be expected to vote Conservative from then on - 'brand loyal'.

If we look at the VC funded things that go on today, every early Uber ride was a 'sales promotion'. Same with the early days of Amazon where money was not so important. Even online groceries sales are a bit speculative.

What is sad is the lack of genuine offers from today's brands. In the olden days competitions would have a 'tie breaker' to complete, nowadays they want you to text or call a premium rate number that costs enough to pay for the promotion.

In the 1980's a typical 'really good promotion' could be something like the Weetabix Lego offer. If you bought a dozen packs of Weetabix cereal then you would have enough tokens to get a really good and quite exclusive Lego set, or, if you didn't want to have 576 Weetabix biscuits to eat then you could pay retail equivalent for the Lego offer. There was nothing disingenuous about it and any delay in shipping (28 days of delivery was never realistic) only added to the excitement and anticipation.

I don't know why but in the days before the internet when everything had to be manually transcribed from posted-in forms the offers and promotions were just that bit more honest. Stuff wasn't cheap and made in China then. The Hoover disaster marks the end of this happy chapter of consumerism.
In China people looked relaxed, spent time relaxing in parks and socialising. I went to Hong Kong and it was unbearable crammed, people were stressed and over worked and there was no escape from the hamster wheel. No wonder mainland Chinese have little sympathy for HK.

I don't follow. If life in China is so nice and life in HK is so stressed and unbearable, wouldn't the people of mainland China have more sympathy for HK?
The USA?
Making simplistic caricatures won't help the cause. There is a constitutional path towards having these demands discussed off the street, but some people have no respect for process while denouncing the same of the other side. "My way or the high way." No sympathy for either side.
Seriously? You're using a column to back up your claim of the “I drink male tears” coffee mugs?

Columns are exeggarations meant to incite discussion, they are personal opinions and should be taken with a massive grain of salt.

A columnist is not a journalist. The fact that people can't tell the difference anymore is deeply troubling.
IndieWeb Link Sharing
I'd also like to mention the excellent community forum, with some of the most helpful mods and fellow users in the FOSS landscape.
Editor of your choice in one window and ghcid, which shows compiler errors and warnings on change of file, in another window.

From time to time a web browser to search a function in hoogle [1] and ghci (the interpreter console) to interactively try something out.

Honestly, I come to the conclusion, that at least for Haskell I do NOT need an IDE. I would need it for Java and other imperative languages that have huge libraries.

Haskell is one of the languages where it is a better investment of learning the language that spending time searching a good IDE.
To give you all some background, we are a fabless semiconductor start-up working on solving the range issue of IoT devices.

Anybody who has tried to setup a nontrivial IoT network has ran into this issue. It is very difficult to create a network which covers the entire house without relying on a plethora of gateways and routers, which significantly increases complexity and cost.

There are two ways to increase the range of radio devices: 1) increase transmit power or 2) improve the radio’s receiver sensitivity (Rx sensitivity). However, legislation in Europe limits transmit power to 10dBm, meaning the only practical way to increase range is to improve Rx sensitivity.

Cascoda has developed a disruptive 2.4GHz wireless transceiver based on a unique patent-protected radio architecture, which significantly improves Rx sensitivity, effectively doubling the range without using any external power amplifiers. This delivers the range of WiFi to provide whole-house coverage, reduces power consumption by a factor of 6 enabling years of operation from batteries, provides high security, reliability and reduces equipment costs by a factor 5 as no power amplifiers are needed.

I'm happy to answer any questions you may have :)
This movement (which has been building for years) has one very specific goal: true universal suffrage and free elections. Whether that comes as a protectorate of China or as an independent state seems almost inconsequential to many people.

Everything else (extradition, the five demands, et cetera) is just a series of sub-plots leading to self governance.
You realise that you don't see dissent in China because dissent is a death sentence there?
While there's certainly small parts of protesters whose aim is independence, the movement at large has very clearly communicated 5 well-defined demands since the end of June and by and large stuck with them.
Seriously, running an Apple OS without an Apple ID doesn't make any sense.
This is very good advice to give someone who starts from a position of neutral or positive finances. It is practically useless advice to give to a poor person who grew up poor, in an area where prices are increasing much faster than their income.

This is a very well known problem. The poor person must make financial decisions out of absolute short term necessity that result in worse financial futures compared to one who has the starting finances to think long term.

One good example is in everyday choices, like buying shoes. A good pair of shoes, the type you would wear to a job (whether working boots or business casual) may cost around $80. Most of us here think that's low, but it's a reasonable example. Those $80 shoes should last a few years with some maintenance (low cost maintenance).

The cheap shoes cost $15. They will be very poorly made (probably by children or effective slave labor), and they will come apart within a year (despite your efforts to keep them clean or make small repairs).

The poor person will have to buy new shoes more often, and the overall cost will probably be higher than if they had been able to _invest_ in better shoes.

Used cars are another good example. The $500 beater will require more maintenance and be less reliable than the $3000 used car, but the poor person doesn't get to choose wisely. So they buy the $500 car, drive far each day to work (since they cannot afford to live close their job due to rising property prices). Their car breaks down or otherwise requires $xxx in repairs frequently. In the end, they will spend more on their car than the person who could afford the $3k up front.

Now, perhaps the poor person can get a loan so they can make some wiser buying decisions. We know how that goes. Once saddled with debt, they are statistically far less likely to get out of debt and reach a positive financial situation.

If you look at the numbers on poverty in the US, you'll see just how many poor kids you are asking something impossible of.
Wow, that's depressing.

I used a different screen (having people make change based on an arbitrary amount, so if the input was 81, you'd return [25, 25, 25, 5, 1], as we were in the USA) and it was also helpful. I didn't track the number of people that it stymied though.
Warning : NSFW search for non native speakers who are curious about acronyms...
Just had a shameful experience.
I don't believe it is, but it requires one to disconnect from the internet - and their families / social circles. But I get what you mean, it used to be there was no way to contact the people you left behind except for maybe letters or a phonecall from time to time. Nowadays there's a satellite internet connection with the home front when you're deployed out there.
Yeah, I know, but the article seems to not know about this.

Another avenue could be that they just check the uniqueness of your signature; if it's too generic: block content, and only lift it after installing a first party extension or something, that way, for most people it will just work and for the few that are false positives, you have a workaround. The whole goal of the incognito modus is also a way to detect it.

It's the same for adblockers; just serve a unique content key with the ad and check back via the ad provider if it was loaded before proceeding to serve content.

Only serving ad-free content to crawlers is no problem either, because ip ranges for the big ones are known and you can't spoof them in TCP. It's all a question of effort Vs reward. They probably know just a very small percentage of users will abuse it, so it's not worth it for them to spend a lot of effort blocking it.

For example: in a retail store, if there's a difference in expected vs actual money of ~€4, it's not even worth it to investigate, because it will cost more than you'll get back from resolving it. It's sometimes hard for me to comply because I always want to have stuff match 100%, but it's always a effort Vs reward dilemma that you have to work with.
I would purchase a subscription for physical copies of these. Any plans to ever do something like this?
China has already stated their real intentions. After 50 years of autonomy, there will be no 1 country, 2 systems. They stated this when they took over control of HK and Macau.

https://en.m.wikipedia.org/wiki/One_country,_two_systems
Well fuck me if there is no organization here. The longer this goes on, the more it seems strategically planned and logistically organized well beyond the capability of naive 17-year-olds.
My criticism is mostly aimed at the language (and its standard library) itself. The major projects I worked on, I architected from the beginning. It is when designing and architecting reliable systems that Python's terrible nature hits you in the face, especially if you're used to better languages.

Take the nonsensical but alluring Python motto "There should be one -- and preferably only one -- obvious way to do it." Assuming this was even true, which it isn't as a series of Python debacles - by its designers no less - over the years has proven, I don't want a language that shoehorns my thinking into "one"-ness. One-ness doesn't solve hard problems. I want modeling flexibility, the ability to examine a problem from multiple perspectives and explore the solution space in-parallel from multiple angles of attack. C and C++, bad as they are, let you do this. Perl lets you do that. Common Lisp is the best language I know on that front, it is _designed_ to let you do this.

I'm not going to say that Python is outright hostile to that mode of working, but it's not designed to bend / be stretched or mold with your mind in the same way that great languages are. Sooner (if you're solving fuzzy problems) or later , you'll run into its limitations and then you can't help but think that you're wasting your time.
That's both untrue and ethically disgusting, by pretending that some poor people toiling in some remote countries, using no pesticide and no machinery, eating mostly rice or yam, harm the planet more than MIT professors flying around the world from conference to conference with their macbooks under their arm. This is so wrong...
How to Become Richer
I think the programming pattern paradigm is the right way to explain monads (as you can tell from my own monad explanation: https://kybernetikos.com/2012/07/10/design-pattern-wrapper-w...) The category theory language around it is off-putting to working programmers, and many of the ways people explain it is by trying to introduce yet more terminology rather than just working with the perfectly adequate terminology that working programmers already have.

I think part of it is that lots of languages don't have sufficient abstraction ability to encapsulate the monad pattern in their type system, and those that do tend to be academic focused. That doesn't mean you can't (and do) use monads in the other languages, it's just that you can't describe the whole pattern in their type systems.

I was pretty sad that the discussion around javascript promises sidelined the monad pattern.
The new protests happened because a new round of violence from the HK Police, towards both protesters and people unrelated to protests.

e.g.
Firing less-lethal rounds directly at head level, causing permanent blindness

https://www.reddit.com/r/HongKong/comments/cowgje/a_female_p...

e.g.
Planting evidence into protester's backpack

https://www.reddit.com/r/HongKong/comments/coypg7/police_put...

e.g.
Firing tear gas in subway station, which was being used by the general public

https://www.reddit.com/r/HongKong/comments/cp8qyy/hong_kong_...
Pretty simple - I have a Keybase git repo called "dotfiles". When I get a new machine, I copy those files to my home directory.
No, do something that has a chance of helping them, their friends and their families and start the process of emigration. The Chinese government is no more going to back down now than they were in 1989. They have much less sentimental attachment to the people of Hong Kong than to the students who protested then. The PRC will absolutely send in the People’s Liberation Army to occupy Hong Kong if that’s the only way to restore order with them in charge. They’d prefer a broken, bowed and destroyed Hong Kong with them in charge to anything that looks like them losing.
> The problem with flyover countries and other places inside the US is the same fickle immigration rules apply. And how many people around the US want to migrate to Alabama or Mississippi?

There are many universities in Alabama and Mississippi that produce ample high-quality graduates. I can tell you that, comparing with the courses published on OCW, my curriculum and its rigor did not differ much from that of MIT.

This is where the tech companies located throughout the region get most of their employees. There are, right now, tech jobs in places like New Orleans, Mobile, Huntsville, Birmingham, Hattiesburg, Jackson, and at least a half-dozen other cities in those two states - and not just one or two employers in each, but enough to jump around a little during your career.

So, a company opening there could expect to draw from the same pool of talent everyone else is, and successfully attract a lot of candidates for salaries great for the area and substantially less offered by FAANG. Not a lot do it (just one guy in my class, for example), but as the number of jobs and their pay increased, less people would leave to work in CA. Eventually, yes, you'd drawn in people who want to move here from other places. About a quarter of my current workplace (~150 employees) relocated from elsewhere in the country.

If you get to the point where you can't find anyone else for any sane amount of money, then...open up another office somewhere else in the country. Why is your first jump that fickle immigration rules are going to be the problem rather than hiring the people already here?
FOMO? It's definitely a thing, a big one is piracy - a feeling that you HAVE to watch e.g. Game of Thrones as soon as possible because else you're missing out on the hype, the ability to talk with people about it, and if you're not fast (or disconnected from social media) you'll get major spoilers hitting you unexpectedly.

I mean I haven't watched Endgame yet because my family is still catching up but I've had all of the major plot points already spoiled thanks to my Reddit addiction. That kinda sucks.
Nooooo... are you kidding? That's exactly what makes every article a piece. It's perfect as it is! Unify the fonts and you get an academic-style journal.
They had that chance in 2014, but rejected all compromise or incremental improvement.
It's made more difficult (partly due to the lessons learned from the umbrella movement) because this has been a leaderless movement, which while making it difficult to disappear the people managing it, also must make it more difficult for defined policy goals to form (although some have emerged).

It seems to be developing organically as the people come to understand how much momentum they have and how much their peers agree with their frustrations.

I'd speculate that if they somehow gained enough momentum that it appeared to be within reach then independence would probably be the end goal, but who knows.
Well conda packages don't need to be python based, so technically yes you can build and package up whatever your heart desires.

conda build recipes are essentially just shell scripts that conda runs in a sandbox, taking care of library paths and so on. You could, if you really wanted to, develop a poetry based Python package and then have your conda build script use/run poetry to build and package the python package, and then add whatever lines are necessary to the build recipe to make that the package that gets installed by conda.
Sure and trains burn fuel even when you aren’t using them. But if we look at you carbon footprint it doesn’t seem wise to factor in every single train on the planet in your specific account har because they don’t all air still when you aren’t using them.

When talking about the footprint of a company or a project, then you need to restrict the calculations to the resources they actually use. So if a project uses tools to get a product out quicker that means they’ve spend less human-hours, which have a co2 cost associated with them. Then you can weigh the cost of that tool versus the Human Resources both in a financial sense but also with respect to emissions.
It's not that bad if you use the right tools. The two main options are an all-in-one solution like poetry or pipenv, and an ensemble of tools like pyenv, virtualenvwrapper, versioneer and pip-tools. I prefer the latter because it feels more like the Unix way.

Why should Python have some "official" method to do this? Flexibility is a strength, not a weakness. Nobody ever suggests that C should have some official package manager. Instead the developers build a build system for their project. After a while every project seems to get its own unique requirements so trying to use a cookie-cutter system seems pointless.
What's wrong with it? I've not used it before but it does look like a good idea.
Salaries of $300,000 are common among the top companies, at 1-2 promotions above entry level.

See https://www.levels.fyi/charts.html
Or maybe the people in China are happy with their system? Not sure how that makes them cowards.
In the case of Teslas, yes. The power drain on the 12V system when parked from all the computers etc is apparently so high that they have to recharge it periodically from the main battery. The service life of the 12V battery is pretty terrible because of this. They also have battery heaters that switch on periodically to keep the main battery warm, which I think are powered by the main battery. Basically, if you leave your Tesla sitting in a garage for a few days you can expect the main battery to be connected and used at least some of that time (maybe all of it) even though it has a contactor to disconnect it entirely.
> https://www.codemag.com/magazine/subscribe

That header takes up nearly half of my screen. Why would they not "display: none;" on scroll? Jeepers.
Get a dog, it can change your life.
This seems a pretty good introduction to monads.

There is a cliche that no-one can write a good introduction to monads. I don't think that is true. My opinion is more that monads were so far from the average programmer's experience they could not grok them. I think as more people experience particular instances of monads (mostly Futures / Promises) the mystique will wear off and eventually they will be a widely known part of the programmer's toolkit. I've seen this happen already with other language constructs such as first-class functions. ("The future is here just not evenly distributed.")
The only problem with that is it's hard to keep the dependencies up to date. Pip-tools solves this problem.
I've recently employed a docker-based strategy for this. I work for multiple clients, some of whom go months between giving me work.

Each client has their own docker-compose setup on my machine - and I have a secondary machine that I rsync the dockerfiles and some supporting scripts[1] over to for out-and-about. I have a couple of scripts for generating the docker templates for new projects.

This means I only need to manually set up three things on a new machine: Docker, a password manager, and a text editor (I'm using Atom, but Vimmers / Emaxions could probably roll this into the template generator)

Depending on how locked-down your setup is, you might find that as time goes on and distros go out of support, you need to update your dockerfiles - but I think you'd need to make those kinds of tweaks with any system.

Note that I no longer advocate a dockerfile per-project, but per-client (or some other sub-structure) - that way, production dockerfiles don't interfere with developer dockerfiles. Some day, I'd like to experiment with "sidecar" containers instead... some serious advantages there.

[1] Supporting scripts include the templates, a few bash aliases, an easy way to find the ip of a docker machine, an easy way to open a bash shell within a docker container, etc.
This is a huge oversimplification. You're completely ignoring so many factors, including rising housing costs.

This article illustrates it well: https://www.businessinsider.com/how-high-income-and-low-inco...

The bottom 20% earners spend 40% of their income on housing. The top 20% spend 30% of their income on housing. And keep in mind, that housing that the poor people are paying for would be considered horrid compared to the housing that the rich people spend their money on.

If you were to look at the housing prices in the areas that the bottom 20% are renting/owning, and apply that price to what the top 20% earn, the top 20% would be spending less than 5% of their income on housing (comparing apples to apples).

Yes, credit has made it much worse for the poor people. Credit appeared to be a way to save them from a difficult short term or starting situation, but predatory lending (provably so) has essentially enslaved them.

The bigger question is, how/why do the bottom 20% start off in such bad situations (in some countries)? The answer almost always involves corporate influence of government.
Let's count the minutes until someone comes saying "but you can just write C and bind it to Python", completely missing the point.