skysight-inc/HackerNews huggingface dataset:
SpaceX didn't hire anyone. Did you read it at all? It was some guy (Blake Benthall aka "Defcon"), who previously worked at SpaceX, who allegedly hired this guy Thomas to make UI for some project of his own that he (Defcon) intended to sell to SpaceX later.

I'm not saying the whole story isn't BS, but at least it didn't claim what you assume it claimed.
Wtf is a boutique app firm?
Altitude is how high your body is.

Attitude is which direction your face is pointing. Imagine a satellite meant to photograph the earth at the right altitude but the wrong attitude could just be taking nice shots of outer space.
Based on some of the other commenters, depending on the industry there may NOT be people with industry experience because of the layoffs and hiring ramps of the 80s and 90s at certain types of companies, people in the middle never gained the 20 years of experience in that field
> Never mind as the viewing generation moves further and further from the old west era, the effects of being shot becomes more and more outlandish.

Agreed but there are also many exceptions to this especially in the military genre (Hacksaw Ridge being the latest example).
On the other hand, I think it's a good idea to sanity test your candidates, especially when it feels like everyone is trying to pass themselves off as a developer nowadays.
OpenRISC baremetal app gathers info from AR100 core in Allwinner A31 and H3 SoCs
You definitely need to use the `From` trait if you haven't already. I know others have already recommended this, but it cannot be encouraged enough. It's a great pattern for idiomatic error handling--much better than matching or `map_err`.

Maybe you already know this, but if not (and for others that don't), try it immediately. You'll be glad you did.
Or you can call map_err to do an on-the-spot transformation if you don't have a general way to go from Error A to Error B.

I still sometimes make mistakes reading rust code with the ? at the end of the line, but it's just a question of what type is it and does the line return. Both of which are handled by the compiler in the end, so you get a little bit of extra knowledge that even if you misread the line of code, there's often limits to how much damage you can cause.
> Is there anyone who understands it better than the companies who are actually making them?

The engineers building the stuff probably yes but there are managers under high pressure to ship something, better be yesterday and costs should better be low. Chances are high that the second group decides to go for it in the very moment the first group says it's kind of ready.

If you have a company like Uber who generally push their products into the market with as much force as possible using hands full of VC money while ignoring all damage it may cause and always with full risk, this may even be worse. Also profit oriented companies not really caring about their impact to the general public (security,safety,health) is really not that uncommon.
> It's hard to understand why New Scientist decided to quote him then.

Is it harder than to understand that they publish an article with the false title and false interpretations?
I think most languages go through a sort of growth phase (or multiple) where the users of the language grow and learn new patterns the language affords. As they learn, the style (idiomaticity??) of the language evolves. Expecting the language designers to anticipate this style from the outset seems almost impossible. I think the approach of starting with a possibly verbose base that provides the options needed and then boiling it down seems appropriate. But IANALD (language designer). :-)
You might want to consider that human behavior can be difficult to calculate on an abacus.

Beginning to realize success toward a goal with a single behavior change (changes due to an increase in exercise) will having reinforcing effects on other behaviors (such as dietary choices).

By gamifying a key factor that likely led to a cascade of behavior changes, the watch played a critical role in improving his chance of success toward a goal.

Whether accurate or not, your point does not negate nor diminish the value of the watch as the critical factor.
On the other hand, I'm a skilled dev with only a smattering of python experience, but if you asked me this question I'd have no idea and wouldn't think twice about looking up the python docs for both. What are you actually asking?

P.s. I don't believe anyone actually fails fizz buzz.
What if that price is below minimum wage?
It's interesting to me to read the comments here; so many references to 'running red lights' as if it was a common thing and not one reported instance where Uber says the driver was controlling the vehicle and there was no passenger. Was there some development there I missed and it turns out none of the cars recognize traffic lights?
> Most choose not to

That's the point I'm making. He's ahead of the game just for trying.
> Because tens of thousands of Americans are being killed every year, including children being massacred? Incidentally, those crazy Democrats were only asking for a ban on assault weapons, which was in place from 1994 to 2004, and supported by Ronald Reagan. He also supported the Brady Bill.

Respectfully, banning "assault" weapons isn't going to stop the vast majority of gun violence - ending the war on drugs, poverty/income inequality, and dealing with mental health would probably do a lot more without alienating millions of Americans who just like to hunt or make holes in paper.

Tens of thousands is a bit of a stretch as well. Suicide by firearm is not quite the same as violence against others.
Yeah, I suppose my comment was not the most clever. In this case they were only launching 1/2 the max payload so performance wasn't really an issue anyway.
I totally agree with this. If you can do the job well, who cares what you do in your free time.

I've been on the other side (the hiring side), so let me give my perspective. It's okay to not have side projects, or a presence on Github. It is perfectly okay to say "I don't have a very active Github account, but let me tell you what I enjoy about programming". "Show me your side projects" is a (poor) way of asking, "show me that you are passionate about your job". I'm not looking to hire the elite, but I am looking for someone who will be happy to come to work.
The problem is he is a real-estate mogul. Manufacturing is a whole different thing.
My FAV leadership pitches
Busy Times at the World’s Largest Polar Bear Prison
How many primitives does it take to build a LISP machine? Is it ten, seven or five? (And how many did McCarthy use?)

http://stackoverflow.com/questions/3482389/how-many-primitiv...
Wouldn't supporting simultaneously the X protocol and the Wayland protocol be very hard, if not impossible? It's already hard enough to replace the "basics" of X.
Please no personal attacks like this on Hacker News. We detached this subthread from https://news.ycombinator.com/item?id=13196558 and marked it off-topic.
Ask HN: What is [dead]?
why not add this to the FAQ?
True, but I never undervalue the conversations that happen in the pub after work. (NDAs after all don't apply if people hold a pint or so it seems.) There just is no need to hang around for long nor do it every night. But it is beneficial to show your face occasionally.

I got 2 small kids that I try to get home to at a decent hour most of the week, but I also try to go for a quick pint with my team once or twice a week (depends on the team..) I got it down to a fine art of fitting in just one maybe two pints then run to catch my train so that I am only home 30m-1hr later than normal. Also being in London with several pubs across the road and a train station 10 minutes walk away helps.

The other bit about unwilling to do 60 hour gauntlet now as a 40 year old compared to me at 25 is bollox though. I didn't do it then and I don't do it now.
Uber driverless cars stay on road, defying San Francisco and CA DMV
Wagering against.
Public transit isn't sustainable either; it's about public good paid for by tax dollars. It usually costs far more to run buses in suburban areas than they bring in revenue.

IIRC, there were Amtrak routes in the Northeast that became very popular, and the gov't was bleeding money increasing the amount of service because every ride was subsidized by something like $10-$20/ride.
Ask HN: What do I miss as a self-taught developer?
Hey! So I'm a self taught web dev and the hardest part of that, I feel, is discovering your unknowns and getting validation of your knowledge. These things come naturally by having a CS degree.

What are the most common knowledge gaps a self-taught developer has and where/how can one find out about them?
Some members have the abilkity to flag posts and after a certain number of flags they disappear. Otherwise there would be a lot more spam. Occasionally people do the same thing to a comment or story they find objectionable for some reason.
As predicted in a 1993 paper: “Possible Impacts of Climatic Warming on Polar Bears.”[1]

[1] http://arctic.journalhosting.ucalgary.ca/arctic/index.php/ar...
I wonder how long before real world SHA-1 collision ASICs come out. Or 64-bit KASUMI for that matter.
Perhaps that engineering bureaucracy (not sure what you're referring to, to be honest) in the context of safety-critical systems is not "idiot culture".
Google's Improbable Deal to Recreate the Real World in VR
Just, wow. I'm sorry you have to deal with that.

For my next job, I've thought about offering to work for free for a week or so as a kind of mutual trial period. I want to know what the entire office is like, what the codebase is like, what the tools are like, and what actually needs to be done. If they want to rip me off and get a week of free work, great! That's exactly the kind of thing I would want to know about a company upfront. And after that week, they should know the degree to which I'm a fraud and be excited to pay me commensurately.

I know this wouldn't work for most potential employees since they don't quit their jobs until they have another one, but I always take a few months between jobs. I wonder how I might actually be able to pull this off..
This is really interesting! (It's not often I associate a thesis with cool).

I'll definitely give this a deeper read.
I am generally suspicious of someone who has no sample code to show. You can't take a few hours a week for a month to put a small project together as a demo of your abilities?

Skip the novel writing for a month and instead create a 10 hour project that shows potential employers you know what you're talking about. You can use it for years so it's well worth the time investment.

For most jobs you don't have to have a ton of active side projects or contribute to open source. You should have something to demo though.
My father used to tell me stories about the days when India was heavily aligned with the Soviet Union. Apparently, there would be approximately 5 people to stamp your visa.

The excesses of socialism are never lost on me, because of this story.
You hope they're up to date. If you install / depend on very much from AUR, I'd wager you're probably missing a security update or two.
[Video] The Future of Cities (2016)
@aresant - The problem isn't with us older programmers, marketers, etc. It is with the ignorant young, who believe that they've achieved the apex of their careers, experience, and intellect in their mid-twenties.
Thanks, I've considered Vyvanse, but the 5mg twice a day seems to be working great. I'm motivated at work without being a monster at home. I'm also staying away from alcohol as the two seem to interact really negatively (probably because they both affect dopamine). And ultimately, I trust and allow my wife to make the call on if I'm doing OK (ADHD is weird in that it can be hard to really know your own mental state or how well you're doing at any given time).
>Unless they're saying they literally can't find qualified GenX workers at any price-

That is actually the truth for many niche skilled labor positions. Manufacturing plants are starving for a lack of experienced E&I (electronics and instrumentation) technicians but they can't even attract the next generation despite offering ~$25/hr to apprentices.

Being an E&I tech in a chemical plant is a dirty job but not in a back breaking way. Someone willing to take the apprenticeship will be making ~$35/hr plus as much overtime as they want since the shortage isn't likely to dry up anytime soon.

The only logical reason why younger generations are refusing to consider these jobs is that they know what their ultimate income cap is going in to such a position. The next, and usually only, rung on the ladder is that of maintenance manager and there can only be one manager for their team of ~5+. Their proven skillsset is also less transferable to another role at another company like those of a typical office drone. Therefore, ~$75,000 without overtime is about all they can ever aspire to without channeling an entrepreneurial spirit that just isn't part of most people's psyche. That said, the career ladder of an office drone is nothing like what it used to be. Most of the people sacrificing that stable F~$75,000/yr as a skilled laborer will earn less over their lifetime as they'll eventually get stuck one rung under somebody who likes to kick down.
Mobile Strike is awful about this. I have strong feelings about that game in particular because I rarely play games, but this particular one got me to try it (probably due to a massive marketing campaign) and then I ended up spending far more money and time on it than probably all other mobile games I've ever played combined. After all that I realized I didn't even enjoy it, and soon they came out with new upgrades, which was enough to make me realize I should never play it again and consider the time and money already spent as a learning experience.

Now I stick to puzzle games that provide a large amount of enjoyment relative to the cost. The Room series is phenomenal.
Writer claims "I am constantly told that Uber will make transit obsolete."

Who exactly are the people telling this writer that Uber will make transit obsolete? I live in a city where public transportation is very popular and have not once, ever heard this.

The reality is public transit use is surging in popularity. Public ridership is up 39% since 1995 (you know, when most people did not have internet or smartphones). Young people flock to cities with good public transit. And while I've never once heard someone say "Uber will make public transit obsolete", I have heard many people say they chose a city because it had good public transit.
I'm not sure I like the tacit implication that folks who do lots of side projects are superior engineers or are very passionate about "coding".

The assumption that "lots of side projects" is somehow a positive attribute (from an employer's perspective with regard to "types" of engineers) is very much a flawed one.
San Francisco is the second densest major city in the United States.
The problem was that M-expressions are just really silly way of spelling S-expressions, almost node for node, atom for atom. Whatever disadvantages we agree S-expressions have, M-expressions have all of them, and then some: like extra noise due to punctuation.

What are M-expressions? Basically this:

(a b c) (quote (a b c))
car[x] (car x)
car[append[(a b c); (d e f)]] (car (append (quote (a b c)) (quote (d e f))))

Parentheses implicitly quote. Square brackets are non-quoting, but the first element goes outside. Inside square brackets, pointlessly superfluous semicolons appear.

S-expressions developed the ' notation for quoting, almost eliminating the slight advantage of M-expressions there:

(a b c) '(a b c)
car[x] (car x)
car[append[(a b c); (d e f)]] (car (append '(a b c) '(d e f))))

The apostrophe notation is smarter; I don't see a way in M-exps to quote an individual atom. Though M-exps give us this:

(x) (quote (x))

if we want (quote x) it looks as if we have to write:

quote[x] 'x

whose lameness is self-evident.

I think MacCarthy was exploiting M-expressions for the way that most trivial instances of them look different from S-expressions, which was a useful distinction to have in the papers about Lisp. With an M-exp you could whack the reader over the head and say "hey reader, this is character syntax: what you enter into the machine" and then with S-exps you say "this is a textual picture of internal structure".

There are other ways for that though, like different fonts, or upper/lower case and whatnot, or some REPL convention where we show the prompt in front of what is typed in, plus the "result arrow" and such.
If nuclear war broke out where's the safest place on Earth?
Who's going to stop them?
I'm saying from the author's perspective, wouldn't he question why spacex need such paltry solution to visualize data from billion dollar projects? Either author is too dim to realize this obvious conflict, or he is just lying, and a poor lie at that.. Don't even say spacex. Just claim some CRUD start up instead
> Not stuff the applicant was doing on the "side" during his/her previous years of employment. Am I totally wrong here?

Hmm, the way I see it is that side projects usually demonstrate that you have a passion for code outside of your work as well. From a company perspective I would probably also hire someone who is using his free time to advance his knowledge since some of that stuff he is using/learning could also become useful for the company at some point.

I personally don't mean any harm with my projects. I just really like coding, creating things and learning more (my way of learning also being to experiment/build something with technology X). The field is so broad and there are so many interesting things to learn about with new ones getting released almost weekly.
I've been penalized for showing side projects and kaggle entries that weren't production quality code. No shit it's not production code, because it's not going into production. I quit working on them when I stopped learning, and that was well before code polishing.
I have been using https://meemo.minimal-space.de/ . Obviously, no where close to evernote functionality but it covers the basic 'remember the milk' case.
Onr of the main points of arithmetic coding is that you don't have to do a frequency count first like you would for Huffman. It's efficient enough that you can build your model piecewise as you go, and only sacrifice a few bits of coding inefficiency.

You're not going to find many public datasets on SMS or other emoji-using entities regardless of language. Twitter or Instagram are your best bet, but building your model on those will only work best on those types of input.
The claim that 90% of philosophy articles are garbage is a special case of a more general claim that 90% of everything is garbage.

https://en.wikipedia.org/wiki/Sturgeon%27s_law
> implying embedded systems people wouldn't put your skills to shame
NeWS is a Network extensible Window System developed by James Gosling at Sun in the 80's, which used PostScript not just to draw on the screen (like NeXT), but also (unlike NeXT but like AJAX) to implement entire window managers, user interface toolkits, applications, and intelligent responsive front-ends to networked applications, all in the NeWS window server (like a web browser).

NeWS was architecturally similar to what is now called AJAX, except that NeWS coherently:

+ used PostScript code instead of JavaScript for programming.

+ used PostScript graphics instead of DHTML and CSS for rendering.

+ used PostScript data instead of XML and JSON for data representation.

http://www.donhopkins.com/drupal/node/97

See the PSIBER and PizzaTool code I posted in the message above for an example of what was possible with NeWS!
Oh how I wish I had that skill! And the complementary skill of knowing when what little data you have is totally enough and you should trust your gut instinct. I've waited far too long to make a decision when the answer should have been clear a long time ago.
Have you tried https://cloudron.io ?
I am genuinely confused by London salary in dollars. That makes absolutely no sense.

$100k in SF = $70k in London = £55k in London - is that what you're saying? In that case, we both agree, the costs of living are a lot cheaper (so are the salaries).

Google top salary is 85k base for senior developers, which is shit (numbers from the guys I know, some of which are openly mocking Google and advising people to never go there because of the pay).

Not sure about the other big 4 (Facebook/Microsoft/AMZ), not much more allegedly.

Quants make a shitload more than developers. The standard in finance institutions is £130k base + variable bonus. (Well, now that I think about it, the difference might be the industry, not the role :D)

As for what the top developers make in the top few financials institutions. I need to get a few guys drunk to get accurate numbers. But I already know that it is definitely higher than at Google.

What's your numbers for top performers in NY and SF? In London, there is no money in the usual valley companies. That's just how it is.
My Secret Santa Was Bill Gates
All’s well that spends well
Legally, you probably will not be able to work for free. That said, you can always propose a 1-week contract-to-hire.
I am also surprised a compiler includes this information into a binary. My expection is that the compiler creates an optimized machine code functionally equivalent to the source code, and nothing else.
> Inevitably they want to use public transit as an instrument for various social policies.

Yes, "social policies" like transit that's accessible to the disabled, elderly, and poor. Would you prefer planning that tells those people to stay at home where we can pretend they don't exist?

> "minimum of screening so that they don't have to deal with people with severe mental issues"

What kind of "screening process" do you want? What's your test?

> people in city gov refuse to recognize that commuters desires are perfectly reasonable

Sure, maybe you can twist your desire for fewer people with "mental issues" to be 'reasonable', but your disgust for them doesn't make good policy. It's not impossible to build transit for everyone; for both commuters, and for the poor, disabled or elderly. As long as people like you can stand to be on the bus with people who are different than you.
Indeed they are free to pass legally, and even morally. But as a (mostly former) cyclist and parent, I taught my kid: "The laws of physics trump the laws of the California Republic." Or, as Neil Stephenson put it: act as if the drivers are proactively trying to kill you.

And apart from one unpleasant automobile-bike interaction this (and a helmet) has kept me alive.
https://lmgtfy.com/?q=What+does+googlyness+mean
It's not complete for other reasons, several of which are detailed in Verlinde's paper itself; however, it wholly reproduces GR in the EFT limit by design. Indeed, Verlinde starts with standard dS as his unremovable background on which he puts strings. What in GR we would consider perturbations of dS and IR corrections of GR (at ~ galactic scales) emerge from the behaviour of the strings and how they form long-distance entanglements.

However, it's not outrageously wrong, and it is noteworthy that an accomplished string theorist has decided to tackle gravity in a universe like ours rather than leaning on AdS/CFT arguments.
Taxis suck in a lot of places. It takes then forever to show up when you call, if they show up at all. Very inconvenient for eg. making your way to the commuter rail station in the suburbs.
Whether it works remains to be seen, I'd argue. I don't think Uber has turned a profit yet.
"Lovers" can work. It's unassailable.
"Purple Cow" by Seth Godin

https://en.wikipedia.org/wiki/Purple_Cow:_Transform_Your_Bus...