skysight-inc/HackerNews huggingface dataset:
I saw a listing a while back of the number of winners of the Tour De France that had been disqualified for drug releated cheating - I think it was fully half since 1990.

This is not one bad apple. This is an entire orchard.

At some point, where the proven drug users are merely fractions of percents ahead of the others, (The Tour is usually won by dozens of seconds over hundreds of hours of racing) should we not think that no-one can compete at that level without drug use. And just try a reboot. Or stop the whole thing.

I am totally in favour of encouraging fitness - but most olympic level athletes are frankly ignoring their bodies screaming at them to stop. cf the biographies of any marathon runner.

That seems unhealthy

This is the closest article I can find to my memory : https://www.smh.com.au/sport/cycling/tour-de-france-the-hall...
But yet we celebrate the individual, not the team.

I can't think of another sport that is quite so teamwork orientated, but so individualistic in celebrating the winners.

I'm not even sure if the winners are the 'best' riders. I'm reminded of when Bradley Wiggins won the Tour de France. He and Chris Froome had broken away from the other contenders, Froome was leading him up a mountain and Wiggins couldn't keep up, Froome had to slow down for him. Froome was the better man that day, probably that tour.
Embrace, extend... exist?
The role of the government is to solve problems that the market cannot. There's tons of market failures described in the literature (e.g. information asymmetries, principal–agent problems, or negative externalities), and others that the government can simply solve more efficiently (e.g. nationalized infrastructure prevents each private player from building their own, ultimately redundant, infrastructure, and lowers cost to entry for new players).

In my opinion, governments overreach is when governments starts to control the population's choices (e.g. prohibition or ban of illegal & experimental drugs). Government influencing the population's choices (guiding them towards "good" choices, e.g. by limiting gambling, taxing alcohol, enforcing true labels on food) can be a very good thing, [edit:] especially in situations when humans tend to behave irrationally (i.e. because our psychology / evolutionary mechanisms are hijacked).
Many people seem to write DSLs these days. My goal
here was simply to encourage people who might not
typically work in a functional style to think about
how continuations might be useful in the design of
their languages, even if it seems their language is
imperative.

And since you quote a line a few after that paragraph, it's not like you didn't give yourself the opportunity to read it.

He's not trying to do very simple math. He's teaching fundamental DSL design techniques.
Holy Sh*t! A lot of things to do and I just discovery Alan Kay's answers in Quora: https://www.quora.com/profile/Alan-Kay-11
At a wild guess, I’d imagine getting something working probably took about 18 hours, with the rest of the time spent writing tests and defining behaviour of the legacy system to prove that the port actually worked
With regard to "telling people about the 3.5% theory", I think that decision depends on how much you believe that "hopelessness" is playing a psychological part in our collective problems, or inability to deal with the largest threats.

I agree when it comes to "getting your way by misbehaviour", that democracy is designed to improve on that.

But if we generalise to "change caused by individuals' actions", which may not be the change each direct actioner demands, so much as the consequence of their applied lives, that covers more things.

For example, climate change activists who don't fly and tell others not to, are not causing a democratic catastrophe, yet they are having an effect and it's probably disproportionate and probably good.

I don't think that's chaos, I think it's a form of distributed intelligence and attention process. Albeit a messy one, without monotonic improvements.
Won't somebody think of the bottom 99% of the 1%???
I do drive a fair bit, easily over 10k miles in a year. Changing oil frequently may sound like a ripoff but doing it on time helps you avoid more expensive service down the road. I've seen enough pictures of engines full of sludge because the owner thought he didn't have to change it. Beyond being preventative maintenance, it also improves fuel economy.

Keep in mind that most people recommend changing synthetic oil every 6 months, even Edmunds.com which you mentioned earlier (ctrl+F '6 months', https://www.scientificamerican.com/article/oil-change-truths...)
which has legitimate use cases in fraud detection and login security (eg recaptcha)
It's common to look back in life and see that what was once a deliberate action was in fact a mistake. Not a mistake in the sense of an accidental occurrence, but in the sense that if one could do it over again, one would do it differently.

That's how the term "mistake" is used in this article.
No understanding of what happened with Usenet is complete without the important aspect of how it came to be used for sharing massive amounts of binaries, most of them copyright infringing.
It's not a random assumption. I read in some recent article that the airlines in the US have the feature--sorry I don't remember which, but you can look it up as easily as I.
Similar topic for Android: I am guessing for Android, VS Code has some workaround for Electron to work with virtual keyboards? Browser based IDEs won't work on Android with a touch keyboard:

https://bugs.chromium.org/p/chromium/issues/detail?id=118639

"it's a discussion we've had internally many times. The Android Keyboard team, however, has decided that key-codes are not the way to go... and I cannot say they are wrong.

While there are certain advantages to key-codes, they are also very limiting. They get in the way of auto-correct, auto-suggest, swiping, voice dictation, and many others. There are many possible capabilities of a soft "input method" that do not fit the paradigm of key codes."
In this particular scandal, the accused are not paying the institution for a place. Instead they are defrauding the institution by bribing coaches and other personnel to falsify records and gain admission.
To be honest, I'd buy a transponder if it meant self-driving cars couldn't hit me as a cyclist. I'd strongly oppose transponder requirements and cycling bans.

My impression from self-driving car advocates is that they are okay with cycling, e.g., see here:

https://www.sharedmobilityprinciples.org/

> Cities shall prioritize walking, cycling, public transport and other efficient shared mobility
The real question should be: How much improvement over time in the efficiency of this process could be expected? 1.1x? 2x? 10x? 100x?

Every new technology goes through a refinement cycle where costs & resources are reduced, and I would assume the same is possible here.
Thanks. I completely agree with this.
But they do provide education to the nation's best and brightest students. The question at hand is if it should be illegal for them to also subsidize that education by educating a few rich losers too.

I agree it's distasteful, but like the grandparent I don't see that this is a problem worth solving. US universities are doing well at their jobs, on the whole. They're doing so well that the rest of the world wants to send their rich losers there instead of educating them locally!
Just out of curiosity, since it is ~5 years old, how much of this is still current?
If the self-driving vehicles are also tied into a common communication and planning system, so that all the self-driving vehicles in an area coordinate with each other, such a system could be designed to accommodate people who want to take manual control.

Suppose, say, you and a friend would like to do some street racing against each other. You could tell the system, and it could make some minor adjustments to traffic timing to clear a course for you and your friend to race on, and then switch your cars to manual control. (Actually, it wouldn't have to clear your whole course. It really just needs a buffer around your cars).

During the race, the self-driving system in your cars could monitor your driving, and take over if you are starting to lose control, where "lose control" is defined as put the car in a state that the self-driving system cannot safely stop from.

If the self-driving systems are good enough that they are better at extreme driving than you are, then you'd be able to push your limits in manual mode, because the self-driving system would only have to intervene if you've pushed beyond your skill level and would be heading for a crash.
Very cool! Thanks for the response, and I wish you all the best.
"Asking the question" of undocumented people is not innocuous from a nazi-sympathizing administration[1] that has called that population "animals[2]."

1. https://www.vox.com/2019/4/26/18517980/trump-unite-the-right...

2. https://www.latimes.com/opinion/la-ol-enter-the-fray-about-t...
location: Mexico City

Remote: yes

Willing to relocate: yes

Technologies: React, NodeJS, SQL , Mongo , Redis, Linux

Email: orlandomendozagarrido206@gmail.com

I am a passionate fullstack web developer looking for new opportunities . Able to integrate into a fast paced environment and able to adapt to changes,new technologies at a very fast pace.
If the demand drops and that's the only way they can make it work, sure. Was I not clear?
If you use aliases then its not nightmare. Use aliases, they are the same as on linux and even better (you can deduce them from the full name by standard).

> short-circuit operator are completely broken.

What do you mean ? This kind of thing ?:

> 0 -and (Write-Host 2)
False
> 1 -and (Write-Host 2)
2
False

Not typically used in PowerShell, its bash paradigm IMO. There are objects here, so we throw error objects mostly and combine lines differently.
let's go to the source. here is the latest tweet from him. how is it hilarious?

"Today, it was my true honor to present the Commander-in-Chief’s Trophy—for the second year in a row, to the @ArmyWP_Football Black Knights. Congratulations once again on your historic victories, and keep on making us proud!"

i don't want to start a political debate, but blanket statements are rarely useful and can be easily verified.
My link supports the claim that oil changes are too frequent and should be roughly every 7500+ miles, or 15k+ for newer cars, which is about 1x/year for most drivers. The

Recommended is a very different thing from required. The recommended maintenance schedules calls for servicing before any meaningful wear and tear on maintained parts/systems. Essentially, you're always getting them cleaned or replaced so their close to new. This is great for optimum performance but it's also incredibly wasteful and unnecessary. It's the equivalent of replacing your RAM and video card every year. Sure, you're always getting top-of-the-line performance, but if you're just playing the sims and using MS Word, why are you wasting the money?
When people buy their way in, the money goes to the school, the school uses that money consistent with its own goals (e.g., reducing other people's tuition, research grants, etc., it's the school's money). When people cheat, they still pay the money, but the money goes to some random person at the school, and they keep the money for themselves. When you explain it this way, it explains what the problem is regardless of whether the underlying practice of selling university admissions for money is acceptable to you. Here's a longer explanation: https://www.bloomberg.com/opinion/articles/2019-03-13/you-ha...
How to Coordinate Yourself When Approaching a Security Check Points – Police
> So by your logic, just because there aren't reports and investigations, it actually proves it is happening.

There are reports and investigations (the reports actually increasing rapidly; investigations and even moreso authorities validating the reports less so, but then the authorities are themselves the most rapidly increasing set of alleged perpetrators), but (just as in the non-prison world, though the multiplier is higher) there are more incidents reported in anonymous victimization surveys than are reported non-anonymously in ways which enable investigation, but also retaliation.
There's still a visual clue: You'll be in an async function, and it's highly likely that there'll be a question mark after it for control flow (e.g. most futures returns Result).
To make combustible fuel from solar energy is crazy. The cost of such fuel is almost zero from the large oil reserves: the price you see is carefully calculated to maximize profits and to politically permit less efficient suppliers to survive and profit acceptably: but any synfuel business can be wiped out any time. At a point where we are trying for a renewable electric ecosystem, to take its product, and turn it inefficiently back into fuel is ununderstandable. By the way, if electricity is free, please send me some.
"What's something that you f*'d up on where you thought you might be fired for it?"

Most any engineer or developer above a junior level position should have at least one of these stories. It also gives you the chance to ask what they learned, how they fixed it, what resources they used, what they did to prevent it in the future, etc, etc, etc. It's also a really humbling moment to have to explain one of your failures and will show you a lot of the person's personality when they're explaining it.

The two big negatives I have seen with this question is either someone becoming combative as you ask more questions, or they go full 'used car salesman.' If either of those happen, you can safely run away screaming from the interview.

This is a gut/understanding question that is best given/asked by another technical user and has been a solid divining rod for interviews that I've done.
The post does mention that the hypothetical either-postfix-or-prefix-keyword idea would only apply to certain keywords, e.g. keywords that evaluated to non-useless values (which wouldn't include keywords like return, continue, fn, and so on).
You're kidding, right? Do you have any idea of the Windows userbase?
Interesting, but I’d like to see more analysis of exactly why fewer hard drives would be shipping.
You don't need to remove the steering wheel. An autonomous car can let any idiot driver (imagine your worse case bad driver here) drive safely. Want to weave in and out of traffic: no problem, the car won't let you hit any other car or go faster than is safe for that car.
I wish more language constructs used postfix notation. It looks so natural to me when reading from left to right. Consider:

[a+2 for a in as if a > 3]

Vs

as.filter(a -> a > 3).map(a -> a + 2)

Sometimes I even wonder why variable assignment has to precede the assigned expression.
Add's c++ to resume.

"job added!"

This is awesome!
The Go Cloud Development Kit
> We have a sub 1 minute median response rate for all chat requests, and our customers love it. Great support matters, and chat is great support.

When the person replying on chat is knowledgable and is able to reply quickly, it's a great support experience on both ends I think.

Automatic pop-ups, bots replying instead of humans and unhelpful support staff is what gives chat a bad reputation but when used right I think chat can be an order of magnitude improvement over email.

Email can be used badly as well - I find some large companies take several days to reply to support emails and have staff that mostly reply with templates triggered by a few words in your message instead of understanding what you're asking.
Are you using anything to do with those nano-spike catalysts? Was one of the first things that came to mind when I read the pitch. - https://www.popularmechanics.com/science/green-tech/intervie...
> However the kernel being strictly backward compatible is a boon for Linux users

Unfortunately the rest of the echo system like glibc people have not learned this rule. So practically it's not as beneficial as one would hope.
Any mistake worth writing an article about is probably something where there's culpability.

People commit crimes and describe them as mistakes. There's nothing confusing about that phrasing.
Kay:
> There are several modern APL-like languages today — such as J and K — but I would criticize them as being too much like the classic APL. It is possible to extract what is really great from APL and use it in new language designs without being so tied to the past.

It would've been good to see specific criticism instead of being just like classic APL.

I think many of APL/k/j verbs/adverbs can be generalized to working on streams (dataflow programming). Perhaps Dan Amelang's very interesting work on "2.5D" graphics can be cast into such an extended version....
Docker just runs a lightweight vm in hyperv which uses to run the containers. So yeah a Linux vm is still needed.
I mean less safe relative to shipping the same hardware with the warning feature enabled, which they could have done at no cost except the loss of loss of price discrimination (which I'm sure was substantial, but probably not enough that they don't now regret it)
That's still in datacenters that aren't Amazon's, Google's, etc. It's the most critical component of netflix (the actual video delivery) and it's not "in the cloud".
How do you hold someone responsible who kills on accident? I have lost friends because some driver didn't see them in the crosswalk...
What logically follows from the two statements below:

1. "Automated tests are software"
2. "all software tends to have bugs"
A lot of people live pretty disconnected from nature. In cities and suburbs it can feel like we’ve conquered nature; so it can be hard for people to grasp how dependent we still are on biodiversity. We’re also poorly wired for prioritizing long term plans over short term rewards. Even when, rationally, we know a crisis is looming. Then there’s plain old cognitive dissonance — our inability to accept facts that conflict with our worldview. And lastly: being wealthy and powerful doesn’t always equate with being intelligent.
> To make combustible fuel from solar energy is crazy. The cost of such fuel is almost zero from the large oil reserves

...if you ignore the costs that exist in the form of environmental externalities, a behavior which is increasingly being recognized as an existential threat to human civilization.
Gasoline and hydrocarbons in general are mixtures of many different kinds of chemicals, and not 'pure' to some degree (the refinement process purifies to some extent).

If this process produces a specific hydrocarbon or class of hydrocarbon, it is feasible that common byproducts of combustion will not appear with their fuels.
That's a trick the separation kernels and micro-hypervisors (esp OKL4) were advertising years ago:

http://linuxdevices.org/using-a-hypervisor-to-reconcile-gpl-...

Such tricks are one of the reasons I support stronger copyleft like License Zero's Parity. Otherwise, they just loophole their way out of stuff.
> Thank you for sharing your completely uninformed opinion, and asserting it as fact with literally no reason to think it's more correct than mine.

I in fact do have evidence to believe it's more correct than yours but I have no inclination to discuss it further.
Some cross-platform considerations have been built into it from the start, though. And there has been an official open-source implementation on a non-Windows platform. Perhaps more to show that it's possible than as an actual usable artifact, but it was there.
Why is passing on the cost of transportation to the consumer considered the optimum solution? Why not instead advocate for expanding the EITC so that the government fills in the gaps caused by lower wages?

At the end of the day, we as a society (rightly) demand a minimum standard of living for everyone, and we collectively pay for that one way or the other. Either we pay taxes to fund a welfare state, or we pay inflated prices for goods and services to maintain wage floors. I'd argue that paying taxes for welfare is more progressive, as the burden falls on richer people. Paying inflated prices for goods and services is regressive as it's a burden that falls equally on the rich and the poor.

What we're clearly seeing is a well functioning market driving down the cost of driver labor to the minimum possible price (ignoring for a moment the need to make sure externalities are included in the price via congestion taxes). This is good for consumers, since the good/service is now accessible to people lower on the socioeconomic ladder. If the problem is that some of these drivers aren't making enough to survive, then wouldn't a more optimum solution be to simply give them a little bit of money?
Does it work with variables that are local to a function? I don't mean inspecting global variables after having executed a cell, but local variables in the middle of a function execution.
I'm confused on why people actually care about global warming. That planet is in whats called a 'glacial age' on the historic time table of the earth. Yeah, we are rapidly depleting the ice caps (So what?) Yeah, we are slowly warming the earth. (So what?) yeah places like south florida are going to be underwater, and will potentially cost hundreds of billions (So what?). The point is, growth sacraficed now will have tremendous impacts on the future, as the law of compounding returns rings true here. It's pretty obvious that electric cars are much better than internal combustion, oil is a finite resource with tremendous political turmoil and complications sourounding it, and not to mention the costs of logistics while renewables are getting cheaper and more efficient by the year. People in the future will laugh at what we debated as a non-issue. Also, to be honest who cares about all the other animals? The same people who complain about climate change killing the polar bears are the same people who eat other animals. It's all rather laughable.
> Sometimes I even wonder why variable assignment has to precede the assigned expression.

I think there's a good discussion to be had on preferring either prefix or postfix operators, but the answer to this question (which is also the answer to the question "why are we so accustomed to prefix keywords?") is easy: because ALGOL did it.
Technically it is only form factor. The common CR2032 coin cell uses the same number system.

The first 2 digits are the diameter in millimeters, the remaining digits are the height in tenths of milimeters. So a CR2032 is 20mm across and 3.2mm tall. The "CR" portion is what indicates the battery chemistry.

The correct IEC notation for would be ICR18/650 where the first two letters specify the specific anode and cathode material (I've picked the letters most commonly seen in examples). Those letters are absolutely critical in determining the nominal voltage, because without them, we could even be describing say an alkaline disposable cell of the same shape (LR18/650 would be such an non-rechargeable alkaline battery of the same shape).
Not taking anything away from Satya, but all of the big tech CEOs seem to be able to successfully pivot:

- Netflix - moved from delivering discs to streaming and moved their entire infrastructure to AWS and CDNs

- Amazon - went from just being a first party retailer to being a marketplace, AWS, and Alexa.

- Apple - as of last quarter all five of their major verticals are large enough to be a F200 company by itself.

- Facebook -- Instagram and WhatsApp were acquisitions but it didn't ruin either and they are both larger than they would have been.

- Google -- well still just a one trick pony - search ads (as far as profits) no matter how many things they against a wall.