skysight-inc/HackerNews huggingface dataset:
Huh?

Because Amazon moved from selling products (and setting 100% of prices) to inviting competition from new and USED products, including letting those compete against its own listings - we are going to bust them for anti-competitive behavior?

There are entire catagories of product where you can save a ton with almost no loss of function by buying used.

Amazon has lowered per unit cost on everything from ebooks to other products because they have data showing increases in demand will beat out loss of net margin. They've sued publishers to try and drive down prices or be able to set lower prices than publishers want. They will generally accept much lower margins than a corner retail store.

They offer all you can eat books (KindleUnlimited) which dramatically LOWERS the per unit cost of books for heavy readers.

Same thing with Prime, they are driving a far far lower per unit cost with movies and music.

The worry should be that Amazon has been an absolutely ruthless competitor since day one. Good union jobs at UPS may be threatened if Amazon thinks it can do the job cheaper with dirty renta-vans and contractors. Any high margin business out there should be a little worried - for example, pharmacists making $175K+/year should wonder what happens if Amazon does 2 hr delivery of Rx with computerized interaction screening. And this is all clearly anti-competitive?

They have a whole platform around de-skilling and automation. Their warehouse workers are told, literally second by second where to go and what to do - fully sequenced and monitored including discipline. This doesn't strike me as a process that will increase prices.

They also do seem to screw - not their customer, but merchant partners from time to time. Customer says product was defective to avoid a return shipment fee. This is actually pretty common. The warehouse DOES NOT do much screening to see if this is true. The customer is not asked for specific details. I'm sure some customer accounts are cancelled over abuse related to this but it seems likely to be low given the number of folks doing this.
They can. But there’s only so much TV they can sit down and watch until they start cancelling services they know they don’t use. Growth stops somewhere.
T-bonds are a maximum of 30 years, so no. There could be a few months left where they could potentially be holding from 1989, but not a major component.
I'd put the fault with the smartphone + software industry for failing to come up with a shared open/secure messaging protocol, with fault also to governments for not insisting on such a protocol, and fault also on people who willingly use proprietary systems including WhatsApp and Messages with rejection of "green bubbles".

The current situation of competing proprietary non-interoperable systems seems ridiculous.
I trust Apple for security a lot more than I trust my local telecom.
You could put it in something with substantial thermal mass as a buffer.
ill take the warren buffett position
"If the thermometer had more thermal mass"

Put it in some water?
> What does iMessage do to get to all cell phone users?

It falls back to using SMS if you don't have iMessage.
Once again, the article is about JavaScript and everything it says still holds today, introducing async/await didn't change anything. Sync functions can only call other sync functions and use the result immediately. To use an async function, you have to convert the caller to an async function too which can be anything from annoying to impossible.

So yes, Rust still has colors, but it doesn’t matter because a red function can call a blue one without a problem and vice versa. You’re right in saying that async functions have a cost and shouldn’t be used indiscriminately - so just use them when it makes sense. As opposed to JavaScript, Rust doesn’t make you commit to one or the other early and either face major refactors in the future or pay the price of async when it’s not required.

P.S. I think there are some caveats for library authors and also to blocking the thread on a single future, but maybe more qualified people can comment on those.
I bet he made a lot of false promises just not in writing. I he was trying to mislead people the whole time. And specifically tried to compensate investors and employees in ways that he intended to never pay them in a way they thought they would be compensated.
Why I Hate TypeScript
Cathedral ceilings are pretty common, surely a couple orders of magnitude more than servants.
I don't understand your examples of "Synchronous code that tries to be asynchronous". In fact, the examples you provided are of asynchronous code being...asynchronous. Callbacks are asynchronous (or to be fully correct, I should say that they allow one to program asynchronously, which is exactly what async/await does).

Indeed, since you mention continuations, I'm sure you realize that they're more or less callbacks.
It's a fantastic project to open source this design and fabrication files. I hope it can be done for old cars and mechanical designs when we didn't have that much electronics involved.
> If there is shortage of wheat why cant wheat be imported from other countries to take care of the shortage?

What if there was a wheat recession and there was no more wheat anywhere? Or what if there was a trade war and they refuse to trade? At least I think it is a good thing that people no longer starve to death during recessions.
Wasn't that sudden low the remnants of Barry passing through? Setting that aside, the rest of the first 20 days of the month are pretty much on target for the averages. Not sure if there are any weather events that coincide with the second cooling.
Is your "winning" strategy so different from other social data / sentiment analysis approaches? There is some novelty with how you weigh the sentiments (based on how much of an insider or expert they are) but I am sure existing trading strategies weren't just taking a dumb average of a twitter firehose either. Shouldn't it be easy for some large firm to replicate your approach and make the alpha disappear?
That works up to a certain point, since the production is limited by the area of naturally occurring grasslands. When all the grassland is used, forests are cleared. Today, grazing is responsible for 80% of all deforestation in the Amazon [1].

[1] https://wwf.panda.org/knowledge_hub/where_we_work/amazon/ama...
That this was over 50 years ago will never cease to amaze me
I believe the offer is any car maker who wants to use it has to pay for half of the whole infrastructure / build out cost for the network.

No way someone can come in and use the network and just pay the cost of electricity, or even a premium on the electricity.

Tesla is going to want someone to share the cost of building it out. Of course since they sell way more EVs by quantity, it would benefit them more than anyone who might come and offer to split the cost. Which is why no one will take them up on it until they can see a way to selling 6 digit quantities of EVs.
Are you really who you profess to be, or are you only acting?
Haha agree! Thanks for the suggestion.
Valve Index $1k

Vive trackers $300

2080 Ti $1200 (I suppose I should count this by its new "low" price, but I got it early)

Overclocked i7-6700k and high end motherboard, closed loop cooler with better fans, ssds, psu, case, ram etc ~$1400

= ~$3900

The important parts are the Index, the 2080 Ti, and a CPU with high single-thread performance. If you lose the trackers (more trouble than they're worth, really) and go more budget on the other parts you can put together something equivalent for under $3000, but not by much.
TypeScript is a waste of time. Change my mind
The most frequent 777 characters give 90% coverage of Kanji in the wild
"Ensure adoption" sounds so strong. I won't say I don't know mutt, but it just doesn't strike me as their best bang for buck, in terms of user base, does it? Would it not make more sense for them to invest in, dunno, say, Thunderbird?
I actually strove to be charitable in my interpretation. Sure, his heart may be in the right place, but his framing is not. And I feel like he's doing more to invite analysis paralysis than actually help people make decisions.

if we use the electric car as a way to persuade ourselves
that our 'way of life' is safe if only we all switched to
electric vehicles then we are ignoring the elephant in
the room

Who is doing that?

I'm genuinely asking for sources because I don't know of anyone that is pushing electric cars as the solution. Not Tesla, nor people who buy Teslas, nor people who buy electric cars.

I want sources because all I can do is speak about the individuals I've come across. In my life, some of the people that have bought electric vehicles also:

- Advocate in local government for bike lane buildout in their cities.

- Adopt vegetarian or vegan diets.

- Ask their employers to buy carbon offsets for any work-related flights.

- Push schools, hospitals, governments, apartment complexes, etc. to transition what they can to solar or wind energy. (My brother's HS didn't have solar panels, now they have solar+batteries providing some X% of their energy needs.)

The list goes on.

Yes, I agree with the author, electric vehicles aren't the full solution. No, I don't agree that they're a talisman of false hope. That's pretty strong, inflammatory wording. And no, I don't agree with the author's decision to set his article in a negative framing. To me, that does more to invite analysis paralysis than a positive framing would.

If he (or anyone) knows a better route, then please offer CTA for a program where individuals can pay $X for a guaranteed Y benefit towards addressing climate change. Electric vehicles offer exactly that CTA. Why didn't the author?
That protocol has been around so long, I wonder why connecting to things is so chancy and slow and frustrating.
The logical equivalent of if A then B is its contrapositive, if not B then not A, not its inverse, if not A then not B.
The Mystery of Why Gas Pump Interface Design Sucks So Badly
Everyone can drive a car in a straight line looking into the back mirror. Trouble only starts on the first turn.
So, the power of async await is no greater than the thread pool manager sitting under it.

You are correct. In edge cases where there is only 1 await in the queue for 1 process with 1 thread you gain nothing.

But you're accurately describing an edge case where await has limited value.

Await's true power shows up when you anticipate having multiple in-flight operations that all will, at overlapping points, be waiting on something.

Rather than consume the current thread while waiting, you're telling the run-time, go ahead and resume another task that has reached the end of its await.

This was possible before using various asynchronous design patterns, but all of them were clunky, in that they required boilerplate code to do what the compiler should be able to figure out on its own:

"Hey, runtime. This is an asynchronous call. Go do something useful with this thread and get back to me."

Second, await is MUCH EASIER for future developers to process because it looks exactly like any other method call and makes it easy to reason about the logic flow of the code.

Rather than chasing down async callbacks and other boilerplate concepts to manually handle asynchronous requests, the code reads like its synchronous twin.

int a = await EasyToFollowAsyncIntent();

This makes the code much easier to reason about.

To me those are the 2 biggest gains from async.

1. Less boilerplate code for asynchronous calls.

2. Code remains linearly readable despite being highly asynchronous.
Well, as someone else said, a reset procedure is probably for a situation where it's not processing commands from a controller for whatever reason. If it is, you still need a reset procedure for when it isn't.
It would have been clearer to write something like "planting and picking costs exceed sales revenue."
Yep. It's because there isn't actually a legal definition of fair-use. The closest thing we have to a legal definition is the set of four factors typically used in deciding deciding whether the fair-use defense has merit.
Dumb question - when someone films outside in public, why is audio of music from a passing car considered a copyright issue but video of a passerby in a Mickey Mouse t-shirt isn't?

Is it just because one industry lobbies YouTube and the other doesn't, or is copyright law materially different for the two cases?
Referenced post: https://chromestatus.com/feature/6246151319715840
Green bubble means limited features, and accordance with the 1990s SMS standard (who knows if anything over 160 characters will be split up, etc).
> the enslavement of women as a means of replenishment for your armies

What society has ever done that?
There isn't much difference between directly lying to someone and knowingly leading them on while allowing them to have false ideas of the facts.

Both from a moral and legal perspective.
He might not be, but everyone else is treating it like it is.
Google don't want users, they want pliant consumers.

The idea that young people know more about tech than their parents will become less and less true in the future.
Wouldn’t that deeply hurt the Chinese economy as their boost from their currency inflation goes away
> Farm subsidies are an example of the government actually doing it's job for once

I'm curious to hear more about this idea. To me, it seems to be "subsidies are fine for me, but welfare is bad for thee".

I literally grew up living in a house rented in an almond orchard. I have experience with the entitlement of farmers firsthand, I don't feel the same way you do.
Literally no one is censoring email, or even discussing the possibility of censoring emails, unless you’re into totalitarian regimes.

OP meant to say publishing platforms not communication provider because of course there is absolutely no natural monopoly for email providers, but clearly natural monopolies for social networks.

Spam is a nuisance. It’s simply not how someone reaches 100 million followers.
What the Early Days of Digital Were Like
How to use an Easy PG encrypted custom-file?
From what I gather it should be possible to use 2FA with JMAP. I‘m looking forward to no longer having to decide between using third-party email clients and properly securing the account that’s probably most worth securing.
The tragedy is things like sanctions against authoritarian regimes do nothing but to hurt the average citizen. The we'll connected in such regimes have the means to evade sanction, the lower classes don't. Look at Iran, North Korea, and other countries the US has sanctioned to kingdom come - there isn't nearly as much pressure as there would be in a western state.
Rust is the first language basically ever that has a serious chance at displacing C and C++. Combined with a type system that eliminates multiple error classes, and some functional aspects, it's a very interesting language.
Not bothered by this.

No one should be running FTP in 2019. It sends passwords in plain text for christ's sake.
Code that fits in a slide is hardly evidence for readability.

Not to mention one could hand pick examples which is what I'd expect from slides of a talk.
I think most of the employees were under the impression that if the company did as well as it did they would make a significant amount of money. The CEO tried to encourage this view and did nothing to discourage it.
Because the general quality of life here is miserable and it’s a filthy area. For instance, in recent events the DA is fumbling the prosecution of a homeless attacker and the judge said jail wasn’t always the solution... I saw a guy pull his penis out on the BART escalator and rub it on 3 women! I saw another guy with a huge knife walking around the BART platform. Anyone who took the Civic Center BART would remember the hallways of heroin addicts with needles in their arms. And then houses cost $1M for a house where cops won’t do anything about people shitting on your property or camping on your property unless you have a restraining order... and then you a job you work 9-17 hour days at? It’s just not worth it. I just wish I knew where I wanted to escape to. Seattle, Portland, Denver are all nearly as bad and getting worse. Where are the normal people fleeing to? Is there refuge somewhere? Austin is seemingly more appealing all the time, but the weather and politics of Texas are turn offs.
They are a platform distributing UGC protected by the CDA.

Any discussion of “common carrier” is entirely orthogonal, and basically nonsensical in the context of something like Twitter.

“Common carrier” generally arises as a trade-off for a government granted monopolies based on limited access right-of-ways. This was true for railways, and true for telephone wires. Why would this apply to a random service like Twitter?
I'm not saying it did. I'm saying that, unlike a typical startup employee, Toptal employees knew exactly what they were getting into, no cap tables, dilutions, liquidation preferences, or other bullshit. That seems fair to me.
Algae provide all the essential proteins [1].

[1] https://www.antenna.ch/wp-content/uploads/2017/03/AspectNut_...
Because devs working for startups that pay heavily in equity are usually not making what they would make if they were paid 100% in cash.
No one really uses FTP to transmit anything secret or confidential. Most of the time the password to that FTP server is just "guest" and the same file can also be retrieved by HTTP without authentication.
I kind of think if you need hundreds of people looking at horrible content all day, then maybe your business is messed up and shouldn’t exist. Humans can survive without Facebook. It’s not like they’re hospice workers or criminal investigators. The only goal is to make Facebook shareholders rich.
I'll surely read it, but based on the abstract, it's a design pattern for library writers, not a sanity pattern for library users.

it won't let me know how or if the function you wrote will throw an exception, or what kind of exception it will throw, unless it's documented in the type.

but my objection is that many times, the possibly of failure is only present in my generic, language/api agnostic knowledge that a file might not be readable or a ship might drop an anchor on a cable. having thought about it, I then have to read the source code to understand what exception might get thrown, so I can prevent my program from crashing.

(i would prefer it to continue as best as it can in the case that some api is unavailable, which is obviously a usecase dependent decision)
It's kind of ok for anonymous downloads, but then, HTTP is even better for the purpose.
Something I had never thought of before recently - what if you are in your car with pushbutton stop-start, like most newer cars have, and there's an emergency where you need to turn the engine off, but the computer isn't responding, either because you're not in park, there's an electrical malfunction, or whatever?

I read that typically pressing the button several times or holding it down should shut the engine off. Which I'm sure seems to an engineer like a clever solution because isn't that what a person who's panicking would naturally do?

Except that people don't necessarily do that; they hit the button once or twice and then decide it isn't working. Or they don't think of it at all because they're more focused on their car being on fire. As documented on a video I saw.
But also consider that it’s hard to experimentally separate cultural and genetic influences because most children are raised and hence inculturated by at least one of their genetic parents.
I'm personally fine with this. FTP is a different protocol, just like BitTorrent. It's not part of the modern web, so it's just another loose end to tie up. Even though it will be around for a while, it's not relevant to Chrome's user audience/usecase.
Why do we need a separate legacy protocol for file transfers?

What’s the benefit in keeping protocols for the sake of it?
Itd be interesting to see where Google fits in the list of the worlds largest computer manufacturers. I suspect that if they made their numbers public they'd be way higher up than anyone expected.
All modern FTP servers support TLS.
This seems a little underwhelming to me, it took several paragraphs and generic graphs to say: Senior developers are more independent, have more authority and influence, and work more on architectural problems.

I agree? Those are definitely necessary areas to master, but someone can achieve that without really being senior.

What I think makes someone actual senior is how they deal with failure. Anyone can show up and handle a task when they know how to do it and execute it correctly. When things go wrong is when seniority is important. Someone who has failed and watched others fail, seen servers go down, fixed critical bugs in production, made terrible estimates, over promised and underdelivered will have the thick skin you need. Failing and watching others fail is invaluable experience and cannot be taught in schools/bootcamps. Approaching failures unemotionally, moving immediately to what the next steps need to be is a big part of what makes someone senior to me.
I mean, a bunch of O’Neill cylinders turns the carrying capacity of our solar system into potentially trillions of people if not more. Turning the entirety of habitable ground into Manhattan is hilariously far off just because we can expand habitable ground pretty damned far.
It's kind of weird that you brought up "Al Sharpton". I've never heard anyone from the black community in the modern era cite All Sharpton, nor speak about him as "King of Black Folks".
SFTP? Not to be confused with FTPS.
The same could be said for HTTP... FTPS and SFTP do exist.

That said, I agree that its outmoded today.
A new clothing line confuses automated license plate readers
As I understand it, other countries' "belief in our debt" has little to do with their treasury holding levels. All countries that net export products to the US tend to end up owning T-bills proportionate to their export surplus. This is because their banks end up with a bunch of US-Dollar-denominated cash from exchanges by the exporting companies, and getting a return of even 1.5% (our 2-year interest rate) is better than 0% on cash.

The treasury level rising and falling is not usually intentional or by itself sinister, merely a byproduct of a fluctuating export surplus.

This article has a nice illustration of the process:

https://www.theatlantic.com/business/archive/2011/03/infogra...

https://www.theatlantic.com/business/archive/2011/03/infogra...
Both of those may be true, but does it have anything to do with ftp going away? It's a pretty bad protocol that's rarely used, why should browsers still support it?
He didn’t state the time frame things are predicting. Going long is still the best way to beat any hedge funds or “pros”