skysight-inc/HackerNews huggingface dataset:
These are a set of games which in general I think can cause tremendous frustration in the people that "don't get it" or aren't naturally socially outgoing, good corporate citizens by nature. This is a similar bucket as Win Friends and Influence People adherents - it's a methodology and an effective one, but there are parts to consider. You see this all the time in security. They're right, but because it's not packaged well, there are legions of bitter AF security engineers who don't understand why their messages aren't not getting through.

At a minimum, it's really important that people know that things can work like this sometimes. If you don't follow it and maintain your soul or whatever, at least you won't be confused why Brian shot up the ladder so quickly. Promotions and success shouldn't only go to the socially outgoing, which is why I don't think Win Friends and Influence People is all that bad of a book. In a well functioning team, Brian and the talented Roberta can also climb. But if you're really pissed about Brian, stuff like this is probably why he's doing well. At least you know!

If Roberta needs to learn to schmooze a bit by reading a book, or learn how to navigate a crappy team and save a career to fight another day by doing an 18 month jump as this article states, I think that's ok. We train our bodies and minds to try and even the odds in the job market and health context, so what's wrong with training our personalities and corporate strategies a bit so the good can rise up too?

The only caveat with this genre of corporate how-to'ing is it only works if you never mention that's what you're doing. That's sort of obvious, but it's an interesting quirk because this is important stuff to pick up on for good, talented, non-A-Hole peopl who do want to find a way to do good in existing corporate structure. But it's naturally sort of a toxic underbelly of work culture, and many are opposed to learning it.
Hi jchook, i would love to play with it and might try to port it to cloudflare worker for personal use :) I was thinking of exact same thing before bed last night when someone at work commented on how much revenue from Ad Google loses from "Im feeling lucky" feature which bypass all Ads
The trouble with comments like this is that they make discussions shallower and more generic, which makes for worse threads [1]. Actually it's not so much the comment as the upvotes, but shallow-generic-indignant comments routinely attract upvotes, so alas it amounts to the same thing.

The most recent guideline we added says: "Please don't complain about website formatting, back-button breakage, and similar annoyances. They're too common to be interesting." I suppose that complaints about writing style fall under the same umbrella.

Not that these things don't matter (when helping people with their pieces for HN I always tell them to define jargon at point of introduction), but they matter much less than the overall specific topic and much less than the attention they end up getting. So they're basically like weeds that grow and choke out the flowers.

(This is not a personal criticism—of course you didn't mean to have this effect.)

https://news.ycombinator.com/newsguidelines.html

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
So you are reading this, thinking it’s advice? I am reading this, thinking it’s a failure in many companies and needs to be addressed.
There are still too many people out there who think (or even insist) that you should ship your game on Linux. This has never been the case and never will be the case.
The tricky thing is that it would probably be at the top of the store even if Valve didn’t put it there; a lot of gamers would be thrilled to see HL3 released. Teasing out the difference between fair and unfair market behavior here is non-trivial.
It really is lower. Not just from basic crime reports, but other ways of measuring like population surveys of victims. Nonscientifically, my feeling is that the median rates of finable crimes are about the same (~0) but all the people that can't help but go around and rack up infractions are usually bad at holding down a job, too, so they're less often rich, unless they're a successful misfit. Like, Marco Rubio comes to mind, he got a lot of speeding tickets. And two guys I know who are somewhat successful startup founders seem to have expressed the notion that getting pulled over is something that you expect to happen a lot, and I can't imagine them enjoying life in middle management.
I'm not sure I got this from the article but what exactly is the advantage of using APFS over HFS+ for Time Machine? The only advantage that was highlighted was per file encryption which seems to be an exclusive to the Apple Silicon Macs. And perhaps the logical volume management that allows you to use an external drive as both a backup disk and a general purpose disk?
Yeah this got a really heavy chuckle out of me and every meaningless scrummaster story point chart I saw produced and discussed

> Third, while you shouldn't take performative rituals at face value, you must still perform them— enthusiastically and with gusto.
I also install apps with no ratings in environments where that's the norm.

But on the Apple or Google app stores, it's not the norm, and an application that stands out as "this developer has opted to disable ratings" among lots of 4-star and 5-star apps looks different in context, compared with a package in Debian, RedHat or Homebrew.

If it becomes commonplace for well-regarded developers to opt out of ratings, that's different, then it might start to look favourable.
Similarly, the IETF reserves 3 IPv4 /24s, an IPv6 /32 and 2 ASN ranges for that same purpose.

[1] https://tools.ietf.org/html/rfc5737
[2] https://tools.ietf.org/html/rfc3849
[3] https://tools.ietf.org/html/rfc5398

This also seems to be unknown even to some university professors, who I've seen set up lab exercises using actual CloudFlare ASNs and IPs on a simulator connected to the open Internet. Not exactly dangerous as it would obviously get filtered, but still really bad form.
For context: https://youtu.be/ea6py9q46QU

if you prefer reading instead of watching a video https://packpng.com/

Related but different discovery: how the title screen was found https://youtu.be/GaRurhiK-Lk
Wow thanks, I'm now financially independent!
>Ultimately, what would such a system be optimized for?

You're completely right. The purpose of such a system shall be used to maintain power but that's not the sole purpose of such a system. More than just benefiting the ruling class China wants to be better than and more powerful than the United States of America in every possible way. In order to do this their policies must benefit the working class as well as it is the working class that will be responsible for building a society that supasses the United States economically and technologically.

It's naive to think that China sole purpose is just to have a fat happy ruling class... as the status quo pretty much supports that already. Like all humans no one stays satisfied forever and China's ruling class wants to be better than the United States. Given the state of things China of course has ambitions far greater than your presumptions.

That being said there is a more immediate purpose for the system that involves changing people's' behavior so that they can avoid the tragedy of the commons. If you ever been to China you'll notice that people in general just don't care about the common good. Such systems stop people from pissing on the sidewalk or shitting out in an open field, spitting everywhere and littering cigarette butts wherever they please as this is much of what chinese people do without care.

Improving society is not just a gimmicky cover for consolidating power. It is an actual goal to be used in conjunction with consolidating power. Chinas' goal is to build a happy society that is more affluent and happy than the US but has less freedoms.

A similar system has already been tried in another country successfully. They used extreme punishment in place of extreme monitoring. See Singapore. In Singapore you can get the death penalty for possessing weed, not kidding.
C++20 defines mathematical constants including Pi.

https://en.cppreference.com/w/cpp/numeric/constants
Googling a bit, all I see are a Dr. Shiva running for Senate in MA, and a Dr. Ayanna Shivers in Missouri. In either case, no, different person.
They have much harder to block ads and better integration with the is for things like camera, clipboard (even if we have seen its too much clipboard access), notifications, etc. However, the fact that you can't block app ads without a network level ad blocker means they're probably here to stay.
> also inspires a new approach to partial evaluation, replacing generics and value templates, concepts/traits/typeclasses, constexprs/procedural macros, macros (or, at least, the "good parts" of macros) and conditional compilation with a single, simple feature.

So, zig is new to me but looking at an overview of the feature in question here this feels pretty hyperbolic? I certainly agree that the approach it takes is syntactically less noisy than angle-bracket generics/templates (which I dislike quite a lot) but it doesn't seem particularly revolutionary vs. the way evaluation of types in haskell works, for eg. A function that produces a type based on type arguments is roughly a typeclass.

And the intermediate products of a function with comptime arguments are still pretty much semantically equivalent to a C++ template anyways, just with the arguments in a different place.

It is cool, and I like the angle it takes, but it seems more synthesis than revolution to me. Am I missing something?
FoGP is more a theory book. This is designed to be an accessible hands-on guide.
Has China's biggest crypto lender been misusing clients' funds?
Creating the NFL Schedule
Hacker News, except for cloud news
> you don't get to stick around if you abuse people to the extent described in the article

This went on for decades before there were consequences:

https://skyandtelescope.org/astronomy-news/geoff-marcy-exopl...
This works, `echo 'scale=100;4*a(1)' | bc -lq`
Now that's a classic! I mean the way you argue, not the quote. Very nice, very classic moral relativism and postmodernism. People should never trust themselves and their understanding of the world.
Man, I love this guy. He always gives the best geek stuff (Think "Mr. Universe," in Serenity).
That's servant leadership FYI if you want to dig into that model more. Pretty textbook in military contexts
Why? It's not as if you spontaneously invited the house guest. Your guest arranged it so that you met them, then over time manipulated you into believing they would be a good company. Only thus conditioned, you agreed to have him over.

And that's why I consider most advertising a malicious act.
Thanks! I've got a new alias cut out for me: duh! :-)
> But because the entire idea that just visting your site entitles you (or anyone else) to income is incredible hubris and disrespectful of the intelligence of your users.

I'm not sure your vitriol is called for here, it seems very easy to selectively enable and disable monetization [1]. I'm not OP, but if I were to monetize a search engine I'd have the <meta> tag on the results page but _not_ on the home page. Likewise if I were a content provider, I wouldn't monetize the index page. I imagine and hope that this would be standard practice, but perhaps I'm being overly optimistic.

[1] https://webmonetization.org/docs/start-stop
GP has dedicated conferences and journals, hardly dead.

One interesting direction is the mixture of traditional ML and GP, and some of the “deep GP” variants that combine some of GP’s strengths with some of DL’s.
Google says that the fact that 97% are already using the system somehow supports them in their goal for making it mandatory. I read the fact that 97% are already using the system as demonstrating that the system obviously doesn't need to be expanded since it basically already serves everyone as well as demonstrating that 3% obviously are not served by it and therefore shouldn't be covered by it.

Then again I guess you can interpret basically any fact in your favor if you prefer a certain interpretation.

edit: Also I might add that Google is almost certainly being disingenuous. They say that only 3% don't use the system say that includes "Netflix, Spotify, and other big services". It seems pretty obvious that it's not 3% of revenue. This explains that Google is actually doing this for money and simply lying about their intentions.
I learned a lot from Knuth’s series The Art of Computer Programming decades ago. That’s at least a solid foundation. Harvard’s CS50 is available online, to name one of many reputable comp sci classes you can find.
There is a very noticeable difference between the quality of Ziploc and Hefty brands versus Great Value brand.
How would Amazon get an “equal cut”? Amazon makes money on using their infrastructure. So now are you going to also make AWS a dumb VPS and all of the 160+ services sold on top of it a separate business? You realize that there is tight integration between many of the services. So will it benefit consumers if they lose that type of integration? What about services that are not just “spin up an EC2 instance and pay for an AMI” like S3, Lambda, load balancers, etc?

If supposedly technologically literate people on HN can’t think through all of the negative repercussions, how do you expect representatives in Congress - one of which grilled Zuckerberg over Twitter’s policies to do so?

Why not just get rid of this whole capitalism thing and let the state run everything with “5 Year Plans”?
Udemy’s Chicken-and-Egg Problem
I think JP's wasthe Emperor by MWE LAB: https://www.mwelab.com/en/emperor.html
I’m a little hazy on it now, but my sister's lab had at least one while she was there, and it directly led to her death a few years later.

It was ... not a healthy environment.

Some warning signs would have been easier to see from the same coast, and some of them were obvious in hindsight.
I can't think of any real world reason in my personal life for needing more decimals than 3.14

If you keep your feet on the ground, that's probably enough for most things. But your grandchildren will probably need more, as spaceflight becomes commoditized. A couple of decimal places might mean the difference between landing on Mars, and icy death in the vacuum of space.
YouTube is not getting rid of it's hit/miss auto-generated captions. Here's an instance from this year where the auto-generator thought people were saying slurs, but they weren't:

https://twitter.com/thetomska/status/1222197520891334656
This is an incredibly interesting question, and the answer is an emphatic YES! Many systems involve iterative schemes, where the output of one step is used as the input to the next step. Here, these precision errors can accumulate, and if there's a multiplicative term in your equations, they can explode!

These sorts of problems are actually very common in a lot of scientific computing and simulation contexts, which is why many in the scientific computing community look aghast at the rise of FP16 (and even fp32) in machine learning applications. Of course, those algorithms are often of a _very_ different nature from (say) the large-scale linear algebra or PDE solvers we're using, but still it's pretty shocking if you're used to worrying about machine precision!
I think the accepted standard for "code length" is about the number of tokens used, not the number of characters (or at least should be). So no points for replacing readable identifiers with random punctuation or one character variable names. And comments don't count towards the length either! :)

> I once saw “half = num >> 1” instead of, say, “half = floor(num / 2)”.

Again, that's just stuff that's getting you a small constant factor less code, a few characters here and there. To get closer to an order of magnitude smaller program solving the same problem requires a deeper understanding of the problem and different strategies for solving it.

To me, the gold standard example for the 10x to 100x coder is always Peter Norvig.

https://norvig.com/spell-correct.html
https://norvig.com/sudoku.html

Notice the clear comments and detailed explanations and reasonable identifier names. But do you think the median developer would solve these problems with a similar amount of actual code?
Best I can tell, the seasons here are: Sweaty humid ethnic festival season (spring, lots of Italian/Irish/Polish/German festivals), Summerfest Construction Season (big music festival bringing a lot of traffic and road construction), State Fair Traffic Season (big fair in a dairy state bringing a lot of traffic and road construction), and Bowling/Darts/Pool/Dead Car Battery Season.
You need enough hubris to overcome friction, to dismiss or at least reframe the question, "Surely if this were possible, someone else would have thought of it first, right?"

But you still get one quadrant that's mostly assholes and another that's more reasonable people.

For a given event, the observed population is a factor of the number of distinct occurrences and the duration of each occurrence (eg, why Apple sales numbers are smaller than usage numbers). A kind genius will know when they are beaten, and wrap up the effort. The asshole will persist (increasing duration) and deflect (increasing anecdotes, and the likelihood those anecdotes will be recalled).

Essentially you have not only survivor bias in effect, but also the Availability Heuristic telling you that if it's easier to recall 5 instances of assholes instead of nice people, then there must be a lot more assholes.
> And perhaps the logical volume management that allows you to use an external drive as both a backup disk and a general purpose disk?

You can already can do this without any logical volume management. Time Machine backups on a disk go into the /Backups.backupdb directory. You can create other subdirectories of the root directory and put other files there (or put files directly into the volume root), and Time Machine will just ignore them completely.
A virus that co-evolved along with us, specifically being able to infect complex cellular life in the way it has evolved on earth. Anything from another planet wouldn’t have developed in a way that lets it get past our immune system not because or complexity, but because of lacking the shared evolutionary history.

Something that represented a danger to us from another planet would have to be an issue in how simplistic it was...like mad cow disease style prions, or a parasite that happens to attack us in a novel way. Something virus like just wouldn’t be an issue.
In 2020 hindsight, much could have been done better.
This reply is rude and uncalled for, you created an account 28 minutes ago just to act like a condescending jerk?

$ pacman -Q | awk '{print $2}' | egrep "^0\." -c
257
This comes via Graduate Students for a Healthy MIT, Black Graduate Student Association, and Graduate Student Council Diversity, Equity, and Inclusion committee as a bit of context - the author themselves is anonymous.

Note that I've seen advisors who came through an older system (ie, if this prof was older) not mesh well with new groups of candidates.

You OBVIOUSLY need to talk to a few students - ideally those with a somewhat similar background to yours - to get a sense of fit.

Some notes.

In old system, if a grad student had kids (usually you waited till much more plentiful back then tenure track position to start family), the (male) grad student's partner stayed home full time with the children. Now families often have two working / studying parents - so your grad student is MUCH more likely to have more parental responsibilities - which despite what anyone says IS a big distraction (yes, I know lean in says you can have it all, but raising kids is wonderful but also takes time).

Manner of speaking etc. The article mentions the advisor making fun of how folks speak (??). That's a weird thing to make fun of frankly, but groups someone advised used to be very homogenous. I notice this just with age gap - so much more shorthand / casual communication style.

"My advisor’s words would pierce right through me and the period at the end of each sentence felt like a punch in the gut."

Pretty intense stuff! A period = a punch?

BTW - I think 80% of the phd system is a bit of a racket :) But that's only because I got to hear (daily) complaints about advisors and research and being a phd candidate (and then postdoc hell continues this!!).
The Asana ticket comments are a political shooting gallery
What is the overall status of Idris2 these days, is it ready to replace Idris1 or is it still heavily WIP? I did notice that 0.2.1 was released about month ago so that sounds great!

Has someone been using Idris (1 or 2) as their "daily driver" language? How has that gone, can you be productive in it?
There's plenty to go around. You turn off notifications.
This is where it rises to society-level problem. If Facebook was a single-player game, leaving it would be as simple as getting a dog. But because most of the value you derive from Facebook comes from everyone else you know communicating with you through Facebook, the act of leaving becomes a big social sacrifice. This turns it from an individual issue to a collective action issue.

FWIW, I haven't been using Facebook much for the past couple of years. But - beyond unfollowing a bunch of pages and killing notificaitons - it didn't come from a conscious decisions. Over time, my feed became mostly ads and news articles, as Facebook tweaked their algos; meanwhile, most people I know retreated to other social networks. Too many to track at the same time. I also got more busy and focused on my immediate family. Some time ago I realized that I derive near-zero value from Facebook. My part of Fb's social graph pretty much dissolved on its own. I think this is going to be ultimately the fate of the entire graph.
I think that because APFS uses snapshots to monitor how files change over time, and APFS uses a block-level copy-on-write mechanism for files that change, time machine may be able to create smaller diffs when backing up over APFS because it only needs to store modified blocks, not entire modified files.
Design decisions can easily allow you to implement the same functionality in an order of magnitude less code.

Also, research shows the number of bugs per line of code is pretty much constant across programming languages and kinds of programs. So reducing the number of lines of code will almost certainly reduce the number of bugs, statistically speaking.
This does likely require some action on your side to achieve though.

Typically, no-one will come and give you that 50% you are missing out on by not having pushed for an extra 4.1% every year for 10 years.
But if you work around 2 developers who were also self taught and didn’t have any outside experience, that really doesn’t put you in a good spot.

Ask me how I know...
Thanks for sharing. My SO loves puzzles & now I have an i teresting gift option for her.
> you don't get to stick around if you abuse people to the extent described in the article

What do you make of the Me Too movement?
I've been to Thailand before. It's really great. Everyone is friendly and calmed down. For instance, the cars in Bangkok hardly honk, even if the traffic is bad. So you can feel like you're on vacation even in the urban areas.
Sorry about that. The information is part of the video. You can also watch it here. It has more information in this video
https://youtu.be/9ww0tv31J0Q
Seattle Entrepreneur Johnny Stine Sold Bogus, $400 Covid Vaccine, Feds Say
I mean in that example the language is kind of okay. With the new Supreme Court nomination gay marriage and abortion are on their way to being banned again which is a relief.
Office 365 is down for many people in the U.S.