skysight-inc/HackerNews huggingface dataset:
Amazon is a direct competitor so it makes sense for Walmart to not give them more money via AWS.
Governments get fired fairly regularly.
This attitude is very common and has clearly degraded software development particularly for users, and like most issues afflicting modern software it's not perceived by developers so it "doesn't exist" to them. As the top reply to this mentioned, anyone can easily tell how much slower software is today even when computers and devices are so fast now! All in the name of "making code easy to reason about."

I have news for you, all code is difficult to reason about at some level. Sure, certain abstracts can be easier to reason about than others if you take certain examples that I can generally argue are reductionist, but any reasonably well developed piece of code (read, actual useful code) will require a certain level of sophistication and complexity that will eventually make it difficult to reason about.

I know this is a reach and a bit of a red-herring, but developers really really need to remember the allergy to "code being difficult to reason about" is a sometimes a useful intuition or heuristic to use, the heuristic being "easier to reason about is better," but it really is a heuristic at the end of the day. Abuse of this heuristic is often a motive behind all sorts of detrimental behaviors in tech, reinventing the wheel and NIH (I didn't write, it, so it's difficult to reason about!), rewrites from scratch (our "technical debt" is now hard to reason about, let's rewrite from scratch!) and the problem OP refers to (a solution that maps to the machine better is hard to reason about, let's use this less efficient solution instead!). And a big problem here is that these issues are often not issues to hackers because it just means more programming for them which they love! It just hurts users and customers.
Actually, this is too simplified. You're supposed to either invest your savings (investment in the amazon sense, use money to grow a business) or spend it. Bank deposits are a form of investment, assuming borrowers invest on the behalf of lenders, something which isn't happening, indicated by negative interest rates.

If neither investment nor spending happens, then excess savings occur which are savings that are simply doing nothing. Excess savings are bad for the economy because they break the investment = savings equation. If one person earns more than they invest/consume, then some other person must consume/invest more than they earn.

The negative interest is mostly aimed at companies that are hoarding money. The current increase in the household savings rate is a reversal of that trend and it is actually a good thing because it puts even more pressure on companies to do productive investments. As it is right now, the bottom 90% of consumers shouldn't feel bad about having savings.
Even better is different tools with the same name. I prefer this ASDF [1].

[1] https://common-lisp.net/project/asdf/
No, you seem to have missed my point. I'm only comparing them as distribution channels, not the workflow. If APT is compromised, it's as bad as if any distribution channel is compromised.

What's with the "You don't even seem to understand the difference between apt and debian"? I've used both for countless of years by now, pretty sure I have a solid understanding. If you have anything in particular that seems to be a misunderstanding, please point that out. (Edit: probably this is because I said "Publishing to APT", yeah? If so, yes, you would technically be correct, but I think most people understand what I mean)

> If you have any issue with how debian manages repo keys

I don't, and I don't think anything in my comment says so either. I'm simply pointing out that if we assume that the distribution channel is compromised, any distribution channel could help distribute malicious software, not just if you use "curl | bash" method.

Also, as a reminder from the site guidelines:

> Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community. Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
I was hoping I'd start seeing notable amounts of non-AMP stories in the carousel. Just tested it with some news type query strings, and it's not the case yet.
The actual transferred data for the sqlite code should only be 550kB (gzip compression).

Stripping out the write parts is a good idea. SQLite actually has a set of compile time flags to omit features [1]. I just tried enabling as many of those as possible, but it didn't seem to reduce wasm size much, though I might be doing something wrong. There's also no easy flags to disable CREATE / UPDATE / INSERT .

[1] https://www.sqlite.org/compile.html#omitfeatures
Here is another video from "Art of the Problem" that uses the same analogy that really helped me understand this better:

https://www.youtube.com/watch?v=YEBfamv-_do
It's one more process to run, so `cat single_file | ` can be easily substituted with `<single_file `.
Why always start with cat? Not using cat when you don’t need to means less typing, more efficient and mor robust code. Why use it if you don’t need to?
first master renamed into main, then this
> I dont know if you've noticed, but most programmers actually do care about performances. They just are bad at it.

I disagree. Programmers may care about performance, but project managers certainly don't and they always have the final say.
https://github.com/cjbarber/ToolsOfTheTrade based on previous HN questions. But it doesn't recommend one service over an another.

> so that adding or removing user does not take whole day

That's https://en.wikipedia.org/wiki/Single_sign-on Many enterprise SaaS support it, or rather they support it in their more expensive plans, e.g. Slack on their Plus plans. https://app.slack.com/plans/T052FRL5V Smaller SaaS rarely offer SSO.
Rebar sealant would only help if the entire rebar is sealed, not just the exposed bit, since moisture will creep in where the rebar exits the concrete. And even then, moisture inside the concrete wall may well cause other problems in the long term.
In terms of business use (not personal use), if free is appealing, your business is under-capitalized. Building a business is about building relationships. Not just customer relationships, but business to business relationships. Customer retention is important and so is vendor retention. Customer churn is a drag on operations, so is vendor churn.

The cost of a vendor is mostly the time and energy that is put into building your operations on top of their platform. It is also cash of course. But free means that your vendor will have trouble staying in business. That is not what you want.
The Unreasonable Effectiveness of Small Optimizations (2016)
The personal violation you feel as a victim of a mugging or a burglary is more visceral and real, whether someone steals a dollar or ten thousand dollars. The perp takes something from your psyche, and we want to extract the same.

When some character fudges a spreadsheet or sets up a viscous cycle in business, it is more abstract. We’ve all done it to some degree (received an undeserved discount, more change than owed, etc), and the black and white “wrongness” varies.

Another consideration is that the punishment for white collar crime is very severe in terms of loss of agency and autonomy. Once you’re convicted of a felony, you’re kryptonite — you’re trading your comfy middle class existence for something riskier and worse. Typical suburban punter is losing most of your friends and probably your home and spouse. The kids lose their nice school or get stuck in a grubby apartment. White collar criminals have more to lose, so the punishment standard is different.
Coca – Freud's Favourite
> It’s a marketplace supported by fantastic logistics, and most of it is backed by USPS anyways.

Not any more, USPS was only used for shipping anyway.

Amazon has shifted to vertical integration wherever they can - they run everything they can, from air freight (with https://en.wikipedia.org/wiki/Amazon_Air) over their infamous warehouses to last-mile delivery with either in-house staff or "contractor" schemes set up to avoid labor regulations.
If you have a growing economy that cannot do all the investments it wants to do, encouraging more savings will lead to more growth. Right now something is preventing investments from being made and nobody knows what that something is.
As a Linux and Microsoft user for more than 20 years and dealing with hosting 20 years ago, I can say Microsoft was absolutely not the better choice.
I think Karpathy at Tesla has basically unlimited funding, Tesla is developing custom hardware. They've already deployed said hardware in the wild, and they're probably about as close to Waymo to true full self driving. We also don't know what his pay situation is, but I wouldn't be surprised if he had multimillion dollar bonuses tied to various milestones. I know if I were Elon Musk, I wouldn't want to lose the guy.

So sure, he could leave, but to do what? To start building something similar from scratch somewhere else? He could go to Waymo to find that he went from being the project leader to an underling, and that Waymo is not using the approach he wants to use (he designed the Tesla project, and it's close to pure deep learning). IMO, unless something goes really wrong at Tesla, he will stay, because they're so close to success, surely he wants to see what happens, because the payout will be huge.
My favorite one liner for a pretty and compact graph-like git log:

git log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all

Add a global alias:

git config --global alias.lg "log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all"

Usage:

git lg
Not at all. It makes the page slower and jumpier.
Me too... some mysterious synonym for "years"?
Microsoft bids $44.6B to buy Yahoo (2008)
I use this as a one liner script in my PATH to review code before I commit it.

svn diff "$@" | colordiff | less -R -x4
en-CA uses US paper sizes AFAIK. Which is why I use it, as an American, for the same reasons you state — plus $ as the currency — and without changing paper sizes should I ever print something.
Origin of Covid – Following the Clues
It's standard practice for any retailer to not use AWS.

Part of it is why would you want to give any competitive knowledge to Amazon with your data or even metadata assuming you encrypt data with your own keys (eg. # of users derivable from # of distinct home/mobile IP address connections to your servers, # of transactions from connections your servers make to payment processors etc).

The other part of it is why add to Amazon's profit margin when it's well known AWS likely subsidizes retail to a large extent.
Show HN: Breathing Exercises App for Stress, Anxiety, Insomnia, Hypertension
Unless the person reading the words to you over the phone has a strong japanese accent, and in addition to not being sure if they're saying 'go' or 'goal', you'll also have a hard time knowing if they're saying 'leaders' or 'readers'.

I can't imagine a channel of communication that's clear enough for W3W, but not clear enough for some numbers.
stupid warning for the vintage crowd, lots of device had asbestos in the materials (among other toxic substances now banned), be careful
When I first bought an SSD and noticed the crazy speed-up, my next thought was that developers will get used to it as the "new normal" and stop caring about IOPS which would slow down SSDs (ruining my blink-of-an-eye super-speed fun) and make HDDs near-unusable. Two to four years later, here we were on Windows, and to some extent, on Linux too.
The article presents the case that writing code with a specific style - OOP compared to Data Oriented - is responsible for slowing down performance. That code architecture is primarily the cause, regardless of the actual implementation, because some architectures will never work well with the compiler.

I get that like the major parts of picking algorithms that are N over N^2 is always going to be more important, but it doesn't seem like the article is disagreeing with you at all, just another area where people need to consider their decisions.
Agree, also had the same issue but it's easy to fix (and also cleans up your environment a bit) by doing the following alias:

function n() {
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
}

Now your shells startup time is not affected, and when you want to use node, you simply execute the `n` command first, and then you use nvm normally.
Was spending $20k/mo with IBM at the peak in 2019, have since migrated to AWS and left IBM completely.

Thoughts:

- Support, including paid enterprise support, was hilariously bad. It would take 3 days of escalations to the account manager to get even get someone to look at a ticket, weeks to resolve anything.

- Billing is a broken mess. There is no common uuid between the billing and storage systems. It's literally not possible to link a billing line to a storage resource. Nobody at IBM I discussed this with felt it was a problem, but my stack dynamically provisions disks so this was actually a huge issue for me.

- Managed IoT services would change under us with no notice, new quotas kicking in that took us completely offline. Nobody bothered to reach out before flipping the quotas on.

I could continue but I think you get the picture.. dont take their $1k/mo poison pill, you dont want to go prod with these incapable morons.
My friends grandfather died from a lung cancer he got from years of soldering before they introduced the lead free stuff.
Well not quite: colour, centre etc
A glitch! The glitch, is related to the snark — but not, you see, the boojum.
Building a Questionnaire
The definition of valid is different in different contexts.

To old nodes taproot transactions are valid when they've been included in a block, but are invalid when they are relayed on the network.

This is accomplished by taking all the parts of the transaction that are reserved for future extensions and making their use invalid for the purpose of relay, mining selection, or wallet display in advance.

So you can make a transaction that is invalid to new nodes, but valid-in-blocks to old but it'll still be invalid to them for other uses. It's sufficient that new stuff be considered valid in blocks by old nodes for the system to still come to consensus, since only the blocks are included in consensus.

[Thanks for all the questions, BTW, it's been an interesting discussion.]
One thing that makes bridge very difficult is you need to be able to explain your partner's bids to your opponents. This means you either have to hard-code a bidding system (lame) or make a ton of progress in explainable ai.
“Money talks and BS walks”

Consumers may not be fed up with Amazon, but if this is SOP then the sellers WILL leave and a competitor with better SOP will come in.

Getting f’ed in the arse as a consumer is one thing. Getting f’ed in the arse by Jeffy B as a business is another.

It is trust which makes this world go ‘round.
"Home charging is great, but it only works out for people who have off street parking."

Charge at work then where you park your car. Otherwise why do you need an electric car?

Similarly you wouldn't have a diesel car if your service station didn't have diesel.
Schema.org is probably the closest thing.

But, if people want to make their data available, an API is probably the best way.
Through multiple layers of indirection and obfuscation. A democratic vote every 4 years is noisy when it pertains to one specific outcome (say, Amazon's performance right now) since that vote also contains information for numerous unrelated things. Private ownership means a very tight feedback loop between performance and governance.

It's basically why collective ownership of complicated things has never worked. Except for perhaps the army, which costs an absolute fortune.
I've done those types of trips before. They're awful.

Our last trip was 3000km, most of it across Northern Ontario. Beautiful country, our only regret is that we didn't stop enough.

On that trip we only spent 15 minutes waiting for the car to charge. The car was plugged in for much longer than that, but while it was we were using the bathroom, eating, sleeping or walking on the beach.

I didn't say the Tesla was better than all gasoline cars. Maybe if you gave me a brand new S class it might have been a superior drive to the Tesla. Whatever car you give me would have to have a feature comparable to AutoPilot, that's a lifesaving feature for long trips in the back country. With AutoPilot on you can spend most of your attention scanning the ditches for moose and other wildlife.
Would have to agree, common data structures like linked lists and maps can't really be easily composed into this sort of sequential layout as required, and the main advantages only come about when you're searching through the data for something.

The other data we process a lot of is strings which are commonly variable in length and scattered around in separate mem allocations.

Still, the performance difference between the 2 examples was eye-opening so I'll definitely spend a bit of time looking at Data-Oriented Design book for some ideas.
2000 was the year of Windows 2000 and Windows ME. Did you ever use those in a professional capacity at the time? I think if you did, you wouldn't say you're a big Linux fan _and_ advice a company to use Windows. Or maybe we simply have different definitions of what a "fan" means.
Facebook
Salut svp qui peut m'aider a cracquer un compte Facebook
Amazon != AWS. As someone who has access to customer data in AWS, I'm very limited in what information I can access (to the point where it actively makes my job in Premium Support harder than it would be otherwise). I also have to provide a legitimate business reason for access to data.

Not only is there an audit trail for what I do internally, but any calls I make to review customer data is published in the customer's CloudTrail trail. So the customer can audit when their information is accessed.

This report has 0 to do with AWS.
> was near coal mine

In Europe, coal typically kills more than 20,000 people _every year_:
https://www.theguardian.com/environment/2013/jun/12/european...

[ And yet Germany and Belgium decided to end nuclear energy because people are afraid of the "risks", but keep coal plants. ]
Think of it from the opposite direction - a requirement for forming and maintaing friendships is that you get to spend time with someone and interact with them on a regular basis. That makes work one of the most likely places to form friendships for adults.
Yes. My induced psychosis took the form of hyper-rationality, which I diagnosed as a reaction to the intensity of India rather than to the drug. I didn't sleep, and India never completely quiets down; I listened like a dog to every sound. It would be completely misleading to say I was able to cope with Larium, as the effort I put into "coping" was part of the problem. For example, I arrived with extensive options for hanging my mosquito net under any conceivable conditions, and I turned my room into a spider web.
> I think in order for Linux to succeed there has to be a compile pipeline (and runtime?) that allows to deploy those apps easily. If that's not possible (due to whatever reasons) the platform will never really take off.

I agree. An important difference to the situation a few years ago is the availability of actually viable cross-platform development frameworks like React Native, Flutter, Capacitor,...

If all I need to do in order to support a new niche OS is configuring one additional build target, I might just go for it. Otherwise, certainly not.
The two tests do work for me, but the actual leaking doesn't. No matter how I tweak the parameters, it fails with "error: too many wrong false negatives in leak test (> 20%)". I guess my CPU might just be too old ¯\_(ツ)_/¯
> Haven't our work relationships always been superficial?

Not always, and not for everyone.

> I'm not with these people because I want to be friends with them, I'm with them because I want to earn a living. If I find a friend along the way that's great, but I don't talk with 99.9% of the people I've ever worked with and don't much miss them.

That attitude will directly lead to superficial relationships.

Many people would like some non-superficial social connection to at least some of the people who they spend a large fraction of their days with, and seeking and maintaining some relationships like that is probably healthier, too.
Canadian bill proposed to subject all websites to oversight
Dockerfile samples to make your life easier
What would be a safer alternative? At some point you'll have to trust volta.sh unless you're willing to audit all of the code manually.

One potential issue with `curl | sh` is that if the connection dies prematurely you may end up executing half a script which can lead to all sorts of issues, but judging by the current version of the script they Did It Right by declaring a bunch of functions and calling their "main" in the last line, ensuring that the script does nothing if not fully loaded.
Show HN: Polono – JavaScript framework to make canva-like design editors
I mean, business/financial innovation is a legitimate kind of innovation. I'm not harping on Amazon for that. I just think that discussions about "loss of innovation" smuggle in some irrational fears about loss of technology when there are no real reasons to.
But that's true of a lot of life isn't it?

You get very little choice who you go to school with, and yet many people make lifelong friends at school. Even as I traverse middle age I'm still good friends with half a dozen people I went to school with, and on friendly speaking terms with at least a couple of dozen more.

Work does seem different though: relationships often don't hold in the same way.

I stay in touch with relatively few people out of the hundreds or (low) thousands I've worked with over the years. The vast majority of them are from one company where I worked for nearly 10 years, and most of them joined in the first 3 or 4 years of that 10 or were already there when I started.

I suspect a lot of it boils down to the amount of "quality" time you spent together - directly interacting and sharing experiences - versus those you swap in and out with.
Payment channels were invented by Satoshi and actually baked into the transaction format from day one-- it's why transactions have locktimes and sequence numbers.
Seconded, i run some basic etl jobs there on a cron. VM 100% uptime for 1 yr so far. Also the S3-compatible 10GB block storage is just awesome.
Vista was a worse abomination on 2 GB of RAM. It's likely that if I installed a build of Windows 10 from 2 years ago on the machine in question, it would be faster than a greased lightning in comparison.
The nicotine is what CAUSES the stress in the first place, and you have to relive it by smoking or ingesting the nicotine in another way. So essentially what you have done is raised the baseline stress level and you temporarily lower it when you get your nicotine. Then the stress levels will be ascending proportionally to the nicotine concentration in your blood which is constantly metabolized and descending. Nicotine has a half life of about 1-2 hours, so it doesn't last very long.