jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> simply renewed a republican tax plan that was proven not to work since they helped put us into recession

Everyone else thinks that the recession was due to the collapse of housing prices and/or the credit markets.

> and caved on the idea of people making over $250k actually paying proportional taxes to help pay back their incredible gains

$250k is a pair of married mid-level individual contributors. It's also an engineering manager and a school-teacher.

BTW - what definition of "proportional" are we using? Both before and after, the marginal tax rates are progressive. (No, SSI doesn't count - it's a forced savings plan with better return for folks who contribute less.)

And, if you look at the difference between the Clinton tax rates and the Bush tax rates, you find that the Bush rates are more progressive.

Yes, compare someone who makes $300k with someone who makes $30k. You'll find that the $300k person got less than 10x the benefit from the Bush tax rate cuts that the person who made $30k.

You can play with numbers at http://www.giveitbackforjobs.org/

Curiously enough, that site's founders think that the tax rate cuts are a bad idea but suggests sending the savings to charity, which reduces tax liability, instead of sending it to govt....
In the days of facebook and groupon, it's nice to see someone get in, take the money and get out as quick as they can. Sometimes it is all about the money.
Rather than repopulating the same cache entries every 5 seconds you could instead actively purge the Varnish cache entry when the content actually changes.
I honestly don't see how net neutrality decreases the profits at the infrastructure level. Content providers have to pay for bandwidth or secure peering agreements - that wouldn't change under net neutrality. Consumer ISPs have to pay for bandwidth or secure peering agreements - that wouldn't change either.

The only thing that net neutrality prevents infrastructure providers from doing is discriminating traffic based on content - they're still free to do things like charge StreamingMovieCDN higher prices than they charge SimpleHtmlHosting, or bill for actual traffic carried rather than a flat fee for the lines.
Haha, if he would have said that we might have accepted, the other BS not so much.
To understand monads in a context where they are both useful and necessary (Haskell) I highly recommend the later chapters of Learn You a Haskell for Great Good (http://learnyouahaskell.com/). I'd read through all the different analogies (burritos, space suits, etc) and it didn't click until LYAHFGG showed how they are a logical way of attaching some extra context to a bit of data (or more generally a computation).
Maybe. We have an analytics client for both platforms, though, and we just don't see the same level of application usage per user on Android. Why this is I'm not sure.
The reason is simple; AT&T is paying them.
In addition to Dunbar's number, there's a few other magic numbers that crop up in the statistics of human societies over and over again:

2 - The most basic. Think romantic relationships, best friends, business partners, etc.

6 - The "group." Common chimpanzees patrol in groups of six. Next time you go to a party, notice the maximum number of people that can engage in a conversation. Its nearly always six.

Fun tip based on this: If you want to join a lively conversation, walk up to a group of six people and begin to talk to two of them. The group will naturally fission into two groups of three and four.

30 - The "tribe." This is your extended group of friends, or the maximum number of children that can be put in a classroom. Everyone knows everyone well. This group can be mustered to complete a common task without much trouble.

150 - The "nation." This is Dunbar's magic number, derived from the size of the human neocortex. This is the maximum size a group can reach where everyone has at least a passing relationship with everyone else. It is the last natural group size.

Any group beyond this stretches human social instincts, and requires social constructs such as rules or laws to augment it.
But it does, although there is a specific carve out for bringing charges in the 5th Amendment:

"No person shall be held to answer for a capital, or otherwise infamous crime, unless on a presentment or indictment of a Grand Jury, except in cases arising in the land or naval forces, or in the Militia, when in actual service in time of War or public danger...."
The Gartner market-share data is from Q1 2010 I thought. I guess that is a few months old now.
It’s just a name for a 300+ ppi display. At that resolution and at the distances you usually hold a phone from the eye you shouldn’t be able to discern individual pixels. That’s it. The app things seems obvious, would be a serious oversight if they didn’t do that.
For our non-American friends, "cum" is a bit of a dirty word, and something most people would prefer not to have their carrots glazed with.
Yahoo! toolbar in particular has moved to the status of virus, in my view. If you get "infected", it takes an expert to expunge it totally.
Simple doesn't necessarily mean easy to understand, particularly when the thing doing the understanding is part of (and constrained by the rules of) the system being analysed. It is conceivable that there are simple aspects about our universe we will never understand because they are hidden behind some threshold of observation.
> I'm not picking on Nassim Taleb. He's a smart dude.

No, but you should pick on him, in a public-figure kind of way, I mean, not personally. He very publicly said (I paraphrase) "all macroeconomics is nonsense, you should short treasuries". His advice ran against solid macroeconomics and was demonstrably wrong. It wasn't just "dumb" advice, it was advice that deliberately ignored all sense and deliberately plumped for a dubious economic theory.

If I said something really stupid, I would expect to be called out on it. In general, I think, people would be better off if bullshit got called out.
Not my area either, but I worked on related problems. The impression I got is that it depends on what you are using the model for, i.e. are you trying to generate forecasts? prediction intervals? detecting anomalies ? comparing to human forecasters? All models are wrong, but some are wrong in a useful way.

Also, a big caveat is that the output of those models, even basic ones, are supposed to come with prediction intervals, and not just as points. Libraries like statsmodels are massively guilty of making it hard to use the model like it's supposed to be used.
I believe he mentioned it. The Hadoop streaming mode.
Procmail exemplifies the leanness, speed, and precision that all Unix utilities should strive for.

That said, I've never used maildrop, being quite smitten with procmail myself. But since the size of maildrop's source distribution is ten times that of procmail, I'll stick with the latter out of principle.
>Also, many people are more idealistic in their youth - before they have families, careers etc and before putting food on the table becomes a bigger priority. That is why it is easier to protest as a college student, than as a 40 year old with a mortgage and two kids. But that is also getting harder these days - student loans, getting a record etc

Unfortunately many people feel like these are things that they must do. People who lead interesting and fulfilling lives without "settling down" are just to gawk at on TV and wonder what it must be like. Pursuit of the typical "American dream" causes people to neuter themselves in order to fit in.
Yes. There is a database they query to see if it’s tied to a handset, or just a virtual number.

It astonishes me that people think banks are “dumb” about security. They are way more aware of the industry security procedures than your average IT person.
the average person doesn't even know what these things are, which is partially why there is a market opportunity here. what they know is that companies like google and facebook are not entirely trustworthy but they have no alternative. it's hopelss, until an entity comes along and gives them some hope in the form of an alternative. basically all of the things we talk about around preserving privacy and security on the internet need to be built into our devices, and companies like google actively oppose such limitations of their reach into our lives.
Thanks to you and the others who responded with information. Looks like some of the claims I highlighted above cannot be sourced at all, and others can only be sourced to a whitepaper that the developers are distancing themselves from.

So... Yeah, being downvoted and flagged really showed me, I guess.
When I was in my 20's and lived in NYC, a lot of my social life was organized around work even though I had friends and was in a committed relationship.

Networking events, tech talks, company outings, there was lots of things to fill up my calendar.

Now that I'm in my 30's and I've moved to a smaller city to raise kids, it's all flipped. Family & friendships take the large majority of my free time and I only attend work events if I'm traveling for work anyways, which I haven't done since 2019.

I imagine if I was still living the life I did when I was in my 20's, I would really miss those interactions.
hahah all this for some what? 10^(-6) or 10^(-5) discrepancy?!
What about this age old 10^120 discrepancy that eveyone seems to be just fine about...
https://en.wikipedia.org/wiki/Cosmological_constant_problem
You misunderstood me (or I wasn't clear, sorry).

When I said it was "Fine" - I didn't mean it was 'fair' or in any way a sensible thing to do. Just that you legally could if you wanted to (but it would be stupid).

There is no good reason for anybody to hold this opinion.
> You would spend hours looking at a small 15" screen, straining your neck and back, instead of comfortably using dual-monitor setup and a comfortable chair in the office?

Yes. I code the best on a shitty laptop with a small screen with no GPU. I'm not kidding, the more plain my computer is the better for programming.

> Or you like working at home, near your home fridge and playing active kids?

Yes that's annoying. But the office isn't much better for me. That's why I usually code past 10PM.

edit: also, damn you. You made me notice my fridge actually makes a sound and I can't unnotice it now.
Yes, I use wireguard to link VPS with an array of computers in my home via point to point tunnels. This solves the "my home IP not being completely static" problem, because wg handles roaming quite gracefully.

And then I just use either DNAT or nginx reverse proxy to proxy https to some http ports at home, depending on the service.
I don't know anything about helm, but your promotional comments in here are getting a little shrill. I feel less inclined to investigate it tbh.
> You would spend hours looking at a small 15" screen, straining your neck and back, instead of comfortably using dual-monitor setup and a comfortable chair in the office?

I've did this for 4 years. On a 15" screen even. Your average public library is _way_ more silent that your average open space office. And the idea of working in cafés is that there is people, but no social pressure. Some people work better when being isolated like this. with a bit of training for the ever-moving style, the level of focus is very similar to a comfortable office ; without the chatter and interruptions.
I don't think critics realize how much testing has gone into this technology
Interestingly, we have had these apps [0][1] for a few years now where you can store your IDs like driving licence, Adhaar, PAN card, voter's ID etc. Police and officials are instructed to treat these in the same way they would treat the original paper version of the document.

It's very convenient, I don't have to carry around anything except my phone.

[0] - https://play.google.com/store/apps/details?id=com.nic.mpariv...

[1] - https://play.google.com/store/apps/details?id=com.digilocker...
can you tell me more about the calcium build up?
I used to like explicit if/then and using match, but chaining really does reduce code. It can sometimes take a while to golf it down, but damn is it satisfying when it’s all so compact. Followed by a `cargo fmt` and it feels way more elegant than branching
It has been proposed by Herb Sutter a few years ago and has been worked on since by Andrew Dutton, so yes the c++ community is definitely behind it.

See e.g. https://youtu.be/8c6BAQcYF_E
Are you implying we need a manager1 (k8s) to manage containers? This manager1 cannot be trusted so introduce manager2 to manage manager1? What’s next? We need to look forward to manager3?

I dont like where this is going
It's been formally verified that Cosmopolitan lets you compute anything that's computable. It's able to build real apps too! For example, JavaScript is the most popular language and Cosmopolitan has an embedded JavaScript interpreter. See https://github.com/jart/cosmopolitan/blob/master/examples/he... where we built a 300kb Actually Portable Executable + ZIP file polyglot that reflectively loads interprted sources from within its own ZIP file structure. You can download the compiled executable here: https://justine.lol/hellojs.com It would be trivial to support Python too, along with any other language.
I feel as if this opportunity is past us. Any company with the potential for that amount of growth is going to get bought out by multi-billion $ corps to further increase their already out of reach stock prices.
This is a significant improvement if you trust Apple more than Google.
Really? I'm doing that all the time over zoom. Calling people and groups together for a quick, hey what's up and then talk about what has been on my mind and usually all my colleagues jump in too ans after 15-20 min we break up and go back to do our jobs.

I think to blame tech for the problem with connectedness is only one part of the problem.
And now, the US is more unequal that any country in Europe, according to UN rankings. [1]

1: https://en.wikipedia.org/wiki/List_of_countries_by_income_eq...
If a user types in web browser: https://www.example.com/webpage?q=54#{"userdata":"its a secret"}

Then the web browser sends a message to the server that looks something like this:

GET /webpage?q=54 HTTP/1.1
Host: www.example.com
Cookie: well maybe there's a cookie here

Although it's encrypted with ssl and there's some hopefully irrelevant messages along with it (which aren't irrelevant so they can be used to fingerprint you).

As you can see, the bit that comes after the hash isn't ever sent from the client to the server. It was originally meant so that you could link to a particular section of a longer web page, so it was quite irrelevant.

Nowadays it's exposed to javascript. This means that the code can rely on it - it can read and set it. The javascript author could read it and use it in an entirely inbrowser javascript app. Or the javascript author could read it and send it to the server in a more secure channel, like the body of a POST request, to reduce the chances it gets stored in server logs.

But what comes after the hash is never processed by any standards compliant web server not transmitted by any standards compliant web browser/client.
Eh, in general it's a common fallacy that just because somebody is especially good at one thing, they're good at everything. This is a hard pill for many to swallow, especially if they excel in their field. You'd take basketball advice from LeBron James, but probably should be skeptical about anything else he says. Best to learn that lesson sooner rather than later.
This is a summary of everything - well done. Taxing profits versus taxing revenues. So deductions and whatnot complicate that slightly, but not much.
Sure I had those, but it's more explicit when you are one of the many programmers taking advice from a senior programmer.

In the case of a CTO, since it's a unque role, you have to go outside of your company to get mentored. And that doesn't seem so straight forward to me. Because asking a colleague about a problem you are facing is way easier than calling someone and talking about your problem at your work.

Maybe I'm ignorant about this topic, and maybe such things are more normal in US than here in EU. Such things go really against my nature, but I aslo never seen such relationship outside of the same company.
I'm Czech and under the dialect where I grew up, "Zluda" could be translated to "evil person/monster" or "mischievous person/monster".

Growing up, people sometimes called their kids "zludy" (plural of "zluda" in my language) -- or trouble-makers.
I wish that went into more detail! I have no clue how it could be worse than fossil fuels. I get that trees are a store of carbon and if they get submerged they will break down and release it all, but surely over the lifespan of the dam that’s significantly lower than burning coal non-stop? Wouldn’t it be equivalent to a forest fire clearing the area?

I always assumed they would clear the area of trees first anyways. Why let the wood rot when you can cut it down and use it?
What's unconvincing about UBI? What'd you think of the 2020 unemployment benefits?
I have a huge amount of respect for Elvish. There's a lot of parallels in design, goals, etc between what I've built and Elvish. I think we even started our projects around the same time too. And I love the fact that you've already got a community using it. If truth be told, seeing the success of Elvish and the number of people who've found it useful has helped inspire me to keep at the boring stuff of my own shell (like writing documentation) just in case anyone else happens to find pleasure in using my humble project too.

So I want to thank you for all your work on Elvish and for it's wider contribution to the community :)
The dollar is also backed by the legal system (which gives the general populace a mechanism to redefine who owns which dollars, e.g. in case of fraud), and the Federal Reserve (which manipulates interest rates and dollar supply levels to try to keep the value relatively stable over time).

If bitcoin could solve those problems, and the energy usage problem, I’d use it. As is, it’s solved the double-spend problem - admirable and impressive, but it’s not a substitute for a stable currency yet.
Imagine if your fake contact's randomly created email or phone number is on a terror watch list.
The DMCA makes it illegal to circumvent technological protections in many instances where the result would still be fair use, if it weren't for the technological protections and the DMCA making circumventing them illegal.

It's not just that the content providers 'make it hard' -- it's that their attempts to 'make it hard' are protected by law, not just by difficulty. Even if they DRM doesn't actually make it very hard at all, it's still protected by the DMCA.

https://en.wikipedia.org/wiki/Digital_Millennium_Copyright_A...
This article put into words the way I feel about Docker in the presence of Nix and GNU Guix. Docker is really a weak tool by comparison.
This has been posted a few times and seemingly not got the attention it deserves, the first post back in 2017 is the only one with comments: https://news.ycombinator.com/item?id=14243950
Shameless plug: here's my indie-project that converts an OpenAPI/Swagger spec into something that aims to look like Stripe's API Reference:
https://portal.dev

Here are a couple of example docs:
https://space-api.portaldocs.dev (and the OpenAPI behind it: https://github.com/portaldev/nasa-apod-api-docs/blob/main/op...)

https://recur-api-beta.portaldocs.dev

At my previous workplace we've built the whole docs portal (including the API reference) as a custom static website with Contentful (a json CMS) underneath.
It was a real pain in the ass to edit and maintain, that's how I got the idea.
As awesome as it is[1], I don’t think it is ’based only on a profit motive’ as the gp implied they were looking for.

[1] Both the building and the project.
I'm also pissed off when I see HN people seeing 200k or 300k salaries as "too low". Jesus, Americans are millionaires, what the hell?!

I'll tell you the reason: they do this because they can. It's not talent, it's competition. Who in EU is going to give you even 80k as a junior? Nobody. So why bother offering 300k or even 150k when people will take the tole for 60 or 70k?

Inb4 "but housing is more affordable!"

Whatever. That's not related to the employer. It's simply racist. "You earn less because you're European" is the truth. It's not because cost of living is lower (although it's related) but it's just a matter of employers being able to get away with shitty pay.
About 20% of our team has ADHD and are thriving. We found this out when trying to do some internal usability testing on our UI. We don't explicitly target being ADHD friendly, but actively endeavor to be a good employer for all sorts of neurodiversity. We view people as individuals and manage and allocate tasks with awareness of each person's strengths. We're hiring for people to work on our UI as well as our compiler, scheduler, and hardware device drivers. If you're interested, send me an email at halie at radix.bio. I can say that we're extremely good at keeping people from getting bored since we have more interesting problems than time.
I noticed a bigger increase in www.reddit.com/r/IdiotsInCars submissions in the last year or so. People are really driving like idiots in traffic, let alone what they do on empty roads in the middle of nowhere.

Looks to me like there's a general societal breakdown, also looking at the proliferation of videos of people walking out of stores with stuff they didn't pay for.
Actually used them for a short while. I didn't like the additional step in my pipeline to build the docs, also they don't/didn't offer an interactive option. Other than that it looked pretty nice.
ADHD brains are physically incapable of doing these things without assistance on a neurological/biochemical level.

It's not much different to elevators being pretty convenient for everyone, but an absolute necessity to the wheelchair-bound.

Edit: better fitting analogy.
Every other week I see a headline about $thing being responsible for $percentage of global emissions. The total global emissions, based on these headlines, must be well over 500%.
Very cool! It’s interesting to think how we will look back at this time X years in the future. Is AI/ML going through the process of becoming a serious engineering discipline in much the same way software did before?
The way I talk about it in person is this is the "last mile for your data". The problem you have in Tableau, Splunk and all of them, is that you can do a shit load of heavy processing, but then the frontend is not very flexible. As in you can't do basic maths AFTER the data's been processed.

In fact, all of these tool will allow you to download a CSV file for further processing in Excel. This is the part I want to compete with.

If that makes sense.
My dad mentioned to me once that back in the early days of commercial flying each passenger was weighed with their luggage
Typesafe wrapper around the same code:

https://github.com/FRRouting/frr/blob/master/lib/typerb.h

https://github.com/FRRouting/frr/blob/master/lib/typerb.c

Typesafe wrapper with identical API around linked lists, heap & hash:

https://github.com/FRRouting/frr/blob/master/lib/typesafe.h

https://github.com/FRRouting/frr/blob/master/lib/typesafe.c

Docs:

http://docs.frrouting.org/projects/dev-guide/en/latest/lists...

Typesafe = each tree/list/... uses its own struct and the APIs directly use pointers to the actual member data structures rather than the tree implementation structs.

Disclaimer: I wrote these (only the wrapper in case of the RB tree, the entire thing for the others)
I tried to learn before. But the docs made it incredibly hard. They went into excruciating detail of how it works. I still never made my own nix package. I’m wondering as a solo dev, who uses his personal machine, and two servers, if the hard work of learning it will pay off. But it definitely looks interesting.
Thanks for the 411 on how the phone system worked back in the day!