skysight-inc/HackerNews huggingface dataset:
Link to Github: http://swifteducation.github.io/

Link to course on iTunes U: https://itunes.apple.com/us/course/app-development-teaching-...

---

TL;DR: Apple has apparently, via some sort of collaboration with a university professor, published last week — during WWDC — a really solid-looking learn-to-code curriculum for Swift that is kind of on iTunes U but that is really on GitHub.

source: https://medium.com/ios-os-x-development/apple-has-published-...
I would second that - the OSCP exam that goes with it is one of the best internationally recognised certifications
They are pointing to just one paragraph of the agreement and ignoring other paragraphs that say the opposite.
4. An world-changing vision that people can easily understand and are willing to get behind.

Less the product, more the future.
Cool, this is the FreeDV / Codec2 guy, did not know this side. Might find his commentary on Codec2 patent issues as interesting as his financial planning commentary.
My own theory: people who work in the computing field learn heavily from failure, and this is driven in deep into our practices early on.

Think about when you first started learning to program: write code, attempt to compile, FAIL, make some adjustments, FAIL again, make more adjustments, successful compile. Execute, FAIL, make more adjustments, etc. This rapid failure/remediation cycle is somewhat unique, as it opens us to try new and innovative things without fear of failure: failing is just part of the learning process. Since failure is "cheap", we tend to gravitate to sucking up all information about failures, in the hopes of learning from it.

Now think about most other trades: cooking/carpentry/plumbing/etc. When you fail, there are material losses. So that learning curve is expensive, and you often apprentice and learn from someone doing it correct, rather than trial and error (though you get a bit of both for sure).

I suspect this is the same reason when really interesting Post-Mortems are posted, they shoot up, and lots of positive commentary around them. We all consume it, in hopes they prevent us from writing the same one in the future.
I get irritated at the "but science!" crowd on these issues... Not because they are always wrong but because they don't get the social undercurrents at work here.

People preemptively reject GMOs for a fairly rational reason: they come from industries and an establishment with a hard documented history of lying and covering up problems. If a confirmed pathological liar comes to you with a new product and tells you it's safe...

I asked someone I knew who was very anti-GMO once if shs would consider them if they were being designed and tested by open non-profit agencies with a dedication to the public interest. She said yes.

For quite a few people, perhaps most, it's not some superstitious fear of the technology per se but a very rational distrust of the people who are wielding it.
The video game industry makes ~2x as much as the film industry [1], so imagine production on a scale comparable to (or possibly even exceeding) that of big-budget Hollywood movies.

[1] https://www.quora.com/Who-makes-more-money-Hollywood-or-the-...
Just because the UI layer and installer are using OS-specific libraries doesn't mean it isn't a unified app under the hood.
> Until age 38 I was very focused on material accumulation. I had a Porsche 911 (called Helmut), several investment properties, a wife, and several pairs of trousers.

Is anybody else disturbed by the inclusion of his wife in his list of material posessions?
I think points are valid and worth considering, but unless new research finds something entirely new, "eye strain" doesn't damage your eyes.

From the American Academy of Ophthalmology:

"Watching televisions, including LCDs and flat screens, can't cause your eyes any physical harm. The same is true for using the computer too much or watching 3-D movies. Your eyes may feel more tired if you sit too close to the TV or spend a lot of time working at the computer or watching 3-D movies, but you can fix that by giving your eyes a rest."

http://www.geteyesmart.org/eyesmart/living/five-vision-myths...
Well, ChartMogul certainly earned a brand withdrawal by having a floating social media bar consistently obscuring the left hand side of the article text that I was trying to read...
What's the advantage to SourceTree? aside from nicer ui.

I wish it had the code review, commenting, issue tracking of the web app in a desktop application, all in one place. It's a pain to move constantly between the editor, CLI/SourceTree and Github web app for everyday tasks.
Ask HN: Who is interested in React.js book?
Ive begun writing a book on React focused on taking someone curious to try it all the way through lifecycle events, mixing, immutability, flux, routing and testing.

Would this be of interest to anyone? If so, what would you hope to have covered? Any other tips/ideas?
This Pregnant Netflix Employee Won't Get Unlimited Paid Maternity Leave
:o - I wish I still had my Questar Seven. Even a Celestron would be nice.
#FreeYourFeet with the world's most minimalist footwear, FYF
He handed over the Hacker News leadership to a team of people a while ago[1], so that might be a reason for why he hasn't been working on it.

[1] http://blog.ycombinator.com/meet-the-people-taking-over-hack...
GED is a thing... plus entrance exams ( ACT, SAT ) plus a varied list of extracurriculars...
Disguises, danger and celebrity affairs: my job as a private detective
Ractive.js is one of the frameworks I've been used for more personal projects as the learning curve is a lot less than other modern frameworks out there.

Otherwise for work, I'm mainly using Angularjs 1x version, not sure whats going to happen once Angular 2 is ready for production
Almost Half of Americans Are at Risk from Earthquakes
Firefox sticks it to Microsoft, redirects Bing searches in Cortana to Yahoo
Brontosaurii are vegan and move slow. The odds that an exit involves being stepped on by one are probably lower than being bought by one.
Should we try to destroy all jobs? /r/badeconomics discussion
Lisp / CLOS version of the code:

https://gist.github.com/lispm/cb1e1c9fc75ad34624ed

CL-USER 72 > (calc)

calc> 3+3+9
15
calc> 3*3

Error: parse error getting next token
1 (abort) calc toplevel
2 Return to level 0.
3 Return to top loop level 0.

Type :b for backtrace or :c <option number> to proceed.
Type :bug-form "<subject>" for a bug report template or :? for other options.

CL-USER 73 : 1 > :c 1

calc> 10
10
calc>
NIL
Please quit. If not out of self respect, then to protest these horrid rates for software engineers everywhere.
The BitLicense Hurts New York, Not Bitcoin
From the article: "In the last few months there have been increasing runs of full blocks, causing backlogs for a few hours."
IBM's Watson Can Now Help You Kick Ass in Fantasy Football
It looks to me like it is a DAM, just... a lot better than the alternatives (at least as of ~5 years ago when I evaluated options and ended up with a smaller-scale in-house version of this).

EDIT: Better in the sense of discoverability, at least.
> I like that term 'meta ignorance'.

Yeah, it's descriptive. I think I re-purposed a term from an academic paper that referred to meta-stupidity: stupid people are too stupid to know that they're stupid.

They did an experiment where they got people taking an exam to guess what mark they were going to get. In general, the lower scoring people in the exam over-estimated their mark more than the smart people.
Thanks Joe for posting about EasyEngine.

@All if anyone have any questions about EasyEngine, I will be happy to answer. I am from EasyEngine team. :-)
> A DuPont lawyer referred to C8 as “the material 3M sells us that we poop to the river and into drinking water along the Ohio River.”

Yet another lovely thing I'm sure I ingested when I grew up drinking tap water in New Orleans what with the Ohio being the biggest tributary to the Mississippi.
News Corp biases its companies in favor of News Corp. The Economist has always been the hallmark of an independent newspaper that published a consistent of opinions in line with reality.

http://www.smh.com.au/federal-politics/political-news/news-c...

http://www.theguardian.com/world/2013/dec/21/attacks-on-abc-...

And I don't think anyone reasonable believes Fox is anything but a Conservatives-centric news network that plays out the News Corp official line in all situations.
That's a very good point.

I hope that backers take it the same way. New stuff is risky by definition - and KS has funded some pretty major successes on risky projects too (Oculus).
Yes, I agree that this is the truth. This sort of mystery about the end of truecrypt was unfounded.
This integration is built on The Update Framework, which has some distinct advantages over GPG's model.

First, TUF allows you to have freshness guarantees over the content. In GPG's model a MITM or malicious mirror can serve you old, known vulnerable content that you'll accept as valid because the signatures verify. This is not possible with TUF as metadata is additionally signed with a timestamping key.

Second, TUF has a property called 'survivable key compromise' which basically means that there are a hierarchy of keys involved in the system, each with a different responsibility and security requirements. There's a root key that's kept offline, a target key responsible for signing actual content, a timestamping key for freshness, and a snapshot key to tie all the other keys together. GPG's model does allow for signing subkeys, but it is rather clunky to use and many of the Linux package managers don't support using signing subkeys, sadly.

Finally, GPG's usability leaves something to be desired. Docker makes pushing and pulling of images extremely easy, essentially making everyone a publisher of content. GPG works when publishing software is more rare and you can take the time to use a new utility in order to get security guarantees, but we wanted to make it extremely easy so that anyone can do it.

For more background, this paper does a good survey of existing package managers and where they fall short: https://isis.poly.edu/~jcappos/papers/cappos_pmsec_tr08-02.p...
A violin cold case is solved
GM didn't even make that calculation, did they? I thought they just sort of covered it up and hoped nobody would notice. Say what you will about cold-blooded calculations, but at least Ford analyzed the situation.
https://www.quora.com/Engineering-Management/Why-are-softwar...
For anyone working in the lucrative space of backasswards, miserable enterprise IT systems, this is really easy to understand. However, because it's so broad in actual scope of what it actually does (no actual law / compliance standards mentioned like PCI, HIPAA, FIPS, etc), it is really just a marketing headline. Tack on a bunch of standards like Kerberos, OAuth, LDAP, etc. and most people that are the target audience will roll their eyes and just write the project off as neckbeard-ware because they don't have a peer that they can talk about high level enterprise BS with.

Basically, the point of the project is to make it easier for programs written by folks like the usual HN reader (not J2EE enterprise crapware) to be compliant with the needs of Big IT that is primarily focused around security and consolidating herds of acquired and bought applications while being able to say that these services all meet different regulatory requirements with a straight face. This is quite different of an approach than most in that this is open sourced, not some proprietary thing made by a system integrator nobody on HN would recognize.

Disclaimer: I've been pitching and writing stuff like this as an engineer for years, so I am probably biased a lot.
10%/year investment return is virtually impossible these days.
Dark Sky Finder for optimal viewing locations

http://www.jshine.net/astronomy/dark_sky/
"Why don't you support the Linux platform?

At this time, we're focused on optimizing the Mac and Windows experience. We're always thinking about potential improvements for the diverse needs of our users, though!"

https://help.github.com/desktop/faq/articles/why-don-t-you-s...

Something tells me that the Linux version will come up later.
This entire concept is completely wrong.

In the situations where it has been studied, home schooled children are actually better integrated socially than their non-home schooled peers (in the US at least).

Part of the reason this narrative persists (other than the teacher's unions pushing it :-)) is that people who haven't home schooled children or met them, sometimes believe it is a 1:1 activity, they visualize the public classroom but with 1 student and 1 teacher. The reality is that home schooling can be much more like going to university than it is going to public school. People who home school their children get together and plan enrichment activities (like going on geology field trips) or book clubs, or math competitions. Learning isn't the "bad" thing, "Oh, I have to go to school." it's a more life long thing, "Try to calculate how fast you'll go on your skateboard at the bottom of this hill given what we've learned about force and acceleration." Hard subjects are broken down into a pace that works well, easy subjects are zipped through without getting bored or waiting for others to "catch up." Interests are pursued.

It isn't for everyone, not everyone can afford to have one of the parents around to "own" the education responsibilities of the children, but it doesn't turn kids into anti-social monsters. Middle school does that :-)
Projects and Companies
I think it's a myth that Linux users aren't interested in GUI tools. According to stack overflow statistics, Ubuntu is the most popular Linux based OS amongst developers, which is an OS that is much more GUI based than say Arch linux.

According to the same stats, Linux and OS X usage is statistically tied at ~21%. If you take into account the fact that only about 2% of computer users run Linux at all it's pretty clear that programmers disproportionately prefer Linux (and to a lesser extent OS X) to other systems.

I personally have already moved away from github, but I still wish they would build some tools that work on Linux.
My life has changed for the better since subscribing to the Economist in 2011. For me, it's not about paying for content (which is great) but for the 'feeling of being informed'.

After reading each issue I feel informed about what is going on around the world. This has sparked many conversations with people from around the world.

I hope that following this transition that 'feeling of being informed' will not go away and I have no reason to suspect it would.

If only I had local and regional news at such a calibre...
I don't even think that this new client supports anything but GitHub. Their previous Windows client didn't.
Some choice quotes:

"maybe rainbows and unicorns rained down the from space saucers and drowned the dinosaurs; we just don't know."

"humans are not horses [citation needed]"

"We'll all be replaced with undead slave labor."
The problem with this attitude is that it makes it far more difficult for Linux distros to gain more varied users. Specifically those who are new to development, or (not really relevant in this case) not developers at all. Instead of pointing to a CLI for everything, which I personally love and support for what it is, it might be worth encouraging companies to develop more cross-platform software that allows for a choice of operating system without many sacrifices.
The problem with pollution is that both emissions and harm can be extremely diffuse. If ten million vehicles are polluting the air breathed by twenty million peoples, who is supposed to sue whom? I can't very well sue every car driver in my area for one penny each.
Totally agree in regards to EyePC, but at that point (when I was 13) I had those sort of feelings. I prefaced my comment with that it was my opinion based on anecdotal evidence. Omar made a couple of comments here (which he seemed to have deleted) in which he said he was disappointed that his age was the main focus.

The main reason I brought this up was because even today (I know 19 is still young, but I am a full adult with 6+ years of professional experience) I am still judged by my age by many people and not my actual work, and today I think my current work is actually something worthy of extreme interest regardless of who developed it or how old they are.
What if it happened again? Preparing for a nuclear event.
Great question! Our iOS SDK asynchronously downloads new JS bundles and images, and then loads the updates when your app is restarted. There are definitely some speed optimizations that we can make in the future, such as using diffs to apply updates.

We're excited to open source the iOS SDK in the future so that everyone can take a look and contribute.
Great. Then get the universities to stop lying to kids who say "I want a job."

Yes. In general, it's a real problem.

I have yet to see a single Art History curriculum include a Deep-Fryer Cleaning course. If universities aren't going to prepare students for the jobs they're going to have, then they shouldn't lie to kids about it.
I'm from France (and white, sadly it matters) so I never encounter police once in my life (literally), and I'm actually "scared" of them, I don't trust them.

If a police officer stops me, I would actually be very defensive, a police officer or a gangster stop me I would have the same kind of state of mind, nothing good can come out of it, the best outcome is nothing happens.

I was also in Cameroon for a month (still white) and boy every time I saw the police I knew I would be arrested and asked for money. Being white I knew I would be arrested every time they saw me but make no mistake, they arrests and steal everyone including their fellow citizens. Good stuff.
Ask HN: What portable solar setup should I buy?
I want to buy a solar setup a portable solar setup to solve all my problems!

I'll take it to burningman to be able to power a relatively low power swamp cooler and to re-charge my laptop and phone. I travel a lot and, in combination with mobile data tethering, I want to be able to work from my computer for a few hours on a hike or whatever. /

I know there are complete "solar kit" systems for this but they can be expensive (~$700) -- the cheaper the better!

Anyone dealt with this and have suggestions?

Thanks!
> So many greedy people feel attacked...

I think I found out why.
Augur May Become the Greatest Gambling Platform in History
HashPlex Exclusive Interview: Lightning Hub Open Source Release
True, but seriously the "we have everything ready in our basement but you can't get it cause we can't buy stamps" is f-ing lame.

And as the previous poster mentioned, how do you not put this money aside to reward people who gave you money?
Wow, that's what they call a PULA? You still have to agree not to use competitors? I view PULA as - one time fee, possibly tied to host, in perpetuity.
Clojure won.
The author, Chad Orzel, is the author of the book, "How to Teach Physics to Your Dog", which I thoroughly enjoyed. The chapter in which he explains the Bell Theorem I had to read twice, but I eventually got it.

He also wrote a sequel, which I haven't read yet, titled, "How to Teach Relativity to Your Dog". The cover art is hilarious if you know what a light cone is.
"estimate and multiply by 10"

Reminds me of these rules:

- Multiply by π for small, known teams, doing a new job,

- by π^2 for unknown teams,

- and √π for known teams who have already started, know their work and have a good track record.

From http://alistair.cockburn.us/The+magic+of+pi+for+project+mana...
Lead Us Not into Temptation
Why would you expect that (modulo wtf are you talking about).
Funny thing, I am so used to Ctrl-D that I have never used the star button. Until now, I didn't even know what it was for. Different strokes different folks I guess.
What Happens to Android in Google's Alphabet?
"Free for life" reminds me of Joyent's Lifetime fiasco. That didn't go over so well.

https://en.m.wikipedia.org/wiki/Joyent#Lifetime_hosting_cris...
I think you have a stricter definition of what an algorithm is than what is used in the context of this study. The general concept of the random forest algorithm (for example) is the same in each implementation but the exact details of how that general algorithm is implemented (the exact algorithm) is most likely not the same. Therefor, you shouldn't expect to get completely identical results regardless of how much data you train them with. They should all be in the same neighborhood though, which they are, for the most part, in the results from the study.
It's cool that this guy is doing things that make him happy. But I'm extremely confident that he didn't do this by following the financial plan he blithely gives.

Because a) good luck finding an investment that'll give you 10% consistently for decades, and b) even with that magic risk-free return, his plan takes 20 years (or 22 if you somehow don't have $10K stashed up as a youngster) and then c) leaves you on the edge of your expenses (as he defines them) and reliant on that consistent 10% return continuing forever.

"Hey, if you find a magic investment, you can retire at 47 and then live in constant fear of penury!"
6 Steps to Making Morocco (or Any African Country) an Economic Super Power
I see the link has been changed to point to the original source, instead of as it was originally to a site that just ripped off the content.

Thank you mods.
Thanks for trying the Toolbox! Did you happen to run both at the same time? It's possible there was a race condition while creating the default VM via Kitematic and the Quickstart Terminal at the same time.

Lastly, choosing "Custom Install" in the Toolbox installer will let you de-select Kitematic, Docker Quickstart Terminal or any other parts you may not want!
This was an episodic game they've released Vol 1 which was met with some quite poor reviews due to gameplay issues.

They could not push out Vol 2 nor the Kickstarter rewards as they pretty much ran out of money.

I actually wonder if in such cases Kickstarter shouldn't back the shipping or demand getting the a hold of the rewards and try to some how compensate the backers.

Heck with the amount of projects which fail they can pretty much have a monthly loot crate going on with the crap received from failed kickstartups...

Tho if they file for bankruptcy i wonder if giving the rewards away will not count against them as they devalued their fixed assets value just before or after filing for bankruptcy.
He unfortunately kept one of the biggest contributors to the success of his lifestyle a secret.

How can you get consistent 10% return on your investment?

Assuming a more realistic 6% nominal return - 2% inflation gives us a more realistic 4% real return.

Running the numbers that way ends up with a measly $10,000 in interest after 20 years not a whopping $47,000.
Unless you live in the southern hemisphere, in which case you want to plant them on the north side of your house.
On a somewhat related note, rooftop solar panels have also been shown to have good insulation benefits[1].
[1] http://www.sciencedirect.com/science/article/pii/S0038092X11...
What do IKEA, Thomas Edison, and peer review have in common?
> Where did you find data about the social
> stratification of public schools?

Here's one:
http://pulse.ncpolicywatch.org/2013/01/18/economic-disparity...
Cloud cover forecast for the continental USA:
http://graphical.weather.gov/supplementalpages/view_image.ph...

Or, an interactive version:
http://graphical.weather.gov/sectors/conus.php?element=Sky
So, an application on the system tells the default browser on the system to open a link, the browser sees that the request is to a search engine and then strips out the search term and then feeds it to a different search engine that pays it for doing that.

Am I getting this right?
Most Linux users are going to be inclined to use the command line. Even with these new additions GitHub Desktop's features are much smaller than what is possible with the command line.
Is Your State Losing Tech Jobs?