skysight-inc/HackerNews huggingface dataset:
Captains log, stardate 345.455.33:

I record this for people who might want to try this with kids around 10 years old:

I made a game with my daughter, according to the .apk date it was 5 years ago so she was 10.

I started by making a project in android studio. Then a gameloop, where you had one function for drawing and one function for handling clicks/screen presses. So when you pressed 'play' on studio, it opened an 'empty game' on her own phone. All you had to do to make a game, was to edit 2 different functions and to make variables to pass info.

After that we started coding together and I no longer touched the keyboard. I just asked what she would like to do next, and gave advice how it could be done. She had patience for about 15 minutes at a time, and after of total maybe 2 hours, calendar time 4 weeks, we finished a 'hit a mole' game. I was quite careful not to put any pressure like 'lets do a bit more'. And asked maybe twice a week, 'would you like to do some coding'.

After the project she said it was 'not her thing'. This summer she was coding web-UI with Java+IntelliJ in my work as a summer trainee, and now she said she enjoyed it.
If that were the case then the prize should have been awarded to Yoshimuzi Ishino and Francisco Mojica (https://en.wikipedia.org/wiki/CRISPR#Repeated_sequences). This prize was specifically for a new method for gene editing.

Doudna, Charpentier, Zhang won joint prizes before for gene editing: Gairdner, Harvey, and Gabbay awards.

If Zhang was included in the Nobel prize, nobody would ask why he was included. But excluding definitely raises questions on why.
From what I've read, I seem to have a unpopular opinion as it regards Jorginho and Bruno Fernandes technique (the little skip before shooting).

Skipping before shooting is really dangerous in my eyes. First off, you lose shot power (much more notable in Jorginho's case). Second, the goalkeepers get familiar with it, and start waiting for the skip (Bruno Fernandes changed his technique recently in the Europa League due to this, the goalkeeper almost saved it, only he couldn't due to shot power. If BF skipped, the power would not have been enough).

It could be argued that the panenka is the same thing - if the goalkeeper waits, he saves. However, the panenka does not require the run to be changed, adding to the surprise factor.

All that being said, powerful shot to the side netting is still my go to.
I am an H1B at a FAANG with top paying TC but I just fail to understand why Americans have to live this lifestyle. I get surprised when my fellow colleagues tell me than even with their high TC they don't get to save and live paycheck to paycheck. It's not a better lifestyle but just lack of financial education. American Capitalism and peer pressure is what it is.

I agree that h1b abusing employers have to be stopped and we need to raise the bar for h1b's but lets not make this a discussion about forcing a unhealthy lifestyle on immigrants.
It's this something like the third or fourth time they've said they're banning QAnon?
"If its too good to be true..."

Its healthy to be skeptical until an extraordinary is proven.

Meanwhile can I interest you in investing in my hydrogen truck company called TeslaNikola? Its carbon free, costs close to nothing to run. We have a working prototype capable of going downhill.
Trichinosis is always a problem to watch
Gross. In general you couldn't really quote net salaries in the US as your taxes partly depend on which state you live in. So for example, if you work in DC, you could plausibly be living in either DC, Maryland or Virginia, and your taxes would differ accordingly. You'll also most likely have a choice of different health and pension plans at different costs.
Intel’s Long Awaited Fab 42 Is Fully Operational
> Google argues that no one should be allowed to claim ownership of this kind of code.

Imagine if we took Google's argument seriously and extended it. What if code were inherently less copyrightable when it is more structural and boilerplate-filled? That could be a great thing, but Google themselves might be surprised at how little of their proprietary code qualifies for copyright under this standard.

For example, would Google's protobuf schemata still be copyrightable? They're needed for interoperability, after all. Would Google's client-side code for Youtube and Google Docs still be copyrightable? It's delivered in textual form to the end-user. Would Android's interface code be copyrightable? Probably not, by exactly the same argument that Google has been making before the courts!

If Google wins, then not only does Oracle lose, but the institution of copyright might also lose, which is an exciting proposition.
While as always, I love reading about hacking efforts on every front, this part:

>> This could be used to e.g. circumvent activation lock, allowing stolen iPhones or macOS devices to be reset and sold on the black market.

Is making me very sad. As someone who had things stolen in the past, thieves are the scum of the earth - I was hoping that the implementation of lock on apple devices would be a major roadblock to theft.
Python is Slowly Losing its Charm
And even then, you might not want to activate the IOMMU, as the performance impact can be prohibitive in certain scenarios.

https://dl.acm.org/doi/pdf/10.1145/3230543.3230560
"For 64B DMA Reads it drops by almost 70% and
even for 256B DMAs the drop is still a significant 30%".
Per the article, the drug-interaction problem comes from furanocoumarins depleting your cytochrome P450. There's nothing in there to suggest that refined acid (as opposed to unprocessed juice) would include furanocoumarins.
Weird how basic piping is double the price of the pump.
Your single-page app is now a polyfill
Uganda: Hackers steal billions from telcos and banks
Typically younger working age people are a net benefit to the system. They pay taxes, but their kids dont go to schools, they dont require as much healthcare (which can be publicly funded in some countries).
Sorry, I'm out of the loop on this. Can you explain it a bit more? I was aware of the lawsuit between Berkeley and MIT over the patent, but not of the specifics.
I don’t think that’s true at all. The standard DJ turntable (SL-1200/1210) has no specific features for DJing. I use the exact same ones for “just listen[ing] to records”.

Can’t speak to guitars or pedal steel, though.
second that. it's so easy to be atheist in west in the midst of modern understanding of science and universe. but if you venture out to other religions and scriptures in countries like India you keep discovering more ancient scriptures with much larger sense of time and advanced thoughts like multiverse[1].. May be inadvertently but even some scriptures have approximated the age of earth to be 4.3 billion years which is not accurate but closer [2].

[1]https://en.wikipedia.org/wiki/Hindu_cosmology#:~:text=Every%....

[2]https://en.wikipedia.org/wiki/Kalpa_(aeon)
That wouldn't work here (well it wouldn't without the return) as that would mean the break would apply to the loop and not the switch statement.

In genereal, I think hiding control flow in macros is a bad idea.
Not really, other than compatibility. When the previous poster said financial applications, what was probably meant was "mainframe applications". BCD is still popular on z/OS because it's a first-class format there, and even editors knows how to handle files that contain BCD values.
Can I Find Someone’s Mobile Number If I Know His/Her Name Only?
Alternative reading (2020 IT industry edition)

Berates staff for 'not doing it right',

'I'll do it myself'.

Fails in exactly the same way.

Sketches a machine 'that should do it'.

Hires engineer to 'make it work'.

Files patent in own name.
Id rather have nothing copyrighted than everything copyrighted. I also don’t have a huge problem with interfaces = no copyright and implementations = copyright.
You shouldn’t trust Digital Ocean, either. They’ve a history of being shady liars about platform security.

https://github.com/fog/fog/issues/2525

https://news.ycombinator.com/item?id=6983097
There are no quotas by country for H1B. Those are for Green Cards allotted per year.
So if you're neurotic you'll (likely) be noise-intolerant, but that does not imply the inverse -- that being noise-intolerant means you're neurotic.
These statement don't sit well with me. Anyone "just being a <whatever>" in their life feels incomplete. (I think you were implying this by reversing the genders.)

To the GP, if it's OK for girls to "just be mothers", is it then OK to describe a woman as "just a mother"?

I have a daughter. I suspect that if she becomes "just a mother", what that really means is her skills and interests are so foreign to me that I can't come up with a better description than "just a mother". And I hope that I will not be OK with that.
I love reading these. My daughter is only 2 but I've been compiling these tips as "learning hacks" to present as soon as she's ready since before she was conceived! I was also introduced to software development through "hacking" some 20 years ago and immediately fell in love (ms frontpage websites made in school and hosted on free hosting servers that injected banner ads.. my first ever hack was getting rid of those pesky ads with a bit of js back when "js is a dead technology, don't use it" :D) Ive since believed the thrill of "hacking" is the best intro into programming in that it's like a sort of gamification of logical thinking where you need to beat the game by finding and exploiting the weaknesses. Best of luck and please continue sharing your experiences!
“I had a computer class based on Logo that managed to make me bored and disinterested with stuff like this”

That’s not Logo, that’s the teaching. The whole point of Logo is that it should be 99% self-taught. The teacher’s job is to teach the bits that aren’t naturally discoverable (see my three steps above), and to offer hints and nudges towards rich new areas for exploration should they bog themselves down in old, crude inefficiencies and repetitions.

Bad Logo teaching is making kids memorize what all the buttons are called and what each one does when you push it, of setting “problems” that have one right answer which the student must return or is penalized for being wrong.

Yes the “turtle” was limited, and if all you ever did was draw “turtle graphics” with it then, yeah, you’d quickly grow bored.

But being limited to turtle drawing only was a limitation of the hardware and software of Papert’s time, plus the inability of most adults—particularly those in charge of the purse strings—to see the need to expand that platform to provide other opportunities as well. That damned turtle should’ve been just the first of a myriad of Logo “expansion packs”, but those damned grown-ups couldn’t see that because they lacked the imagination to do so. (Though if they had, they’d have been terrified by the thought: creating kids who think for themselves and can run circles around them—inconceivable!)

Because all those adults saw Logo as was just another hoop to teach students to mechanistically jump through in rote-taught lessons before putting it away and moving onto teaching the next hoop, not as an open-ended user-led tool to be put in the hands of the kids so that they can explore and experiment and teach themselves while pursuing whatever it is that is of interest to them.

That’s the worst thing about authoritarians: all they ever want to do is to make more of the same.
It's definitely on the label of my daily medication (in the UK), but it was interesting to see how the interaction seems to be fairly specific to grapefruit. Do either of the ancestor species have a similar effect?

I do wonder if there are other dietary/medication interactions that we simply haven't spotted, but which could allow for lower doses of medication (potentially with fewer side effects, if the effect was on one active component) or simply avoid some side effects altogether.
It's primarily for homelab rather than pure home use, for people who are doing professional computing at home. The underlying use case is the same as in a professional environment e.g. SAN fabrics, clusters, etc.
Isn't the vit C thing just because of acidity? Combining with a teaspoon of NaHCO3 would cancel that out, no?
> why would your comment be downvoted? do downvoters think you are lying, or do they think its a good thing that green cards take so long?

Or they don’t want other people to see what a comment is saying.
> Apple got it right a long time ago, ChromeOS is good, and Windows is too

frankly even in 2020 I have yet to find one non-mac-hardware which is 50% as good as the apple touchpad experience
Yeah... no! None of the people evaluating my work ever open git. So it’s all gossip. Don’t be naive thinking that coleagues will praise you or that any manager knows how to look at code in git. If you write code that is that good you will be considered a threat by your coleagues and by the manager.
I recall reading that Babbage was so well-known for his disdain for street musicians that when he was campaigning against them (to parliament, iirc?) buskers would flashmob outside his house to deliberately taunt him.
Application Testing with Apache JMeter
Ask HN: What password manager do you use?
Context:

I used to use LastPass, but I didn't like their UX, wasn't happy about the LogMeIn acquisition... so I moved to Dashlane.

My subscription expires soon and I had some issues with the app (mainly poor iOS/Safari support, being resource-heavy...) so I'm considering switching. Yes, I know that many of these issues are due to Apple's way of handling third-party password managers.

Almost all of my devices are Apple or PCs with Linux.

So:

1. I'm a Firefox & Safari user (use Chrome only for web dev and work).
2. I'm looking for something with good cross-platform support, decent UX.
3. I don't think that price would make a difference, but if I had two similar options, I'd pick an open source one, or one that is supported by a privacy aware org. (I tried Mozilla's Lockwise as soon as it became available)

What do you use and why?
For anyone interested in learning more, I highly recommend Doudna’s book, “A Crack in Creation” - very readable explanation of the process leading to discovering CRISPR/Cas9. https://www.amazon.co.uk/Crack-Creation-Editing-Unthinkable-...
I've seen similar warnings about grapefruit before, but the article is the first time I've seen the specific mechanism discussed in this kind of depth. It's also the first time I've seen mention that all "bitter citrus" includes the problematic compounds, including lime and "sour orange" (is that the same as blood orange?).

At least for me, it would be better if the headlines would cover this as the broader "bitter citrus", instead of grapefruit specifically. I can't stand grapefruit, so I never paid much attention to the warnings, but I love lime and blood orange, which means further investigation is warranted. TFA says it's "unlikely" anyone would consume enough lime to have an effect, but how much is "enough"?
The better solution to control them, whereas cleaning parasites at the same time, is clearly stablished and available. Research found that wolves yearly diet is composed of 80% of wild boar in some areas of Europe.
> Now, we will start the VSCode server in the background at port 9000 without any authentication using the following command.

Great.
> you have to understand auto-closing behaviour either way

You do, if you use HTML, but my read of the above two comments was that they would've preferred if the world had stuck on the XHTML path.

> Now with XHTML, that's a different thing. But I think that ship sailed many years ago and HTML is a preferred way to go nowadays.

Actually, XHTML is a (little-known) part of the HTML5 spec.[0], so going the strict path is still an option. In the past, this would've required complex content-negotiation for media-type backward-compat but that's no longer an issue unless a non-neglible % of your visitors are using IE8.

The only remaining issue is that of draconian error handling, which is an issue browsers definitely would have fixed the UX of had the mainstream stayed on the XHTML track, but sadly that never happened. Still, good modern support for server-side validation of well-formed XML documents means this is also less of an issue than it once was (though tbh, still a significant issue imo).

W3 have also put together a more informal guide to modern XHTML considerations within the HTML5 spec. https://dev.w3.org/html5/html-polyglot/html-polyglot.html

[0] https://html.spec.whatwg.org/multipage/xhtml.html
From the article:

> This interaction, by the way, seems to affect all of the bitter citruses—the ones that inherited the telltale tang from the pomelo. Sour orange. Lime, too. But it’s unlikely that anyone would drink enough sour orange or lime juice to have this effect, given how sour it is. Grapefruit, on the other hand, is far more palatable in large doses.
The rule of thumb is that battery density increases by roughly 8% per year. Expect this to go into production in 15 years.
In the UK it's normal for people to quote salaries "before tax".

It's the same in the US, so salary figures are directly comparable (after currency conversion).

Taxes are lower in the US, but healthcare costs are much higher and it roughly balances out.
I emigrated to Hong Kong from France and I love the system here. It mandated a "high" salary of 2000USD that is low enough to allow noobs like me to join and try while high enough not to bring people who would just try to survive no better than at home.

They also mandate a master degree and low effort from the company, which can be negociated if really strong guy (bachelor with some effory, expert reputation with high effort).

Then they give a permanent residency after 7 years of taxes but no path to nationality so the only way to persist is to make children locally, another interesting point: you ll never be Chinese but your kids can, which makes also the immigration problem drama free.

I quite wish France tried that because we feel (might not be rational) we have so many issues with our immigration.
FireWire is a much better design than USB in many ways. I still use a FireWire audio interface purchased not that long ago (though now it has to go through a Thunderbolt adapter).

The problem with USB 1 and 2 is that it was designed by insane committee. This resulted in stuff like those versions not using true differential signaling (like USB3 does) even though that was common technology at the time. Instead they have end of packets delimited by single-ended conditions. That, coupled with a single ground wire for power and data makes for a world of ground loop issues.

And then they made the frame rate 1kHz, which is right in the peak of human hearing sensitivity. And so, USB's terrible design is single-handedly responsible for a huge amount of, even most, noise and interference issues in audio systems involving it. Especially in low cost consumer hardware, but it has made its way into many professional productions. Any time you hear a constant 1kHz beep of interference, mixed with some fuzzy crackling, nine times out of ten that's a ground loop with USB and audio involved. It's everywhere once you listen closely. Headphone output on your laptop or phone is noisy when you access a USB drive, or has a 1k beep? USB. USB audio widget has background fuzz and a beep? USB. Slight 1k beep in the background of a news cast? Someone had the bright idea of using USB somewhere along the line.

It didn't have to be this way. Ethernet, SATA, plenty of other protocols use proper differential signaling and don't have this issue. How to do this properly was well established long before USB existed.

And to add insult to injury, while USB 2 specifies a transaction translator, so you can run USB 1 devices on a USB 2 bus, USB 3 does not. And so, while USB 3 devices don't have this problem any more, you can't plug in a USB 2 device into a USB 3 bus or a USB 3 hub. And nobody uses USB 3 for low channel count audio interfaces, so this problem will remain forever. Oh sure, you can plug it into a USB 3 port, which is actually a USB 3 port and a USB 2 port in one. And you can plug it into a hub labeled "USB 3" which actually has a whole USB 2 hub along side it in parallel. The communication from USB 2 devices remains USB 2 all the way to the host. And so, not only do USB 2 devices only get 480Mbps of total bandwidth on a USB "3" hub (minus a ton of overhead, because the protocol is terrible), it doesn't fix this issue! And did I mention USB 2 is impossible to galvanically isolate in any kind of cost-effective way?

I could go on and on about how the polled architecture causes performance bottlenecks, about how it's impossible to tunnel without unfixable corner cases, about how its latency requirements preclude lots of innovative ideas, about how the descriptor and device inquiry protocols are practically designed to guarantee that implementations are vulnerable and have exploitable bugs (yes, your USB stack is vulnerable. They all are. This is how the PS3 got hacked. And the Switch. And tons of other devices. USB developers like me know misbehaving USB devices crash hosts all the time).

I don't like USB.
Why is academia (at least in the physical sciences) so competitive? My partner is a molecular biologist and she can't collaborate with anyone outside of her lab because of the fear that they collaborators will take their research before they get a chance to publish it.

It seems this method of performing groundbreaking research and science is horrifically detrimental to our collective progress. There's no reason for these groups to compete when they could collaborate.
The world’s first real crypto index by BP and MVIS a VanEck company
I wonder how this is different from Eclipse Che?
http://www.eclipse.org/che/
Seems that if you upgrade they'll provide the support, as seen in:

"As of 2020-08-15 GitLab Support is no longer processing requests to disable two-factor authentication
for free accounts that do not have a GitLab.com subscription, to safeguard the security of our users".

They probably don't have the resources to assist users who don't support them financially. Fair enough!
Facebook's QAnon ban omits high-profile Australians linked to conspiracy theory
If even that. Really a journalist at Wired that put his voice behind two whole "historians." One of which, Luke McKernan, has this to say recently in the blog where quotes were lifted from:

> There has been renewed interest in this 2018 post after it was quoted in a piece by Thomas Nicholson, ‘YouTubers are upscaling the past to 4K. Historians want them to stop‘, for Wired.co.uk. The piece is chiefly concerned with the recent ‘upscaling’ of early films done by Denis Shiryaev on the Neural Love site. I rather admire this work, which is reasonably honest about how it has treated the originals, and is fun. Contrary to what the article’s title states, this historian does not want them to stop. I just want there to be better understanding, not least of the consequences.
Poor Virginijus Šikšnys, left out because the journal he sent it to rejected without review his paper which was sent before Doudna and Charpentier's.

https://www.statnews.com/2018/05/31/crispr-scientists-kavli-...

"But bad luck with a journal made Šikšnys the forgotten man of CRISPR: Cell rejected his paper in April 2012 without sending it out for peer review. In contrast, when Doudna, Charpentier, and their colleagues showed that Cas9 could be programmed to cut DNA, their paper sped through the review process at Science and was published online in late June 2012. Šikšnys and his co-authors, meanwhile, had scrambled to find a more receptive journal and landed at Proceedings of the National Academy of Sciences, which published their paper three months after the Berkeley team’s."