skysight-inc/HackerNews huggingface dataset:
> the activities you describe your kids doing are, for the most part, structured

It wasn't an exhaustive list of their days.

> How do you know they are socially adept or sociable?

You'll have to take my word for it.

> Why do you think you are qualified to teach them the variety of subjects one learns in high school

We're both college educated. My wife has a masters degree. We use outside/online resources to fill in subjects outside our expertise or that we don't have time to learn ourselves first. My daughter is taking a college level chemistry class. Next year (11th grade) she'll be taking classes at community college. We have both kids take standardized tests each year to measure their progress against their peers.

But honestly, I don't know what your HS teachers were like, but I think I had maybe two competent teachers in my HS. It's not a high bar to beat, no that we'd stoop so low.
When you say "in the east bay" that's confusing to me. Are you only considering companies with an East Bay office? I live in the East Bay and don't make any secret of it, but I get recruiters contacting me from all over the SF Bay Area (and outside of it too, for that matter). Would you not work in SF if someone wanted to hire you there?
> By default, the secure environment of TrustZone runs an L4 kernel.

By default no SW runs on HW. "Mobicore" (now called "Kinibi" from Trustonic) is based on L4.
here's my internet power user opinion:

a malicious image, as in that opening it in a vulnerable program (browser or image viewer) would allow code execution?

those exploits usually require specially crafted image files, so i think re-encoding and optimizing the image (like using `jpegtran -optimize -copy none` or `optipng`) would possibly do for "sanitizing" the file

a code execution flaw in jpegtran or optipng would be worse though, but sandboxing might work to protect against them (i don't know much about sandboxing though)
Totally true, I sit at my desk at 7am work till 6pm. The kids come in at 11am and do oh so much over time when working till 7pm. And don't get me started about their relationship problems. And this happy hour is the worst social thing ever. I work in London and there are a lot of people here who don't drink alcohol because of religious reasons or it's not a big part of their culture. Happy hour is only social for people who like to get drunk. No problem with that but a company with a drinking culture will never be diverse and will therefor suffer creatively. I once managed a super multi cultural team (9 nationalities and 5 different religions). We socialised by going to a museum or a historical walk through London. That said, I see a lot of young people who can only can do small talk after a couple of drinks. Which is a shame because it shows when new people join the team.
Lot of New York companies do this one.
"You" the consumer don't seem to be able to do that.
> I should be willing to trade for seeing their ads.

So did you spend time looking at them ads on purpose of guilt???
The LAT ads are so fat and intrusive, and their blocker blocker is so infuriating, that I recently just turned off JavaScript completely for their site.

It means I don't get images or videos, but I can read the occasional article without going through unnecessary gyrations.

It's not that I'm unwilling to pay for good journalism. I subscribe to the New York Times, Washington Post and The Atlantic. But the LA Times has chopped back their newsroom so savagely that they have very little investigative journalism or foreign corespondents anymore.

It's just not worth enduring their abusive ads and nagware to read what little content is worthwhile.
That sentence is quite clearly describing the setting of the book.
It's cool but note that you would never be saving secrets in cleartext to disk.
Amazon is now just AliExpress but with faster shipping and higher prices.
I have similar experience with Greenhouse's system.
This is way too low a bar. I already use this plus:

-Wcast-align -Wcast-qual -Wctor-dtor-privacy -Wextra -Wformat=2 -Wimplicit-atomic-properties -Wmissing-declarations -Wno-long-long -Wnon-virtual-dtor -Woverlength-strings -Woverloaded-virtual -Wredundant-decls -Wreorder -Wswitch-default -Wunused-variable -Wwrite-strings -Wno-variadic-macros -Wno-unused-local-typedef -Wno-language-extension-token -fstrict-aliasing

and optionally:

-Wconversion -Wdocumentation -Wfloat-equal -Wmissing-prototypes -Wold-style-cast -Wunreachable-code

and this is still insufficient. Why? Because this is only checking syntactical and semantic correctness. It can't check for violation of local policy, such as:

no use of new/delete (use make_unique or make_shared)

correct and consistent use of virtual inheritance across the entire codebase

rule of three and rule of five usage

etc.

These are mostly higher-level concerns. Stuff which other people on my team might introduce, and/or miss in review.

I don't yet have anything automated in place for this, but clang-tidy is on my todo list for investigation.
hacker news, ladies and gentlemen
It has been years since data caps though, and years of obnoxious ads, nothing has changed.

The only way in my opinion to fix this is to (a) give phones HARD preferences on maximum data that cannot be exceeded and (b) give web browsers even stricter per-site settings with sane defaults. Then, let the ad companies fight within themselves to figure out how to deal with the fact that none of their content gets through anymore. Force them to innovate into smaller form factors.
You must be in an NSFW ad bubble. I only see tame clickbait from the Taboola links.
How does npmjs.org, pypi.python.org, and rubygems.org survive in this world of universal egress fees?
Which one should you read first?
Revisiting the Futamura Projections: A Visual Tutorial
Garbage like this is one of the many reasons I've gone back to print to a large extent. Printed magazines are amazing things, a superior experience and product in almost every way to reading online outlets. This whole ethical conflict over how to deal with invasive advertising while supporting the work goes away when you bought and paid already before you even start to read.

Daily news doesn't fit into this philosophy that well (printed papers is too much bulk for me), but I get pretty much all the "breaking news" I need from Twitter. Stepping away from the 24 news cycle to sit with a piece of analysis from a weekly or monthly (or even quarterly!) magazine is a much better way for me to stay informed and support journalism. And as a bonus I don't have creepy ads follow me around the internet if I want to read a Socialist magazine, or a gun rights magazine, a bridal magazine, or whatever.
Can't tell if this is meant to be facetious. If it's not, it seems more like a case of misaligned expectations.
That's a terrible methodology, and makes the headline pretty inaccurate. (Edit: looks like the blog headline isn't inflammatory at the moment: did you change it, or did the HN poster insert the 24-hour figure?)

I'm against bad ads as much as everyone else, but I don't think using a terrible methodology to criticize them is a good idea. Making clear what you measured would be much better, and actually leaving the thing open for 24 hours would be best.
Thanks!! Using this as boilerplate for multiple specialized todo/reminder apps was exactly my plan :)

For animations I just used Animated (https://facebook.github.io/react-native/docs/animated.html) and LayoutAnimation (https://facebook.github.io/react-native/docs/layoutanimation...) -- the latter makes things so easy I'll probably end up overusing it.

One resource I looked at was https://github.com/Thinkmill/react-conf-app -- but your f8app looks even better than that! I like going through the package.json of other RN apps to learn about new tools. Some of my favorite packages so far are react-native-code-push, react-native-google-analytics-bridge, react-native-image-picker, react-native-smart-splash-screen, react-native-vector-icons, and redux-persist.
I'm not that inclined to interview for certain positions because of my age. For instance, I had an internal Facebook recruiter try, pretty aggressively, to get me to interview for a devops position a couple of years ago. I spent a couple of hours on the phone with him, over a couple of sessions, but in the end I declined even an initial interview.

There were a number of reasons:

1) I'm not a devops guy. I've done what amounted to devops in the past as a matter of wearing many hats, but I don't think I've ever done devops well, and I don't think I know how to.

2) I was running a reasonably successful software services company at the time, one that had clients like Google (though not Facebook,) and there is no chance that Facebook would have offered me as much as I was making at the time.

3) I was running a reasonably successful software services company at the time, and, while dealing with clients, employees, contracts, etc. was stressful, and not something I particularly enjoyed, I did kind of like being the boss. Have you ever thought a bit of code was just bad, and wanted to tell someone to re-write it, but refrained from doing so because... reasons? You still have to take people's feelings into account when you're the boss, but you can sit down, pair with them, and eventually hammer out something you're both happy with, but that you have final say over (as an aside, I'd strongly recommend pairing as a method of conflict resolution- sometimes you're very wrong about what you're insisting on, and pairing tells you that, and why.)

4) I wasn't done with my work. I was working on a project that I cared a great deal about, inventing novel algorithms that solved long-standing problems in computer science, and I wasn't finished doing so.

and, wait for it...

5) According to Zuckerberg: "Young people are just smarter." OK, lets be fair: he also said "I don't know...young people just have simpler lives. We may not own a car. We may not have family."

I do not have a car (I really ought to get one, but they are such a pain in the ass,) and I do not have a family (I think it might be a bit late for me to get one of those,) but I'm inclined to think that I know things about solving problems hard enough that they take years to crack by virtue of having spent years cracking hard problems. I'm also inclined to think that that distinguishes me from even very smart young programmers.

The truth is that I think even doing devops for Facebook would be an interesting proposition. I imagine there are hard problems to crack there. If there's one thing I really regret about my career, it is that I've almost always been on top, and I have never had the opportunity to learn from people better than me.

But I am not very interested in working for Facebook, because I think the culture there is not welcoming to people my age, and their recruiting was very scattershot. If I really wanted to move to a big company I'd look at Akamai first. They also recruited me kind of heavily a while back, but they had spent the time to understand who I was, and were recruiting for a serious R+D position in Cambridge, working with other greybeards.
I'm 37, I've been programming since I was 7.

I get more done in a day than I did in two days at 27 and a week or two at 17.

I'm no smarter or dumber than I was at 27 or 17 but I have a much more intuitive grasp of what will and won't work and I don't paint myself into corners with elaborate what-if's, I solve solutions in the simplest way that will work with some head room if I need to change it later, I religiously document my code as it goes to production because I know if history is any guide the idiot refactoring it in 6 months will be me and I've learnt that good code that works for a year and can be done in a day beats perfect code that will work for two years when both will be changed in 6 months when the current requirements go out the window.

As for the maximum complexity of mental model thing I'm not sure that is true either but it's hard to say I don't write code in a way that I'm constantly butting the limit of what the maximum complexity I can put into my head is anymore.

Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. - Brian Kernighan
If a parent has the time, home-schooling can be a real boon to a child's education. Consider: I can't teach a class of 30 as well as a trained teacher. Perhaps I can't tutor one-on=one as well as a trained teacher.

But I can tutor my one child, better than a trained teacher can teach them in a class of 30. That's the real comparison. In a 5-hour elementary school day, if the teacher did nothing but tutor students serially they'd each get 10 minutes. I can beat that in the first half-hour of a home-schooled day.

Its no wonder that home-schooled kids often outstrip their public-school mates. My buddy's 14-year-old was ready for college (admitted to State college) because of this. It wasn't just that he was very smart and motivated. Its about the attention and monitoring that can be accomplished.

A century ago there was another name for home-schooling: it was called 'schooling'. Until public education got invented, it was pretty much the only way.
This might be worst in the news industry, but it is not uncommon on other sites too. And even without a tag manager, as a web developer, I still get requests to blindly add all sorts of scripts. Often they're requested by a marketing partner of the client, or because the client has seen something at a conference that they believe they must have.

Wherever possible, I make it clear that this cruft comes at a cost, but I cannot recall a single client being swayed by those arguments. In the case of overlap between trackers (Analytics, Facebook, etc), from the perspective of the client, they solve their "problem" in a quick request. Either it appeases the marketing company or it gives them that little extra feature they think they need but will never use.

Increasingly, it can be miserable developing for anything other than my own projects because of how much time is spent implementing bad ideas requested by other people.
Agreed. Apple's vertical integration is really nice here. As an Android OEM it's tough to have to consider all the trade-offs between different HW vendors (best HW for battery/performance may not be so great for security or software support, etc) versus being a consumer of some internal group.
Stock price also doesn't correlate with hiring if there's increased automation driving it.
> Well, anything is people poison if you take enough.

Yes, but that's not interesting or really relevant. As someone else pointed out, Warfarin is people poison if you take the same amount that's normally used to poison rats.
Google removing Hangouts’ SMS messaging
> I can only assume that someone else was the talent at Bullfrog and Lionhead.

You should look into the career of the Carter brothers (Simon and Dene).
A few years ago, in my old job, I was talking to the marketing team about something. One of them mentioned that she rarely gets sick, but she never lets something as minor as a cold or flu stop her, and she still comes into work because she's tough.

I had a go at her, because I'm asthmatic. Someone brought a cold into my previous job, and I spent six months with the symptoms of it (really). Another time, someone brought a cold in that hit my asthma so bad that I needed a break after rolling over in bed. My doctor nearly hospitalized me over that - apparently my airways were really narrow.

The other woman from the marketing team jumped in, explaining that she doesn't usually get the cold, but takes the disease home on her hands and clothes, her young kids pick it up, and then she ends up spending a month off looking after them, using all her vacation time just like you did. After all her kids have been sick with it, she'll get it, and she doesn't have any vacation or sick days left.

In the end, it turned out that the hero who never let a "minor illness" get in the way hadn't thought about anybody else catching it.
I worked for Miss Lilly Pulitzer once. She was intolerable. The imperious demeanor, the unwillingness to listen to reason, the papered-over cluelessness, it did not work out well. Never again!

Here's a fun thought: elsethread age discrimination is discussed. If an employer shouldn't be allowed to discriminate by age, should they be allowed to discriminate by class?
I think we'll struggle for a long while to make the smartphone our main computer. One that can interface smoothly with wireless displays and peripherals at home.

I could totally see a smartphone hooking up to another computer for gamers - like the Thunderbolt 3 chassis allowing you to use an external GPU. Or simply when you walk into your house your phone connects to a more powerful hub giving you sensor data and processing power?

Eventually I think we'll socially "shift" to allowing electronics within our bodies to augment our abilities. We can't fit everything into a smartphone and we can't keep shrinking it. We can make things more efficient but it's more likely we'll begin building onto humans. Bodies are bigger than phones.

I'm more excited than terrified about an implant attached to my optic nerve for true augmented reality. Imagine everyone having a photographic memory. I'd love to see more done to store data on crystal - or on DNA.

Let's get freaky. :-)
I always liked that movie...
Re your [1]: Mary Lou Jepsen.

https://www.maryloujepsen.com/resume?_escaped_fragment_=#!
"Goal: Replace the functionality of MRI (Magnetic Resonance Imaging) with a consumer electronics wearable using novel opto-electronics to achieve comparable resolution to MRI."

(Couldn't find anything else really;
https://www.engadget.com/2016/05/05/oculus-exec-mary-lou-jep...
"she will focus on "curing diseases with new display technology," by bringing MRI machines to every doctor' office in the world."; links a TEDxYouth talk but that doesn't talk about it.)
Perhaps not – I don't think it's the browser makers job to figure out what terms the current connection has (and for the vast majority of workstation desktops there are no such terms, I think; you're getting a pretty rough deal if you pay by the byte on a fixed connection, no matter the price).
Good job. Thanks
That said, I can't imagine suing someone over things like this. Srsly.. if Facebook doesn't want me, or can't handle me, I think it is their loss.
No, on purpose of wanting to aupport the creatirs of the content being consumed.
I accepted an offer at a subcontractor at Gulfstream once. Crazy process, including them demanding I send all kinds of crazy info including SSN via email unencrypted.

Anyway, I spent several weeks asking them over and over when my start date was supposed to be, because eventually my soon-to-be employer's contract with GD was going to expire and I also wanted to give my current employer notice.

After a couple of months of this, I got fed up on a Friday and wrote an email telling them that I'm rescinding my offer and they went crazy and then kept calling me through the weekend and telling me I could start on Monday begging me to start...telling me I should just walk away from my current employer with no notice.

Walked away from that situation and never looked back. Glad I did it. My background check cost them nearly $500 and I imagine it hurt their relationship with General Dynamics. First clue should have been the fact their entire HR department was offshored.
> Why does the profession of a "Butcher" exist ?

The same reason the profession of a "Mechanic" exists, specialization allows for greater efficiency.

I occasionally do final trimming on cuts of meat for my family, deboning chicken breast or cutting down a steak or tri-tip. But I'm not quick or efficient at it, so better to let someone else do that and pay them for the service.

Same with doing maintenance and repair work on my family's cars. As I've gotten older and made more money at my specialized profession, I'm shifting from doing all my own car work to paying someone else to do it.
I've used Mailhero in many places, works great!

See https://news.ycombinator.com/item?id=11781361 or https://mailhero.io/
I know that mate, no need to get snarky. What I meant is that it was bundled with the core by default, but thanks for the correction. I thought I read it somewhere, but judging by a quick search, it seems I'm mistaken.
Hopefully a sick write-up comes outta this!
Not sure about the maximum complexity point. I like to think i'm thinking about things with very crisp abstractions, so i avoid some pointless complexity i used to deal with.

Processing complex models though? No. Now i actually process them. I know the 50 things that could be horrible when facing a new environment, and i go look for them. My old strategy was to hope i'd be smart enough to deal with whatever i ran into. This is still the case, but i figure it out now, rather than 2 weeks or months down the road.

I don't meet a lot of old arrogant programmers, the kind with false bravado. It's not bragging if you can do it. I think that's a losing strategy. I try to be humble, and save the bravado for just after shipping. And do that in a very inclusive way. We did it, not I did it.

Condescension is another one i struggled with a bit. That's a long term losing strategy imho. Much better to ask gentle questions about, what happens when the network is unavailable, or what if thread A has the lock when thread B comes rolling in?

I guess, as a younger programmer, i had quite a few ugly personality traits because i was young and dumb. Those are tolerable when you're cheap. Those are tolerable when you're junior.

One other key, i think, is not presenting things like look at what I did, or look at what I'm going to do. Rather, share the magic. We (our organization) got to build this super neat thing that i'm exited about, and you should share in the excitement because it's super cool. Bring people along for the ride, let them share in the joy we all experience building cool stuff. It's easy to slip, and think I did the whole thing single handedly - bosses make time for me to work on something to the exclusion of everything else, my peers cover bugs and other projects so i can do my stuff. Everyone helped create an environment for me, so i could build cool stuff.

My peers likely don't care much at all, but enthusiasm is infectious. They're often happy for me, and inadvertently happy in general because they see progress.

A lot of people fall into the trap of, this place would fall apart without me and i should be worshiped. No. It's really unlikely the place will fall apart. It might suck for a few weeks or months, but ultimately they'll figure out your stuff or replace it, and you'll be forgotten.
It's less then pennies per view. All of those trackers also pay less than pennies per view. Basically, if you have a legit business with any ability whatsoever to make decent revenue, there's no reason to have chumboxes or paying trackers on your site.
Isn't this solution similar to putting "+unique_string" before the @ part in (for example) Gmail addresses?
I think there's a misconception about performance some perception issues about the ability to do the job. In 6 months of training you might get someone who can sort of do the job, but probably not very well and not at the level of a "real" professional. A good example of this is code camps. They churn out a ton of programmers but very few people that are actual engineers or can carry out actual projects.

But to management/high ups, they "can do the job" and are cheaper. It's like outsourcing. You save in costs but there are hidden downsides and risks.

I'd probably argue that very few engineer jobs can be done competently with a few months of training.
It stops working, because the latency is too high for the inverse-phase signal to match up with the unwanted incident signal it's intended to cancel.
> How do you boil a frog? You turn the heat up slowly.

Obligatory reminder that you won't be able to boil a frog by slowly turning the heat up, it would jump out. It would be nice if people stopped using this common misconception as a metaphor.