skysight-inc/HackerNews huggingface dataset:
"Most economists" never believed that. Lots of people in finance did, sure, but they're not economists.
I wonder if issues like this combined with the COVID crisis will impact customer and supplier behavior?

For me, Amazon has been a shitshow for the last month. For in-stock product, they project delivery for Memorial Day and deliver in 24 hours, or promise prime and deliver not-so-much. Other retailers seem to be fine. Target, NewEgg, Walmart, etc seem to be fine. Small online retail seem to be fine.

I wonder that their awful practices are biting them now... once they hit a bump the whole system jams up.
My kid took an evaluation test in elementary school to see what they already knew. He hadn't been taught long division yet, but when he was presented with the problem he figured it out on the spot. The teacher thought that was remarkable enough to bring to my wife's attention.
I’m not an Amazon fan boy, but I am a Costco fan boy, and they do the same thing, so I don’t really think I can be too upset about this.

Retail is ruthless.
The worry isn't demand dropping over night, since in that case the Fed could just sell the assets it's been buying. The worry is that the value of the Fed's assets will drop overnight.
Wet Your Appetite for Eggcorns
Speed squares are a mental crutch that are overused to the detriment of many structures...

Look, I actually agree with you about ORMs, but come on, this is a pretty bad take on the problem.

The issue is rarely the tool itself, it's the changing requirements around how it's used.

You can have the best hammer swing in the world, and maybe you sling the best tape ever. But if the building codes are revamped in non-trivial ways every 6 months, you're still going to want someone spending dedicated time understanding that. If your job is to assemble the stairs, you focus on that instead of wasting time asking why this blueprint happens to place the stairs at a slightly different angle, or why some places demand kiln dried timber vs simple construction grade.

Your area of expertise is NOT the building code, it's integrating the stairs into the rest of the structure and actually having people walk up them.
Another huge problem is translations between versions. An example of this is the paperback and hardcover versions of a book being well-translated by person X, but the Kindle version being a poor translation done by person Y. All of these will be on the same "book" page, even though they're fundamentally different.

I love my kindle, but translation + kindle is an awful experience.
That section really should have been retitled:

6. Maybe Monoliths Don't Suck

There really wasn't anything PHP-specific there. My monolithic Java backend restarts much faster than webpack can rebuild my frontend. Complex microservice systems (like Netflix's) make for complicated developer setups in any language.
Given the article’s age, the issues brought up are reasonable.

Now that it’s 8 years later, I’d summarize it as:

- exceptions were a bad idea (in any language); don’t use them.

- implementation inheritance and constructors / destructors that contain non-trivial logic were a bad idea; don’t use them.

This basically means you shouldn’t be writing idiomatic object oriented code.

Fortunately, C++ supports other programming paradigms, and in current C++, you can avoid both these historical warts; they shouldn’t affect day-to-day systems programming or error handling.
An underestimated benefit of Linux vs MacOS especially if they go for ARM is that Wine is getting really, really good. One more than one occasion I downloaded an exe by accident and used it flawlessly.
They don’t have a ton of cash to tap into it would appear on their balance sheet.

Selling bonds is an odd move, they don’t have any real collateral for the investors to get back their money first making it incredibly risky to hold the bond. What do you take? The original series IP and then try to sell it to a different studio?

I don’t know about this, are there other examples of tech companies with minimal physical collateral selling bonds/senior notes?
This is despite common, cheap SoCs having PCI-e and DDR4 interfaces. This includes the SoC used in the RPI4.

It would be a matter of making a proper breakout board. It could be a hobbyist project, like so many available. Order the board yourself and solder everything yourself.

But nobody has bothered. I do wonder why.

My intuition is that everybody is waiting for a friendly RISC-V SoC to do this with. That is, that nobody actually wants to support the ARM ecosystem. E.g. I used to like ARM when it was an UK-based company. This changed as it got bought, and I do even actively dislike them ever since their "get the facts" campaign against RISC-V.
2. Yeah I have dealt with these people a lot as I and my wife have a chronic condition. I sympathize with them, most realize they have a horrible job and just need to make money to eat. Some are just bad people because systems like that everywhere tend to be selective over time for people who don’t care. (The ones that do try to leave.)

But the principal still stands, no matter how much I may sympathize with someone they don’t get any right to make income from causing other people suffering.
The common retort from SPA devs is "what about offline?" Since LiveView keeps state on the server, it doesn't really work offline.

However, 1) you can add custom JS using LiveView's hooks, which might be enough for very simple offline behavior and 2) many SPAs don't work offline either.

If offline support is a major part of your app's design, LiveView isn't a good fit. But you could still use Phoenix Channels (the building block underneath LiveView) to provide fast push updates to your client. See the channels docs for an idea of how they work - https://hexdocs.pm/phoenix/channels.html
You could ask why people start businesses that rely on buying stuff for x and then selling it for y when that business model has already been fully exploited?

There is a supermarket chain called Aldi who's entire business seems to rely upon copying branded products yet they are lauded for offering great value?
The solution isn't hoping the free market would solve this with a competing platform. The solution is to create regulations & laws that prevent this behavior.

You're either a platform/retailer or you're a manufacturer. You don't get to be both because we see the perverse incentive that happens when it's allowed.
Being fun is no laughing matter
Because a private medical researcher has to actually be funded. In other words, the expected value of the researcher is in excess of the researcher’s cost.

Nobody pays medical researchers without expecting an ROI unless it’s for a charity (in which case it’s funded by other excess value in the economy).

There isn’t really a meaningful difference between the government spending $100 to get $2 of value and spending $100 to get $0 of value. If we’re going down the unsustainable jobs path, it would be much easier to just pay everyone $80k/year to do nothing.
This is the way I do it: https://drewdevault.com/2019/12/30/dotfiles.html

Doesn't require anything beyond Git, which is really nice.
Show HN: Rockplate – Templating Language for Email, SMS, Receipt, Invoice, etc.
To be clear, it's not airborne. Measles is so contagious because it's airborne; SARS-CoV-2 is spread via droplets that fall to the ground fairly rapidly. It's a technical distinction, but an important one.

https://www.who.int/news-room/commentaries/detail/modes-of-t...

> In an analysis of 75,465 COVID-19 cases in China, airborne transmission was not reported.

(This is also a reason masks can be effective despite the virus particles being smaller than what masks can stop; you don't have to stop the particles, but the much larger drops they're contained within.)
Can you elaborate?

My experience has been the opposite of this.

RPIs have always been the hardest boards to get working.
Amazon uses data from its sellers to develop competing products
You can still upload the app with your signing key. But it's also true that Google now push developers to leave the APK signing process to them
I suspect that's more coordinated - you get the own brand which is generally cheap and cheerful, then the premium brands. I suspect there's some oversight there though.

I think the real question to ask is whether or not Amazon has a monopoly and whether they are abusing it to gain an unfair advantage over the producers of the stuff they sell. I mean when you mention other stores, I don't know if you mean this but I'm picturing e.g. a grocery store - where I come from there's usually three competing ones in the neighbourhood. They will all sell products from a premium brand, alongside their own (cheaper) store brand. But the premium brand is usually available at all competitors at similar prices.
Yes:

https://git-send-email.io

You can also do a "request pull" over email, which if it sounds confusing it's because GitHub wanted it to:

https://www.git-scm.com/docs/git-request-pull
No, gaming is laggy because Apple doesn't want to allow you to use OpenGL or Vulkan, despite the fact that the drivers already exist.

Play a DirectX game on Linux via DXVK or Proton,and you stand a good chance of getting better performance than Windows (!)
Advice for Startups Adopting AWS Cloud: Part 1
sort being likewise destructive in TXR Lisp is a bit of a regret of mine; we can easily have a nsort (non-consing sort) be destructive, and sort being equivalent to (nsort (copy obj) ...).

I think that the designers get seduced by the fact that we have such good techniques for in-place sorting that the idea of sorting becomes synonymous with those techniques.

You would never implement a non-destructive sort first and then add an accompanying destructive one; the non-destructive one is the afterthought.

The Javascript blog doesn't really nail things here. It's perfectly legitimate to return "this" and mutate, and possibly useful. For instance, we could have an accumulator object such that:

accumulator(42).add(1).add(1).sub(4)

ends up with 40. Returning the object allows for threading through expressions like this, which works imperatively also.

In the case of Lisp, the destructive sort must return a value that is captured, because if the object is a list, and that list is sorted by a re-arrangement of the cons cells, the original list reference is quite likely longer a reference to the entire list.

Returning a value that the caller must capture also allows the operation to be specified as being destructive or not. If the caller never touches the input object after passing it into the operation, and just uses the returned one, it cannot tell.

Returning a value also allows for a succinct fix for broken code. If the sort was not intended to be destructive in some (f (sort x) y) expression, you just insert (f (sort (copy x)) y) instead of a verbose workaround like (let ((xc (copy x)) (f xc y)).
Likewise in the accumulator case, if we want to avoid mutating some original accumulator, we could have a copy method:

var new_acc = old_acc.copy().add(1).mul(2) // old_acc stays 42, new_acc is 86.
I does when Boris was going around boasting that he was "shaking hands with everyone" (in regards to a hospital visit). Then ends up in intensive care himself using up stretched resources.

I will give leaders who's job it is to meet lots of people to run a country a break, IF they take a reasonable position. Boris flaunting the risks to build up his public persona and then getting egg on his face is absolutely relevant. If you care in any way how a country is run.

Dominic is not so much in the public eye, but I bet he had a lot to do with Boris's early bravado.
I believe the next advancements not to be technological. A combination of neuroscience and cognitive psychology can alter the human fabric of society in various directions. For an example of this, we can look at media produced in the United States and look at it as a cognitive psychology experiment that attempts to foment rage, which short circuits not just logical thought, but also the ability to feel compassion for others (emotions are powerful and deep in our psychology - compassion and empathy is a highly advanced mental activity, involving complicated parts of the prefrontal cortex).

This is one of the reasons that I think advertising and news media that takes advantage of high arousal emotions should be immediately outlawed as psychological experimentation, and that education should teach people how emotions can be used against them, and how to manage them effectively.

The first lesson of this teaching would be that all decisions, even economic ones (and ESPECIALLY economic ones) are made emotionally.
Try to stick to defaults.
This is an iPhone 8 with mostly iPhone 11 internals, costing $400.

The original SE was a 5S with mostly 6S parts, costing $400.

The 5c was an outlier; it was both more expensive and more unique.
I prefer the smaller form factor. I'd like to move to a more secure/privacy conscious OS, so I am thinking about switching to this iPhone. Currently using a Pixel 3, I like the phone and well embedded in Google's ecosystem. Wondering how hard it'll be to switch over
Corporate structure should be public data and involve real people with verified identities, yes?

Anything that reduces the difficulty of tracing should be seen as an improvement. It's a long road from here to perfection, but that's no reason not to take a step.
>I mean economists who have spent their lives studying monetary and fiscal policy and analyzing how it can be used to make the world a better place.

This means nothing when they haven't been held accountable for bad predictions. I work in finance, and it's super easy to build a model that looks like it can predict the future, but fails completely when applied in practice, due to some statistical/modelling error. Predicting the future is damn hard; it's way easier for us to convince ourselves that a model is correct than to actuallly produce a correct model, so if somebody isn't subject to a constant process of feedback (a scientific process) it's very unlikely they're producing correct models. Crystal healers have also spent their lives trying to determine how crystals can be used to make the world a better place; it doesn't mean squat because they don't apply the scientific method in their research.

From an economic perspective, if these people really had models that could predict the future, they'd be traders, not economists. Because why settle for a meagre economist's salary when they could be making millions?
Truly great endeavor.

If you have the chance to see this as an exhibit in a museum, 100% do so. Getting up close to the level of detail you’ll see in giant prints is special.

Joel Sartore, the photographer, shares the photos to his Instagram account and is worth a follow as well. Sometimes even runs promos for prints.

Lastly, their merch is also worth a pickup - it’s high quality art, I have the printed photo book - and helps support the project of documenting all these creatures.
Great to see this! On another note: there was a six month gap (unless I'm mistaken) between the iOS version being open sourced, and this Android release. I am a bit surprised that iOS got open sourced first. Is this because it did not receive the same security audit that presumably held up the release of the Android source?
has there been any antitrust activity in the united states recently? Like... past 10 years?

Particularly given the current administrations disposition, I think pinning your hopes to anti-trust is like financially planning around lottery tickets.
Decision Tree: Feature Flag vs. Rollout vs. AB Test?
Why would they? AFAIK they don't support IMAP/SMTP either, not without that client-side "bridge" anyway.
Thanks for the enlightening insight, captain obvious.

Every single platform company, whether online or offline, does this. Apple does this with their appstore. Microsoft did this with their windows platform. Every retail or grocery store does this by developing their own native brand that blatantly copy existing products but with a bit lower quality and lower price.

Is this good or bad? Well this is how the vendors are forced to innovate, and that's good for the consumers! If we just all become social justice warriors and shame all these platform companies to do nothing because their products shouldn't hurt others like a bunch of communists, then it is US, the consumers, who lose from this. And even these social justice warriors, at the end of the day, are all consumers.

I also find it weird how they say Amazon "scooped up data", when all that data has been on Amazon's own server all along, voluntarily.
Safe Blues: A Method for Estimation and Control in the Fight Against Covid-19 [pdf]
You may want to check out the Online Master of Science in Analytics there also: https://www.analytics.gatech.edu/
It's amazing Nvidia got away with their scam GPUs and didn't go bankrupt from their intentional underreporting of GPU thermals / power consumption that led to the mess.
The Big Hack story was egregiously bad reporting. So bad you fail to see how any reputable news source could end up publishing such a piece ever.

Funny I should run into you again, though. A couple days ago I replied to you when you were arguing Vox is reputable even though their reporting on COVID-19 was just flat out wrong.

Looks like you are pretty forgiving to news outlets, if not just gullible.
>the rounded edges that make it even harder to grip one-handed.

Do people really not use a case with their phones?

edit: Can anyone explain the downvotes? is this a bad question?
Lumen may be the answer to this in the future: https://www.youtube.com/watch?v=uMgTIlgYB-U&list=PLqj39LCvnO...
Breaking news: Amazon is evil
> Hah, I see it about further killing repair. Now they can add full hardware locked components.

Who's replacing CPUs on Macs? Or practically any laptops, these days either?

> That and hackintoshes are becoming more common

... They are?! I'd have thought less so if anything.
I feel like Rancher already does most of this for free
In this case it's shitty to be a supplier but isn't this great for the consumer?
A lot of businesses do this. It's far less risky to copy a successful model than it is to explore the unknown space of products/services and find out what a successful model is, what to price it at, etc.

This is part of the reason systems like the patent system were created for inventions: to encourage people to bother exploring risky unknown spaces to develop inventions by granting them essentially a short term monopoly to harvest their reward which they would then compete against after a time period so society could further benefit from their finding by allowing competition to drive prices down and iterate on those inventions.

Obviously the patent system doesn't really serve this purpose anymore like so many systems that have been sidestepped/bypassed, changed through regulatory capture and corrupted by pure profit seeking behaviors.
The key difference between what Amazon does and Costco/Walmart etc does, is that regular retail takes the risk of buying the product to resell, prior to gathering data and considering whether to clone it.

Amazon is able to snoop on all the sales data without any risk.
> If this is true, then what's the catch? What then are the adverse affects of the Fed printing money? Does it not inadvertently devalue the dollar? Why not double, triple, or quadruple the "stimulus" if it is, as you claim, appropriate and without any noted trade-offs??

This is a good question. The answer is that the virus and lockdown are currently causing lots of deflation. So the Fed needs to cause lots of inflation to cancel it out. But if they did four times more then that would be too much and would cause inflation to be far too high.

Personally I suspect the the Fed has undershot and we'll see net deflation over this year and the next.
This is a pretty naive take. You are suggesting that all these trillions are somehow ending up in the hands of people when the primary effect has been to prop up asset prices e.g. the stock, mortgage, and corporate bond markets.

The second order consequences of a massive balance sheet will be felt not in the immediate future but at some point down the line when the Fed attempts to shrink the balance sheet.

We have a very recent example of the Fed trying to do exactly that in late 2018, and the market immediately crashed on rate increases and assets rolling off at maturity.
In C/C++ land the kind of ”Just try and see if it works” kind of development is super common in proprietary software. Leading to issues such as:

Using volatile for threadsafe stuff. Arm has weaker memory model than X86 so it requires barriers. C++ standard threading lib handles this for you but not everyone uses it.

Memory alignment. Arm tends to be more critical of that. While it’s impossible for well formed C++ program to mess it up it’s quite common for people just go ”Hey it’s just a number” and go full yolo with it. Because hey, it works on their machine.
You got two answers that are telling you this is good and normal, but I have a third one:

They're the only game in town at this point.
The problem would be most of the general public doesn't care.
As such won't spend the time to put in info.

Narrow the focus to a certain group maybe?

Also no where on this page does it tell me how my data stays private. Why should people trust this site?
"The community" receiving this money in each of these cases refers to a very small percentage of the overall population of the region.
With a sample size of 1 based on 2008 you'd probably never expect the total to be back below $5 trillion, in the same way it barely got back below $2 trillion after that first spike. Based just on the graph it's probably more likely to go above $10 trillion than below $5 trillion in the next few years. These numbers are completely ridiculous to think about, how would you interpret this in practice?
The price of the oil is based on what someone is willing to pay for it (QED.)

Right now, nobody wants to buy the oil to actually use it.

So the only buyers are people who are willing to store it now, in order to sell it later when the price is better.

Those people are "pricing in" their costs to store the oil in what they're willing to pay for it on the spot market.

As storage becomes more expensive to procure (demand for it is rising, all the "cheap hotels" are sold out, etc.), the price for oil goes down further to cover those costs of storage for it.

Ultimately, the negative prices are a reflection that nobody wants that oil now, and the more negative, the more a reflection that nobody is going to want that oil for awhile.

So the price of oil at the moment is a function of time (how long no one will want the oil) and the available supply (and therefore price) of storage for the period of time when no one wants the oil.
I'm calling horseshit on that story - prove me wrong.

Why? Simple math and risk analysis. One death that can be proven to have been preventable (and more important, negligent) is going to cost multiples more than a stupid AC unit.
Yes, other multi-hundred-billion-dollar businesses with regulatory capture do the exact same things. What a comfort.
Thanks, appreciate the answer. Makes a lot of sense.
The python symlink is allowed to be python2 or python3. E.g. Archlinux has it point to py3, Void Linux allows the symlink to be configured by the user.

See https://www.python.org/dev/peps/pep-0394/ for details.