skysight-inc/HackerNews huggingface dataset:
Small peer bonuses work well for "going above and beyond". But they are not common.
Yep, he posted a similar set of tweets back in 2018:

https://www.pcgamer.com/ex-valve-employee-describes-ruthless...
Do you actually think they will be fit for police jobs after such surgeries?
All those managers seem to think it's a good enough motivator to keep it around.
Many people are highlighting the zero-sum nature of bonuses. I wonder how much of this problem goes away if bonuses are no longer zero-sum. In theory, it shouldn't even cost the business more money, because everyone who meets the bonus requirements should get a bonus, in either system.
It seems like a "victimless crime" in the same way that a hit and run is a victimless crime, as long as you get away with it.

Someone has willfully chosen to make life more dangerous for everyone else. It's possible they won't be caught, but ignoring the act carries a real possibility of harm.

There are people who would drive drunk every single day, if they could get away with it.
Kraftwerk agree.
> If you want to see how crazy and mental tech people can get, start making the bulk of their income dependent on 6-7 figure bonuses.

This is unrelated to "tech" people. It's a common trope for shows about bankers, attorneys, consultants, etc.
So you want to write an interpreter? (2013) [video]
> a massive, over-50 000-key-value-pair wide dictionary. It is absolutely out of the question to evaluate the entirety of this dictionary every time one needs to install 10 new packages: this would result in a painfully slow experience.

wait, what? This does not seem right. Python can easily deserialize millions of json records per second (and that involves much more that simple validation described in the article). And this talks about Haskell, which is compiled and should be much faster.

Was the decision to be "lazy", which caused so much more complexity, caused by bad assumptions and lack of benchmarking?

> If foo is never used, the contract won’t fail the execution.

This sounds like suboptimal developer's experience, you usually want to validate everything upfront. Spending 10 minutes compiling and then failing because of typo in install location sucks.
FWIW: he calls himself out in the talk on the lack of clarity between sabotage and murder.
For males over a certain age, your mental acuity drop may be related to decreasing testosterone levels. Have your levels checked out. Medication may give you back that edge you noticed you are missing.
It's Time to Move on from dusting. There is a Better Way (Power washing everything, inc electronics)
For the substantive critique: it's also a bit weird because it's pretty clear what the reason for it is: it's a simplifying convention, like the capital-letters-to-export thing (which I'm partial to, since it's a convention I use in my C code). It seems reasonable to have preferences in the other direction, but (and I'm not trying to argue that you wrote it this way) not to suggest that it's somehow a flaw in the language.
If height is so important, why not relocate? I'm 6.2, but Northern European, and I see myself as quite average around these parts, and often meet people taller than me. When I lived in Argentina, I felt like a giant. South tends to have shorter people, so perhaps if you feel out of place, you'd feel more in-place there. Just a thought. At least I'd rather do that than undergo such a treatment.
The only bonus I have ever received which didn’t make me feel scummy was profit-sharing. Most companies don’t do it because profit is for the owners. Everything else just feels like a way to decide whether or not to pay me what I’m worth after I’ve already done the work
Printing Trillions of Dollars May Not Cause Inflation [CNBC 2020]
I gave up on Strava long ago and now only use it to "benchmark" myself. How well did i do on this ride vs the last time i took this trip?

The cheating on Strava is just shameful. you often see people with impressive KOM scores, but then check their ride history and it is pathetic and clear they cheated. Someone with 3 rides and an average speed of just 8km/h posting a 55KM climb up a 6 Degree incline? Sure...

As the other guy posted, strava's DEV's need to do more to stop this. Cross-reference the KOM with the rider's history.. or even just exclude things that are simply not possible??

I've had my GPS mess up, and sometimes post that i was traveling hundreds of KM/h and flagged those trips myself.. I would think that an average speed of 833 km/h should be a red flag for strava as well, but it wasnt?

Lastly, i fail to understand the whole point of cheating in the first place. Great, you got KOM on something, and everyone saw this, knows you cheated and so?
No such thing as nullness checks in Java. At best, your IDE is taking the annotations into account and giving you warnings. At worst, you have to run ErrorProne and have it yell at you.

Additionally, all Java code (including the one you wrote) is only optionally null checked. All Kotlin code _is_ null checked, no matter what.
Yeah these surgeries leave your body fairly fragile is my understanding.
I'm no expert, but think the Coptic sects accepted early Roman orthodoxy, participated in the various councils, adopted the Nicene creed, condemned the various heresies, etc. So they differ extensively from the rather heterogenous beliefs and practices of the church of 1st and 2nd century.

In a way, maybe Islam is closer to what you're suggesting. A monotheistic religion without the dominance of the Roman empire or influence from it, and without the rather odd violent debates about the trinity and the relationship of Christ to God etc. that went on in early Church
> Programmers will purposely subtly sabotage key utility functions, methods, or systems to prevent their bonus competitors

This seems like a potentially self-destructive way to accomplish this. Not sure what company he is referring to, but at all I have worked at, this would be filed as a bug report and a quick git blame tells you all you need to know. Over time, if your name keeps coming up in that commit log, you'll get a bad reputation and your code in particular will acquire a smell ("Oh Bob, wrote this code... better be careful here," etc.)
So, my understanding is that: 1. Unless otherwise initialized, types have a zero value in go. For pointer types that zero value is nil. 2. It's encouraged for this to be meaningful. That's opposed to say java, python, or C++ where invoking a method on a null object is a runtime error (or undefined behavior). So for example, appending to a 'nil' slice is the rough equivalent of trying to add to a null List in java.
I don't see how the go approach makes anything simpler.

Value semantics are simply that the value of an object is all that matters. For example, two int objects '5' are the same from a value-semantic perspective. I guess this implies all objects have some value. This requirement can be satisfied by requiring they be explicitly initialized.

Equatability is a requirement of objects in java. Not all types of objects are equatable beyond their identity (some unique identifier) though. For example, how do you equate two functions? To me this parallels the decision in go to make zero values a thing beyond a runtime error.
Why Elon Musk’s $44bn vision for Twitter could fall apart
I can't really share in any detail, I think, but the best part was that "Series" were immutable and had sorted keys (indexes). Essentially they were (math) functions, so "indexes" had unique elements. All the important bits had fast numpy/Cython implementations, but the semantics were good because of unique keys.

Honestly I still feel like I'm missing some sort of larger story about the semantics of Pandas (like the "functions" explanation above), so if anyone knows of anything that made Pandas click, please let me know.
I'm not really sure Formula E is big enough yet to put a lot of resources into battery tech like Formula 1 can engine tech.

I believe the biggest reason they are in cities now is that the battery capacity/tech just isn't there yet for something like Spa or COTA for the distance and speeds required for an interesting race. City courses allow for a design that offers a lot of regenerative braking.

Another reason to host them in cities is that cities are great for fans. Lots of hotels, restaurants, people buy tickets, etc. Cities are likely more open to Formula E due to the quieter cars and lower pollution too.

So, not useless, just maybe not interesting to you.
I have been really into iPad pro and Concepts. It is really cool to think, journal, note take, whiteboard, design mechanical things, design software etc. all in one functional easy to use piece of software. Used to be really into notebooks but I just can'.
Hiring SDETs? Just got my work visa in the US and looking for something to do! Live in Palo Alto
> we lack real-time datasets and we lack accurate instruments to observe and retroengineer the while system.

wrong again. whole brain 2p imaging is routinely performed in c elegans ( and drosophila for that matter) for a number of years now. in fact whole brain ephys in c elegans is feasible, although it would be an experimental tour de force. c elegans does not have '~150-300 neurons', it has precisely 302, and the complexity therein cannot be underestimated. it wasn't a layman explanation for I am not a layman, and you are missing my point, which is that reductive facts about such staggeringly complex things are neither interesting or useful. it's the feynman magnet explanation, but grumpier
I've been following the project for a while now, and while I don't use it yet, we need it and more like it to succeed if we ever hope to loosen Google's chokehold on the web.

Best of luck to you and to the project!

I'm curious about a few things:

1. What's your (planned) business model?

2. Have you tried asking for sponsorships, either from companies or individuals? You should have an easy way for people to donate. I'm sure you'd have some support there, especially if your day job situation is unstable.

3. Is it just you working on it right now? Have you considered open sourcing it to get community contributions, or hiring more devs (once donations pick up or maybe someone would be willing to work on it on their free time as you do)? I can imagine that writing a search engine is a gargantuan effort, and doing it alone must be close to impossible.
Google Chrome update fixes 30 security issues
The more disposable income and free time you have the more casinos look like an attractive venue for immediate self-gratification .

The stock market changed because society changed. People have much more disposable income, much more free time and a willingness to predict the next big thing and get rich quick as opposed to have long term sustained gains.
For publicity reasons F1 and Indycar/CART virtually never race on the same tracks. Otherwise people would point fingers and say that US series are slower overall, or top speeds in F1 are not as jaw-dropping as in US.

I'd bet FE has similar arrangement - no one wants obvious comparison with an obvious loser by some metric.
Big end of year bonuses are par for the course (in addition to a nice salary) in finance. I've worked as an engineer in the industry for close to 15 years.
I know someone who was hired at Google right about the time he hit 60. Really smart guy which is how he got in, I suppose. He left after a couple of years. He hated it. Said the ageism was rampant and they didn't even try to hide it.

I know another guy who is a top C++ developer (books, conference talks) who started at Google when he was around 45. Similar story. He hated it, left after a couple of years and is now Chief Scientist at a much smaller software company - a gig he seems to relish.

So you could try to get in in your 40s or 50s, but it's likely that the culture will not agree with you.
Nothing prevents you from using babashka and still use it as a glue for Unix programs. The difference is you get a nicer language (my opinion), a REPL if you want, and also you do get access to a lot more libraries from Java and Clojure and the pod concept if you need too as well, sometimes for more advance use cases.

So to be clear, you can easily use ImageMagick, curl, jq, pup, etc. See: https://clojure.github.io/clojure/clojure.java.shell-api.htm... and https://github.com/babashka/process

Other benefits are that you only need to learn Clojure and suddenly you can use it for everything, backend apps, frontend apps, scripts, etc. You don't need to learn bash, js, java, go, make, etc.

> Then I did a very brief search for clojure libraries, things like parsing html. Most of the github projects were not seeing much activity (like last commit in 2020)

This surprises everyone, but those libraries still work, have no bugs, are missing no features, and can be used without issues in production.

Clojure is one of the most stable language, so things never break and almost never need updating.

People have a kind of Stockholm syndrome I think coming from other languages that if something didn't need a bug fix in a year it must be abandoned and broken.

And the reason you often don't need to update those libraries to keep up with the environment, like OS versions, is because they all leverage existing runtimes under the hood like JVM and that's the one that updates. So they're all secure and kept up to date, working with new OS and new architecture for free as JVM updates. This applies to Babashka as well, because it is implemented using a JVM.
Jupiter and Venus will seem to nearly collide in rare celestial spectacle
There's a difference between keeping a secret, and avoiding legal trouble by not specifically naming an employer.
These tools are very new compared to CSV+pandas. And most things you want to get data out of won’t give it to you in parquet.

The future is very promising, I am personally very excited about DuckDB. But it’s too soon to be griping about old tutorials.
Most student targeted books don't handle fountain pen ink well. Occasionally I find a cheap notebook that does, but normally you have to pay $7+.
V2 – Minimalist and opinionated feed reader
Except Google and StackOverflow exist now. You start by searching and reading tutorials, not by asking other people.
For me, loratadine was ineffective, and I can't distinguish cetirizine and fexofenadine - both are maybe 50-60% effective with no notable side effects, and allergy season means extra fatigue no matter what. Cetirizine does have the shortest half life.
I've had my GPS go haywire and tell me my average speed was 833km/h. Do you think it is unreasonable to assume strava should have flagged this?

Strava needs to take more ownership of the rampant cheating. It is costing them users, and causing the overall quality of the product to go downhill. I use to be a big strava fan, now the only thing i use it for is to benchmark myself as anything else isnt worthwhile given the rampant cheating that takes place.
This https://godbolt.org/z/rx3h1rxW7 does not even warn you that we're not actually locking the mutex.

There's a correct warning if call lock() without using the result, because it has the must-use annotation, but if we throw it into _ the compiler is satisfied even though that's definitely not what a Mutex guard is for.
You should see the Latin American medicine ads. The actors actually role play the symptoms :)

Indigestion ad:

https://youtu.be/kuvB86GXSfs

Anti parasite ad:

https://youtu.be/2K-tPduu6so

Anti stress 'relaxant' med:

https://youtu.be/IGT9blf4XXY
Some fun numbers: 25M requests to fasterthanli.me (just the frontpage, the most expensive page to do queries / render templates for), not cached by CloudFlare (they don't cache HTML unless you set up a rule specifically for it), and a ~7Gb/s peak to tube.fasterthanli.me (hitting a single video asset)

Like any other DDoS, the goals are 1) take the site down temporarily, 2) cost me some money, 3) try to get whichever provider I'm using to boot me off their network.

They've achieved 1) for a few hours off today, the rest has been fairly entertaining honestly.
> Counting clicks on a button in an app (privacy fundamentalists: "spying") is far from concerning for most people while uploading their private messages, leaking their private pictures or having their coworkers read their messages is concerning.

People aren't concerned about "clicks on a button" because they don't know what that means. It's never just "clicks". That's the problem with privacy. Everyone understands why it's bad when their coworkers can read their private messages, but nobody knows that because of the data they've given up but "don't care about" they got turned down from the last job or apartment they applied for, they're paying more for the exact same items than their neighbor while shopping online, companies are telling them their polices are one thing while others are getting better terms, they wait longer on hold when they call for tech support, or that it's why their health insurance bill went up again.

If people saw all the ways the data they gave up was being used to exploit them at every opportunity they'd care a whole lot more about what "privacy fundamentalists" consider spying, but unless the consequences are immediate and right in their faces they can continue to be manipulated without being aware.
I would also love to hear from you, I've been collecting books on sailing and starting to learn the ins and outs and hope to sail coast to coast sometime in the next few years. Moxie's sailing documentary, Hundred Rabbits and other projects have left a big impression on me. I'd love to network with like-minded people and hear how things progress.
I would go for one of the top-wirebound Europa notebooks [1] They fit in a palm or place nicely on a lap. Any pen with a retraction mechanism should work fine, I prefer Uniball Power Tank.

[1] https://www.cultpens.com/c/q/brands/clairefontaine/europa-by...
Yeah it feels like they are targeting the wrong market. Could certainly be the display of choice for battery applications.
Google Chrome–Massive New Security Update for 3.2B Users Confirmed
So for Pterostilbene, I used a German brand Hepatica which seems to have a good reputation. (I live next to Germany.)

Spermidine is so cheap and easy to manufacture that I doubt that there are fake products out there; yet another German company (Green Naturals.)

As for NR, I chose Tru Niagen (ChromaDex), a well-known brand. It is expensive, though. By far the most expensive of the three supplements.
Hybrids have a much smaller battery, which will make them cheaper.
Samsung Note?
> hit and run is a victimless crime

Not clear on your logic. A hit and run has a victim: whoever is the owner of the person or property you damaged.

In contrast, a drunk driver who is not under excess influence of the alcohol in his system and who gets from point A to point B safely, has victimized no one.
The notes i took in college were almost never looked at again after I took them... they were more of a method to retain the information. I also found that the classes where I was using a laptop to take notes were the ones that I retained the least from. the notes are the process.
They're AARP, noticing age discrimination is their mission. Myself, I don't see much of it out there.

"Blind" interviews would be bad for everybody. Zoom is already bad enough. There is an enormous amount of information conveyed by facial expression. I can tell by the look on your face if you aren't following me, or if you are super in-tune with it and I get more complicated still.

If we're going to generalize, I suspect that most older candidates would be better at reading and reacting to such nonverbal signals.
Its sad that this is not far from the truth
It's certainly a good way to have a lot of monkeys jumping when you say so.
Ultorg: A user interface for relational databases [video]
I get the idea, but I'm not convinced about its usefulness. I fear that it would make it really easy to write horribly inefficient apps, interspersing client and server code willy-nilly, ending up with an entangled async mess that noone can really reason about. I saw this unfolding first-hand in functional reactive codebases...

Sometimes explicit boundaries are a good thing. In fact, I would argue that they are more often than not.
They are the worst of both worlds: anemic, still burning fuel, hybrid complexity and combustion maintenance. BEVs or bust, anything else is window dressing on tech we’re leaving behind.

BEVs will get cheaper faster as battery manufacturing ramps. No need to waste any more effort on combustion technology and infra.
The Long and Short of IT: Yellow Pads Are Thriving (1986)
How is that different? Somehow we have to measure what your individual contribution to the company's profits was, which, unless you work in sales maybe, is going to involve a lot of judgment.
Korea is famous for plastic surgery.
If I understand correctly, since they deleted only a small subset of all their customers, they could not restore a clean backup of those customers without losing data from other customers not impacted by the outage.

So how would one have a clean "partial backup" strategy if something similar would happen in his company?
Agreed. Scrollbar shows I got about halfway before I decided he was wasting my time. And found that I was right. It's a bait-and-switch. If you really did need that kind of trickery to promote your language, it would mean something, but it is probably just bad personal judgment.
I recall old Thinkpads had a little lamp at the top of the screen as an early keyboard light. I guess we've come full circle and that ancient lighting technology will make a come back ;)
>In contrast, drunk driver who is not under excess influence of the alcohol in his system and who gets from point A to point B safely, has created no victims.

And what of the drunk driver under excess influence who creates a victim?
I think that I will die before we see secure software....
Good God yes.

Once my team owned a service that did X. Among it's functionality, it had an API that, as a side effect, stored some data that could be retrieved. Sadly, this service had no validation that the data being input made any sense in the context of what this service did.

A developer on a neighboring team had a big promo project on the go. As a simple hack, and as a way to save time, his project used our service as a basic key value store database. They already called this service for the correct functionality, so they had access keys. The stuff he was storing could be argued to kind of make sense, but as the owners of this service we said "no fucking way, we aren't your database". He escalated to management who knew he was going to quit if he didn't get his promo. They overruled and last I heard that service was still being used as that asshole's database. He did promise to fix it right after the project launched, but the second he had his promo he changed orgs.

For some reason, Amazon is full of this sort of terrible tech debt and they can't figure out why everyone has to be on terrible on call rotations.
No company will give you options from day one. They will give them over several years if you meet their expectations, which is essentially the same as a bonus.
I am surprised no mention of the gold standard: Tomoe River 52gsm. I’ve tried nearly everything in the market during the pandemic and they are simply the best particularly for fountain pens.
Ways to improve your breathing with James Nestor [video]
Neko pre-dates the web. It was on the Mac in the 80's.
I guess today the author will learn about word boundaries in regexp, then.
BEVs are great for hill climb (Pikes Peak record held by incredible VW BEV https://youtu.be/2K2paIN20mU) and for low end drag racing (NEDRA in the US http://www.nedra.com/record_holders.html), but for circuit racing they are years away from being able to run more than a few laps at a time with sub formula III performance.

I'd be interested to see more hybrid racing, which would help with hybrid street R&D, but the BEV world is imo currently limited to sprint performance, not multiple lap competitive racing
Ian Fleming’s lost James Bond screenplay reveals a different 007