skysight-inc/HackerNews huggingface dataset:
https://github.com/epicgames/unrealengine. You have to register your github account with them on their website[1] to get access to it. This is not the case with unity.

1: https://www.unrealengine.com/register
Effective January 1, 2018. Just in case anybody is job hunting right now.
Many go programmers statically compile their code, which should make the paging problem worse.
How do you build a heuristic if not with an algorithm? Perhaps the entire AV model employed by Symantec is flawed.
Maybe you should look in places that management is based in evidences: https://hbr.org/2010/12/the-myth-of-the-overqualified-worker
So I see you everywhere on HN. You usually have the not-so-consensus opinion that I usually agree with. First off, so we have a baseline. I never thought to check your profile and look for projects or blogs or anything.

But wow, you have written some super neat things I had no idea about.

Though apart from just posting to comment praise, more to the topic, I love seeing developer's old work when they were new. It's almost.. humanizing? Like, I swear EVERYONE at one point has were they said "I'm going to learn programming and make the coolest game, better than the other stuff, because I'm creative with ideas."

And then you try it and you realize how not simple and straightforward that is. But you keep on it, you gain a passion for it. And as you posted here, you can see the evolution of skill and pragmatism.

But apart from the topic again, Truecraft is super cool. Sway is super cool and I didn't know about it. I'm going to play with both of them tonight, so thank you for writing two awesome programs for me to spend my day off with :)
There's stubborn and stubborn.

Are they being stubborn because they've seen this before and know it leads to a bad place? (probably not when they're objecting to Git or Trello)

Or are they being stubborn because they don't want to learn new things? (which sounds more the case here)

If the second one, then that's a problem. But it's got nothing to do with their age or experience. I've seen total newbie coders unwilling to learn Git because they don't think they need it (or it scares them, or whatever). It's easier to justify the mindset with age and experience, but it's not caused by age or experience.

If, however, it's the first kind of stubborn, then that's gold. That's what you need. That's the thing that stops teams from repeating the same mistakes over again.

Instead of dismissing it all as "stubborn", it might be worth checking the rationale behind the reluctance.
That’s exactly what happened to my wife. She’s highly qualified and had a lot of international experience in large, well-known companies (HP, Intel, HSBC). Here in Canada, she’s rarely been able to even get to an interview these past couple of years, and when she did, she was “over qualified.”

She now makes sandwiches at a local supermarket for minimal wage and all but lost all hope. Breaks my heart.

I was lucky to get a job pretty quickly though so there’s that.
In general older developers have a higher 'monthly nut' (as do older folks in general). This is obviously a generalization, but things like saving for retirement and housing costs are higher the older you get.

Huh? My expenses have never been lower. My housing costs sure as hell aren't higher because I bought my house when they were a lot cheaper than they are now. ($1900/month for a detached rambler in Redmond, WA; suck it, youngsters.) Haven't had a car payment in, what, about ten years? We've bought all the high-end stuff we're going to buy. TVs wear out, but high-dollar musical instruments don't, so no obsolescence there.

I'm sure our retirement savings is higher than yours, but it's not because retirement's coming up; we're set there. It's because I don't know what the hell else to do with the money, and I have a tax-deferred savings account? Okay, sign me up for that and max it to the Federal limit. And even that's not enough to siphon off the surplus, so we make extra principal payments on the house.

Granted, that's two incomes and no kids. But we could get by on half of what we make. I'd do it, too, but no one is offering a 20 hour/week software job, and at this point I don't have any marketable skills other than writing software.

EDIT: sorry, went off on a rant and didn't answer the question: "That said, how can you combat that?" Mmm, I don't. Maybe employers overthink it like you do, maybe they don't, hard to tell. Frankly, do I want to start an employment relationship with a company that's already second-guessing me? I just inquire about positions that interest me, and at some point some sucker hires me. I do think one would do well to avoid job-hopping. When I've been a hiring manager, my guess is going to be that one looks good on paper but is insufferable to work with (and hence gets fired), or can't be pleased. Having "my own company" on the resume, even if it's one that didn't quiiiite work out, seems to be a plus, too. Other than that, I dunno, just go look for a job like everybody else. <shrug>
Yes, sorry I was not clear. The OP was correct in stating that sometimes one just need to get started, but it's hilarious that what one does in the real world is not something that is valued in an interview where one is expected to come up with a solution and iterate on it to have it fully optimized in 45 minutes.
So no new higher resolution devices yet? That's a bit disappointing. Any other events in the pipeline where such may be announced?
No, but neither did I claim it.

However, my argument wasn't that. It was that they are not completely different. Their are similarities between the two.

Do Star Craft and Red Alert share absolutely nothing in common?

If they do, you agree with me!
This is a pet peeve of mine. It hurts not just the other cities in the UK, but London as well. We don't alleviate overcrowding in London by making it easier to move to London. We alleviate overcrowding in London by making more other locations economically stronger.

That should mean strengthening a region around Birmingham, faster links connecting the Leeds - Sheffield - Manchester triangle + tack on Liverpool, and a wide orbital around London improving connections between the towns around London that now are reduced to feeder/sleeper towns. There are towns around London that has decent direct rail tracks, but where the fastest rail route is a 2x-3x longer journey in to a London terminal and back out again. Actually run direct trains, and you suddenly have new viable commuter regions that bypass the centre.

Only after that should we think about making the links between these centres faster.

The problem of course is that many of these will need to be run at substantial losses for years before enough companies etc. will move/get established to change transport patterns, and it's so much easier to justify building more expensive routes where there is existing overcrowding.

Never mind that doing so just attracts more people.
I clicked on the comment section assuming I misunderstood something. No. Apparently "over-qualified" is a thing in Silicon Valley. Wow.

I am torn between thinking this is just bullshit to not say to someone "you are too old" or believing that people really think that additional skills are a bad thing.

Just wow.
Hitler was highly inspired by Manifest Destiny
I agree but when I look around at the nontechnical world (at least from my vantage point of artists and hippies) this is exactly what it has become. When you can't find work other than what you don't like, a lot seem to choose becoming an Uber/Lyft driver.
I highly disagree. I have visited many times, and I find it to be a truly magical place. The mind-boggling variety of life from the sea, the frenetic energy, and the tuna auctioned for tens of thousands of dollars - it made an indelible impression on me.
Fish farms are a thing too (and an ecological problem)
Of course countries aren’t races. The citizens of those countries do have races, though. If, for example, you’re only judgemental against Latin American universities, that could be considered xenophobic but it could also be considered racist. The two aren’t really that easy to separate when the prejudice is against a group that is both foreign and a different race.
Germany offers a self-employment visa too, with not too many additional requirements on top of the Blue Card.
Vimium is awesome. I'm just waiting for Brave to support it and I'm gonna be 100% Brave.
Not all systems support qtwebengine (by support I mean: have the current version of qt), and the developer still has qtwebkit as a fallback. Both implementations differ a lot, and I'm happily impressed to see support for both at the same time!
The USA is sitting on large amounts of geothermal energy in Yellowstone
Was Henry Ford a part of this plot, considering he was a big fan of Hitler?
More points for lazy evaluation (2011)
Yes, education teaches you things, important things, that likely you will not know otherwise. For example, I studied Chinese history and culture with some of the world's leading experts; I'm confident that I know much more about it than people who spent the same time learning Java. And because I know those things, I have a much better understanding of everything I read about China and also about my own country's history and culture, because I can see it context of what people in other countries do.

Another thing education teaches you is how to reason effectively, the most important skill of all: Reason is what separates people from animals, the Enlightenment from the Dark Ages, science from superstition, rationality from hokum. And almost the first thing you learn is intellectual humility: I am wrong about so much, and others know so much that I don't and have such different experience, that it's foolish to dismiss them. You learn we are each prisoners of our own narrow perspectives and experiences, and that the more challenging another point of view is, the more likely it is to be worth listening to. So when you say you "laugh" at my ideas, I think you should have spent less time on Java and more on learning.
> $0.40 cents on a $5.00 transaction

Visa or Mastercard is cheaper than that
I wonder, I'm not a customer so you prob shouldn't listen to me, if your problem is that you are selling something customers don't really put a value on. Security is a nice to have and only becomes a must have when a problem has already happened. Kind of like virus scanners are only purchased when someone thinks they have a virus. Is there a subset of your security tools that can help determine problem, a cause, and a possible solution to an existing problem? Maybe package up this smaller toolset with maybe a white glove cleaning/restoration service as a product.
Apple thinks for its users in all the wrong ways.
I did this recently. I removed the details of older experience and replaced them with a section “Other projects” where I quickly listed interesting and relevant things I did before but with no dates. I also removed the dates of my degrees.

Coincidence or not, I started receiving more contacts from recruiters and recently got a great new job.
I've fired remarkably few people, but I do have high standards and hold myself to even higher standards. Dishonesty isn't acceptable in business. I can forgive in a personal relationship, but my reputation is attached to the outcome of the employees work.

A willingness to be dishonest is not acceptable. You can tell me you were in Colombia smoking crack, it's okay. Don't lie and say you were in Colombia handing out aid to indigenous people, unless you were.

There are some lines that I don't allow people to cross. That is one of them. My employee's actions reflect on me and my other employees. They can cause harm to me or my other employees by making the business look bad.

I'd be more concerned with acceptance of dishonesty than I would with a perception of my enthusiasm.

The reverse is also true. If someone client is dishonest with one of the employees, our relationship is over. I will not have an employee's reputation harmed by the acts of another.

I don't think honesty is too much to ask for.

As for your own views, you can take comfort in the fact that I've long since sold and retired.
Nobel Peace Prize is more political and ideological than any other Nobel Prizes. I don't consider it to be a 100% valid one. Not like academic ones where people send proofs.
And that guy is named Liu XiaoBo not XiaoBao. His wife is fine, and there are no reasons to do anything about his family.

Toutiao is just another company who runs for profits. Profits are focused. I don't see its popularity outside China even in East Asia.

You may worry more about your own right-wing Indian government.
Investors Are Already Buying Houston Homes for 40 Cents on the Dollar
Note also that fields are not all equal. In France I used to complain about the lack of English skills but I never found a programmer who could not at least read English and most business people will be able to communicate, maybe with a strong accent.

Now I live in Japan and most programmers I meet do not speak English at all (leading them to be pretty poor programmers).

Proficiency is not equally distributed.
Are your parents truly completely different people?
Not GP but probably: “Here be dragons”
> I mean, how many Greek cities had nuclear landfill fires smoldering underneath them? Fewer than modern America.

How many modern American cities have smouldering nuclear landfill fires under them?
Kapitan by DeepMind – a Generic Jsonnet-based Configuration Deployment System
Several people in my family have had overage issues by forgetting about WiFi being off. They are certainly not technically inclined.
If you want to avoid cellular charges, shouldn't you be turning off cellular?
'Bigger' is the word I would use. The scope of the story is incredible
This assumes a naive system without a constitution. If you start with a solid set of rules that say they can only be changed by reaching a certain threshold, e.g. 80% of the population and specific timeframes for votes, it will be much harder for populists to push through evil.

You could also have a weight system, e.g. engineers get double votes on technical issues in their field. This will lower the power of redneckish factions.
Didn't he actually design the first rocket himself? He's quite smart. I don't think "industry experience" counts for much. By the way you're using "Dunning-Kruger," it's unclear that you actually know what it means...
I’d guess many of us spend 74 minutes a day on HN
I have followed iOS JB for years and keep up with exploit dev and mitigation/defense.

The usage of source code and avoiding deep assembly documenting helped a lot. You are still looking at several man days of deep work on understanding the driver and stack.

KASLR was the only real mitigation to bypass. That could have been a difficult part worth it's own discussion. Bypassing ASLR typically requires an info leak.

I think 3-4 weeks of one person's effort is a good guess. +/- 1wk depending.
Maybe the introductory text primed me to expect much worse, but I actually found the code quite readable although definitely underabstracted. I was expecting the opposite, the sort of code I usually see from beginning Java programmers: classes and methods everywhere, but almost no real work.

A long time ago, I (briefly) worked with Enterprise Java. The things I saw were far worse than this. 100+ deep callstacks[1]. Dozens of layers upon layers of do-nothing indirection. Dependency inversion and injection used for just about everything. 50+ character-long identifiers. Tons of XML-based configuration. The majority of the code consisted of nothing but methods that only called other methods, perhaps with a trivial conversion or reordering of the arguments.

This is perhaps an excellent example of how severe underabstraction is much better than severe overabstraction. There's very long sections of code here and some of it's very verbose, but it's all very concrete and just about every line is actually "doing something": the ratio of "actual computation" to fluff is very high. If given the choice, I'd much prefer working with a codebase like this than a lot of the Java/C# stuff out there.

I also echo the sentiment from others that the author is clearly very talented and dedicated, and deserves much praise for even attempting to write something like this and getting so far with it.

[1] Not mine, but for an example of this insanity: https://ptrthomas.wordpress.com/2006/06/06/java-call-stack-f...
California secessionists think path to independence is easier than Catalonia's
> On their own, % and / are way slower than +, -, *, <<, >>.

And the branch instruction is free??
2017 Segment Open Fellows
You don't have to work crazy hours at Google. At least at the teams I was on; there were occasional reports of lousy conditions in some groups (e.g. Nest), but they were very much the exception.
> People want to feel respected and appreciated for what they bring to the table.

Yeah, because if someone wants to be respected or appreciated for what they bring to the table, that's unreasonable.

If you (royal you) buy into this thinking, the problem is you, not the employees.
Although in his case he probably could, I believe his wife is very bright.
Age discrimination is a crime in the US. We don’t tell bank robbers, its not a nice thing to rob banks, and in this industry we’re all part of the bank robbing problem. We need to look at our attitudes in calling out bank robbing as a bad thing.

Crimes have legal consequences, more than a morality lesson is needed.
A Lifetime of Nerdery
Huh, More time-killing than social media. Feeding people content that they like. Putting them in the bubbles and reap the profits. Much of the Internet has been on this track for years. Last year's election fully testified how much all of this kind of media can do.
> It also allows programmers, these very territorial beasts...

They should be. It's difficult to get quality experience if you're only designing by committee or executing on someone else's designs.

In other words, carving out niches for people is a great way to get your engineers to level up from junior to senior to beyond. They should, hopefully, appreciate the clarity in career progression also. They should be able to see themselves making bigger and more important decisions as they prove themselves.
yes, and i liked it, but it wasn't nearly as stunning as the three body trilogy was.
Rethinking extinction
Sandi Metz's piece on this: https://www.sandimetz.com/blog/2016/1/20/the-wrong-abstracti...
The problematic scenario goes like this:

1. You're in a coffee shop. The WiFi sucks today. You turn off WiFi so you can use your cellular connection instead.

2. Many hours later, you go home, having forgotten about #1.

3. You binge-watch the entirety of Doctor Who streaming on your phone, not realizing the phone is still using cellular.

4. Large bill from your provider.
On Android 7.0, the cellular icon in the status bar makes it very clear when you are not on WiFi. The icon serves as a reminder for me since I usually switch off WiFi in the morning and re-enable it at home. I don't recall ever forgetting cellular on.

Regardless, I think Apple could have come up with a more user-friendly solution. This just looks like a lazy hack to be honest.
360-degree Look inside Chuck Yeager’s Cockpit
> they were humans too

Yes they were. However I'll put more stock in the ideas that have survived and been promulgated throughout the ages than I would, for example, some poorly thought out perspective from some random guy on HN.

https://en.wikipedia.org/wiki/Lindy_effect

> and no-one today would talk about the left ventricle being the source of human hea

No one today would seriously suggest that a low-fat high-carb diet was healthy and yet that's exactly what was advocated by the medical profession up until about 5 years ago.
No more a target for hackers than upstream log servers. In fact, it will be easier to audit, since it's open-source and does less (only aggregate and anonymise data and pass it on).

Yes, it will be niche to begin with, but everything starts that way. If minor players adopt this, over time, it can put pressure on the big players to do so as well. It's a long game.

For example, MS opened an Azure datacenter in Germany where MS doesn't have access to user data. So, people are starting to do things to restrict their own access.
Not to mention that this "dialect" obscures the intelligence level of the speaker.

This is actually a fault of a kind of racism, though. If we accept that AAVE is a dialect of English, with its own rules (and the article appears to make that case soundly), then people not being able to look past that is a symptom of their own ignorance.
Looking for a Career Change? 3 Questions to Ask Yourself
Even if you're only paying them based on required qualifications rather than on their actual qualifications, you're paying them at below the market rate that they could command. If they ever decide they want to leave (for more money, or something annoyed them, or a friend of theirs is hiring) they can do so easily, and they're more likely to be tempted.

In this analogy, you can buy a Ferrari at the same price as a Miata but the Ferrari is much more likely to get stolen.
There's a difference between taking into account your own known context and assuming someone else's hypothetical context.
Yeah, passwordless keys suck, I agree. It's a little better because my hard disk is encrypted, but still not enough. I just got my Yubikey in the mail, and I want to move everything to Yubikey (for GPG) & an SSH agent, then I can redo all my keys; but I'm dragging my feet a little
Interesting site, although the clone I (very) briefly worked on isn't on that list. Probably just as well, the project is more or less abandoned.
I disagree that it's thriving! It's a pretty weird combination of a JavaScript-like interpreter with non-JavaScript stdlib and bizarre choice of keywords, for example, 'local' and not 'var'/'let,' etc. It's capabilities as a language are pretty limited, so, although at first sight, it looks great, it's pretty limited, and even Jinja2 gives you more, so, you see more and more people combining Jinja2 with Jsonnet, which is proof that it's doomed.
This is a good point. If we're posing Occam's Razor-like arguments against models for having "too many free parameters", then we should probably really be comparing something more precise, like the models' Kolmogorov complexities.

Otherwise, it's just too easy to hide a lot of complex machinery inside a "single parameter". In fact, from this perspective it's arguable that an arbitrary real number is actually a (countably) infinite set of parameters, since it takes that many bits to uniquely specify any real number.
Career Calling
I've often said that a team couldn't ship a production-ready version of Tic-Tac-Toe in less than a month...even if the implementation were already written.
I think the point is that they don't want to.
Yes. SINP in short.
Wow, Pharaoh. That’s a while ago. Pharaoh’s gameplay deserves a modern, deeper treatment. Badly. That pathing and routing mechanic was really fun to optimize and figure out, and jived oddly well with programming. I easily invested hundreds of hours into it, and really wished you could scale the cities up further.

The Westwood alumni showed up last time there was a thread about them so Impressions alumni, if you’re reading, thanks for a great series of games (Caesar too). Kickstarter!
most likely this research is a result of Project Zero playing with PCIe interception/injection hardware toolset