skysight-inc/HackerNews huggingface dataset:
You can ride the young person harder, make them work unpaid overtime, and force them to obey your wishes. The old people will get uppity, they may still remember the times when there were standards and ethics, you see.

I didn't mean that entirely seriously but it does seem that the labor market still hasn't recovered from the recession when it very suddenly became a buyers market. In theory, it could have by now but it feels as if the job market is still being kept at an artificial scarcity, maybe because companies are still afraid to spend on people, or because they're trying to eke out every last cent of profit regardless of future.
At least in C++, GCC and Clang will both use a CMOVE: https://godbolt.org/g/W1GWyP
Is the Taobao app fully rebuild in Weex? or part of it?
I spent time at MS too, and I have worked on a WP app, and I don't think my comment has been grokked here. It was the app platform I was thinking of the most that was missing lots of features, and I would say the whole approach to how the app platform people exposed device capabilities was both wrongheaded and not at parity with what the other guys did. And instead of being aware of this gap and taking corrective action, they doubled down into Raymond Chen style "every feature starts at minus 100 points", which works well if you have a desktop monopoly but not as well in a truly competitive market, and meanwhile can be used to justify a lot of bad behavior.

I don't think the whole answer fits in a comment box though. If you have interest in learning more offline I can explain it further.
I was thinking of a different one, an article in New Scientist. The full title of the article is apparently "Darwin was Wrong About the Tree of Life", but the cover much more prominently featured "Darwin was Wrong". [1] [2]

[1] https://www.newscientist.com/article/mg20126921-600-why-darw...

[2] https://www.newscientist.com/issue/2692%20/
No, theres no good reason to assume that.. I can make up stories that support the opposite view too - skilled employees are likely to be able to land many great jobs, so if they pick yours they are likely to stay.

The story is just a rationalization for whatever you want to believe. You could simply evaluate the candidates record of tenure at earlier companies, ask them about their motivations etc. to get some idea of whether they plan to jump ship just like any other candidate.
Yeah, I don't think so.

It's not "have something of an understanding of what we're doing here", it's "feel comfortable, and _competent_, in the interactions across the code base, why some approaches might not work or have failed in the past, etc.

I'd totally agree with three to six months before that comfort sets in.
Describe to me what the average Canadian thinks the average Australian looks like.

Now describe to me what the average immigrant to Australia looks like.

I think that will help you understand.
Those sound like relatively straightforward things to write safe and convenient wrappers for. Obviously not as barebones as C but certainly not constantly fighting the language.
Video Games in Communist East Germany [video]
If you are interested in an alternative perspective, you should go read the "E-Myth" by Michael Gerber. It is ostensibly about entrepreneurship, but all his points apply equally to those in all types of leadership roles.

An organization shouldnt hire the "best" people because they are the most expensive and can easily lead to situations where your organisation is relying on an individual too much (e.g. they are the only person who understands a particular code base). The organization should focus instead on creating processes that take mediocre people and turn them into great at their job. That will be the most profitable solution long term.
Coupled with an element of irrational nationalism. "Everybody's telling us to stop doing something pointless/counter-productive, but it's a part of our culture!" (See also: gun ownership.)
I like this route, too, so far, though it's new for me.

I did meet a 60-year-old programmer the other night who said he can't find consulting work anymore. I do sort of worry about one day not being able to keep up with contemporary techniques, but it seems like that day is far off, for now.
I recently stumbled upon https://github.com/citybound/citybound which draws inspiration from SimCity and RTC among others. The project is still in very early stages, but I thought it was very interesting.
50 years later, the Apollo 11 command module still dazzles
Gloves aren't really a mainstream consumer product yet in a way that you'd expect in the future. When I'm typing in VR, I have to put my controllers down to the side of the keyboard. Easy to pick them back up though. It certainly would be nice to have the keyboard tracked so I don't have to slide my hands on the desk to look for it, but once I grab it, typing is fine.
> At least, we no longer consider things like slavery and sexism OK

No one has ever thought sexism is OK just like no one has ever thought murder is OK. The term contains within it the implicit value judgement.

So long as there is sexual dimorphism among humans there will be a fundamental nature to the relations between the sexes and gender roles. If you would like to keep your mind closed and not think about the possibility that what we have now is not necessarily in keeping with that nature, that is your prerogative.
It made me so happy to read your post! That is such an amazing idea!
"you're overqualified" and "we only hire the best" is a bit of a contradiction, isn't it?
You handle the 15 first to avoid the accumulator requirement.
:/ I don't really enjoy this smugness, either.
Depends on what you are stuck in.

In Toronto, I've worked with 60+ years olds getting paid six figures as 'c++ developer'.

I've also worked with 40 year olds hired as 'frontend engineers' unable to get more than $35k.

So yea, maybe your statement is true if you are only after job, but if you treat this as a career, there are no limit to opportunities.
If you put walls around your garden, don't be surprised when many people don't come in.
I guess I'm just getting jaded about the scale; when you reach a certain dollar amount, there don't seem to be consequences at all. I'm sure I would get busted for insider trading if I tried it, but my company's CEO damned sure wouldn't.

Not that it'd be easy since you have to schedule big sales like that with the feds in the first place, but I mean...come on. The sheer blatancy.
I've always wondered why muck around with GitHub when they can just share source code via magazines that are delivered through the postal service, like these guys were.
If they can get the job done, who cares why they took the job? You can't read other people's thoughts.
Also how to you manage to spend $2m without getting any sales?! Was it all staffing cost?
It's pretty straightforward to get co-op students to come work for you. It's harder to manage them in a way where you both succeed.

1. Find a local university that is known for their co-op program. They will be looking for companies to sponsor their students.
2. Write a job description and post it on their job board.
3. Interview. Remember they don't really have much experience, especially if it's their first co-op. You can walk through FizzBuzz and other standard programming questions. Give them an open ended problem to see how they think about solving it.
4. Onboard the co-op(s) you end up hiring. It might be their first job, so provide clear detail on expectations and leave time for questions.
5. Give them really simple assignments at first, just like you would any new hire, but with more direction. Have them reproduce a bug.
6. Ok, now tell me how you're going to fix that bug. Put it in an e-mail, and we'll review.
7. Ok, let's step through it together in the debugger (many co-ops do not have that experience).
8. Ok, let's work through the release cycle to get it into the dev environment.
9. Ok, now let's work with QA to get it into test.
10. Ok, now let's work to get it into production.
11. Goto 5.
12. Three to six months pass...
13. Co-op eventually graduates! Now they're looking for a job, and reach out to you.
14. They have experience with your codebase, and you know what they can do, so you hire them.
Karl Guttag, who’s views I trust in this area, wrote some blogs on the topic a while ago. He was not impressed: http://www.kguttag.com/2016/11/20/magic-leap-separating-magi...

If you want all happiness and butterflies, as well as elephants in your hand and whales jumping in auditoriums, or some tall tale of 50 megapixel displays and of how great it will be someday, you have come to the wrong place. I’m putting the puzzle together based on the evidence and filling in with what is likely to be possible in both the next few years and for the next decade.
You can essentially opt out. Just never apply for credit in your life. Good luck.

At the end of the day you do consent to this through participating in the banking/credit system.

While the data may not exist without you, you are not the one recording it. Why does it not make sense to assign ownership to the one recording/creating the data in the first place?
My manager uses technical terms incorrectly all the time, how do I correct them?
Third google result for me: http://1pezeshk.com/wp-content/pics/2013/01/microcosmicgodth...

Hopefully it's legal and accessible for you.
YES, this 100 times.
Whatever, Tilapia is tasty and ecological.
Cyberattack Captures Data on U.S. Weapons in Four-Month
Special relativity is a fact. It is literally how the universe works. I don't know what else to say. There's no debate, it's a certainty that you cannot transmit information faster than light. Space and Time in Special Relativity is 240 pages, and you only really need to read like half of them.

Maybe gravity doesn't exist on the sun. Maybe electrons attract in the Sahara desert. This is what you're suggesting.

Authors are making a common mistake, and you're justifying it. The point of science fiction (at least hard scifi[0][1]) is to predict the future given some assumptions or premise like "we can control individual neurons"[2] or "there's life on a neutron star"[3] or "the moon exploded"[4] or "message from outer space"[5]. You get some outlandish sounding ideas that readers can consider seriously because the author genuinely thought them through. Ideas that don't respect relativity are useless. It's like writing fiction about Napoleon with walkie-talkies. It doesn't make sense, you could (probably) do much better than Napoleonic tactics with a walkie-talkie. A military tactic in space that relies on instant communication is a useless idea. Plus I just plain think it would've made a better story if they had to strategize around the speed of light.

(spoiler) to be fair, The Three Body Problem almost did it right, their ships travel at non-relativistic speeds, and the first 3 messages take 5 years to transmit. But I didn't bother reading past the first book after the quantum entanglement mistake on the last few pages.

Maybe I'm getting elitist. The hard/soft scifi thing is an old conversation. I understand that the social commentary is a big aspect of some books, just don't call them science fiction.

[0] https://news.ycombinator.com/item?id=15462327

[1] https://www.google.ca/search?q=three+body+problem+"hard+scie...

[2] https://en.wikipedia.org/wiki/The_Nexus_Trilogy

[3] https://en.wikipedia.org/wiki/Dragon%27s_Egg

[4] https://en.wikipedia.org/wiki/Seveneves

[5] https://en.wikipedia.org/wiki/His_Master%27s_Voice_(novel)

https://books.google.ca/books/about/Space_and_Time_in_Specia...

https://news.ycombinator.com/item?id=8937197

https://news.ycombinator.com/item?id=7888847

https://news.ycombinator.com/item?id=4588938
Yeah, they'd obviously have to issue a different sort of bonds for the board.
much what? Don't leave me hanging.
It isn't just my browser. AMP performs very badly in some non-mobile browsers (no extensions).
Hey, Segway has the mall cop and dorky tours cornered.
Brb, need to go change my admin password... Where do they get these guys?
Things must have drastically changed in the last seven years then. Between 2008 and 2010 I drove rental cars almost full time with horrible credit and a debit card. The weekly cost for a car was 170 and if I went monthly it was around 600.
Florida Company releases revolutionary AR glasses, 4 out of 10 customers go blind
Google admits its new smart speaker was eavesdropping on users
Note the $1000 is "due this week" not "Due every week". It's possible you had that set aside, and then you had an unexpected expense that ate up your cushion. Probably involving the kid you helped with his homework.
Thanks for the additional example and context. I guess the point that I'd take away (and another way to deal with this if I confront it) is to provide that context as the candidate, rather than letting the employer guess the context. Maybe it'd be good to confront it head on and say "I'm willing to take a pay cut because I'm a windows guy who wants to transition to iOS".
That is an excellent question. I know that they are not the same by the fact that I have solved problems where I had no words for the steps of the solution. It was all visualization. And that raises the question of what other representations may be present that we are unaware of. That leads to the idea that intuition may in some cases be the same thing as actual knowledge that has no outward expression.
This. My company creates fraudulent postings to hire H1Bs. The Americans we interview (1 per position to follow the law) are switching industries or otherwise have absolutely no experience.
Virgin Invests in Hyperloop One, with Eye on 670-M.P.H. Commutes
Original author here.

It's actually a method to convert from the index of an inventory hotkey slot into the keystroke used to access it -- there were ten hotkey slots, which were numbered 1–9 and 0 at the end.

But I like all the other interesting interpretations here :P
(They all assume way more knowledge than I had at the time.)
This is fascinating to see.

I'm pushing 28, so every day I worry if the development job I have now will be my last. I'm a hard, dedicated, loyal worker who has never left a company, only swapping jobs when my old employers laid me off or themselves collapsed. Unfortunately, I suffer from strong social anxiety so management certainly isn't an option.

When I was 22, finding a job was easy. But once you have the portfolio they say they were looking for in the first place, no one wants you anymore because they're too afraid you'll jump to the next job paying $1k a year more or whatever. Its dumb.
So far the best article i've read on code reviews; one that finally considers the human side. Well done!
Something I recently read helped me with this. The guy said “refactor often”. So I code the solution for the problem at hand and when something else touches it, and a refactor is necessary, I do it right then, schedule implications be damned. Early on it can be a hellish bit of regressions, but after a time, the refactors move from less disruptive to smooth. And I get two bonuses: technical debt stays low, and analysis paralysis is optional.

There’s a trade-off between time to completion and designing debt-free code, and I think that one small mantra helped me find the right balance. And let’s be realistic, the only debt-free code is code that is never touched by new implementation.
Yes, actually Google does have programs to let people work their way up on the inside. Barista is a bit extreme and not really internal since they're vendors, but admins, help desk, etc. do have avenues to move into other roles.
"Packed" executables are also still used in the demoscene for fitting into size limit categories.
By the same token, some of the great failures, frauds, and cons in history did look a lot like this.
And there went my night. Thanks! Better than I imagined this could be done.
This was a good point. Real question for those with experience: How often do you see someone in the top decile of their professional peer group go unemployed for a long period of time? (I could see it with PhDs with lots of education but little experience—but for that reason they may be willing to cut their teeth and work up).
Ah the legacy of Rails. Active Record anti-patterns for everything.
This is fascinating to see.

I'm only two years away from the cliff (30), so every day I worry if the development job I have now will be my last. I'm a hard, dedicated, loyal worker who has never left a company, only swapping jobs when my old employers laid me off or themselves collapsed. Unfortunately, I suffer from strong social anxiety so management certainly isn't an option.

When I was 22, finding a job was easy. But once you have the portfolio they say they were looking for in the first place, no one wants you anymore because they're too afraid you'll jump to the next job paying $1k a year more or whatever. Its dumb.
If you have a Ph.D. in machine learning and can't find a machine learning "job" and want one, then go to Wall Street and become a quant. Bear in mind that it could also be that these folks don't want a machine learning job, maybe they need to level up their programming skills or are interested in other software engineering related skill sets. There are many programmers who majored in business or physics or even history.. yet they became programmers and some are quite successful! Should they have not been hired because they would eventually leave to go teach history or smash an atom?
It's not. But if Uber's marketing to drivers is fueling a perception of the viability of Uber vs. what they actually stand to make, that's a problem.
As I noted in another comment, it's "due this week" not "due every week". Given the portrayal is definitely someone just scraping by, it's possible their cushion for the mortgage was just eaten up by some other non-negotiable expense.
Los Altos here. A bit better tonight than last night, when it smelled like a campfire and the sky was a thick orange. My main concern is our young ones.

Also, the houses here weren’t really built for this (or the dangerous heat waves we endured this summer). Poorly insulated, designed for very moderate Northern California weather.

And we’re just the periphery - the side effect of the tragedy unfolding just an hour north of here.

Stay safe - keep an eye on the air quality reports and take them seriously.
It obviously stopped being that in many markets really quickly.

But then, when it comes down to it, the "gig economy" was just SF speak for "A shitty part-time job."
This guy funds.
I remember a certain someone who used to talk constantly about "flat plate" monitors when LCDs were becoming affordable. Did not take correction attempts very well.
Q3 is intentionally stripped down. Primarily due to Carmack's direction. Iirc from his old plan files.
Was the comment of that commit 'initial commit'? :)
Give yourself permission. I have a GitHub repo called "junkcode" for this very purpose - sometimes projects are promoted out of there, sometimes not.
Reminds me somewhat of the Gervais principle. https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
Did I just switch the answer to yes?
In case you need an expert advice for free
Slow and steady growth through organic search + WOM. Haven't tried ads yet. Growing at $100-150 additional per month.
I work for President Trump. Should I stay?
There are hints of that concern in TFA where they state the importance of accurate simulations over a long time. On the other hand, a simple two body system is very stable but will diverge in a simulation using a simple Euler integrator.
SF sidewalk delivery robot ban advances toward approval
Indeed, it is concreteness that is the virtue and abstraction that is the necessary evil.

We sometimes lose sight of this because when we learn that abstraction is necessary, and see how beautiful it can be, we forget that it is an extra layer of mental indirection.
So there could be a few more possibilities why an overqualified person is willing to accept the job. Maybe a burnout if very high pace high pressure work, could nsulting including. Perhaps chilling at the slower paced company is perfect for him or her. If so why would he leave? I have known plenty of folks who a really really want to mentor and contribute their experience from decades of consulting, but not necessarily go back to doing it. Why not take advantage of the fact. Also, from the employer's perspective give him or her opportunity to do something else when the jobbia done and there's time to spare. Opensource contribution on the clock, presales tasks maybe,speaking at conferences, mentorship. Who cares as long as his job is done, he feels needed and can find other things to do to not be bored. Does not take a lot to manage a self starter.
Tech Giants, Once Seen as Saviors, Are Now Viewed as Threats
Don't forget that if they increase the supply of technical jobs, they get to drive down the cost of those technical hires.
I'm glad they finally delivered this. When they first announced RCT mobile everyone was hyped until it came out and was just another build and wait style game. Hoping simcity gets the same treatment (they had an old one but it doesn't really work on new devices and crashed a lot).
Well, using "gig" to denote a job is ironically self-deprecating to begin with, since it is jazz musicians' slang for a relatively cool and exciting temporary engagement: a musical performance somewhere. Whereas in the ironic context, it refers to some mundane job.
I gave a talk about this project recently: ttps://www.youtube.com/watch?v=KUBYTcVjp7I
> ... your license to wear the shirt is revoked.

Well, you have 30 days time to comply.
Let's see: Lighter cars, higher operating voltage, special wheels, special control electronics...

The article complains of the BART system supposedly being a maintenance problem today, but surely, due to the features I listed above, it must be more efficient than a classic rail system.

Thus, many millions of USD must have been saved in energy consumption during the 40+ operating history of the system.
True. I suppose i just prefer the bare bonededness.
as I understand it webextensions are aiming to be a superset of chrome extensions.
I'm curious, why did you feel the need to call out go specifically? Does this apply more to go than other source languages?
This person has wonderful skills and experience. They must have an extensive network of people they've worked with and for. Yet here they are in front of me not making any use of that network. Why?

Meet that head on because one possibility that goes through the mind of those making the hiring decision is "Is it because this person is horrible?"

"I'm here and not using my own network to get hired because (they've all retired rich the lucky bastards|the network went a bit cold while I did 15 years in xyz co.|I'm not comfortable using a network because I've always been able to get hired on my talent, skills and work ethic and that's really important to me|whatever the reason is).

Also when mentioning previous stuff you've done. "Did that with Jill and Amesh, great people, would work with them again in a heartbeat." "This one I did with Kar-Wai, talented guy, I liked working with him."

Hiring is an investment decision you have to live with every day. Fear and greed the same as any other, allay the fears, stoke the greed.

Note this is not "The Answer" my best to all doing it a bit tough in the job market. It's just one thing to consider if you haven't already, get the box next to it ticked.
I'm surprised that they answered. I had a recruiter try calling me before 9 the other day.

As far as anyone but friends and family, whose numbers I have saved, I don't exist outside the hours of 0900-1730.
> you stop the OS from being able to page out your executable (rarely a big loss)

Why is this exactly?
Their goal is to increase the supply and diversity of good engineers, likely decreasing salaries in the long run. It's about damn time!