skysight-inc/HackerNews huggingface dataset:
>Please remember that teaching your kid to read should come from a place of curiosity from the kid itself.

So much this. My son was content to led mom and me read to him for a long time. On a recommendation from a friend, we got "Bob Books" (Stages 0-3) and it opened the world of reading to him. There was a natural progression, it made it seem easy to him, and he developed immense pride in being able to read more and more challenging material.

Fast forward a couple years, and interest in reading was waning and getting him to read at all was difficult until we found a series of books that he loved (gothic mysteries by John Bellairs) and that kindled his love of reading. We went from no reading to staying up late to read just one more chapter. He now stays on the lookout for interesting new books.
> I have the same issue with making computer games too. They will try it once, say good job, and never bring it up again.

Are you picking friends who like to play games (i.e. they play games you haven’t designed)? If so, are you making the genre of games they like to play? If having your friends enjoy your games is important to you, consider collaborating with one of them, making them part of the design process — make a game for them. Better yet, make a game for you to play together, either cooperatively or competitively, whatever you prefer.

Alternatively, make a game where the characters are you and your friends. Ian McConville, of Three Panel Soul[1], made a pixel art game “for and audience of one” where the main character was his girlfriend. At the end, he asked her to marry him[2]. You don’t need to do something so grandiose, but being a character in a game might make your friends more invested in playing it.

[1]: http://www.threepanelsoul.com/

[2]: https://www.comicmix.com/2008/06/27/webcomic-news-roundup-lo...
One form of rounding error that comes up in floating point conversations has to do with data aggregation. If the average value of a series is 3.5 but after rounding the average drops to 3.4, then your rounding has lost some fidelity, and this upsets some people. This counts as a rounding error to them.
I certainly don't want to argue or appear confrontational, but wanted to ask you this:

Have there ever been any situations where the acquisition of a smaller company by a larger one has resulted in the smaller company remaining independent? Or has there been any positives for companies like Red Hat when they get bought?

Usually I hear or read the positive-yet-bland press release talking about how wonderful this is, and how big-corp won't destroy little-corp's culture. Yet a year or less afterwards, I read stories of how everyone in little-corp has been laid off, and now little-corps applications/services are now crap.

I'm a huge Fedora/CentOS/RHEL fan, and use it every opportunity I get. I'm very, very worried that Red Hat will be gutted and defiled until there's nothing left. Which is a very, very bad thing for open source because Red Hat is a huge cornerstone of OSS development and support.
The smarter students can just tune out, read ahead, and enjoy the book. That's not too bad.

The other way around is much worse. The slower students get frustrated as they fall further and further behind until they feel it's impossible to catch up and give up.

Unfortunately most teachers teach at the level of the more advanced students, not at the level of the slower students. I don't know if they mean to do this, it might be unconscious, but they definitely do it.
> withdrawal of rewards is also punishment
How do you know they didn't consider resources?

If you want to compile a language you're going to need a compiler and a linker. Do you know how much water it takes to compile a single executable? Water that's better used irrigating a field which could support hundreds of well-written python and bash scripts.
34billion is a lot of money to mess around with so hopefully they will at least thing twice before trying anything too dramatic, plus Jim Whitehurst (Red Hat CEO) is going to be reporting directly in to Ginni Rometty (IBM CEO) which should help provide some aircover. In the end it will probably depend on a) Red Hat continuing to grow and make money, because why would you kill a golden goose, and b) how good Jim Whitehurst is at the inevitable corporate politics
Is it really 'whataboutism' if its very clear that there is just a bigoted prejudice against Russia? The post you replied to has not facts, no real information, no true data - just prejudice, really. And worse, its prejudice that is currently propagated and encouraged by an insidious collective groupthink currently infecting us all at mass scale.

We may as well just assume that the Russians discovered an alien base and the real incident involved them fighting an alien intruder. This is just as valid a perspective as "Russia sucks at submarines, lol."

Both perspectives are fictional. Russia is very good at submarines. Also, there are no alien bases.
> so they can issue an update.

Revoking the key and making its restoration conditional on issuing a security patch would be a way to make sure an update does happen. I'm not a fan Apple's approach to software signing, but this is a good opportunity to showcase some of the benefits that their system does legitimately have.

They'd be stepping in on behalf of users and saying, "Sure you can issue updates. After you fix the security hole."

Right now, Zoom is gambling that they don't need to care about security from a business point of view. Apple can change the situation so they do.
> My biggest pet peeve was Ciscos version.

I mentioned this, I just went off on a tangeant cause it amazes me how broken some of these pieces of software are, it's a problem we solved a long time ago (audio and video conferencing) and it seems only Electron based apps have been getting it right lately for whatever reason.
Turning a panda into a cat? Why adversarial examples are not scary
I've heard tons of complaints about the Partner program, so it makes sense to reform it. I never had a true partner account just an MSDN account that offered free licenses for internal use.
You need money. You don't need the maximum possible amount of money.
Just a few bytes here and there could never hurt anyone :)

Honestly the scariest part is how there's was virtually no opposition whatsoever to the police being able to put anything onto other people's hard drives, anything! It's an authoritarian wetdream.
If you meet more people then you'll meet people who are interested in the benefits of federated content.

If I meet more people then I will too, but I already know some so it won't make much difference. Maybe it'd reinforce what I already know.

The problem is your admission that it's "pretty much the opposite of what people want from my experience". You don't have enough experience. Ergo... meet more people.
They've always been this way. My opinion on them is not new.

A bunch of esports teams dropped them as sponsors years ago after realizing they not an honest business. Their buyer protection service (G2A shield) is a scam. There's also this fun AMA they did
https://www.reddit.com/r/IAmA/comments/5rg9mo/we_work_for_g2...

There's more here:
https://www.reddit.com/r/pcmasterrace/wiki/keyresellers
UBI would be but I'm personally more ok with it given it won't be JUST to businesses. It'll benefit everyone with businesses also being included. Also raising the money for UBI will probably include a lot of funding via business taxes (including maybe having the employer paying much of the cost of the UBI of their employees).
Valve already had that feature years ago and got rid of it. I know at least Humble Bundle was using it for a while.
I really hope Zoom promptly fixes all these recent issues. I've used so many video conferencing solutions. Vidyo was amazingly unreliable. BlueJeans had the most amazingly awful interface I've ever encountered. P2P WebRTC solutions get destroyed when there's more than a couple people on a call. Hangouts has decent call quality but had spooky issues, like all parties joining a call, but each appearing as if they're the only ones present.

Zoom is the only solution that's been decent for me. The UI for the desktop client is a bit rough around the edges, but it's certainly not the worst. I'd really like to continue to like Zoom but I can't do that if they're going to do shady things or bungle security.
What Makes Flutter App Development Crucial for Entrepreneurs?
QCSuper: A tool for capturing your 2G/3G/4G air traffic on Qualcomm-based phones
Was not expecting a climate change piece turned anti-meat. The author seems to have missed the bit about red seaweed and livestock.

I'll hope other solutions prevail before needing to give up my tasty meats.
The use of binary in the numerator is not the problem with using floats for financial math, it is the use of powers of 2 in the denominator.

The numerator is just an integer and integers are just integers and the base doesn't matter. But if the exponent is base 2, then you can have 1/2, 1/4, 1/8 on the base but not 1/5 or 1/10.
Can we have explainable AI or are we entering an infinite loop?
Antitrust can't be left in the hands of courts. For one thing, the practices legally defined as "trust" behaviour are, to an extent, specific to time, place and time and industry. Laws made for railroad and raw material trusts are not really applicable to operating systems or social media.

A second reason is that practices evolve around legal limitations. Monopolies can stay on one side of the legal letter, and that evolves over time.

To actually deal with trusts requires legislation specifically tailored to the monopolistic tendencies of (for example) the 2019 tech sector. Maybe "data share" needs to be a concept like market share is/was.
Chrome Extensions for developers that we tried and liked
> All you have to do is configure port forwarding on your router correctly. Dynamic IP assignment is a bit more of a problem, but it can be overcome by using dynamic DNS services.

But most people don’t even know what a ‘port’ is, let alone do they know that their router may let them change some settings.

> there is no guaranteed uptime, I would need to deal with things like backups

Are these important criteria for a federated system?

> my stuff is always available

Until it’s not because the centralized provider went out of business/censored you/was acquired/killed the product for strategic reasons

EDIT: typo
That's a good anecdote. However, it doesn't bode well for the profession if the big draw is for people who are in a situation where they're smart enough for the academics but need to support a family fairly quickly. My mother was a nurse too, and did largely the same thing (she went to nursing school as a working adult). She got out of hospital work as fast as she could though.
Yes, you just need to

rm -rf ~/.zoomus
touch ~/.zoomus

The opener is the only thing in that directory.
I have had quite a bit of trouble registering an insta account via Tor. I get that the IPs are likely blacklisted for abuse, but I do not see a path to privacy on that platform. Would they be interested in supporting an onion url for insta?
IBM has been stumbling around trying to find its feet again for a while now. It seems possible that despite the advantages you cite that IBM won't know how to use them.

Word from the inside is that IBM's own "sales machine" selling Watson for what it really wasn't ... was a great deal of the problem with Watson.

The skepticism about IBM is rooted in their recent history.
You have never witnessed the D-Bus Death Rattle. I have. In top, indeed. (-:

* http://jdebp.uk./FGA/dbus-death-rattle.html
That is interesting... My first guess upon seeing the headline was that the earthquake could have caused some key point-to-point microwave links to be misaligned. But no - for those not reading the full article - it's actually an electromagnetic field caused by the earthquake being propagated up into the atmosphere...
How is this different than ticketswap?
"Dark mode in reader view expands so that windows are also dark on the controls, sidebars and toolbars."
Thank god.
That is for legitimately owned games. They don't notify you when a key is revoked for fraud.
Yep, that is one way to do it to have an exchange rate between cash and account currency.
Can't suspend again after suspending one time
That "command substitution" bit will fail on tcsh, say, last I checked.
Even without an invasion they still probably saved lives.

Had the same cities been bombed using conventional bombs, similar numbers of civilians would have died as the fires caused most civilian casualties. The reality is the nukes caused about 1% of the just civilian casualties (50 to 55 million) in WWII, making them a rounding error in the overall war.
Tech support and bandwidth, maybe?

I'm pretty sure I costed Microsoft money when I was younger and poorer, because I knew how to download most security updates for my pirated Windows without getting caught, so I costed then bandwidth and payed nothing.

Maybe they let that happen or did not work as hard as they could have to prevent it because they figured they'd recover their investment when I grew up and became a paying customer.
Volume increases faster than surface area, so yes buying large refill containers will generally be better.
Got any proof to back up that statement? There have been numerous FBI busts of Onion sites. For example: https://arstechnica.com/tech-policy/2016/11/fbi-operated-23-...
No kidding? Did you do anything else to treat it? I thought diligently cleaning my feet with soap would be helpful. I think it has been, but it's recently started coming back a little bit, so I'm not sure. I've tried a whole bunch of other things too, but didn't do anything other than constantly soap for a while because it didn't come back for so long. And now it's coming back....
Ask HN: Why Ideas Suck?
I jotted down a few startup ideas. After sometime when I thought about them, they seem like useless.

New apps are popping up making millions.

Why cannot I find a profitable idea?
> WebRender will roll out to Windows 10 users with AMD graphics cards.

This sounds awesome:

https://mozillagfx.wordpress.com/2019/05/21/graphics-team-sh...

> WebRender is a major rewrite of the Firefox rendering architecture using the same kind of GPU-based acceleration techniques used by games.

I really hope it gets pushed to other Operating Systems as well in the future.

Edit: Here's the link to their hacks mozilla blog post about WebRender Interestingly this piece of tech is from Servo:

https://hacks.mozilla.org/2017/10/the-whole-web-at-maximum-f...
You know they don't actually have to stop 100% of it, right? If they could even get like 50%, that could actually change the psychology of bullies to stop being bullies, because they're learning that the behavior isn't going to work for them. If even a small percentage of the millions of users could be "corrected" into being less mean, that seems worth it.
I had two first developer jobs. I was always interested in computers. Played on Windows 3.1. In high school, I liked Photoshop. My first year at university, a friend outside school said I should take a programming class. After I did, he hired me at his start up (around 2001). A php site that was a b2b and c2b business directory to start. I made approximately minimum wage, but cut my teeth on running a web server. After the company folded, I kept up some small projects and did a few small gigs while I did a slew of other "real" jobs: insurance agent, financial services advisor, construction, and high school math teacher. After losing the teaching position, I had a minor resume of small (mostly web) projects I had done over time. I put that out and a recruiter picked me up. Sent me to a few places. Did ok on a couple interviewers, bombed a couple. Thought I did poorly at the last one, but I continued their interview track and got hired at nearly 2x my teacher pay. I've continued doing well there and it has worked out great. I'm now a principal developer and have lived going to work every day for the last 8 or so years. So, yeah, two first jobs: minimum wage code monkey followed years later by being hired as a real software developer due to hobby and a couple paid side projects.
How Best to Snag and Destroy Bedbugs?
Towards Universal Dialogue Act Tagging for Task-Oriented Dialogues
> Some people advised me not to go there because it would only do harm to my name and brand, but I think I should

We need more people who are willing to try and solve problems, not just be critical. Thanks for being willing to have a conversation with them. You're making the right call whether you are able to have an impact or not.
You mean like how much my knowledge of BackboneJS is paying off in 2019?
University of California, Los Angeles Library | DevOps Systems Engineer | Los Angeles, CA | Full-time | Onsite | https://ucla.in/2IGcURR

We call our Linux Operations Engineering team here at the UCLA Library, Development Support. We do this because it embodies who we are as individuals and the relationships we cultivate with our colleagues. Our mission is to embrace DevOps as a culture, rather than a job description. The focal point of our efforts is to support the Library's software development projects by enabling our developer teammates to use the tools, infrastructure, procedures, and workflows to get the job done with as few hindrances as possible. Within our team, no one throws tasks or responsiblities over a wall - putting the burden on somoneone else. The phrase, "That's not my job", doesn't exist here. We understand that DevOps is everyone's job. We support one another, we don't point fingers of blame, and we see failure as an opportunity to learn.

If this resonates with you, and sounds like a environment you'd like to be a part of, please consider our open position for a Development Support Engineer within the UCLA Library's Digital Initiatives & Information Technology (DIIT) organization.

To learn more, please take a look at our offical job posting at UCLA Careers website: https://ucla.in/2IGcURR
> There is a tension between delivery speed and operational safety. The faster you deploy new service code, the faster you can take down your service because of a bug that slipped past your automated tests.

100% agreed - but people miss that this applies just as much to deploying a "config change" as it does to a code change. Particularly if you're talking about feature flags, a config change and a code change are effectively equivalent - so you should apply the same standard to both. (What that standard should be is still a tradeoff)

> This is why one-box deployments and traffic shifting and feature flags exist (which are increasingly config-driven).

> And if you have multiple instances of your service running (e.g. regional endpoints), and you care about availability, then you'll be deploying sequentially to each endpoint and watching for anomalies before moving to the next endpoint.

I would agree that feature flags are config-like - and view them as the same antipattern. Traffic shifting and sequential deployment are great ideas, but they work great when deploying a code change. Make the change, gradually deploy the new version, roll back if needed. What does dynamic config gain you in that scenario? Only more possibilities to make mistakes, IME (e.g. the new version looked great on the "canary" node, but actually that instance had a different config from the other nodes).
It looks like there is a community policy, which seems good, but I wonder how it's enforced? https://pixelfed.social/site/kb/community-guidelines

edit: I was mistaken, this is only for the official instance. There is 0 anti abuse tooling for other instances.
> Time spent listening to hard books is for most children also more marginally useful than time spent trying to learn to read very simple books independently, especially at the earliest ages.

I disagree about introducing hard books, especially at an early age. Young children will simply ignore things they don't understand, they don't attempt to understand it. If they are inundated with words they don't understand, they will simply move onto another activity. My son started reading at 2, but as his reading improved, it was challenging finding books that weren't too hard for him, with the right word density and vocabulary so that he remained engaged in reading.

Now he's 5 and he's reading at a grade 8 level, and still he will ignore some words but now he's old enough to occasionally ask me what a particular word means.
Sources please.

I’ve asked a family member who was on a boat on the way to invade Japan until the bombs fell. They also stayed half of the occupation working in General McArthurs office. The sentiment was the bombs would cause much less casualties on at least one of the sides (US would drop more if they didn’t surrender). The surrender saved lives on both sides.

I’m sure some officers didn’t agree.
Just recently watched a Veritasium video on how trees get water from the roots to the top of the tree, and it's pretty awesome: https://www.youtube.com/watch?v=BickMFHAZR0
I hope you either still use soap when washing your hands, or work from home and don't go out to eat. I work with a bunch of nastyass people that take huge noisy dumps and then just walk right out of the bathroom without washing. No wonder I get sick several times a year now.
Wasn't it [as much or more] about demoralizing the enemies on the Western front? Oliver Stone... I hesitate to rely on him as a sole source for such information. No slight on him—but it's as editorialized an outlet for information as there ever was.
They finally built a better ketchup bottle
The proposed changes are sensible.

At first I couldn't believe the insanity of the current program - to give away software for free use in business. That is completely insane. Try to get a RHEL license that way.
I agree that less connectivity is better for security, which is why I think rushing to IoT-everything is premature.

However unless a computer cannot be physically connected to the internet, it must implement all of the protections it can. Just not having wifi enabled or cable disconnected is a false sense of security.
D. M. Giangreco agrees with this assessment. His book "Hell to Pay" examines many complex issues involved in the strategic and tactical planning of both the U.S. and Japan using documents from both sides, including postwar reports that the Japanese wrote for General MacArthur. The U.S. planned to use as many as nine A-bombs as tactical weapons in the invasion of Kyushu. He feels such an invasion would have been worse for both Americans and Japanese.
Ross Perot Has Died
Steam doesn't sell keys.

You either buy it directly to your account, or gift it directly to a friend. Either way, it's locked to an account at the point of purchase.

Steam does allow developers to generate steam keys, which the developers can sell elsewhere (or give away). But then steam isn't handling the payment processing, and whoever is, often developers, is responsible for handling chargebacks.
Ask HN: How does this group texting scam work?
The past couple mornings I have woken up to a new, different group text of 20 apparently random people with so far one message each morning of the sort "don't", "stop", "no", etc. What's going on here? It looks like someone is trying to kick off a swarm of "no you stop" replies, but I can't figure out what's the motivating scam behind this.