skysight-inc/HackerNews huggingface dataset:
http://www.willamette.edu/~fruehr/haskell/evolution.html

I disagree that level 1 programmers necessarily produce poor code. But they're stuck at such a low level of understanding of abstractions that they either abuse abstractions to hell (but not in a level 2 sense) or don't use them at all.

The good level 3 programmer understands that there are times to call a function, times to create class hierarchies, times to create generators, times to use high level abstractions. But they generally err on the side of lower abstractions, or higher abstractions only where they aid clarity, reduces true redundancy, or similar.

But the most important thing about a level 3 programmer is that they aren't dogmatic. Dogma both frees and constrains the developer. It frees them from the requirement to think, because dogma says "thou shalt" and "thou shalt not". It constrains them because when things fall outside the dogma, they want to make the heretical code conform, or they discard it and start over.
It's not that bad, but generally I agree.

An example of this is the Who's Hiring threads here. San Diego is rarely visible on there.
ah okay, so basically the same reasons that everywhere else struggles to keep its tech talent.
The Great HTTPS Migration
Slides from IETF96: https://www.ietf.org/proceedings/96/slides/slides-96-maprg-1...

Paper: http://arxiv.org/pdf/1606.00360.pdf

Edit: If you have some time and like high quality networking commentary (aka 'rants'), I strongly recommend to listen to this packet pusher episode with Geoff Huston, where he plays devil's advocate for IPv4.

http://packetpushers.net/podcast/podcasts/show-275-future-of...
Pattern Library – shared vocabulary of UI components
How four big metros power the Texas economy
Since when did entrepreneurs decided to speak in scifi-bullshit? "We have a digital tertiary self in the form of out email capabilities, our computers, phones, applications."

And also, arrogant to the point of being funny? "Interviewer: Do you think people that want to be useful today should get PhDs?Elon: Mostly not." LOL.
> Because you've kicked off something that wasn't even discussed.

How do you think things get discussed? Because someone brings them up. Congratulations for pointing out the origin of literally every discussion ever made.

> I'm pretty sure you can use Google

Seriously, give me a link or shut up. When I ask for a citation, you can't just tell me to Google for it. That's not a citation, and I've already explained that when I search I find many articles that contradict your claim and none in support.

> You claimed it would be more profitable than the traditional car companies at scale.

No, not "than the traditional car companies". More profitable than it is at launch. And this argument comes straight from the article, it's not actually my argument, I only rephrased it for brevity:

> And when its battery factory is running at scale, it should be able to produce batteries at a lower price, bumping up its profitability.
You are right about nuclear warheads.

I didn't read them as worrying about weaponized AI, so I will have to reconsider that aspect.
Learn How to Do Backwards Compatible Refactoring with Parallel Change Technique
Alphabet Scraps Web-Browsing on NYC Public Internet Terminals Because Porn
I don't have the exact numbers but If I'm not mistaken its said that we need less money to end hunger in the world than what we probably spent trying to get out of earth. So, it seems to me that your point is not really valid because we already have the tech/knowledge/means to end hunger and we didn't so it makes a lot of sense to me to focus some more on political reforms.
> Is Java that much of a major player on the backend? I didn't think so; especially for new startups.

... Yes? Clojure and Scala are quite popular and normal. Java itself is still extremely common. Even if you end up writing your API endpoint in Node or Go, odds are you'll still end up using sidecar infrastructure that's written or maintained in Java.

The competitors are:

- Node, which simply has a hard time scaling. This gets better every year, but it is sort of in the "you do this and then commit to a larger capex" category along with Python. You can do it and many do.

- Go. Go is a funny language. It's quite good for small projects, but completely fails to scale for large projects due to issues with error handling.

- Rust. I don't think this sees wide adoption in the startup space yet, though.

- Nim. At least as cool as rust, but even more neglected.

- Haskell & OCaml: Lots of TALK but not many actual shipped products use this stack. Some pretty impressive groups do though.

Just my opinion though.
> These companies would NEVER hire an older, experienced developer because they know they wouldn't be able to retain them.

Not only that, but they don't have to retain them. . There is a large supply of "~20 year olds who aren't quite Google material" lined up to take on those $80K developer roles. The "churn and burn" strategy seems to be working for these companies so why change?
This is my same exact scenario as well. I have free range animals and occasionally a rooster will be right next to my office window and start crowing while on a call. I could make much more if I took a job in the city but that would be a 2 hour commute everyday. I get to have lunch with my family 4 days a week.
Tesla Sues Oil Industry Executive for Trying to Impersonate Elon Musk
Why is it necessarily exploiting people to charge a market rate for a good or service?

That makes no sense, unless you just don't believe in private property – which is a different argument and not one I'm super interested in having.

And honestly, if you think it's so easy to be a landlord, you should try it. It's not. It can be fairly easy, until you have:

- a tenant who won't pay but also refuses to leave, necessitating legal action to evict, which is doubly expensive due to the legal fees and lost income

- a tenant who wrecks the property, e.g., letting their cat pee all over the wood floor, but refuses to provide any additional money to remedy

- a tenant who falls in the yard and initiates a frivolous lawsuit against you

- squatters who refuse to leave and require police action

- a roof that needs replacing, new HVAC, new appliances, etc.

Investing in rental properties often performs no better than just investing in the general stock market. Is that exploiting people? Is it exploiting people to have a savings account that pays interest? Anybody can do that and gets free money.
Funny cause amazon is closer to the 330K per employee mark. Wonder why their P/E is so high? Assuming it took all of walmart's sales it would only get 4 times bigger then now. how much profit can it extract?
Much more likely than a hotfix for death is a world where there are very, very expensive treatments that allow wealthy people to extend their lives by some significant amount.

That's not going to be a fun world to live in, especially if the treatments requires biological raw materials that the destitute can sell.
ESET Smart Security 9 Activation Key and Username and Password Free
For phones, I'm an Android user but for laptops, I've loved MacBook Pro's (and personally bought three of them other than the work provided ones) for the last 10 years at least for their premier hardware and solid, Unix based OS. In between, I've taken a cursory look at premier chromebooks or ubuntu based laptops as possible replacements but have found them short on one pretext or another. But if the minimalism fundamentalists from Apple win out and start stealing required ports (and Yes, I need the mini port, the HDMI port and the SDCard slot ... along with USB), I'm gone. No more macbooks for me.
Certainly very interesting, in fact I wrote this down when I heard it. And if you look at the projects he's working on (Renewable energy, cars able to powered by renewable energy, and preserving life outside of Earth), they all affect a great portion of humanity, and have a very large affect.
Leaked manuals confirm Stingrays can be used for mass surveillance, bypass smart
> I am of the opinion minor discomforts are things we have to deal with/adapt to.

Why would you want to be the minor discomfort that people have to adapt to?
I don't think that will help. Windows can patch the bootloader to cache the encryption password. Since Microsoft controls the secure boot signing keys, they can sign the patched bootloader too, so even secure boot cannot protect you. Having the bootloader on a USB drive is probably a good idea though.
it would look even more out of wack. Tech companies are way more profitable.
Prenda lawyer Paul Hansmeier has his law license suspended
-XX:-TieredCompilation is the magic option to disable tiered compilation.

Beginning with Java 8, instead of having the VM to magically choose between using the client JIT (c1: think V8) or the server JIT (c2: think gcc -O2), the default configuration is to run in so called "tiered mode", first starts with the interpreter (as usual) then c1 (here keep the profile info) then c2. Because the code is compiled twice, you need a twice bigger code cache.

From my own experience, tiered compilation is nice when you run something interactive like an IDE (IntelliJ IDEA) and useless when you run a server app.
That's said i've never had to have a 250MB code cache.
The building blocks of understanding are memorization and repetition
There is a difference (both in terms of perceived and actual value) between "never stop learning" and constantly being on the language/framework-of-the-year treadmill.
I'm not sure you would. I mean, I'm sure you could somehow, but at this point so much of what needs to be done is basic research, and really can be done well in that context. There aren't many things that are ready to leave the context of a research lab and into commercialization. We've got some notable disasters with Theranos, and even the YC funded Taxa (glowing plant - that was a farce from the get-go, but they're doing some potentially interesting stuff now).

As far as education, it's not something you can learn by yourself, it just isn't. Most of the methods in a biological wet lab are very far from standardized and need a great deal of troubleshooting. Most post-docs in a new lab spend a couple months just trying to get basic stuff working that they've done dozens of times before. It's hard. You need people around you with experience and perspective, and doctorate programs are likely the only place you're going to get that kind of training.

I think there are a lot of people that want to approach biology with a CS mindset, especially the people interested in synthetic biology, but that rarely bears fruit. It could get to that place eventually, but there's a lot of ground to cover. In that sense I agree with Elon that, despite the huge impact genetic engineering could have, it's not the next thing because we're not ready yet. There's still too much that's fundamental to biological problems that we simply don't understand, and solving things in one species usually doesn't translate very far across taxa.
This is totalitarian of course, but from the point of view of survival it's not a wrong move. A lot more guys would settle for overweight/older/single-mom etc. girls if the porn is harder to get. I bet they will ban sex robots when they arrive.
I've fixed this by adding a button for replying :)
I suppose it is easy to rage or blame all of mankind's ills on Elon Musk. Perhaps some day, his quest to challenge the status quo or leave Planet Earth and spread humanity throughout the Solar system might benefit us all.

Gods Speed Elon.....
To clarify, I can indeed see the smile comment being ill-intended or even sexist in some contexts.

I just don't think you can automatically assume ill intent. As someone with depression I've been frequently told to "smile" or "lighten up" and while it's certainly annoying (and occasionally infuriating), I know that the underlying intent was probably positive.
Google Manager Ali Afshar Arrested
> Do you really believe, given a cure for mortality, that we couldn't get it to the rest of the world in much less time than it took to develop in the first place?

Why doesn't everyone have potable drinking water or electricity yet?
Looks like they were rebooting or something. All working fine now, got the $5 credit using the promo code LAUNCH (without cc)... Can't wait to spin up an instance and try things out!!
"Win32 is a pretty bad desktop API"
What's a better desktop API, and why?
I don't think that will help. After all Windows can patch the bootloader to cache the encryption password too. Even secure boot won't protect you since Microsoft has the signing keys.
Elon Musk isn't the kind of person I thought he was.

> "Politically, Musk has described himself as "half Democrat, half Republican". In his own words: "I'm somewhere in the middle, socially liberal and fiscally conservative."[116]

> Musk is a self-described American exceptionalist and nationalist, describing himself as "nauseatingly pro-American". According to Musk, the United States is "[inarguably] the greatest country that has ever existed on Earth", describing it as "the greatest force for good of any country that's ever been". Musk believes outright that there "would not be democracy in the world if not for the United States"

> Musk has directly contributed to Republican Sen. Marco Rubio, who has been accused of holding [skeptical] positions regarding climate change.[121]"

I thought he was like John Carmack or something, but at the end of the day he's mostly a sales guy with big dreams. The self-taught rocket engineer stuff is mostly self-promotion.
This reminds me of my attempt to reproduce the Donkey Kong handheld video game using just HTML and CSS.

http://kong.詹姆斯.com/

I also wrote a short blog post describing some of the mechanics of the build for those that find that sort of thing interesting.

http://www.詹姆斯.com/blog/2016/07/html-kong
Depends on where you live in SD as far as bike friendlyness. La Jolla, PB and mission Beach are very bikeable. I live in PB and hardly ever drive, but am fortunate that I can telecommute for a bay area company from my home office. If I had to drive to Qualcomm etc I'd have a different take on the ease of transportation.
Most do. These days, most building codes are international and places like Turkey (where I lived up until very recently) now have earthquake codes on par with California due to recent experience with a devastating quake (https://en.wikipedia.org/wiki/1999_İzmit_earthquake). Granted, enforcement may not be on par with the US, but that's more a question of corruption as a general problem, not limited or specific to safety.

That said, Turkey has a stupidly high traffic accident death rate.

So, yes, as the 19th biggest economy in the world, with 70+ million people, I think heavily subsidizing AI cars would definitely be in the country's best interest (and well within its means...Turkey already has at least one world-famous robotics laboratory). I'd wager economies number 20-50 are probably in similar situations. Yes, truly impoverished nations and regions of nations likely have more important things to worry about, but I'd still wager at least ⅕ the world's population falls into the "can't afford AI cars individually, but would benefit from gov't subsidization of such".
I'm American and moved to Norway - and it has taken some time for me to get used to the idea as well.

The oddest experience for me: Border control. I took a trip to Amsterdam, and upon arriving back in town my things (and the person sitting next to me) were searched. I understand.

But... the dude was nice. Polite. Didn't have an angry look on his face. Sure, he asked about drugs more than once (I was in amsterdam, so understandable).

I've not lost my mistrust for police, but it is slowly fading, for sure.
I was all ready to come in and blast this for breaches of privacy etc etc, but then I read this:

>Forecast will show you your data and how your data compares with a University-wide picture of past and present Purdue students. Forecast also will point you to concrete steps, based on the data, which may help you improve your academic performance.

Oh man, could I have used this in college. All the other students talked so much about how their last essay sucked, or how they hardly studied at all for this upcoming exam. Bull. Shit. They've been spending 8+ hours a day in the library for the last two weeks preparing for that exam, and that all-nighter they moaned about so loudly was just icing on the cake. I want so much to go back and slap some sense into my younger self for believing all that 'modest' crap. (Or, I guess, for letting myself believe it. Look at all these people, how successful they are without even working! Guess I don't have to work either! Idiot.)

A system like this has the potential to be huge in terms of helping students wrap their heads around what's actually expected of them in a college environment. I'm thinking in particular here of "Big-Fish-Small-Pond" students such as those from lower income or small town backgrounds, who are used to programs pitched at a lower common denominator. As long as Purdue keeps their databases locked down, I'm totally on board with this.
> Do you think people that want to be useful today should get PhDs?
> Elon: Mostly not.

Is this arrogant? I get asked all the time whether a masters in computer science is useful for someone who wants to be a dev. In general, no, a bachelors degree is fine.

Maybe you feel the reverse is the problem, that he's suggesting that some people do need a PhD to be useful? I think there are people and some disciplines for whom getting a PhD greatly expands their ability to contribute.

"Mostly not." Seems like a fair statement to me?
It is a little interesting that it takes so few changes to the source to rewrite the recursive call as a loop. But really the only advantage it has over C (syntactically, anyway) is that it doesn't require a return at the end. By which I mean, it's kind of a stretch to call this the "right" syntax.
Your comment is filled with unhelpful hyperbole that makes civil, constructive discussion much more difficult.

It seems reasonable to me that a firm with a great track record of judgments is more likely to succeed in other significant areas than a firm without a similarly great track record of judgments. That is, I would expect a strong, positive correlation between winning judgments and other desirable outcomes in disputes, like winning settlements.

We could even measure that correlation through a representative sample of firms to prove or disprove that hypothesis (and the OP probably should), but dismissing it outright with hyperbole isn't an effective response.
I'm not sure if you would consider this meaningful, but if you have software development skills, either developing applications that can be used to solve problems in genetics, or that save the time of those working on solving those problems.
Does this count as a Malthusian catastrophe even though the food was ample?
>I think a lot of people think I must spend a lot of time with media or on businessy things. But actually almost all my time, like 80% of it, is spent on engineering and design.

Uh... that's not really a CEO's job though.
Strawman. I never said I did.

I just pointed out that you can choose to get offended by small stuff or you can just get on with things...

After all, someone saying "smile" to someone else really is small stuff.
EU’s digital market rules land vowing free Wi-Fi, 5G tech and copyright overhaul
The Millennial Whoop: Melodic Alternation Between the Fifth and the Third
You realize that Elon talking about scifi shit is one of the primary drivers of Tesla stock not tanking? Investors love that crap. I still love the dude though.
No matter how grim the results are, I am amazed at the information. One tends to interact with other mammals in superficial ways. We see how sophisticated and not far from our own patterns they live.
Pixel art is really treble but it can't help it- the relative lack of shading and gradients means it will always have more high-frequency content than higher-resolution alternatives.
94 comments on similar discussion two weeks ago

Ask HN: How are credentials managed at your company?
https://news.ycombinator.com/item?id=12396883
That's almost over. Look at YC's latest crop of companies. Only about two are ad-supported.

Right now, Facebook and Google are more than half the online ad industry, and that fraction is increasing. There's a network effect - ad space buyers only need to deal with Facebook and Google; beyond that it's not worth the trouble. Twitter doesn't have enough market share and is still losing money. Instagram exited by selling to Facebook. Snapchat and Pinterest are still standalone, privately held, and may not be profitable.

We're back to having to make stuff that customers will pay for. That's a good thing.
I miss the fat magsafe. Thin magsafe doesn't really work for me. And the replacement cost. Why can't just the magsafe cable (to the brick) be replaceable?

We'll see about USB-C. I'll probably hate it.

As for the audio jack, meh. I won't miss it.

I love the lightning jack. I want everything everywhere to be lightning.
I agree with your sentiment but I think the extremely aggressive tone of your post ruined any chance you had of swaying potential anarcho-sympathizers.
It will be freed but when c2 has emitted the new machine code, you can still have code on the stack of the user threads that use the code compiled by c1.
When no more threads will use the c1 generated code, it will be swept from the code cache.
One of the (many different) pages I received wanted me to call a toll-free number (screenshot in URL, and which looks like a real Facebook page) for help in overcoming my 'facebook compromise'. I feel quite certain that if I had dialed that number they would have tried to get facebook login info, perhaps a credit card to pay for their 'service', etc.

My characterization of it being a 'hole' was more on the order of 'how could a typo-squat on such a valuable domain name be allowed to continue?'