skysight-inc/HackerNews huggingface dataset:
> But the idea here is that, by checking thousands of genes, you can make predictions for things that start to be very relevant to parents, like attractiveness or height or intelligence.

Personally, I think this interpretation of polygenic risk scoring is a crock of irreproducible shite. I don’t think it’s your fault, I think a lot of people in the field are shilling something they don’t have for grant money, and they’ve created an exciting sci-fi yarn that’s easy for people outside the field to digest.

Height is a univariate trait that does not change after the age of ~20. If you show me someone who can take a genome and predict adult height within a centimeter, then I’ll believe they have a snowball’s chance of predicting something as nuanced and varied as “attractiveness” or “intelligence”.

I think there’s promise in applying PRS to assessing risk for non-Mendelian disease, but there’s far too many social and environmental variables at play to reliably predict these softer features. Like other people have joked, if you want a single number that best predicts educational attainment, use a zip code.
Uh, would you take your simple argument and give me even a single sentence pointing out proof or clear indication it's horseshit. So far I only saw you arguing over words mostly
"They" also were telling us the US west would experience drought, fires, and increased heat waves.
To me it falls in a similar category as how highly intelligent people are less likely to be overweight. I think that with intelligence comes a better sense of how to control oneself. Ever seen the stats on how often lottery winners end up going broke? Not that many people have the capacity and knowledge to control their emotions with their reason. Being wealthy is not a question of making money, it's a question of keeping it.
I've only ever encountered one firm's codebase that I felt was terrible, and it was pervasive across everything they did. Over abstracted with whatever the design pattern of the week was, pointless microservices to nowhere, having novice frontend devs attempt to write Go. Blunty, it just didn't work and fell over constantly.

Everything else made sense at the time it was written. Sure it may have outgrown it's usefulness today but if something chugs along for a few years I'm not going to call it bad code, just bad for the current situation, it was fine when it was authored.
Alternative truths - Trump says election was fraudulent, everyone believes it. Crazy stuff like QAnon/Alex Jones. Blatant lies that are objectively false (bigger crowd size, etc..), Sandy Hook shooting didn't exist. Vaccines/5G/Bill Gates cause cancer/zombies.
People will start living in an alternate reality devoid of truth which will splinter society
Common Lisp has many features that newer languages like Python have adapted in the last 15 years.

And yet, it is dramatically simpler.
Sometimes a tunnel loan is faster.
But the extreme ends do have similar features (hatred of certain ethic/racial groups, black and white thinking, desire to destroy the existing political order instead of reform it, conspiratorial thinking, etc.). The fact that you don’t think they’re equal is just because you have more sympathy towards one end of the spectrum over the other.
Sometimes rich people do come from poverty. Sometimes middle class people come from poverty and rich people come from the middle class. And sometimes rich heirs and heiresses go bankrupt and fade into obscurity. Why does this happen? Because the people who improve their position are either intelligent or diligent and the people who decline in position are either stupid or lazy.

To whatever degree these traits are genetic, you’d expect them to get roughly sorted out to the point where social mobility would decline, but it wouldn’t disappear entirely.
Starting October 19, storage limit will be enforced on all Gitlab Free accounts
Re: computer based math curriculum, this is what Jason Roberts is doing with Math Academy here: https://www.mathacademy.us It's mainly targeted to kids, but has adult users as well. It is by far the best self-paced math program I've come across with the widest breadth (from the basics up to graduate level).

He's been working on it for years and talks about it a lot on his podcast: https://techzinglive.com

Edit: The link to use the beta software is here with more details on how the system works: https://www.mathacademy.us/beta-test-information
I think it is helpful. Along with the cards analogy I would say the first step is knowing what cards you have.

As an example, being upper-middle class probably gives you an advantage on networking, either family, school old mates, ex colleagues, … Which I think is quite important when starting a business.

So realizing you don’t have that since the beginning will help.
Is there no defensive value? Would your/his position change if it was already being used for offense? This is akin to the zero-day debate.
A lot of people either don't understand or forget that options 2 and 3 in particular are very real. I know better and still sometimes forget. Particularly in my writing (my coding side it mostly comes to me continuing to put off a compiler idea I have because it feels so large). Reminders are good.
A Linux desktop for your wall
When computers started beating humans at chess, there was a similar moment of anxiety.

One good quote from that era: "You should be no more concerned that a computer can beat you in chess than that a car can beat you in a race."

Technology changes the experience of being human. Chess used to be the marker of human intelligence; that passed. Now some forms of creativity will too.
It seems likely to me that they do, they use Authy, and the employees that fell for the attack just supplied the codes they needed. Each time you get in, you can muddle around and figure out what is needed for the next time you send out an attack until you get where you need to.

The real story is that Twilio, likely due to one of their largest products being Authy, still refuses to move away from SMS 2FA. They need to finally join the rest of the industry and move on to webauthn, internally and externally for their customers.
I can see that "Autopilot" is arguably a marketing term. I don't like it, I feel like it's irresponsible, but I can see the argument that it's not false advertising.

It's hard to see ambiguity about "Full Self Driving". What's next, will they argue that "The Car Drives Itself, You Can Take a Nap" isn't meant to be taken literally?
CFC's had a more or less drop-in replacement. Sadly we lack this for fossil fuels.

And my entire life I've been hearing predictions of climate change that would start getting serious... right about now. And here we are. A bit ahead of schedule, really.
this is only true if the "unlucky" payout is not that big, so you can increase your "luck surface" without worrying about the effects for "unlucky" results, otherwise increase your "lucky surface" could increase your downside of "unluckyness"
The sender number/name for SMS can be easily changed and should not be relied on for _anything_.

Twilio even offers that as a service (as do most bulk-SMS providers): https://support.twilio.com/hc/en-us/articles/223181348-Alpha...
I think you have the right of it: it's hard to teach something like maths to someone who isn't curious or interested. And it is definitely difficult to hook someone's attention.

When my children were still babies and quite young I was reading Zvonkin's book, Math from Three to Seven. And when they reached that age I started playing games with them myself to try and introduce these ideas to them. Like Zvonkin I found that one of my kids was more keen than the other... but the only way to keep them hooked was to avoid the "M" word: maths.

What I think helped was to remind ourselves that we were playing games. Any time I went into an area that required calculation: determining some value -- they would catch on to that and shut down. However if we stuck to exploration and fitting things together and exploring games together I could keep them interested for an hour some days.

And as an adult that's what has kept me interested: Martin Gardners' articles in Scientific American and books; John Conway's playfulness (ONAG, the bloody game of life, etc) -- the stuff that wasn't simply rote calculation which I find many attempts at practical applications seem to focus on.

I can appreciate definitions and proofs now because I've learned the language well enough to piece things together. However it was the fun, the absurd, and the playfulness of the completely impractical that kept me going. Games, thought experiments, what-ifs. That sort of stuff.
I have two questions: What is disgusting about palm oil? And, is palm oil more or less environmentally disastrous than meat?
> Maybe so, but your food choices seem to be similarly driven by some kind ideological motivation.

Not eating a burger frequently implies an idealogical motivation?
Identifying challenges to overcome is extremely helpful. Necessary even!

Giving up before you even start just because it’s harder for you than someone else, that part doesn’t help.

The thing here can be anything. Losing weight, running a marathon, starting a business, climbing out of poverty into the middle class. You can’t get there unless you start.
It shouldn't be illegal, but I don't doubt for a second that data-grubbing DRM-pushing auto manufacturers would conjure up a "think of the children" argument and have it made illegal if this ever became a widespread workaround.
I suspect it's the same reason why Microsoft just doesn't sell a version of Windows without telemetry for a flat rate: there is just too much money on the table for tracking and selling your private data over the lifetime of the vehicle (or computer).
This is addressed in the article - just after the ‘(7/2) / 2 = 7’ misunderstanding:

[I called] Deane Yang, my friend who is a mathematics professor at NYU.

“The way you remember procedures is you remember why,” he said.

“Because?”

“Because people learn math as a collection of procedures,” he said. “When things get difficult, they’re lost, and math becomes religion class. The teacher says what’s right and wrong, and for all you know math came out of the sky, and some prophet told you how to do it, and it’s just blind belief then.

Interesting that he wants to know _why_ knowing why helps too!

I do wonder if this is covered more in-depth in his book.
Yes, my brain got stuck on "David" xD
Cool in that when you see trucks roll up with that name, written in Microgramma in gray or cyan together with a simple geometric logo that vaguely suggests a cityscape all on a stark white background, your buttcheeks instinctually clench together because you've seen this 80s dystopian sci-fi and know exactly how it ends -- sure.
Great question. I feel more is better at this point and we’re not near any hard limit but I don’t know what a maximum would be.
>> usually some emotional attachment to the job; a school calendar that provides convenient quitting/rehiring times only once a year

Don't forget that teachers generally have a pension plan. They also work for a district, which means changing employers requires relocating or drastically changing ones commute. It's also not viable to jump between "industries" due to that pension. They're fairly locked in and then taken advantage of.
Thanks! This is next weekend's project :).
VPNs are so 2010s. They just add friction and a false sense of security (the way they're traditionally implemented - VPN is "trusted" and everything behind is open access), and an amazing point of entry for attackers.

A "zero trust" approach where nothing is trusted and you pass through an SSO with MFA like Okta is better in that Okta do a better job in security than "random network team running an unpatched firewall from vendor X" do on average. And each service has an auth layer and doesn't implicitly trust some IPs are good.

In any case, a phishing that captures login+password+mfa means game over in both scenarios.
What about policy(ies) relating to providing data to law enforcement, and whether a warrant is required?

I know this is moving the goalposts from selling data - but I don't think folks concerned with data privacy are strictly and exclusively concerned about the sale of such data.
On top of what everyone said, palm oil can be grown sustainably and is not inherently bad as is.
I'm sure most people would happily eat a McVeggie patty if it was cheaper than beef and tasted the same.
One big reason people get rich is because their parents were rich. Rich parents pay for a better education for their children. This gives them access to the best jobs, and most valuable of all a network of people to give them a leg up. This also gives them better access to capital. It is also much easier to try your business idea if failure means moving back into Daddies pool-house, rather than complete ruin. I have worked with a lot of 'entreprenuers' and they are overwhelmingly from rich backgrounds. 'Started it with a small loan from my father of 1m' is a quote I heard more than once.

Another reason is luck. My father worked from nothing to owning a house in a nice place because he had a skill that was in demand. He nearly lost it all and is now scraping a living in his 70's, because technology made his skill less valuable. 10 more years of luck he would have retired at 50 and I would have had the advantages...

Someone, mentioned that rich people were better looking. Perhaps they are just healthier, better dressed, and better groomed?
OFAC Sanctions on Tornado Cash
Recently I got an email receipt for event tickets that I didn't purchase. Looking at my credit card showed no transaction, so it was probably just a case of someone entering the wrong email address while checking out. The receipt happened to include a phone number, and I was about to text this person to tell them about the mistake when I realized that this would be a great way to insidiously associate an email address with a phone number. The iMessage hacks demonstrate that this would be a great vector for someone in possession of some 0days.

Realistically, was I being targeted? No. But it's a sad state of affairs that I have to even think about such things. I ended up looking up the company online and finding their contact email address to let them know about the mistake, so they could contact the person directly (which they did, and thanked me).
I might be confused, but, is leadership in a social network same as (degree) centrality in this network? The leaderboard could be just a result of the centrality of the topics. What happens when other people touch these topics?
> "The software industry has been doing daily stand-ups for so long that it doesn’t remember why they exist"

That's so wrong.

I worked at medium to large tech co. since late 90s, and only team leads attended regular meetings. Normal devs only attended very infrequent all-hands meeting (monthly at small companies, or quarterly at large).

Of-course we had meetings, but they weren't dailies, but with specific agenda (e.g. design review, bugs, org. announcement, HR, etc.)
> Additionally, the threat actors seemed to have sophisticated abilities to match employee names from sources with their phone numbers.

Wow, what amazing technology could this be! Maybe it's one of those shitty websites or apps that collect your entire phone book and leave it on some Mongo NoSQL public database? Maybe its Twitter that pinkie-promised to not store phone numbers, then stored and lost them?
I recently came across an Aristotle quote that ‘happiness is a state of activity.’

I’m sure I’m missing the context and nuance, but I’ve started applying the quote to mean I can be happy in any activity, no matter how small or short in duration.

Has been working for me lately to get me moving on projects I’ve procrastinated on, but YMMV.
“Inherit” might be the wrong word, as the guy who wrote it is still at the company, and is my manager.

The thing that struck me about the code is how well scorched the whole thing is. Portability is great, structure is clean, comments are good. When I came in, there were no tests, so I started adding them, but overall it’s been the best code base I’ve gotten to work with.
This is still wrong though, since UB doesn't exist at an assembly level, and yet C has it. Therefore there is no clear mapping from C to assembly (even considering hypothetical ISAs).
Very cool! Are you working for a U.S. company?

I'd love to travel and work but I work for a U.S. employer and need to keep a U.S. address, which is an expensive requirement if one doesn't already own property!
> not rocking the boat and saying anything that goes against the echo chamber

I think there may be something in that.

My most-upvoted comments have been (a) comments to the root article, not sub-comments; and (b) generally rather short and 'flip'. Apart from that, I can't find any pattern in which comments get upvoted and which don't.

I don't (I hope) post echo-chamber comments; if everyone already agrees with me, there's no point in posting.

I post what I think are insightful comments, that stick on 1 forever; and comments that I know are controversial, that scoop 20 upvotes in 10 minutes. I also occasionally post vacuous, "witty" one-liners that, to my surprise, garner lots of upvotes.

I don't post for karma; I post for sub-comments, i.e. I want to discuss stuff. I don't like long comment threads on HN though; so I never post more than one or two replies to my own thread.
Monkeypox Is About to Become the Next Public Health Failure [Opinion]
We are all used to working in the office where pieces of work is cut out for us and the accountability is built in. This is the main problem, it’s hard to create a system that can replicate office setting without a real business already in track. These trick will only duct tape the big problem in front of you.
Everything in Nix evaluates to a single value, including 'let' and even complete files. There are no blocks like in an imperative language. The '{}' in Nix are not blocks, but sets, known in other languages as maps or dicts. Thus what comes after the 'in' in a 'let' is an expression itself and has to return a single value.

Meaning whenever you see a 'let', look at the surrounding, it will probably look like '{ a = (let x = 5; in x); }' which is just a convoluted way to write '{ a = 5; }'. Or often you'll see 'a = (foo: let ...)' in this case the ':' declares a function taking the argument 'foo'.

You can play around with the language in the 'nix repl'. The language itself is really simple, but not very obvious when just looking at a code snippet it.

And yes, there is an argument to be made that a purely expression based language is not very ergonomic, but it keeps the Nix language simple.
Everybody forgets the basics from time to time and needs to be reminded.

There are people that are surprised when the partner who cheated with them in their previous relationship also cheats on them in the current.
academic math background? this guy has no formal academic mathematics
math background. do your own diligence before you open your mouth.

AMS fellowship is case specific. think: free mathematica copies supplied, some anonymous donations. He is no credible mathematician. What are you doing about?
ad hominem attacks? go to Taleb to learn about real ad hominem attacks.
SoftBank Reports Record $23B Quarterly Loss as Tech Downturn Hits
New memes like ‘Little Miss’ challenge brands on social media
Those structures do exist, but they're not normally popular. Look for "power purchase agreement" solar plans. Normally those involve some pretty long contracts that are hard to get out of, contracts transfer to the new owner of the house so it can make your house less desirable, often require you to buy all the power they generate even if you don't need it all, need to call their contractors to remove the panels whenever you need roofing work done, you've got a lot of equipment in your house that isn't yours.

I wouldn't do it. I don't need yet another interested party when trying to sell my house eventually, and I don't want to scare off would-be buyers with potentially complicated contract terms.
Don't worry, you aren't the first! Take care of and be good to yourself, even acknowledging the problem "out loud" here is a good start. (Like the article says, "start small!")
>Now if only there was a way to make those plant burgers tasty

As bill (the same guy that funded this paper) said [1]"You can get used to the taste difference"

[1] https://www.technologyreview.com/2021/02/14/1018296/bill-gat...

[2] https://www.cnbc.com/2021/07/03/bezos-gates-back-fungus-fake...

[3] https://www.totallyveganbuzz.com/news/bill-gates-alt-dairy-s...

>DM-D and MH acknowledge additional funding from the Bill & Melinda Gates Foundation
I think it is not "very soon" because progress in hardware is slow and the hardware has a long, long way to go. But otherwise you are absolutely right and I agree 100%. Recent rapid progress in AI has convinced me that we will have sci-fi style androids walking around in my lifetime, and the consequences of that are impossible to overstate.

Sci-fi gets a few things about androids wrong.

#1, they will not be physically indistinguishable from humans. It won't be feasible to build something like that for the foreseeable future.

#2, they will not be uncreative and clueless about emotions and feelings. They will (optionally) exhibit creativity, and they will understand human emotion and humor and be able to participate.

#3, they will not go crazy and revolt and take over the world for themselves. Neither will an evil corporation use them to implement a sci-fi dystopia. The actual danger is that governments, intelligence agencies, law enforcement, and militaries will control them. This will grant unprecedented absolute unchecked power to a small number of people, ultimately resulting in atrocities.
I worked for several years at Ankama on the game client of the MMORPG Dofus. When I arrived, the code base had already undergone an entire refactor and a change from ActionScript 2 to 3. At that time the developers had spent some time to breakdown the code into well defined libraries implementing design patterns to solve issues they had before the refactoring efforts. They'll forever have my gratitude for that.

End results was an easy to maintain code and very extensible. But also it taught me a lot on how to architect things, what patterns to pick, etc. To this date, I've never worked on games with a code base as good as this one. Instead I'm doomed to see all the problems those games have in terms of architecture... (sometimes I can help solve some of them, when I'm granting enough time, but it's rarely a priority for companies, since there's no user facing changes and can induce regressions)

I had the chance to port the code to C# for some R&D in Unity, although I didn't really know C# at that time... but because the code base was so well split into libraries that made sense for the game, I could port them and test them separately and was able to progress much faster than expected. First with a client running as a console app, then later in Unity.

My love for that code base went as far as giving a lecture at the local University about its architecture and the patterns used in it :)

Fun fact: The libraries in Dofus are named after Discworld references, the world rendering library is named Atuin for example. A terrible idea in retrospective for new developers joining the team who had to idea what Discworld was!
Also if Nicolas Cage is calling me its probably fake.