skysight-inc/HackerNews huggingface dataset:
Some thoughts, with the caveat that it's very not my field.

> cannot keep up

Different approaches can have very different demands. Some parents it seems, write out lesson plans -- lots of effort. Or instead, you can support, and mentor, and be an example, and otherwise "get out of the way" -- smaller and more flexible effort.

My fuzzy recollection is, one reason families without a higher-ed background, have kids that achieve less, is that the parents are more likely to believe, and teach their kids, that education is something that school is going to do for you. To you. Rather than something you have to create for yourself. With school sometimes helping, and often not. So one hears of community college students, protesting in frustration "I've paid you, so why haven't you successfully taught me yet?" Interestingly, a similar issue shows up with Ivy League students, who have had excellent teachers presenting knowledge well, and now lack the motivation and skills, to themselves grapple with a body of knowledge, and wrestle understanding from it. "They expect me to spoon feed them" an instructor said. So the reason for mentioning this... perhaps thinking of yourself in a "supportive" role, rather than a "school teacher"-ish role, might be useful?

Also... I knew a toddler, with their own toddler-high kitchen snack shelf. And they learned to pour cheerios, and water. More or less neatly. And two years later, that was all gone, and the parent was doing everything themselves. Almost passive "spoon feeding". So both the learning had stopped, and the parent was more busy. When young, so much can be a "learning opportunity", that "here's a way to save time", can at least sometimes be made into one. For a double win.

> by the time she starts school, she's going to be so far ahead that she won't be able to relate to the other kids

Some schools have multiple grades in the same classroom. Which can help.

> No idea what to do.

I've been told there are very helpful discussion mailinglists for parents of "gifted children". With supportive communities.

And I'd be unsurprised if some programs like http://cty.jhu.edu/ are used to getting "heellpp!!" emails, and sending out a resources packet. Or have it on the website? See comment below by dsjoerg.

> hang out with kids like herself and do what kids do

Just brainstorming... perhaps introduce the concept that "different people are different, and good for different things"? Grandma with walker can't play tag in the park, but can read stories. Some adults like talking with kids, and some don't. The librarian can talk about books, but can't make you sandwich, or show you how to do it. Some dogs you can pet, others only say hi to. Some kids do and like talking about activity X, and others don't care about X but like Y. Which is frustrating when you want to do something particular, and the person at hand doesn't. But looking for common ground is an important life skill. As illustrated by other comments on this page.

Good luck. Definitely connect up with communities of parents facing similar issues.
I am very sorry if those words disrespected anyone out here, I meant no offence.

Its just that I have been dealing with this stuff for so long and also seeing my friends dealing with the same, so I decided to mention it in the post.

Sorry again, if I have hurt your feelings.
This is the point you're missing:
https://en.wikipedia.org/wiki/Parable_of_the_broken_window
> How many users as a percentage have adblockers enabled?

For technical blog? I would guess practically everyone. I'd love if someone answered this.
You're absolutely correct that programming seems to be one of the few disciplines that can be self-taught. It certainly feels like the only science and engineering discipline (as music and the arts are accessible to those who take the time to self-learn).

I'd really like to learn quantum mechanics and particle physics, but I see almost no alternative to going back to school. I took lots of Calculus and had two semesters of Physical Chemistry, but I doubt I can rely on that much now. I've thought about hiring a university student as a tutor, but even that seems inadequate...
I was generally trying to add some friendliness to my suggestion!
The lesson learned from expect is to not name a software with generic name, it is very hard to search on internet regarding the usage problems and in forums.
How distinguishable are externally introduced endorphins to morphine or heroin?

Billion dollar startup idea: insulin pump-like device that lets you watch hours of ads for heroin infusions..
That is because user has a previous experience of double clicking files to run or view them and nothing bad happened.

> There's not a whole lot the OS can do if the user is determined to open e.g. "kittenpic.jpg.exe" or "invoice.doc.exe".

I think there are many options:

1) do not download executable files or make them non-executable after download

2) do not run downloaded executable files

3) do not run executable files without valid signature from OS developers

4) run executable files inside a sandbox

For example, iOS uses approaches 1, 3 and 4, and Android uses 4. Only desktop operating systems (including some Linux distrbutions) allow to trick user into running a malware with full access to user's files by clicking a link and pressing Ok twice. That is why I consider this is OS fault, not user's.

In many environments users are not supposed to download and run executable files. For example, in a workplace an employee is supposed to use only software approved by the company. And still no operating system provides an easy way to enforce it.

Imagine if pressing a wrong button on a washing machine would cause installing malware. Would you like to buy such device?
Wow this is the first time I've heard this story or heard of Phil Katz. I grew up in Milwaukee and went to UWM as well so the familiarities about hearing about someone like Phil is pretty incredible and sad.
Software is due for a bundling event
That's like saying that Spiderman abuses the words Spider and Man by solely referring to a crimefighter who wears blue and red longjohns, or that Star Wars is a lie because the war was neither between stars or over stars.

It's a title for a concept, it isn't a redefinition of the word "free." It is always capitalized. Software can't even be free or unfree in any way other than gratis, unless you're talking about software behind a restrictive firewall - software isn't a person or an animal, generally isn't thought of as having agency or desires, and couldn't care less (or more) about the aspects of whatever license it is distributed under - licensing is for people.

It's unbelievable that this could be the main obstacle in accepting a philosophical and political idea that has material effects on the human condition. What do you do when a "stop" light turns green?
OMG.
I'm an idiot.
I'll just leave this here, lol
For the record --- this was a series of emails I sent out after users registered for the original version of the platform we launched in July.

It was feedback from users here that led us toward stdlib [1] and where we're at now. Probably the most valuable email responses I think I've ever received. I hope you understand at some level that I have to batch email or I simply don't have enough hours in the day to talk to everyone - and I do want everyone's feedback. :) I think I've personally responded to absolutely everyone who's given a response - negative or positive - hundreds, at least. I wouldn't be here without the help and support of others so I want to listen to everyone as best I can.

[1] https://stdlib.com
RMS' personal choices are important. I could not live with the same ethical purity myself when it comes to software choices (or for that matter, much of anything else). But I have been personally influenced by reading his essays on ethical topics. If he did not live consistent with his personal ethics, not only would he be much less persuasive, but also he would be at conflict with himself.

the critic is right that software freedom does not exist in a vacuum. However, it does not follow that living in an ethical manner is pointless.
I don't understand. A self-taught programmer would know everything he needs to know given that he learnt with the right resources. Whatever you can learn from a teacher you can learn it from a book; teachers themselves write the books! The only difference would be that you can't ask question to a book, and if you have the right questions, that's invaluable. Good thing we have forums and stackoverflow, but sometimes questions don't get answer and when they do, they don't get a quality answer for that matter.
As a counter example, I had a terrible issue with my Nexus 5x, upgraded to 7.0, phone bricked itself while I was traveling. Got home, contacted customer support at 7 A.M., they informed me that my warranty had expired the day before, literally 7 hours ago. They refused to budge, left a very sour taste in my mouth.
Great article! I started by learning Python instead of the typical HTML-CSS-JS way. So I can build nice scripts to do nice stuff (like scraping, analyzing social media data, conecting multiple APIs to do whatever, etc.) but I can't build a simple good looking website lol. Btw, I don't know if I regret, because now I'm learning front-end and I think it's easier for me now that I know some good stuff on a backend language, and even better, because I write my front-end code while I'm thinking about my back-end (and how to connect each other), and vice versa. So I think there isn't one way to learn to code, there are lot of ways, and the good thing is that each way can bring you to very different scenarios.
How does corruption get past TLS?
The problem is you need to know exactly which optimisations are in the compiler, and whether or not your code will trigger those optimisations.

This is very much not a trivial requirement. If you're not desperate to optimise performance you can ignore it. But if you are, you really need to know in detail what your compiler will and won't do for you.

A blanket assumption that it's smarter than you will be wrong a significant proportion of the time.
100% this. Ive bought a few domains for companies. In my though limited experience they will be offering 10-50% of what they will pay. Once I bought a small mainly information site/blog a few years back for a bank. We wanted the domain and existing traffic as a better starting point as they ranked well in the space we were interested in. The original offer was 20% of where we were willing to go. The guy didn't even counter offer. Always counter offer.
In the early/mid 90s I remember looking pretty hard for a tar utility for dos and never found one.
Very sad story. The guy's initials are immortalized in the magic number of the zip file format, the bytes of which are

0x50 0x4b 0x03 0x04

The values 0x50 0x4b are 'P' 'K' in ASCII.

Note also that every Java JAR file is also a ZIP file, so they all begin with the same magic number.
I find myself in a similar boat quite often. I come up with lots of different ideas but they're not very good or have already been done.

Other times I start building then get bored and convince myself it won't work out anyways.

So I was considering this today and this is what I came up with:

I think it'd be fun and helpful to have another developer to work with, someone to keep you interested in the project and discuss the work with who will actually care.
Really don't understand the downvotes. Whether they gave back to the community or not is another story, but they did piggy-back on previous code, even though adding a lot themselves and giving back a lot, but it still built on massive existing work.
"Fighting for FOSS is basically fighting for communism."

Communism is an economic system of physical goods and services, digital and intellectual things aren't either so I don't think it's useful to equate the two. Digital media is easily obtained by anyone so is made with a lock to which the key is sold. The keys are usually some form of digital media, so a central authority is needed to validate the keys. The validation process is also digital, so laws get made to threaten anyone that tries to bypass that process and, instead of preventing attacks on ships, those laws get used to mess up peoples lives that usually don't deserve it. Software is just a big, messy math function, and trying to sell it is just as silly as trying to sell addition. Sell goods; sell services (even the service of writing software); but trying to sell the software itself is pretty much insane; the only way to win at it is to treat your customers like no-good, lying thieves.
My condolences and hope. It is the same story on all too many reservations in the US. I've remarked that I've attended more funerals than weddings and watching the spiral of others without regard to actions taken to help them is soul killing.

As hard as it gets, you can only save yourself. You can throw as many lifelines as there are stars in the sky, but it doesn't guarantee they will be caught or even acknowledged. I sometimes wonder how much growing up on sitcoms and their solved in 30 minutes solutions have given us unrealistic expectations in real life.

As a friend who watched too much British TV[1] in college said to me: save yourself if for no other reason so you're not a selfish twat who caused everyone else pain.

1) college where students learn about Monty Python and Pink Floyd.
Why don't phones have accelerometer telemetry? Tesla's cars do!
Before 9/11 Justin Bieber was pretty much the worst thing that came from Canada.

But times change.

https://en.wikipedia.org/wiki/Ahmed_Ressam
I don't think the title is sensationalist. If the guy regrets it then he regrets it.
Amazon and eBay launched in 1995. There were many examples by 1999.
I'd hate to see his talent wasted in medicine.

Edit: I should elaborate: it's hard to put these sorts of analytical skills to use in medicine, without banging your head against the wall. I've met some brilliant software developers who happen to be doctors. They are universally frustrated by their working environment.
I mean this only makes sense if it's affordable for the rider, driver, and Uber. There's simply no evidence this is even likely: only the rider benefits. Which is enough to destroy existing taxi companies.

What would have been great would have been a universal ride hailing app hooking into the local companies.
Whatever did we do? One possibility is that "we" got skin cancer at higher rates than we do now. Or at least we would have had we lived much past the age of thirty. And that's just one possibility that sprang immediately to mind, I'm sure there are others that are more sound were one to give it more than the brief milliseconds of thought that you and I obviously did.
Microsoft didn't want to spook Intel too hard, that, and they wanted to motivate developers to buy into the sandbox "Store App" environment. So long as Win32 worked, why bother putting effort into designing an app specifically for Windows RT/8?

There's another reason for Microsoft to allow full ARM development with the NT OS: Windows CE is dead, and I believe many IOT/Embedded shops might be too put off with other embedded systems - and/or don't want to rewrite their ATM UIs or Factory robot arm controllers (both historically the realm of WinCE) as Android apps or "Windows IOT" UWP apps. So saying "Windows 10 now also replaces Windows CE" is a good thing, especially given the relative ease of porting Win32/CE code to the full-fat Win32/NT implementation.

I think this will only be news if we hear them announce unlocked ARM for all phones and tablets. It's still possible unlocked ARM is entirely up to the discretion of the OEM, not the user.
You are part of the problem. In fact, you are the problem. You know, tenants have rights too, they pay taxes, and as a rule they tend to pay more taxes and get less break for it than homeowners, especially in California, where incumbent homeowners are protected from tax increases.

The property is taxed; the landlord pays the tax directly, the tenants absorb this cost in their rent.
In many environments users are not supposed to download and run executable files. For example, in a workplace an employee is supposed to use only software approved by the company. And still no operating system provides an easy way to enforce it.

Windows domains can do this with Group Policies, with the first large ransomware waves companies actually started using that feature ;)

Other than that, Windows shows a prompt asking for confirmation when running a downloaded executable, but it doesn't stick to files from ZIP files, doesn't apply to mail attachments (although I'd expect mail software to warn itself) and stuff like that.
The author suggests moving all 20k NIH employees to Cleveland, and seems to think that all 20k will go along with this instead of finding different employment that doesn't involve uprooting their families and moving to Ohio.
Ah...This. You must be right. I think they want some of the existing rankings — this is the only valuable thing I have.
CIA Concludes Russian Interference Aimed to Elect Trump
Are there distinct lines at 32k, 256k, 4M because of different levels of caches?
I feel like 32k is the L1 cache and so on.
How did this page get here? It seems to be just an advertisement.
That's a shortsighted view. Similar to saying that the Airplane cartel captured the regulators and are preventing indie airlines from starting up...

Regulations exist for many reasons, not all are designed to act as a barrier for new entrants. Consumer safety springs to mind...
I once got an email from Motorola/Google regarding one of my projects/startups and then after a phone call I hopped on a plane to meet/demo my technology to them. During the phone call it was asked.... have you ever thought of selling your technology and we'd love for you to demo.

Well this type of interaction is what almost ever startupper/inventor wants to receive and then sell their technology to the big G.

Turns out the big G (Motorola ATAP at the time now Google ATAP) were a bunch of jerks who just wanted to know how our non-public technology worked. After flying from Bmore to Silly Valley .. filing our provisioinal patent and then them prying the info out of us with the bait of buying it we were quickly showed the door and told the race is one... better hurry.

I guess that's part of Google's R&D process...stomp on & treat the little guy like garbage!?!

YOu need to lawyer up if you don't have connections who are connected to X big brand. It's David vs. Goliath and Goliath will just crush you and your hopes and dreams.

Here is my blog post i wrote after our mutual NDA expired...
http://ryanspahn.com/my-google-NDA-experience.html.
Good point. So here is a compression scheme from about 350 BC, describing how to pass messages from one mountain peak to another, using a torch and a water clock [1][2]:

"The water-clocks are an early long-distance-communication-system. Every communicating party had exactly the same jar, with a same-size-hole that was closed and the same amount of water in it. In the jar was a stick with different messages written on. When one party wanted to tell something to the other it made a fire-sign. When the other answered, both of them opened the hole at the same time. And with the help of another fire-sign closed it again at the same time, too. In the end the water covered the stick until the point of the wanted message."

[1] http://www.mlahanas.de/Greeks/Communication.htm

[2] http://www.mlahanas.de/Greeks/Technology/AncientGreekTechnol...
Seems like Phil Katz literally stole code from ARC, so much for being a genius.
The difference is that Uber's network effects aren't as important. As long as a service has a minimum number of users (and there isn't any cost to maintaining accounts on multiple services) they're essentially equivalent.

Anecdotally, people in my region refer to these services as "Ubers" like "Kleenex" or "Xerox", or refer them as "cars."
probably in response to comments on https://news.ycombinator.com/item?id=13148140
Russia intervened to help Trump win election: intelligence officials
Nice. Now to uncomment the rest of the Internet!
That is a shame. I was hoping this was going to be a good explanation of why I should/shouldn't care about my vitamin d. I don't see the doctor often, but last time that was the main takeaway. "Keep exercising, and you most likely need vitamin d; Take supplements." I would appreciate evidence. :(
Everything that is 'copyleft' is inherently copyright. The protections enshrined by copyright protect 'copyleft' works.
#2: Of course they think it's ultimately worth more than they're offering because you wouldn't buy something if the ROI was negative.

I'd personally just not deal with all the uncertainty and negotiating, and just take the offer.
I'd love to hear some of you war stories about domaining! Anything you can share?
2) CLV depends on customer loyalty. In the case of the ride-sharing market, this ultimately comes down to the cost of service. Plus remember that Uber has to satisfy both sides of the coin here: drivers + riders. AND they have to be profitable. Tall order here.
That's good. It won't ever change if nobody is frustrated by it.
That company is migrating away from the complex custom programming model and toward having components that just work together upon installation.
> This is a position that you've pulled straight out of your own ass. Is there any reason to believe that the rest of your loggorhea is any more truthful?

You should be hellbanned for violating this gratuitous HN guideline: "Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity."
and yet, this posting got enough up votes to reach the front page.
I feel like its "something else". Anytime I hear stories like this I think of Amazon reviews where clearly someone is doing something incorrectly yet blames the company. Shrug.
Ok well I agree with you. That's a very good point. And I'd like him to have even more sucess.

I think closed source software is a terrible, terrible problem for non-programmer workers. Productivity gains from the Computer Revolution to non-programmers have been very small. I think that's partially attributtable to the fact that general-use programs for enterprise are mostly closed-source. And this is a problem because it A. Doesn't allow for customization of applications for specific uses, which I believe would unlock a lot more productivity gains and B. it discourages workers from learning to program (because what the hell would they program anyway!), which again, I believe would unlock productivity gains.

So I do believe making most software open-source and modifiable should be a matter of legislation at this point. It's ridiculous that users have less capacity to modify their work tools today than they ever had during the Industrial/Mechanical Age. And I believe the reason why this is because you can't make any money out of open-source. Because of that, companies discourage it, workers don't see the benefit in programming. The compounding effects of this are getting worse by the day.
Is your 5-10% range based on VC funded startups? My number was more across the entire pool of wantrapenuers and on that basis I am probably being generous.

Yes it is amazing how people react once they realise you have money.
Should be fine, and helpful in the winter.
Congrats, pretty cool game.

Any simple strategies you guys came up with?
GMail is GMail because of spam filtering and search. There can be no such thing as GMail that respects your privacy, because without the spam filtering and search efficacy that come from huge training datasets, you have just another Squirrelmail/Roundcube/Zimbra installation.