skysight-inc/HackerNews huggingface dataset:
Sorry, I wasn't expressing myself very clearly.

I was saying that most physiques are easier to reach with steroids; and some are only achievable with steroids, ie achievable at all.

(The 'at all' wasn't about effort, but achievability.)

For an untrained person, getting to the Fight Club look takes quite a bit of training, and then cutting. Just cutting without any muscles won't give you that look.
The only newsletter I never get tired of is "nature briefing" https://www.nature.com/nature/articles?type=nature-briefing
the git commit: pipe: use exclusive waits when reading or writing[1]

[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
A 5-dim yard and a 6-dim yard convert to a different number of n-dim feet (243 vs 729).

- A 5-d sphere with R=1yd would have volume of ~5.264 yd^5 or 1279 ft^5.

- A 6-d sphere with R=1yd would have volume of ~5.168 yd^6 or 3767 ft^6.
It's just impossible to have real life accurate numbers. The H1N1 pandemic had the original numbers revised to 10x higher

https://www.linkedin.com/pulse/somethings-right-here-folks-l...
It absolutely is true in actual practice; unless you're some unicorn ML researcher all our engineering talent is in Waterloo (or Montreal). If it was possible to work in Toronto I wouldn't have had to have sold my house and moved my family years back.

We do have a rather comfortable bus which runs from Toronto, if you don't mind the 2 hour (each way) commute.

(The company I worked for was bought by Google back in 2011. We had people in NY and Toronto; all our Toronto people were told we had to move to Waterloo and that was that. Most of us have stayed @ Google but for some the practice of having to rip up their entire lives in Toronto to move wasn't ideal and they left.)
How to detect web bots?
I do believe this is what OP meant. The LLVM IR is very well documented, and can in theory be plugged into a back-end that supports it.
I would call it "Jortran". It's much less generic and with a little luck even convey what kind of language it is.
Seconded completely, incleading the first part. Matt Levine's twitter is apparently also hilarious. (I don't know, I don't do twitter.)
Davis: Is Open Source a diversion from what users want?
Bert knows what you left writing in the sentence
I am not a compiler expert but I wonder if FORTRAN will lose its speed advantages it still supposedly has if it goes through LLVM.
It's news to me, I thought you needed (in the UK) a phone number to register with Google. They send you a text message as part of onboarding (or did last I tried). That's common to most online social apps now, perhaps all of them?
Cargo deny – Fearlessly update your dependencies
Unfortunately top talent that wants a higher salary over all else emigrates to the US. Those of us that remain are in a lower bargaining position. And there's a steady stream of immigrants.

Also the quality of the work here is mostly miserable. There's not a lot of interesting stuff.

Things are better if you can find something outside of Toronto where the cost of living is ridiculous. One advantage of the Google Waterloo office...
Google vs. Oracle: Will Software Be Free?
I never wanted to be famous. Now I feel confirmed. Jesus. There’s liberty in being a nobody.

> Suffice to say, I didn’t realize that this type of thing was part of the Faustian fame-seeking bargain.

Again, reading classics holds more weight than 90% of current self help and motivational books. Goethe was on point.

After having mastered all the sciences and still unfulfilled, Faust seeks Mephisto to know “was die Welt in ihrem Innersten zusammen hält” (What binds the essence of the world). And enters a pact with the Devil. Of course it all goes to shit.
But it's not what they own, it's what they impose on others.

The implication here isn't that they're being judged for not having a phone (with a SIM card), and that they're constantly relying and leaching from others. That can be annoying, and people tend to not like annoying people?
> I was saying that most physiques are easier to reach with steroids;

Sure, this is somewhat true, but the difference isn't enough to be worth the side effects, unless you're going for the huge bodybuilder physique. Diet, exercise and time will get you results that 99% of people find impressive.

> and some are only achievable with steroids, ie achievable at all.

True, but these sort of physiques are definitely not the kind that are perceived as desirable. So, if your reason for working out is to attract the opposite sex (which is a bad reason IMO, but that's a different discussion), steroids are absolutely not worth the side effects - especially if you're a millionaire and can afford a personal trainer and meal-planner.
Crypto-Gram, by nestor Bruce Schneier, on IT Security:

https://www.schneier.com/crypto-gram/

Unsupervised Learning, by Daniel Miessler, on IT Security or "intersection of security, technology, and humans", interesting links frequently:

https://danielmiessler.com/newsletter/

Money Stuff, by Matt Levine, on finance, derivatives, accounting shenanigans, VC, etc., frequently very funny and insightful:

https://www.bloomberg.com/opinion/authors/ARbTQlRLRjE/matthe...

https://www.bloomberg.com/account/newsletters
Hmm, this can be done with Python code too. And there are already tools doing so.
But this is a terrible way to live. You’ll never be vulnerable with anybody, and vulnerability is a big component of close relationships.
Of course, they can still sue you for a long time.
Yeah, it's very dependent on the kind of fame, as well as the field you're in. A major kpop star/Japanese idol is probably going to have all the problems in the blog article, perhaps magnified by ten. Their fanbase tend to be... a tad less on the sane side, and there are a fair few of them who are absolutely obssessed with their idols and will resort to stalking and harassment.

But at the same time, there are plenty of fields and claims to fame that won't get this. Researchers will get less of it. Someone who doesn't show their face online will seemingly have less of these issues (though people might get obssessed with finding out who they are, ala Satoshi Nakamoto and Banksy). And those focused on more technical/specialist fields may have less issues. Your average popular YouTube glitch hunter or speedrunner will have less problems than a popular YouTube political pundit.
This is modern minimalism to its peak: getting rid of your stuff by relying on others
Upvoted. Trying to setup that as well
That tweet is merely about the way the formula was expressed, not about its mathematical content:

> Archimedes discovered the formula many centuries before Euler, although he could not express it in modern algebraic notation.

If Archimedes was able to express the formula in natural language (e.g. "take the radius of the hypersphere, multiply it by itself as many times as there are dimensions, ..." etc.) in a way that was unambiguously understood by other mathematicians (or natural philosophers) of the time, then that formula has definitely been discovered. Writing it in modern notation with one-character symbols for addition, multiplication (typically zero symbols!) etc. is nowhere near required for it to count as being discovered.
If you can, get Don Stewart to help you.
Coronavirus 2019-nCoV: Updated dashboard with raw stats: cases, deaths, geo, etc
Come work at Google Waterloo.
Or when you (effectively) work night shift, and some #$%#$%# telemarketer decides to call at 9am.
Yes. If that disk space is more important to you than correctness, performance and better Unicode support, then yeah, you should definitely keep using the silver searcher.

I gave more details in a response on that issue: https://github.com/BurntSushi/ripgrep/issues/1481#issuecomme...
Breathing May Change Your Mind About Free Will
We should all buy a librem 5 phone as a show of support.
From a classically liberal perspective, it would seem like an argument for TN.

i.e. you see the world in terms of 'how does this law help me now'.

But from almost any other perspective it's not.

TN visas are mostly 'one way' - to America. It's an opportunity to suck out the best talent (the fruit of public education) for no cost.

Without real reciprocity, there's no benefit to Canadians who wouldn't use the opportunity.

Shockingly, neither government really keeps that much data on TN. Our incompetent governments have really little insight into what works and what does not. A TN is a 'stamp on your passport' that you get at the airport, it should be more centralized.

An easy solution to the asymmetry would simply be to make it '1 for 1', i.e. one American goes to Canada for every reverse.

I don't believe these are 'national/communitarian' vs. 'liberal' arguments, there's many situations we can have our cate and eat it.
Stupid question... can you use assembly for GPU coding ? I mean like in a semi-practical way ?
> The idea that taking steroids automatically gives you muscles is false. You still have to work out hard and often.

No, that is incorrect: https://www.nejm.org/doi/full/10.1056/NEJM199607043350101

A relevant quote from here (which examines the above study): https://www.strongerbyscience.com/the-science-of-steroids/

The group that took testosterone without exercise gained just as much, if not more, muscle mass than the people taking a placebo and actually working out.

Keep in mind, the dose for this study was 600mg/week of testosterone with nothing else added in. This wasn’t a several-grams-per-week pro bodybuilder steroid stack. This was a fairly low dose that might represent someone sticking their pinky toe into the world of steroids.

So for people who say, “oh, steroids don’t make you bigger and stronger. They just let you work harder,” I’m sad to inform you that such a statement is patently false. They may help with recovery and let you work harder, but I guarantee you that you could stick with the exact training routine you have now, start taking steroids, and gain more size and strength from it – no extra work required. And an untrained person might (would probably) gain more muscle from just taking steroids than they would if they actually worked out.

In any case, whatever your desired physique, even if it is the one without too much muscle mass but with very low fat, steroids will make it easier to get there.
IMHO when education is subsidized by public funds (which it is here), those funds should have to be repaid if you're leaving the country within a certain number of years or before you've paid some amount in income tax.

That would improve the talent situation here.
Everything You've Ever Seen About Cuba Is a Lie
Ah, ok yes. But in my OP I didn’t really mean technical problems, rather organisational/social.

I mean that if all top-class talents in compilers technology focuses on llvm there probably wouldn’t be a lot people to be both willing and able to write alternative backends.
I'm not suggesting they could be expected to last beyond their design. Just when this is the state of blades being built in unprecedented number today, a twelve year old review of much smaller ones made 35 years ago could easily be largely outdated.
iPhones and Apple Watches could soon replace your car keys
Who Should Control the Internet's .Org Addresses?
Getting a personal trainer is indeed a great way to outsource the need for will-power. And you don't even need to be a millionaire for it.

Whether steroids are worth it is a question of trade-offs. I assume that the effects and side-effects vary with dosage. And most of the bad side-effects come at higher doses. So there's probably some low enough dose that's useful.

For attracting your desired sex: make sure you exercise not just the portions of the body that you can see in the mirror (for guys: arms, shoulders mostly), but your whole body, including your legs and butt.

Do also keep in mind that different people have different preferences; and some do like being huge or looking at huge people.
Its not specific to pyramids - its true for stretching any shape in 2D and 3D or lines 1D. Stretch it to twice its former size across a single axis and you get double the length/area/volume.

It becomes obvious in 2D if you look at how the area of a rectangle is calculated (x*y) and imagine your shape is just projected/drawn on that rectangle and stretches with it.
cron.weekly by Mattias Geniar! https://ma.ttias.be/cronweekly/
Hmm, I clicked on the prominent "Subscribe" link, and it takes me to the subscriptions for Nature magazine...

One can sign up here:

https://www.nature.com/briefing/signup/
I set it up on my Raspberry Pi 3 at the start of this year, and I am thoroughly finding it useful. I wish I had done that earlier.
He will be judged for his actions - becoming a burden to other people by choice
The interpretation of "free will" by the researchers for this paper is that of voluntary decisions.
Thanks for weighting in!
> True, but these sort of physiques are definitely not the kind that are perceived as desirable.

Do you mean physiques like those of Chris Hemsworth, Dwayne Johnson, Henry Cavill, Jason Momoa?
I stumbled at that point too, but satisfied myself with a slightly more general argument than the first reply.

Imagine the pyramid is made up of a bunch of small but finite-size cubical blocks. Extending a block along any single axis doubles its volume.

Extending all the blocks vertically at the same time doubles the height and volume of the pyramid, because the volume is just the sum of the volume of all the blocks.

Mentally pass to the limit of small blocks, and you're there, or at least, I convinced myself I was there.
I said "relatively". Of course having a bad relationship with my boss would be bad for my career, no question.
I do this too but this article makes me think that it may be better if everything u was one file folding avoids visual clutter anyway
I thought it was going to be about training an economist.
Yeah, have also been thinking how to reduce the tracking overhead.

I used to use TapLog app [0] for android, it offers a widget and different kinds of trackers (e.g. text/numbers/simple counters, etc), so it was relatively low overhead (although still requires fetching your phone to track).

I also was thinking of using something like RFID tags, but haven't explored that yet. That would still require a phone to trigger the tag, but easier as you don't have to unlock/tap anything.

Regarding your idea, I feel like if you're willing to use a raspberry PI, you could massively simplify the setup by logging into a file/sqlite database and using something like syncthing [1] to sync it with your computer. So you won't even have to cooperate with the API upfront, you could simply start tracking 'events' and decide how to interpret them later. It would be more flexible and reliable as you won't be dependent on Internet access at all.

But I guess the hardest bit here is actually the hardware.

[0] https://play.google.com/store/apps/details?id=com.waterbear....

[1] https://syncthing.net
Thanks for this. You should look into getting this into the fusesoc repository, if possible.

https://github.com/olofk/fusesoc
You can lose a job, and it can play out pretty bad. That's a persistent background dread in most people lives.
Last year at MWC I slept 8 full hours. Over 5 days.
It’s the forced networking after running around all day that really gets you...
I hardly remember a year that I didn’t get back with a cold, a hurt back, a sore throat and so on.
Why do we still do this to ourselves?
I will absolutely cheer the first company that organizes the first streaming only event. Just get the products in the hand of reviewers a day or two before...
What we don’t consider though is that mwc is also basically a place where salespersons and clients sit down to sign contracts. Not sure what it means for them if it gets canceled
Hopefully the programmer will be informed whenever the compiler decides it can treat some code as "undefined"? Otherwise, it can be the source of bad results.
Written by idiots, for idiots.
Gwern
Yeah, the subtle difference is that discovering a geometric concept and being able to express it in a compact and flexible notation are not quite the same.

It's very easy to take for granted the sheer amount of innovation and ideas that went into being able to express that formula just because they are grade school topics today. The concept and acceptance of irrational numbers, the relationship between geometry and algebra, the use of symbols in algebra and even assigning symbols for special real numbers took centuries and a steady stream of creative leaps of genius.

An excellent and detailed explanation I highly recommend can be found here: https://hsm.stackexchange.com/a/1872.
Author of ripgrep here.

> As is I just have a grep wrapping shell script to give it some sane defaults which works fairly well.

Yes, that's what I did for about ten years before I wrote ripgrep. :-)

> Do either of these tools have a "grep" mode, so that I can alias grep to it and get similar, but improved, behavior?

Another commenter already mentioned `rg -uuu`, and that's pretty much the right answer. In a large number of cases, if you `alias grep=rg`, then most things will continue to work as you expect. If you really do not want any kind of smart filtering, then yes, you'll want `alias grep="rg -uuu"`. But otherwise, things like `command ... | rg pattern` and `rg pattern file ...` will continue to work just like grep.

ripgrep also tries to use the same names for flags as grep, wherever possible. So you'll find a lot of overlap there too.

Please note that ripgrep is not and is not intended to be a drop-in replacement. But I didn't go out of my way to be incompatible with grep either. So a lot of it should be quite familiar!
They are totally unrelated.

Eiffel has generics, value and reference types, design by contract, non nullable references, pure OOP in Smalltalk linage, agents, it is designed for IDE based tooling, since the beginning had a mixed mode development workflow (VM inside the IDE and C or C++ compilers for release mode), uses dynamic loading for extensibility,...

The only thing that killed Eiffel in the mainstream was the target audience of Eiffel Software, basically enterprise with deep pockets delivering projects in areas where Eiffel capabilities are relevant.

The fact that Eiffel Software remains in business, kind of proves that there are enough companies willing to pay for such tooling.
Just curious, isn't 3 pretty old to be in diapers?

I guess just different customs in different parts of the world.
For example learning about the type of abuse and how to sort out issues while free, so product future version can be sold as tested?
Organize key-value data (with AES encryption) on your local file system
The targeted a Firefox vulnerability with javascript injection “but the technical details of how it happened remain a mystery.”

“Users could include Americans sick of being tracked by advertising companies”

As I said, written by idiots, for idiots
Entirely different. Groupies aren't aiming to leave the encounter with anything material. They're after you. They desire you. A gold digger is financially motivated. They desire the money. If they could cut you out of the equation and just get the money they would. You're on the opposite side of the desired/desirer dynamic with gold diggers.
Half of ratings of this app are one star, but the average is 4.4 stars
I found this iOS app Photopia - https://apps.apple.com/us/app/photopia-photo-editor/id1467875471

I opened the ratings and most of them are one star. But at the top, it shows "4.4 out of 5". Does anybody know why? How does Apple compute the rating of apps?

I noticed it, because I provide a web app www.Photopea.com , and I get about four emails a week from users of "Photopia", saying that it took $80 from their credit cards, and wanting their money back.

As it is a bit exhausting to explain to these people, that we have nothing to do with it, is there anything I could do to make Apple take down this scammy app? I do not own any Apple device.
In what way does the original web architecture (HTTP/URL/HTML) not supersede and mostly independently improve on Hypercard?
It's all subjective based on how people vary in their natural competence at the skills required for the game.

Some people play Overwatch and in their first 1000 games they get to grandmaster. Others get to platinum.

People tend to assume it's easy to get to whatever level they got to, regardless of where they are on the skill curve.
Pair programming: common problems and solutions
Thanks, and actually, you should be fine with just a text editor.

If the text editor doesn't support line folding spaced indentation, you can fall back to tabs, and if it doesn't support any indentation, you can actually write a paragraph all on one line. The manual wrapping is completely optional, I just like the way it makes my source code look.

Worst case scenario, you can always wrap any block in {brackets} and completely forget about all that indentation and newline stuff :)
My suggestion for a tld unlikely to ever be issued in future is "icann-sucks" but it might not be appreciated by the average business.
And I thought one year old is pretty late to potty train..

Different customs in different parts of the world.
Human Aspects of Working as a Software Engineer
Ask HN: Do you us any Hacker News extesions?
Deploying a Haskell Web Service with Nix (2016)
Some content in their github repo: https://github.com/googlecolab
I had added a text to the `url` field when creating this post, but it appears it's not included. Let me paste it below.

I have started to follow Hacker News more than ever, and a few challenges that I have are: no dark mode, when creating a discussion, there is no easy way to add new lines (no multi-line input field), hard to identify OP's comments in a thread, etc. In other words, I am generally wondering if there are extensions out there to improve the default HN experience.
Gary's Tiny Newsletter https://garybasin.com/tiny-newsletter/
I agree. Beatles songs are great for this. But I would say don't stop after learning a few simple songs, always keep learning more. one new song each week maybe. Keep in mind that most of the musicians whose music you are learning probably learned this way as well. of course, if you want to learn classical or play like Coltrane, you'll need to learn the theory.
KDE Frameworks 5.67.0
> just type "Could-We-Make-It-Even-More-Verbose -PerhapsInTheNextVersionWeWill!"

PowerShell can be as terse as bash. Just use the aliases (which are actually real aliases in PowerShell), leverage default parameters and shorten parameter names (or use their aliases) to just use enough character to disambiguate.

To get a file listing of your directory, simply type

ls

If you want to know why this works, type

help ls

and PowerShell will answer you with the help on "Get-ChildItem".

You could also type this to explain the `ls` command:

gcm ls

And PowerShell will answer

CommandType Name Version Source
----------- ---- ------- ------
Alias ls -> Get-ChildItem

`gcm` is itself an alias for Get-Command - a command that gets information about a command. Executing `gcm gcm` will produce this output:

CommandType Name Version Source
----------- ---- ------- ------
Alias gcm -> Get-Command

Incidentally, why does `find` have a `--delete` option in the first place? That's not very do one thing only and do it well. `find` should search/find and do that well. Why is it also a file-deleter?

Going back to the example from TFA, in PowerShell you would delete files not matching a pattern using this command:

ls -ex *.py -rec -file | rm

Or, if you do want it verbose, using full names instead of aliases and shortened parameter names:

Get-ChildItem -Exclude *.py -Recurse -File | Remove-Item