skysight-inc/HackerNews huggingface dataset:
Not sure that I agree on the first point. In my 20s, I could easily work 12 hour days, keep tons of complex state in my head, and almost never walked into a room and wondered why I went there (both literally and in the programming metaphorical equivalent).

In my 40s, much of that has changed. I'm beat mentally after a 6-7 hour day of coding. I can only keep smaller portions of the system in my head easily.

It's possible that I was blissfully aware of how shallowly I understood things or how ineffective I was in hours 7-12 of a workday in my 20s (and both of those no doubt have shreds of truth in them), but it seems way more likely that I am noticing a genuine difference in mental ability over the intervening two decades. None of that seems medically abnormal to me.
Better than this only letting us download the savegames!
I've done about 64GB in Go but I think it uses mmap.
I think the idea is that if they think they are "undervalued", they can buy the stock back now for X and sell it for >X later to raise more cash for when they need it.
> I would never want to be kept alive arguably against my own will and the will of the natural world.

I get what you are saying, but let's not forget that "the will of the natural world" includes dying as an infant from diarrhea, an untreated fever, etc. There are plenty of diseases which are now easily treatable and yet killed millions until a century ago.
I don't understand the point of emphasizing corporations over brands. There are many toothpastes available to me in any supermarket. They vary by brand, and about five attributes (whitening, enamel protection, etc.) How would things really be different if those brands were offered by more or fewer corporations?

I generally prefer Starbucks over Dunkin' Donuts, but both offer a wide variety of options.
Value Gap Between Americans and Europeans
"Doing HFT" is not a thing... it's just called trading. With computer automation, trading by definition becomes high-frequency.

The better distinction is whether those trades are on a principal or agency basis.
I don't think that is a major problem, unless I am misunderstanding. Oregon for instance is all vote by mail, outside the watchful eye of any government authority.
Grant short-term copyright for any written works, but require registration and periodic renewal for longer duration, with increasing fees for subsequent renewals.
That’s basically how I find work. I’ve been in Unix admin since the 90s.

Do I know the latest coding pattern some adjunct professor is teaching after copying it from a math book into code, like the college grads I often encounter?

No.

Do they know much about operating at scale? How USE their tools?

They know what ideas are important to computer science. They often don’t know how to make anything work that isn’t an insecure mess.

I think that’s the important take here: I program less these days because I’m teaching people how to make shit that’s more complex than their reduced to a few talking points homework assignments.
Let us evaluate your statement.

>You're making the same class of mistake made by people who support (for instance) the death penalty against criminals in group X because their loved one was a victim of one of those criminals.

First, I am not making a statement for or against capital punishment. That is a strawman argument and false dichotomy. Second, there is no overlap between criminal and civil jurisprudence and capital punishment here.

>That said, there are fundamental freedoms that must be defended even when the group in question is distasteful. Freedom to speak your mind -- and possibly propagate dumb conspiracies -- is one of them.

There is not a unlimited waiver of consequences for making false statements defined anywhere in the first amendment. Defamation, libel and slander are examples of speech that can be prosecuted under the law. Defamation in my case would be false statements that an individual made specific criminal allegations as well as engagement in certain sexual misconduct. To suggest that this is protected speech is not only wrong but dead wrong.
And in two months Berlin: http://vcfb.de/2019/index.html.en
Hot take: or maybe they should be charged with some kind of assault and tried according to the Australian laws?

But no, you're right, let's get the pitchforks and torches and have them all 'git out of our 'country!
This is a massive brainwashing that they've done. That's hard to reverse without directly pointing that out. Due to "political sensitivity" that won't be. (People are afraid of standing up to china)

A few things that are going on: (Check up on Serpentza+laowhy86 videos)

https://www.youtube.com/watch?v=7tsXtk7psUc

- The Confucius Institute is pushing propaganda campaigns in Unis and in public (Their adverts are spammed everywhere)

- In China, they do have people that are willing to turn you in for "violations" (non-government.. citizens)

-- See the video: they'll even try to interrupt talks in the US to "correct the record"

- Forums. Again SerpentZA has found that they are collecting together in Chinese only forums to doxx and harass. Death threats are common there.
He went way beyond "Chinese sympathy", accusing Google of treason and claiming they're infiltrated by the Chinese.

https://www.axios.com/peter-thiel-says-fbi-cia-should-probe-...
I would agree with the OP that on average open source contributions seems to have very low impact on the chances of getting hired somewhere, and about potential roles.

I also submitted patches to various projects, including some quite impactful ones that the associated companies used and that e.g. increased performance significantly. Also have written a library that one of the companies (in the extended FANG circle) needed but didn't achieve it to write on their own for a lot more time.

I have never been asked about any of those things in a typical interview loop. I think this is due to a mixture of interviewers not knowing the technologies themselves (there are actually a very low amount of developers who know their foundational technologies in detail) and interview loops mostly standardized on CS basics (extended FizzBuzz).

If the main goal is to land a good job I wouldn't recommend people to try to get recognition with open source projects. Doing Leetcode exercises, having a good network and doing some job-hopping from time to time might help a lot more.

However I still think contributing to OSS projects can be awesome, and can provide a very satisfying feel to oneself.
Too late to edit my original comment to clarify: the incumbents are profitable, have enough revenue to recycle into buying up new competition in existing and different markets, keeping the their position and business model alive.
Thanks. Hilarious
How about "Don't let Winnie the Pooh turn HK into another Tiananmen Square" - 2 birds one stone.
How to deploy and run your static site for $1 a month
'The King's Revenge' by Don Jordan covers the manhunt Charles II instigated against the regicides after his restoration- the amount of reach his agents had even in other countries and across the ocean was really surprising. Most of the regicides met untimely ends, even those who made it to 'friendly' territory in Protestant Europe or Puritan America. It really showed how hard it is to disappear, even when an informant's tip had several weeks latency.
There is a decent size effort to build a system that runs (a restricted, but hopefully useful subset of) Julia programs fully homomorphically (as well as supporting various sort of secure multiparty computation protocols). At JuliaCon two years ago, the Galois folks talked about their initial prototype of this work: https://www.youtube.com/watch?v=_KLlMg6jKQg (fun to watch even if you don't care about julia to see FHE "in action"). This effort was recently funded with the goal of extending the prototype into a full robust system, so I'm hoping for some good news here over the next couple of years.
Uber: Bits vs. Atoms (2016)
Minify Your SVGs
I would say both Java and C++ still are important mainstream languages.
I don't disagree, but in the case of Pichai specifically: https://www.bloomberg.com/news/articles/2019-05-29/google-ce...
Well they are excluding a group of people based on some vague statements and stereotypes as if there was some evidence of I am not sure what exactly. Might not be asperguer but he personality described by the 10x engineer thread was the le of a compromised person.
Personal opinions (trump rallies) are a far cry from what's going on with the propaganda campaigns.
> many now require daily pledge of allegiance here in Washington state

Haven’t court decisions rendered pupils’ participation in the pledge of allegiance optional in all 50 states?
>the actual work of being a developer/programmer in a professional setting

What is a "professional setting" in this context?
The thing is is that AutoTrader is a website that advertises cars, they don't even have any other advertising on their site. And because EasyList doesn't like a word in their URL, the website breaks through no fault of their own. If the owner of the website is doing nothing wrong, the onus is on the owner of the blocking technology to come up with a system that works correctly.
... and you have to try to make the best of it

Is this built on anything, or is this your axiom?
LogDNA | https://logdna.com | Mountain View & Toronto | Full-time | Onsite

At LogDNA you’ll help us build a fast and modern log management platform that offers the flexibility of an amazing developer experience with the trust of enterprise-grade infrastructure. Today, LogDNA is used by over 3,000 teams including IBM, OpenAI, Instacart, and Lime Bike. We’re building a future where developers don’t have to dread the tools they use at work, starting with log management. We've achieved 300% year-over-year revenue growth in the last year, and we're just getting started.

We're YCombinator alumni, venture-backed by Emergence Capital (Salesforce, Box, and Zoom) and Initialized Capital (Reddit, Coinbase, and Patreon). Our team comes from a wide variety of backgrounds and experiences, having worked on products at Heroku, Facebook, WhatsApp, Udacity, Ripple, among others.

Open roles:

- Software engineer (Backend) - Mountain View: https://boards.greenhouse.io/logdna/jobs/4124607002

- Senior Software engineer (Backend) - Toronto: https://boards.greenhouse.io/logdna/jobs/4030735002

- Developer Evangelist - Remote Friendly: https://boards.greenhouse.io/logdna/jobs/4023469002

more https://logdna.com/careers/
If what you're sampling and responding to is noise, then yes, it's pointless.

If what you're sampling and responding to is noise, and the responses themselves generate self-perpetuating expanding feedbacks, it's worse than useless: it's actively harmful.
Writing a simple MVC app in plain JavaScript
What do you mean by "outside the watchful eye of any government authority"?

Do you just mean the ballots are filled out at home where a government authority is not looking over my shoulder? Because everything else is controlled by the government. The ballots and booklets are printed by the government (who authorize what can be on the ballot and in the booklet), are mailed by a government agency, are checked by a government authority, etc.
Do you think Americans are going to hate their country after reading about MKUltra? How about solitary confinement? WMDs in Iraq?
It promises more than that. If we could actually have fast homomorphic execution we could have blind cloud computing.
I will verify this claim by going through your post history and report back here! (j/k)
> Native American Cultures are extremely dynamic. It's hard to define objectively who is native American and who is not.

Sure. To quote the interview linked in my previous comment:

"We have debates amongst ourselves about whether being Native American is about being a citizen of your tribe – a political designation – or about culture and traditional practice. I tend to come down on the side of political citizenship. It’s true that it’s about much more than blood – culture matters. But our political autonomy matters too, and that helps produce a space in which our cultural traditions can thrive."

So it's true that there isn't one unique, immutable rule for determining Native identity.

But there is also a very real pattern of white people claiming Native identity in a way that 1) all tribes disagree with, and 2) erases the voice of actual Native Americans, and sometimes even actively hurts them.

> it may be the best thing to let people call themselves what they want.

They can call themselves whatever they want. But if they're going to use some bullshit blood test as a "get out of jail free card" to make a white supremacist argument, furthering a well-documented pattern of disrespectful behavior to Native Americans, then I'm going to call them out on it.

Just imagine someone saying "Hey, I'm sick of you always bringing up specific people when you mention the Holocaust. A got a blood test and I'm 25% Jewish. Is this my mic drop moment?" . In this context would you also say "Meh, let people call themselves what they want". Context matters.
My school is working on this right now. Seriously awesome.
Homomorphic encryption would allow tallying the ballots without decrypting them.

Helios [1], for instance uses an homomorphic scheme.

There are alternatives to it though which preserve voter privacy but allow vote tallying. Shuffling is one of them. Cothority [2] implements an e-voting scheme based on Neff Shuffles

1. https://heliosvoting.org/
2. https://github.com/dedis/cothority/tree/master/evoting

P.S. I contributed to the latter
I had fingerprints and dental whatchamacallums taken when I was a kid. However, they gave them to us/our parents to keep.
I don't have anything currently, but I'll see what I can do about getting some sort of announcement list and will ping you. Ideas are welcome!
That does not make sense at all. The KKK is not a foreign government sending its members to foreign colleges to censor students who are lawfully protesting in their own country.

If Chinese students are offended by what other college students are protesting in their own country, they can do what everyone else does, ignore them.
Domain Investors can avoid making costly mistakes by understading URLs
Because they're breaking things without much regard to it.

We discovered a few years ago that our list of advertisers (in a digital magazine) was being blocked by ad blockers. It was coming over the wire with the word "advertisers" in the URL. These aren't ads that pop up and display on the pages, but simply a list of advertisers in the issue.

Rather than try to get adblockers not to block it, we simply used another word in our URL and went on with things. We shouldn't have had to. Those are lazy adblock rules and are incredibly likely to get false positives and break sites.

But we're realists and knew that even if we fixed the existing adblockers, another would come along and do the same lazy thing.
So more ableism for the neurotypical. Great.

I fully expect to fail these sorts of things as a matter of course. I can't wait.
I'm 51, an electrical engineer who has migrated over time from ASIC design, to board design, to ASIC validation, to embedded software development, to team lead, development manager, back to IC as architect and enventually principal engineer for media, real-time software development. You shape your career. You make it happen. Find what you like, and go for it.
Indian stocks suffer worst July in 17 years
Yes. But that doesn’t mean they still can’t require time be set aside for it and for it to be socially awkward to opt out.
Yes you're right that Linux or Mac is irrelevant (and I should have omitted mentioning the OSes); my point was just that on a typical desktop monitor (28-inch monitor at 2560x1440, so about 105 dpi) and at typical zoom level, the effects of rasterization are very much apparent (and still would be on a so-called “4k” monitor), while on a typical reasonably-good laptop display (221 dpi), it's only slightly better. Basically, computer screens have still much lower resolution than a typical office printer (600 dpi), let alone the high-resolution typesetters (5000+ dpi! https://news.ycombinator.com/item?id=20009875) that TeX/METAFONT were designed for.

One sometimes hears that screens are now high-resolution enough that the usual tricks done for font rendering (http://rastertragedy.com/) — anti-aliasing, sub-pixel rendering, etc — are no longer needed, but in fact we still have a long way to go (if we'll ever get there) and these PDFs that use bitmap fonts serve as a good test case.
Is HN exactly like Boomer Facebook now? What's with this "kick them out of the country" rhetoric?

If people are assaulting peaceful protesters, arrest them, charge them, try them, and punish them according to the law. It's literally right there on camera.

But no, please continue inciting outrage and controversy. China bad. Hong Kong good.
I think they're going the right route though if its a tutoring service that is always online and accessible, I wish I even had that in university
A writing algorithm that finishes stories
It used to be a conspiracy theory.

Now the only question is the extent to which she did that.

There is good evidence that the magazine was also paid for by the 3 letter agency.
Yeah, you hear all these horror stories about how developers have a "shelf life."

In the meantime, though, every single older developer I've met has been extremely knowledgeable and frankly much better at the craft than myself.

Look at any hobby -- say, guitar playing. The difference between someone who's been doing it for 4 years and someone who's been doing it 20 years is ridiculous. They're so much better. I feel software dev isn't that different.

The only problem is if you're older you do need to follow new technologies. Older devs I've talked to who were pushed out of the field are the types who worked on, say, mainframe technology well into the mid-aughts and never thought about learning anything new.

As long as you get off the sinking ship of technologies that are obviously waning (and you should have at least a decade of warning in advance, I think), I don't think it's honestly that hard to stay current. You don't have to follow every fad, but make sure people will continue to use your main programming language.

Also, startups discriminate on age because they need people that can work until 2 AM and drink their Kool Aide. But there's a lot of stable, non-startup jobs out there. People who have never left the scene probably think of it as death, but there's actually some really nice enterprise shops out there with great developers.
Can you say a little more about this? Would that negate some of the benefit of this?
I don't think his statement, while bold, is at all unfounded. If he truly was rejected for not being able to invert a binary tree on a whiteboard, but has a proven track record of writing excellent software, I would agree with him that there are some serious issues with the Google/Leetcode/2nd-year-CS-trivia style of interviews.
“I would like to maintain the floppy driver”
You also want to survive rushes by the skin of your teeth because it indicates you min maxed your defense perfectly, investing as much as possible into your growth.

I wonder if Facebook is following that approach. Ie, maximizing growth and planning to just barely survive legal scrutiny
Correct email: jobs@boatsetter.com
I don't get the title - Just four dudes. What if it was four dudettes/chicks?
Maybe it's because they started the project and they have the right to be in charge?
Also, you don't have to use EasyList if you don't like it..

FYI those four dudes are whats keeping me from disabling javascript and images from every website on the face of the earth.

Thank you EasyList maintainers!
In the 40s was intense and widespread hands-on war time patriotism that involved almost everyone at every level: draft of most men of age; rationing including melting silverware etc; companies diverted to war materiel; even citizens financing the whole thing with war bonds.

Then the Stalinist Russians, with some 5 million people in the gulags, became nuclear in 49. The Rosenbergs were executed in 53. This was some scary, tangible stuff. All that red scare whipped into a frenzy by Hoover and McCarthy built on all that wartime patriotism.

So I don't find it surprising that a few celebrities visiting abroad might write up a few trip reports or befriend diplomats, doing their part to keep the red menace at bay.
RPG and the IBMi
Why not buy some companies and get some proper entrepreneurs back into the mix of management? I can't remember any recent major Google acquisitions.

No mega company really has to have internal innovation. And I doubt the pretend internal startups ala skunkswork with an unlimited budget and extensive runways are a real replacement for innovation popping out of the marketplace among the bodies of a hundred other failed/acquihired startups.
>the software engineer depreciates only slightly more slowly than the machine he or she toils behind

The author takes a debilitating credibility hit with this statement. A computer can be worthless after 5 years. So an engineer is what, worthless after 6 years?

He also chases this experience paradox too far. When I (and believe it or not more than a few others) hire someone or negotiate pay I assign zero value to years of experience.

If being a seasoned veteran has any value, I want to discover it in relevant interviews through conversation, problem solving, wisdom, etc. I could make a mistake and not see it but I'm not paying more because of a number.

Same with a recent graduate, there's quite a bit of variation in maturity, communication skills (yes a fine weapon for an engineer to wield), and ability. Some 22 year olds having been coding since they were 12 years old. If all this seems to manifest value during the process, why would I possibly not pay this person more the than the standard "new graduate" scale and risk losing them to a competitor?

I realize not all will think this way and yes, some of the things written do happen but the tone is too alarmist. It's just something that can be unfair and a challenge but it's not insurmountable. It's not like being black in Alabama in 1950.

One thing older engineers should do is the same thing younger ones should. Don't just naively learn tech that's interesting. "Interesting" is important because it can grant effortless motivation and passion. But at least research and sort rigorously the salary differences for 20 different things along with variables like generalist vs specialist company size etc.

Then choose whatever the heck you want, because you've made a conscious decision about your preference to balance interest vs money and choose to make 75k or 250k a year in a state that doesn't have to be on a coastline.

You can even try to put a less enlightened interviewer at ease by being honest. You could tell them you can't be demotivated even if you did take a salary cut, because you don't build your identity on that because it's not about me. It's about how much market value I can deliver via tangible and measurable results. It's about whether I can actually help the company reach goals faster, add productivity and help the company be more successful. And if can convince you such objective things are likely after our interview, I believe they should be the most decisive criteria for your decision.

Here's some random 81 year guy. probably all washed up no doubt. Would you be willing to give him a shot to help you out on some algorithms? For some reason I just feel after speaking with him it wouldn't seem like much of a risk.

https://en.wikipedia.org/wiki/Donald_Knuth
Are you doing both IF and OMAD (on different days obviously) or have you switched entirely over to OMAD?
Is it that onerous for folks to maintain their own whitelists? Chances are, most people spend 80% of their browser usage in 20% of sites visited.

They couldn't be widely shared, but they're less whack-a-mole in practice and from a security perspective, a more superior solution.