skysight-inc/HackerNews huggingface dataset:
When I helped my grand parents set up GMail they decided that they wanted one shared email account instead of one each. That has worked very well for them. Old people have enough to keep track of already so a shared email inbox for the both of them is great. My grandfather uses the GMail web app on his Mac desktop and my grandma uses the GMail app for iOS on her iPad.

However, when I set up Apple ID for each of them I wanted to create separate Apple IDs for each of them.

Thankfully Apple does not do anything like ignoring the + part you provide.

There are many ways spammers can create any number of email addresses.

Ignoring the + part of email addresses isn’t going to stop spammers, but it is going to cause a lot of pain for regular users because the + part has many applications that you can’t even imagine.

When the user hands you an email address, use that email address as is. Don’t ignore the + part of GMail addresses or anything like that.
Tempting to interpret this as the last major issue in Clojure use (error messages) being resolved with the introduction of spec. Consensus on concerns seem to be dissolving away from runtime issues to softer community management issues ("documentation", which is very context specific, and "startup time" which is important but precisely not an issue while running Clojure).

I do suspect that the survey is under-weighting how much beginners must struggle to navigate setting up CLASSPATH. If you don't come to Clojure from Java then the toolchain is a bit intimidating with whatever a Maven is, followed by a process of trying to follow what both Java and Clojure tools are doing. This is one area Clojure compares very poorly with, eg, C (similarly awful setup process, but usually all the burden is shouldered by the distribution provider) or Python (use pip).

It is interesting coming at Clojure from a Debian background at how resistant Leiningen has been to being integrated into the Debian apt archive. I think the package was removed in 2014 and only came back in 2018; so still isn't in the most recent stable. Given that Leiningen is itself probably the first choice of tool to manage dependencies, this raises questions about the technical underbelly of the tools used to build Clojure programs.
The only problem with that (if you care about what happens to humanity after you die) is that it will likely result in a major collapse of society. The religious nuts and those in regions of high child mortality (which means they're all poor and uneducated) aren't going to be able to maintain or advance a technological society. They can breed, but that's not enough to know how to keep complex systems running, and things will collapse just like Ancient Rome, with technology being lost and everyone going back to being feudal serfs, or worse.

Personally, I just don't see a way to avoid some kind of major collapse of society due to one or more of the many factors facing us. For this issue, I think greatly improving human longevity is absolutely necessary, and if we don't do that, we're going to have another Dark Ages of some kind.
It's not like we're blindly considering something that has never been tried. California enacted term limits, and there were studies[1] as to the effect it had. Information as to some aspects of it is but a click or search away. Here's some highlights of the summary I linked to:

In both houses, committees now screen out fewer bills assigned to them and are more likely to see their work rewritten at later stages. The practice of“hijacking” Assembly bills—gutting their contents and amending them thoroughly in the Senate—has increased sharply. As a body, the Legislature is less likely to alter theGovernor’s Budget, and its own budget process neither encourages fiscal discipline nor links legislators’ requests to overall spending goals. In addition, legislative oversight of the executive branch has declined significantly.

...legislators are learning more quickly than their precursors, but that frequent changes in the membership and leadership of legislative committees, especially in the Assembly, diminish their expertise in many important policy areas. Many committees lack the experience to weed out bad bills and to ensure that agencies are acting efficiently and in accordance with legislative intent.

That said, overall the summary finds that the effects of term limits were neither as good as proponents hoped or as bad as detractors feared.

1: "How Have Term Limits Affected the California Legislature?" https://www.ppic.org/content/pubs/rb/RB_1104BCRB.pdf
I think the more relevant analogy between hooks and setState is that setState uses essentially the exact same technique as hooks to keep track of which component is calling it, namely, React keeps track of which component it’s rendering, and setState mutates some “global” state. A lot of people seem to think that setState stores state in the instance of the React component class, but that’s not the case (and that wouldn’t work for a lot of React features and optimizations).
The usefulness seems questionable. LEDs have to be driven with current, so either you would have to have all LEDs in your house in series, with short-circuit switches for light switches, or you still have most of the electronics in every lamp/bulb anyway (saving only the rectifier and maybe needing only a smaller input filtering cap). The former is highly impractical (complete rewiring, one broken lamp makes all lamps in the house go dark, massive peak voltages if you have many lamps, ...), the latter isn't worth it either in device costs nor in efficiency gains (a shottky full-bridge rectifier probably eats less than half a percent of the lamp's power consumption at ~ 100 V supply voltage, less at higher voltages).
There may be more cultural distance between Austin and Houston than you think :-)
I believe the argument is that by taxing companies, you can broaden the tax base beyond individuals which theoretically will let you lower the tax rates on individuals while maintaining or increasing the amount of taxes that you take in.
Aside from the fact that many countries have ways of limiting lobbyist influence through law, a simple but dramatic way would be to say:

0. Lobbying is a right, but one that can only be exercised by individual citizens, not corporations.

1. Anyone who wishes to "lobby" congressional candidates or congresspersons must register their financial interests

2. Make it illegal to directly accept money for lobbying services (akin to prostitution)

Sure, it wouldn't make lobbying impossible - but it would make it much harder.
Wired ear pods always fell out for me too. AirPods never have.
Sam Zell: Real-Estate Liquidity Has Decreased ‘Significantly’
DeBlasio loves regressive taxes. His entire Vision Zero policy is nothing more than an excuse for the NYPD to issue more tickets to poor and middle class drivers.
I would consider myself a prett honest and real person so I would probably just answer honestly. Based on the way I have heard people respond, however, do they not expect people to actually list their weaknesses?
"weird gloating dismissiveness" could summarize most top comments on HN
> Apple Cloud was hacked and celebrity pictures were stolen and noone batted an eye.

Phishing. I think your comment is pretty disingenuous as Apple has generally showed a strong commitment to privacy and security.
When I read the original essay, my impression was the author generally misunderstood what a business actually is. The purpose of a manager (a flunky/goon bullshit job) is to abstract agents from principals to define that separation. Most bullshit jobs form the demarcation between these abstractions. It's delegation.

These people are essentially financial furniture who have engineered a kind of managerial capture of the principals capital, and in turn pay themselves exorbitantly. We talk about a tech bubble, but what have really seen is a 35 year management bubble.

Who are these principals, the owners of the capital? When you look at the largest capital pools they belong to pensioners, tax payers, trusts, depositors, saver/investors, insurance policy holders, and other collective owners. Interestingly, managing these pools is where all the bullshit jobs exist as well. These bullshit jobs with decadent pay differences are the effect of managerial capture of these mutual/collective capital bases.

I'd speculate it's possible that a lot of political views across the spectrum could be described in terms of a principals revolt against capture by their agents.
> The answer is to outlaw lobbyists, it would fix a lot of problems. T

So, no one is allowed to write their senators anymore? People can't request to meet with their elected representatives? Subject matter experts aren't allowed to express their opinions within earshot of a member of congress?

Lobbying is just people with a shared interest expressing their views to elected representatives.

Now, the concept has gotten a bit overly... complex, but outlawing lobbying all together would be a huge infringement on freedom of speech.
For a second I thought they revived "Google Now".
> To use your own argument, "child porn being illegal didn't work for stopping child porn, did it"?

Two things:

1) child porn is materially different from cannabis or blockchains. Prohibition of child porn is supported widely, and banning production of child porn is supported by, as far as I can tell, nearly 100% of the population. Marijuana, on the other hand, is one of the most popular plant medicines in history. I don't know where blockchains fall on this spectrum, but I think it's fair to say that they're much closer to cannabis than child porn.

2) Sadly, I don't think that banning possession of child porn has been particularly effective, has it? I don't know enough about this area to make an assessment with a high degree of confidence, but the fact that a material that is desired by so few people is still distributed so widely suggests to me that the prohibition has failed.

> The second huge fallacy (you are also making it) is that the government wants to ban crypto, but is afraid of saying it and comes up with all kinds of contrived tactics.

I can see why you thought I was saying that. What I was saying is subtly different: if the state becomes determined to censor blockchain content, I think that it is likely that it will not attempt to do so by naked prohibition, but instead will employ a more indirect and surreptitious strategy.

On the deeper point, of whether the state will come to the conclusion that it wants to disrupt blockchain tech - I think that it probably won't. Whether or not blockchains specifically are understood to be politically powerful and counter to centralized, authoritarian power structures is yet to be seen. But the evolution of the internet more generally clearly is. I'm sure that people who have wielded power through state channels can see that as clearly as anyone, and I don't think they'll be so childish as to stand in the way of the internet, which is a significant evolutionary step for the species.
Came here to say this, but I'm not quite that cynical. No revolutionary change, but there will be incremental improvement. (On the other hand, we're going to keep tackling harder things, so the net gain in the rate programs are produced will be zero or negative.)

I also like the point that the "revolution" is in one aspect, not the whole thing, and it requires changing other aspects, and is therefore much less of a net win than it appears...
Facebook’s top PR exec is leaving
Should You Use Google Fonts? Pros and Cons
> Yes, but that was true when the US had a robust middle class (roughly 1940-2000).

Not really. Non-hispanic whites + blacks made up 95% of the population as recently as 1970. As of 2010, those two groups combined make up only 75% of the population. There have been radical changes in the demography of the U.S. in the last 50-80 years.

I actually agree with you that changing demographics are not the whole story, but the fact that the U.S. has gone from one (black Americans) to two (added Latin American immigrants — now 16% of the population) racially delineated underclasses does a lot to undermine social cohesion.

Source for U.S. demographics: https://en.wikipedia.org/wiki/Historical_racial_and_ethnic_d...
I think C and C++ have too much buy-in from too many people to be replaced anytime soon.
I have a good friend whose mother tells her that she (my friend) ruined her life, and that she never really wanted kids or to get married to the man she married when she got pregnant.
Now more than ever.
Turns out those r/TIFU stories were fake. A Googler from the GSuite support debunked the claim. [0]

[0]: https://amp.reddit.com/r/google/comments/8l231x/google_banne...
I expect to have a visual dataflow programming environment similar to node-red, Yahoo! Pipes etc. that is touchscreen-friendly, has plenty of community-maintained building blocks and converts to a variety of low-level languages for easy deployment to many platforms. Hopefully, we'll get rid of clunky IDEs/text editors with lots of boilerplate, whole file hierarchies to maintain and all that other ancient stuff invented for 1960's teletypes.
Best advice received from an alderly person
Have you made any efforts to transition your Patreon patrons to Liberapay?
So, engineering lead of a (outdoor) led Luminaire manufacturer here. And our sales director used to work for one of the biggest Asian light bulb OEMs. Happy to answer specific technical questions out there that this article triggered.
A company takes in money from products and services it sells. From this amount of money the company pays employees and equipment, services, etc. for the running of the company. These are called expenses in business accounting. The company does not pay tax on the money it took in that it then spent buying/paying for things. This is what is meant by the phrase, "companies don't pay tax on expenses".
This is a sample of USB and BT connectivity tests.
> The vast majority of top loaders are in the $500-700 range, top loaders $800-1000. There simply isn't much market for $2000 machines that will last decades.

Those "high end" washing machines will also fail in the same time range that the low end ones will.

There is a market for them, but it will remain unfulfilled because the manufacturers make more money in the short term with the low-reliability ones.
Binary Hacking Course from LiveOverflow
How does LitElement compare with something like hyperapp[1] or meiosis[2]? The issue I have with $new_tool is trying to figure out what it offers vs the competing tools and it's a non-trivial time sink.

[1] https://github.com/jorgebucaran/hyperapp

[2] https://meiosis.js.org/
That depends what the water was used for before it became grey water. If it was taking a shower or washing dishes with environmentally-friendly soap, then big whoop.

Did you know that in the UK narrowboaters on the canals just dump their grey water into the canal? The canal system in the UK is huge, and their are tens of thousands of people who live on narrowboats year round. Narrowboats are boats narrow enough (5'10") and short enough (max 52' or 72' long) that they can fit through all the locks and bridges.
Also, the book "Mindset".
Native apps have benefits other than performance…
Why do all the Freedom Speeches™ zealots ignore all the other rights, such as freedom of association?
No choice. I had to.

Homelessness is not an option for me. I just dug myself out of the hole, even if I was out of energy.

I had a text file on my computer where I wrote down the steps I had to take. Then I followed this todo-file for maybe 6 years. It was organized into sections: Now, next phase, next phase after that, and so on. It got more sketchy the further it is into the future.

I have been following this TODO-list for 6 years now. I am now at a point where I can add whatever I want to it, almost. I kindof succeeded.
The original creator of quick also explicitly named it as an acronym [0]. But of course, if the big boys at IETF decree it's not an acronym, it isn't. Just like we've always been at war with Oceanea.

[0] https://docs.google.com/document/d/1RNHkx_VvKWyWg6Lr8SZ-saqs...
I'm not a lawyer, but from what I hear any Australian employees can be compelled to change code and be threatened with prison if they tell anyone. Any companies with any presence in Aus can be given demands and gag orders to ensure they can't talk about what is happening.

And if this article is trustworthy, this isn't hypothetical, it's already happening right now. Right now people are being served with orders to do things like this and if they tell anyone (including the company they work for and are in essence "attacking"), they can kiss their life goodbye.

That's what makes it so scary. A programmer that is living in Aus that works for Google or Apple could one day get a notice that they are now mandated to modify code for an unknown reason with the threat of prison if they don't or if they tell anyone. Technically even programmers that don't work for those companies can be compelled to make contributions to open source software to introduce vulnerabilities or exploits, and again there is literally nothing the person can do except follow orders or go to jail forever.
It's looking like Alzheimer's will be a solved problem before too long, with all the current research on it.
I understand that it can be annoying to have the same question asked often. It is likely the effect of having a constant influx of new HN readers.

Perhaps if we closed the doors to new users we could solve this problem. I doubt we'll see much support for that solution, and justifiably so
Big changes in the business of shaping decision maker minds
burst traffic vs constant traffic, where burst can be defined as commute times.

you can see the affect in downtown Portland, where car traffic was mostly concentrated to burst hours with the rest of traffic being a relative trickle of vehicles that weren't delivery or transit vehicles. now, it's a constant stream of lyft/uber labeled cars at all hours, in addition the the burst hours. anecdotally, no passengers most of the time (around 70%), seeming to be between fares.
Meanwhile, I experienced the opposite while doing a 3 week long camper trip. Showering for two minutes to save water, being mindful of the amount of stuff you can bring, being able to go anywhere I wanted was great. Sure, there were some annoyances, but I was kinda sad I had to get back to my stationary home.
Alternate theory is that the sociohopaths (diagnosis not epithet) have won.

The values people can be browbeaten, outnumbered and marginalized. Once that happens it’s hard to change back, even if you identify and remove the ringleaders.
My led bulbs and "long live bulbs" average age is 2 years..
Curious, have you noticed any sleep issues, after you've switched to LED?
[Insert PC Master Race Fanboy Commentary Here]
Basic Understanding of Bloat and VACUUM in PostgreSQ
probably you mean 100W bulbs...
> US customer service

Jabra is Danish.
This has certainly been my experience. The type of connections that seem to really fast track the acquaintances I've witnessed move quickly through career ladders, certainly weren't made at networking events. They were made at weddings, bar-mitzvahs, and dinners. In other words connections that existed with or without business networking events etc.
I have many rock climbing friends who live in vans and tents the majority of the year. I’ve spent significant time crashing with them.

Nobody shits in a bucket. You find a place that has toilets of some kind. For example, in Indian Creek, UT, people camp in vans on unimproved BLM land. There is no water. But there are toilets where the roads turn off toward the camping, about a mile away. Every morning, people have coffee, and do a toilet run as you get ready for the day. In an emergency you drive over to the toilet.

People definitely do pee in jars, but usually you can just pee outside somewhere.

It’s not all instagram models. The lifestyle does work. But you spend some of the year crashing with friends, staying in nicer camps with cabins, etc
Using Gmail “Dot Addresses” to Commit Fraud
JavaScript precompiler techniques (like https://svelte.technology/) should find their way down to everyday use cases, like abstracting away Canvas DOM programming and GPL and other programming difficulties.
Boys are inherently more destructive and violent than girls; it's a biological fact, and is the whole reason prison inmates are over 90% male.
Go to hell you scum, my grandparents were treated like shit due to law, color of thier skin
Someone who works for GMail or Google has already read this HN post. I don't expect it to work for much longer unless OP has found a loophole.
That's not how this works.

You pay taxes on what you earn, not on your cash balance. The company will always pay taxes on the $10 million, regardless of when it spends the $9.

Also GAAP taxes are different from cash taxes paid to the IRS.
Ribbon Health (https://www.ribbonhealth.com/careers/) | New York, USA | Full-time

We are looking for a Software Engineer to help us scale our data product across data collection, normalization, and modeling efforts. A best-in-class ETL pipeline is core to our ability to build a great product and have a meaningful impact on healthcare decisions.

What we’re looking for:

- Passion and drive to simplify healthcare by building products that increase access to care and power every healthcare decision to be high-quality, cost-effective, and convenient

- Commitment to Ribbon Health company values, working on an exceptional team, and building an exceptional company
Grit, hustle, desire, and relevant past experience in working with data at scale (e.g., Postgres DB, Apache Hadoop, Spark, HBase, Presto, Hive)

- Familiarity across full stack and a “get it done” attitude; strong comfort with a lean startup environment, where all technical members are encouraged to participate in and contribute to the business, product, sales, etc.

Your day-to-day:

- Scaling out our data collection, normalization and modeling efforts to help build a best in class healthcare data platform

- Build, design, improve, and launch new API features. To learn more, see: https://ribbon.readme.io/docs

- Manage independent work-streams while also working collaboratively with data science (e.g., deploying new models) and business teams (e.g., sales engineering)

If interested, please reach out to team@ribbonhealth.com!
http/2 usage has gone from 24% to 33% in the last year, which is pretty good growth.

https://w3techs.com/technologies/details/ce-http2/all/all
What your need that is not addressed by Clojure because it is developed after Rich’s needs?
>The opportunity to help and care for other people is a great gift

Which is why lots of people love the idea of pediatric care. You help them, they get better. You don't get better from old age. You deteriorate and die.
I used Calyx hotspots for 2 years. The hardware they offer is garbage and Sprint coverage is spotty.

The Franklin R850 is outdated and unreliable. I had one and hated it. The ZTE hotspot they had after that wasn't terrible but the charge controller was bad and would overcharge the batteries. Now they're back to the terrible R850 since ZTE is banned. I can't speak to the R910 but after my experience with the R850 I never want to own another Franklin product.

I may get another unlimited Sprint or T-Mobile hotspot since they're good for high bandwidth activities (eg streaming video) when the signal works.
"The Geeky Chef Drinks" has a recipe for a warm elven cocktail, involving gin, white tea and elderflower liqueur. It was delicious!

https://books.google.com/books?id=2bp1DwAAQBAJ&pg=PA56&lpg=P...
That is incredible. Props to Lavabit. We need more people like that in the tech community.

We absolutely do not need the "not my problem, I don't care, engage in mass surveillance all you want!" engineers.
My friend's bathroom light that is now a strobe light and the landlord has yet to replace because it requires an electrician to replace the whole fixture would like a word with you.