skysight-inc/HackerNews huggingface dataset:
Very complex situation, and we likely agree on some of it. I won't rehash that part. Some seldom-described (or taboo) opinions:
Part of the dislocation (behavior inconsistent with historical macro economics 101) is caused by dollars exiting the system faster than they used to. Remember the graphics/vids we all saw of people passing dollars around the community and the total supply expands? Now, good portions of those dollars are naturally shunted out of our system to where the manufacturing took place. Worse, some of the money in the graphics that went to Bill's hardware store disappears (because Bill's store is still in town, but he has a subsidiary in a foreign country and captures most of his revenue there).

Then there's income inequality. In addition to the depredations of two generations of greedy bastards, we have to understand that we import (legally or not) way too much unskilled/lowskilled labor, and that this has a negative affect on the entire bottom half (more-or-less) of the wage structure in our nation. It has a salutory affect (though i think one that is smaller than some imagine) on the top half, in that pressure on wages for unskilled to middling skilled workers results in more return on work and investment at the top of corporate structures, and other fields that compete with them for talent.
You can do both. But housing has the benefit of high leverage-to-cost ratio.

One can get 20% leverage at ~4% on a stock portfolio.

One can get 2000% leverage (5% down) at 2.9% on a house.

Granted, the leverage on the house requires paying interest and 1/3600th of principle each month. But, unlike the stock portfolio, it's not callable.
This isn't really a "state of the web these days" complaint, it's what happens any time you ship cross-platform code. Look at any reasonably mature C/C++ codebase and you'll see plenty of '#ifdef _linux...#ifdef _OpenBSD...'.

Having complete control over the environment your code runs in is the exception, not the rule, though the modern trend for SaaS might make you think that backend code looks cleaner than the frontend.
Stalin indeed never faced any real threat, but he also didn't rule as long as Mao nor as unilaterally. Stalin always made sure that most of his decisions were popular with a fairly large segment of the population.
Not nearly as directly though. Social security is basically money in -> money back. A glorified forced 401k, or at worse a kind of retirement insurance. It's a bit more separated. When I pay taxes, I don't get a direct return for it, I get (in theory) a fully functioning society.

Social security would be a little closer to a sewer and water bill from the city (which you have to pay if you're a owner, but you get a sewer in exchange. Whether you like it or not). It's still not a great analogy because Social security is more deferred. It's really its own thing. Still, it doesn't work quite like a tax either.

I personally wouldn't mind if it did though. It's one of those things where we'll pay for it one way or another. If there's an entire generation of people who can't properly retire and pay medical bill, we will pay for them through taxes anyway. May as well do it preemptively and efficiently.
> The "justification" for it is: a criminal can amass vast sums of money, then use it to buy so many top lawyers that he or she is untouchable.

So they're admitting the justice system is dysfunctional and the only way to fix it is via more dysfunction. It shouldn't matter how much money the defendant has. It works the other way, too. The gov has access to a vast number of resources compared to the people they try to convict. I sat on a jury and witnessed this myself. The defendant had a lone public defender, while the gov had an army of lawyers and public workers at their disposal.
Should isnan be optimized out in fast-math mode?
The person you were replying to mentioned proof as a prerequisite to receive seized assets from escrow, not as a prerequisite for seizing those assets and placing them in escrow.
> ... An older presentation issue is the tabs versus spaces flamewar. At least that one has burnt out. Maybe because of the rise of IDE's?

My guess would be not IDEs but autoformatting tools, especially when communties like Go all follow one style.
> I can only imagine the horror of a C programmer seeing their beautiful art broken apart into a bunch of nonsensical files in C++.

C uses multiple files as well.
Ask HN: Any data-driven evidence for or against pair/mob programming?
Everything I can find about pair programming or mob programming is anecdotal. Have there been any statistically significant studies that either confirm or deny the claims that pairing/mobbing increases long term productivity of a team?
The IIcx was my first computer. It wasn't completely 32-bit-clean for some reason, and needed special software ( https://en.wikipedia.org/wiki/MODE32 ) to run apps that expected a 32 bit memory space. I'd have preferred an IIci. :)

I also had a Mac II around the same time. I still have both of the machines, although I haven't tried booting either in 15+ years.
> because most of the time you read your own code

This is just not the case in most software engineering jobs outside things like startups where you're on the original team, or your pet project.

In a team amongst other teams, you'll be reading code that you need to integrate with, reading colleagues' code when reviewing, and generally be producing much less than the sum of the code produced by everyone else on your team and your dependencies.

If you're the single owner of a component or subsystem, then it can be true, but that's not normally healthy for a software company - it implies a low bus factor.
Affiliate programs are the most anti-big corp monetization strategy ever.

Considering I already buy books on Amazon, if there's anyway I can just find an affiliate (any affiliate), Amazon gets 5.5% less revenue.

For tracyhenry, they would get ~$8.25 CAD straight out of Amazon's pocket for my $150 purchase.

https://associates.amazon.ca/help/node/topic/GRXPHT8U84RAYDX...
The solution is to leave cities that aren't affordable. Sorry, but you may not get to live beach-side or be in walking distance from your hipster coffee joint in downtown SF.

I really think a lot of the problem is our generation grew up watching too many movies and they just think it's normal to live in some high end condo in Manhattan while working for Enterprise Rent-A-Car. That's not realistic.
downtown LA has as many unused/vacated units as the number of homeless.
Who needs passwords when your identity is owned by a corporation?

Use your^W the newest rented iDevice in your vicinity to confirm your identity. Make sure to replace the device regularly and have an active subscription to our movies, music, spying, and more services so that we can fulfill your banking login request today. It's important that you eat so that you may work and consume more.

We'll charge the customary 55% fee to everyone you interact with that isn't in our device platform bubble. Make sure not to log in with their account system or you may find your identity reputation score lowered and your chat bubbles rendered in poop brown to your peer group. How disgraceful.

Remember to buy our official chargers. Here are some ads from third party sponsors. Thank you.
You can "(for example)" move personal money out of accounts that the ex-spouse has access to without putting it in a safe deposit box.
wait until you see medical enterprise software or defense industry enterprise software
This isn't true, at least on Fedora. When my program crashes I run "coredumpctl gdb" without sudo and it works fine - I use this all the time.

(It could be that Fedora has done some special configuration and that it's not like this out of the box for upstream systemd)
And sometimes their 2FA is SMS based. I don't use SMS. I don't use hardware phones in my workflow.

For Microsoft Teams I have no choice but to direct the call to a Twilio number and use a script to answer it and automatically hit #.

If you want 2FA, have support for hardware keys. Period.
You want it to be one more than the value the phone uses as its default. Then when the packet arrives at the phone via the tether its TTL is decremented and it is passed out to the tower. Tower sees a packet with a TTL that it is expecting and assumes it is phone data.
Helpful for passwords and other information you might want to share.
The Looming Debt Crisis and Cryptocurrencies
> If they ever get the port to work on a newer version of Safari, it could work on iOS.

I looked at it at the time but sadly the Content Blocker API that Apple released is incredibly crippling compared to the feature set of uBlock Origin.

Basically, you can onlly generate lists of domains that you want to block, package that in (multiple !) batches of 50k (at the time I think) and let Safari do the blocking for you.

This removes the ability to do anything non-static basically, which is where uBlock Origin really shines, so I don't expect anyone to make a meaningful port anytime soon, sadly.
I don't understand why people use confluence.

I can gain far more functionality with a properly implemented self-hosted mediawiki server (the same code that runs wikipedia itself) with a number of useful plugins installed and enabled.

It doesn't require a rocket science level of apache2+php7+mariadb knowledge to set up. The instructions are really quite straightforward.
So how do they capture the unencrypted images from my device for "review"?
> Considering you get reported to the feds for transactions over $10,000 (or is it lower now?), it's completely reasonable for someone to decide it's not worth the risk and set the cash aside.

In that case, it would also be illegal.

> As far as number 5, you can't assume that's illegal either. I have a family member [whose] ex wife continues to commit identity theft and cause headaches for him 5 years after the divorce is over.

Okay? So he keeps his money in cash in a safe deposit box? Doubt.
+1 to privacy centric apps even over inconvinience
I have found that learning a bit how to read assembly code (for reverse engineering) actually helps your "reading code skill". It's practically the same thing except 1000 times worse: the dissassembled/decompiled code has absolutely no syntax sugaring of any kind, so you have to rely on strictly your experience and pattern matching to be able to efficiently guess what this snippet is trying to do. If you can do that, you can probably read the most awful of (regular) codebases.
This already exists. I forgot the name of it but there's a big one in Vancouver I dealt with recently when getting an offer, they deal with everything for you and have quite a few companies as clients.
I did something similar for a few clients, but mainly for automating documents. People were copying and pasting between Excel and Word, so I made them systems that link the two together. I had enough clients asking for something similar that I made a SaaS product that does it. Gives them a nice little interface that links web form fields to named ranges, and then a simple templating language to insert those fields into a Word document. Instead of writing a calculation engine for our webforms, I just used Excel. It's pretty powerful, and more than I could have implemented if starting from scratch.
At least in the midwest that was just the retail small bags of flour. I noticed the same as other comments - none of the restaurant supply stores around me were ever out of 50lb bags of flour, which is what I ended up buying. Yeast was a little more scarce however, even the bulk bags.
That's the biggest travesty. Forget the stupid updates, let me install anything I want on my pocket computer.
Due to metabolic adaptation I’m not sure just keeping above 1500kcal is the best approach. From what I gather it’s still not a fully understood phenomenon but my hypothesis is that people overweight due to metabolic problems (insulin resistance) have problems satisfying their TDEE from stored fat, so the body is forced to respond by lowering TDEE.

It’s probably rather easy to keep insulin levels up even with just 1500kcal depending on how and when you eat. So you could end up just making the problem worse.

My personal approach is to ignore the calories completely instead going for a lax IF: Eat only if, and when, hungry (actual hunger), eat only the “good” foods. Or taken together “eat only when it’s worth it”.

I do think many people would get pretty far with less sugar (to keep things simple, count wheat as sugar) and more fiber though.
Ah, yeah, seems I misunderstood!
Yeah you might wanna look up housing prices there. Most young people don't own and the average size of the places they live in is much smaller.
You're also leaving out the part that the year in question included a very large stock grant that Cook doesn't get every year; in most years his total compensation would be dramatically smaller, even if you assume he could magically liquidate all stock without depressing the stock price and also pay zero tax on that.

As for you pretending to be shocked that I considered your comments a personal attack, um, er, uh, you called me a "pedantic asshole". I think that qualifies.
In many places, but not word (sadly).
Why does this graph start its y-axis at 3?
Definitely remove the back button hi-jacking.

Also, it may have been obvious to some, but there's a short description on the github page:

> "This creates GAME OVER/YOU DIED screens as seen in Sierra Online's SCI engine, as well as lots of other fake videogame screenshots from many, many games."

https://github.com/foone/SierraDeathGenerator
so knots only exist when there are exactly 3 dimensions? That's interesting.
> I'm guessing you haven't been following the issue.

Not as closely as some people. That's why I asked the question in the first place. But thanks for answering.
Yes, that one is interesting. I believe it might be related to the flooding of the Black Sea circa 6,000 BCE. It is local enough to the region to become a story over millennia. The Eyptians may have heard about it and told Plato about it perhaps.
Perhaps you can do the same for research papers. Would the code need to be changed in any way?
Have a look at the Go clients for example. There are proper type safe clients for each API generated form our protobuf definitions.

> Type safety is worse for http calls because you literlly have no idea at compile time what the data will be.

We promise we will return data as per API spec ;)

> The data is actually very small

For this particular example, I guess you are right.

Our vision is that all APIs will have uniform clients, docs etc, so in aggregate it will provide a very convenient workflow. So instead of downloading a.json and b.xml and c.yaml (if possible at all due to size) and defining data structures yourself, just import our library and you are good to go.

But as I said, YMMV. If it's not your cup of tea, I understand that too.
At least they won't be winning any lawsuits over coffee that is hot enough to cause burns.
America Is Being Held for Ransom. It Needs to Fight Back
That's me, I don't care.

I could, and someday will, install a custom ROM, but for now, shit just works.
What is about that?

I find it difficult to believe coffee delivery even now or "going forward" significantly subsidizes drone technology development. Even if you expand that to delivery of other frivolities.

Do you have any numbers? Or reasoning?

Drones have already long had the capability to do all this, lift and endurance, auto flying and navigation, GPS, even cameras and some autonomous visual recognition.

What drone technologies are being subsidized by coffee delivery?
Don't allow corps to own housing.
Compared to other vegetables they're pretty calorie dense, especially given how big a portion people typically eat to feel full. They're often fried in a lot of oil as well.

If you're trying to diet you can basically choose between just boiled potatoes or a mix of other vegetables that can be cooked in a light amount of oil/spices.
The birth rate is already dropping in the US....
Administration? All of the paper work, negotiation and overly complicated regulatory framework must be hugely inefficient. And loss of jobs in that type of bureaucracy is exactly the thing I wouldn't lose sleep over. It's clearly non-productive work that shouldn't happen in first place.
It used to be that when someone got a fancy new device, like an iPhone you just said: - If you want me to fix the issues, send me an device.

Now alot can be emulated. I can for example start Xcode simulator and pick the device someone have issues with. Or I can run Windows Xp in VirtualBox. Or emulate the Samsung smart-watch, or run Android emulator. So a lot of devices can be simulated or emulated, and you can try removing a line of code and re-run the test suit on all the virtual devices.

Lots of old code for obsolete devices is only one end of the problem! The other end is to make sure all those old devices still works when you make changes and add new features! There's no idea keeping and old fix if the app will crash on that device anyway.
It's childish to have issues with someone making their religious texts available via API just because they take that religion to be false, yes. But you're sort of erecting a strawman. I don't see anyone claiming "I hate this API because I disagree with Islam.".

Also maybe this is it? Haven't checked. https://eur-lex.europa.eu/content/help/webservice.html
It happens any time the buyer isn’t the user. Atlassian products are terrible because some manager buys them and tells everyone they have to use it, and if the engineers complain they’ll probably just blow it off as “they’re too demanding” or “they don’t want to do Agile right”.
The real argument against sugar (or dietary advice that treats sugar just like any other calorie) is not that "calories in, calories out" is severely flawed but rather that the body is not a static heat engine (duh) and in fact changes its own metabolic optimization in response to the kind of food we eat. High sugar diets can lead to chronically elevated insulin levels, which (basically) causes the body to lock too much energy away in fat cells, leading to increased sensations of hunger for the same caloric intake.
> Or just don't use iCloud photos since the local device scanning for CSAM is limited to the Photos app and only scans prior to upload to iCloud photo

For now. It will spread.
China’s Evergrande veers toward collapse, unpaid debts spark protests
Wow! this is amazing. Nice work! :) made my day
What’s interesting is the fact that telemetry is a feature at this point (how old is Windows 10?) and you can’t win a fight against a core OS feature. Why are people still trying to fight this?
> You can do very well believing "a calorie is a calorie" even if it is technically inaccurate

I used to think that, but now I'm not so sure.

In 2017 I spent a lot of effort counting calories (using an app to help keep track). To hit my target (losing a half pound per week), I mostly ate smaller portions and occasionally skipped meals; I didn't really change what I ate, just the amount of it. I rarely hit my target of 0.5lbs per week (often it was half that), losing barely 10lbs over 6 months. (Unfortunately, I gained all of it back in 2018.)

In 2020, once the pandemic hit and restaurants closed, my gf and I started cooking a lot more often than we had previously. So the meals were very different from the restaurant meals we'd usually eat. Our usual meals would be some sort of protein (chicken, steak, pork, lamb), with a vegetable side (usually something potato-based or pasta, though often greens as well). We also started intermittent fasting, and would only eat between roughly noon and 6pm. I lost 15lbs in 4 months (a little over a pound per week, on average).

Exercise-wise it was counter-intuitive as well. In 2017 I was running quite a bit, perhaps 8-10 miles per week. In 2020 my running buddy and I weren't meeting up (pandemic) for a while, so I was hardly running at all, maybe averaging just 2-4 miles per week.

Yet somehow my weight loss in 2020 was much faster and easier than in 2017. The main differences were drastic diet changes and intermittent fasting (and, paradoxically, exercising less). This year I've gained back around 8-10lbs of the 15lbs I lost last year. I'm still (mostly) doing the intermittent fasting, but we're going out to restaurants again, and we've been cooking less often, and sometimes even getting takeout/delivery at home when we're lazy, something we weren't doing all that often during the most isolated parts of the pandemic.

This is of course just my anecdotal experience, and there are a few variables that changed (the intermittent fasting may have played a larger role than I expected), so I certainly can't point to just the one thing here (changing macronutrient consumption vs. just eating less). But this is also making me realize that this is just a complicated topic, and while "weight gain/loss = calories in - calories out" might be a good starting point, I don't think it's sufficient to build a weight loss plan on.

Regardless of the weight loss plan, the most important thing is coming up with a diet that you're happy with and can stick to after you've hit your weight goals. While I haven't gained all the weight back that I lost during the pandemic, I do feel heavier than I'd like to be, and I find it very demotivating that it was so easy to erase much of the progress I made last year.
The vaccine still protects against hospitalization, even if it doesn't prevent transmission as well with the novel variants as with the original one.
I can't confirm it's running, but I guess it's been working on the iOS 15 beta versions? https://twitter.com/altstoreio/status/1413181075426213890
I use Wipr on all of my devices and its great.
You could argue the same for Strike -- sending $USD or BTC between users on Strike doesn't use lightning, but if you want to send to a user not on Strike it uses Lightning.

Or Cash App by Square or Venmo by Paypal -- when you send Bitcoin to another user it's just moved internally in their accounting, not on the blockchain.
Yep, by forcing Areva, the supplier of it, into bankruptcy by having the foresight of signing a fixed price deal.

https://en.wikipedia.org/wiki/Areva#Restructuring
I agree with you. Great comment. I just want to write some code that can scale from zero to infinity. Cluster or deployment Autoscaling in Kubernetes is not exactly what I want.

Kubernetes gets some abstractions right - such as pods, statefulsets, ingress, deployments

What we now need is abstraction of endpoints, routes, request, response type/schema (to do automatic marshalling), id space sharding like vitess or logical server identifiers as part of the guid for what server the data belongs to..microservice becomes a bucket of routes/rpc calls not hardcoded to a microservice.

Envoy, linkerd and hystrix look like a nightmare to configure right. I think the configuration behind them could be more elegant. The software is probably fine but it's a nightmare to get the right data structure that does what you want - hence the mountains of YAML configuration like you mentioned.

I don't want to care if it's the storage layer or the application layer - it should all be scalable.

I want to be able to set a maximum budget in financial terms and open ended autoscaling ceilling.
>framing of “if you’re not a pedophile, you have nothing to fear.”

I read it more as "if you don't like it, use another cloud storage solution"
One of the systems I work with just re-hired the original developer now that he retired. The software is around 20 years old and the guy is working for fun. It's actually quite interesting to see haha, the system is the core of a large company and hasn't changed that much since he left a decade ago. He sort of picked up from where he left.
I have the latest hardware and software. Note I was not talking about merging cars. I’m talking about someone cutting across my lane from a perpendicular street, so they can enter a lane adjacent to mine.
Django is still relevant and will be in the future. I wouldn't worry about that honestly.

Getting revenue is problem nr° 1, so focus on that.