skysight-inc/HackerNews huggingface dataset:
I disagree in part, I read lots of code.

Typically if I don't know how to solve a problem / use a library, I'll go onto github and search out projects either by their dependencies or structures I know must be present in the code I want. Then I'll pick out 20-30 projects and compare and contrast. Funnily enough, I read most all of the source code to Etsy's 'Artsy' iPhone app because I wanted to get a sense of how a professional shop structured their iPhone code.

As for the understanding the code, the author is very correct in that it's tough to implicitly understand what's happening in the code. But to that point I use Reveal to peek inside iPhone apps, or node-nightly + chrome devtools to walk through js code. Since my goal isn't to understand the whole of a program, rather parts I'm interested in, it's worked out quite well.

I've always wanted to read code for very secure applications (like Signal or SecureDrop), but I fear I don't understand crypto/infosec enough to understand the context the code was written in.
The cornerstone of this statistical conclusion is that you will invest the money you will use for college, however the fact is if you try and loan out the money that you need to go to college for any other purpose, that loan will be a lot more expensive that what you would get from a student loan. Also, the chances of you getting that loan is slim.

If you already have that kind of money with you and you are going to invest you own money for college then these arguments have a little more statistical weight. However, if you have that kind of money, you are probably already rich and wealthy at which point, you already have a good business/income and this delta that you would invest into that business will not yield you significantly more income than what you already have. At this point, its still better to go get a college degree.
https://www.youtube.com/playlist?list=PLE18841CABEA24090
> no telemetry

ha. They did that even for enterprise. But in truth they did that following Apple's footsteps. There are several projects documenting all that new versions of osx phone home data leaks. It's a ton of data and every single start up is just fine giving macbooks like it's candy for the employees.
And dot forget to set the jumpers and config the BIOS settings of the hard disk!
> Speaking from personal experience here, Reddit can't and won't defend your information.

Could you elaborate on your experience?
kuschku's comment makes it sound like he was unaware of what happened in 2012, and he is fundamentally misunderstanding the current state of gTLDs, so I was informing him.

Furthermore, the ship has sailed on the debate of whether these expanded TLDs are a good thing, so it's not a productive discussion. We might as well talk about whether commerce should be banned on the internet - that was a raging debate in the early/mid 90s, and that debate is over.
Hi Sam,

If you're reading the comments, can you do this treatment but for Ethereum and the smart contracts built on top of it?

I find that your article gives a good explanation especially for beginner to understand from the code perspective.
I would assume "Jean" to be a woman and "Gene" to be a man.
Many driving jobs are more than just operating a vehicle. For example, delivery people have driving jobs, but the person walking in to drop off the package is still necessary without the driving portion. It will certainly hurt, but not as much as that 30% seems to suggest. Not to mention that the vehicles are capital expenses, so we'll see a gradual rollout of the self-driving commercial vehicles as old vehicles are retired and replaced over time.
Using Apple as a role model for environmental sustainability is pretty flawed. They produce a massive amount of consumer goods, all electronic based and most requiring batteries. The amount of material that must be extracted from the earth to create their gadgets is boggling. Their products must all be shipped, across oceans, across countries and into your home. Furthermore, because of their "cutting edge" manufacturing processes their products require an enormous amount of specialized tooling. Tooling for which all the materials must be extracted from the earth, shipped, smelted and so on. And then there's the packaging. Pounds and pounds of meticulously manufactured packaging per product. Where did all the glossy ink come from? Where does it go? What about the polystyrene? Or the mold used to make that inset?

Production of consumer goods is pretty gnarly, no matter how it's painted by the producer. Buying a few carbon credits, using a bit of solar (the materials for which must be mined) or giving your employees electric cars or using LED lights in your offices does little to offset all the damage done by all the things I mentioned above.
The last one of those I did from scratch, using Bootstrap for all my CSS needs, but answer from itamarst below is probably better.
>Will we have 1-3nm transistors? Yes. Will they be commercially viable? Probably No.

Why not? We can only stack our layers so much, eventually the 1-3nm range of transistors will become useful to give technology another squeeze before having to learn how to layer a bizarre number of layers.
Understanding the Four Rules of Simple Design by Cory Haines

I like the 4 simple rules, I think he originally got these from Kent Beck. It is easier to keep this system in your mind if it is just a few basic principles.

Working Effectively with Legacy Code by Michael Feathers

As others also mentioned this. I think this is becoming more important as people transition to new jobs where they have to take on existing software. Having a process to deal with code that lacks documentation and tests is really important.
Check out metric trees such as the BK-Tree, VP-Tree or GNATs. They allow for fast nearest neighbor searches, for example querying all items in your database with Hamming Distance h < 2.

I stumbled upon metric trees for nearest neighbor queries in metric spaces some months ago and wrote down notes here:

http://daniel-j-h.github.io/post/nearest-neighbors-in-metric...

Hope that helps.
Beautiful Code is nice (O'Reilly, various authors). I'd recommend it. It is written in a lot of languages so will help open your eyes to new worlds.
Yep, I think we agree. "Self-esteem good" and "self-esteem bad" are generally two sides of the same coin - they both treat children's happiness as some nebulous thing unrelated to their actual lives.

I got a bunch of participation ribbons as a kid, but I certainly don't think they were anything more than a symptom of actual problems. There was a weird, pervasive unwillingness among adults to admit that maybe I was good at some things, and at others, and capable of improvement. I might have benefitted a great deal from someone telling me things like "Your art is bad, and you could get better if you tried to. Also, you're best-in-school smart, not best-in-world smart, there's a difference and it's a good reason to work harder."

I did eventually get that from some outside-of-school competitions, but it's weird that school couldn't provide that. It feeds into my 'youth rights' bit, even - we treat kids like they're just little blobs of emotion who can be controlled without needing to help them interact with the real world.
Having used Rust off and on for the better part of 4 years through a lot of tumult and change, I agree with you.

In most cases the kinds of breaking changes and immaturities that the Rust core team communicates clearly to the ecosystem would be represented as nothing but silence and a giant dump of breaking changes suddenly in a lot of other ecosystems.

Sometimes the Rust team seems to pay a price for transparency, in that it gives people visibility, and thus something to make an opinion about and/or complain about. In an information vacuum there's nothing to opine about except the vacuum itself.

As annoyed as I often was, and occasionally still am, about different shapes of API stability in the language/libraries; I'm extremely happy the Rust team has maintained a commitment to developing everything out in the open.
Find out the top Heroku programming books in 2017
The United States of Zuckerberg: The Facebook Billionaire’s IRL Tour of America
Deep learning can do pretty well when its not pre-trained as well.

I have this data set that is word counts for top 5k words, 5000 observations training, 5000 hold out. I consider this data pretty small.

SVM with rbf kernal can get around 87-88% accuracy, but a histogram kernal can get around 89.7% accuracy with a little feature engineering.

Tensorflow, after tuning some parameters, can also get around 89.7% accuracy as well.
"Programmers at Work: Interviews With 19 Programmers Who Shaped the Computer Industry" by Susan Lammers.

https://www.amazon.com/Programmers-Work-Interviews-Computer-...

This book is from 1989, but it's a timeless and fascinating look at the minds of Bill Gates, Andy Hertzfeld (apple/mac), Dan Bricklin (visicalc), and 16 others.
Analysis and trends of investment in the blockchain sector (.pdf)
And reasonably so. Partly, this is because the "best diet" at any given time depends on practical factors like availability and affordability. Both of those have been rapidly improving, I think, for much of the world. I can buy food today that, to my grandparents or even parents, was unheard-of or only-eaten-by-kings.

e.g. the value of quinoa or blue-green algae in a diet probably makes sense to study now, but it probably didn't 50 years ago
> I wont accept your pull request because you are [black/female/gay/asian/latino/transgender/whatever minority of the week]

Said no one ever
Yea, I agree that magsafe would be nice to see again.

Also, I still get chuckles that the current crop of MacBooks have the exact two ports that everyone wants on current iPhone.
Quite a few PLCs have ladder logic as a programming language as a selling point.

For physical systems it is pretty true.
not a journalist. done, not much to argue with the court.

but regardless, this is either fake or false flag. most of the new campus is people working on map quality because of apple car and it's not mentioned
Usually you use a framework and never use those syscall.
Formlabs Announces New Benchtop SLS 3D Printer
Thanks! That helps (seems like methionine-restriction is related to all this too, after all).

Maybe really stupid, but is it bio-chemically possible to create a amino acid analog that fulfills the good duties without the bad? What xylitol is for sugar, say.
Any computer themed book of Gerald M. Weinberg is a must read:
https://leanpub.com/u/jerryweinberg

If at first sight my may think that they are outdated and superficial, but you can't be more wrong.
I agree with this assessment. People who are vitriolically opposed to 'participation trophies' miss something very basic in my opinion, and that is, participation is optional. Meaning, you have to show up to get the trophy.

This is a subtle distinction I didn't get until raising my own kids. Maybe this is obvious to others, but it was a real "aha" moment to me. To get your kids to act the way you want, you can't just focus on the negative all the time, you have to let them know when they're doing things right. If you just wait for them to screw up then yell at them, you end up doing a lot of yelling, and they're behavior sucks. But when they're sitting at the table eating their dinner, using their fork like they're supposed to, a comment that hey, you're doing a great job right now! really goes a long way in communicating what your expectations are of them.

Before I had kids, if I'd heard this, I would think those parents are pandering and dumb. But it really does work.
>>Then [Netflix] went ahead and worked with T-Mobile on Binge-On where they would throttle speeds and cap the resolution to 480p on their network which was also a troubling sign.

A year ago almost to the day, Netflix admitted[1] that they (not carriers) were pre-emptively lowering the resolution of Verizon and AT&T subscriber streams. The irony last year was that neither AT&T nor Verizon were aware of this until T-Mobile's CEO called them out on it[2].

At the time, I seem to recall this didn't impinge much on the consciousness of Net Neutrality supporters as it should have.

[1] https://media.netflix.com/en/company-blog/helping-netflix-me...

[2] [1] https://www.theverge.com/2016/3/24/11302446/netflix-admits-t...
I'm skimming through the content and it seems really great! I'm interested in the last lesson (7-Exotic CNN Arch), but I'm afraid of missing other cool stuff in past lessons.

What do you suggest for someone who has experience with Deep Learning?

EDIT: found this wiki with the course notes: http://wiki.fast.ai/index.php/Main_Page

One can use it as a guide to avoid missing anything.
Exactly as you've said, Apple's prices are comparable with their direct competitors for similar specifications but they just don't provide a low end.

If your needs are met by the low end, you're forced to pay a premium.
Offworld Trading Company is an extremely good game!

It is designed as a board game, too, with board-game-style rules. The game is a combination of real-time and turn-based (for auctions) and each tick of the real-time game is actually a simulated 'turn.' https://www.mohawkgames.com/2014/06/16/offworld-rules/
Ask HN: OS X (local) Time Tracker
i'm looking for a good time tracker app for OSX, but with the caveats that it runs locally on my machine and doesn't require creating an account. Harvest (https://www.getharvest.com/) is pretty reasonable in terms of functionality, but requires an account and an internet connection, which both seem totally unnecessary. any ideas?

thanks
u
The automatic DBMS configuration tool
Private loans make up about 7% of student loans dispersed each year.
I recognized my experience, and really liked:

Software Craftsmanship - The New Imperative, Pete McBreen

http://www.goodreads.com/book/show/1035377.Software_Craftsma...
Thank you for that... but I think you sold your rights too cheaply. I walked away for the right to cross out the entire arbitration clause. They were mystified that I would even read the stuff on the back of the contract, let alone have a concern with it. They were offering me thousands of dollars off, but wouldn't budge on the clause.

I went to another dealer the next week that hadn't yet added that toxic language to their contracts.

I just consider myself fortunate that I still had the option of going with another dealer. I don't think it is possible to find a bank, phone, or internet provider without an MBA clause.
Appears to be hosted in the Netherlands. Assuming US companies are the most litigious, probably reduces that risk.
Domain names are sticky. It tends not to be worth it to change the domain name for sites that have already existed for a long time. For new sites, when you're choosing a new domain name anyway, it's easier to make it be on a new TLD.

com.google was used for an April Fools joke in 2015. We redirected it to the main homepage after that ended because it was widely linked from news articles and social media, and we didn't want to create a bunch of dead links. I'd love to have more fun with this stuff, and believe me, on the registry team we've had all sorts of fun ideas for sites like google.google and others.

I can't speak for Google Domains; they're a separate team that we do not work closely with. See e.g. https://archive.icann.org/en/topics/new-gtlds/gac-board-regi...

There's no evil master plan; we're still trying to figure out the gTLD business just like all the other registry operators. Releasing them as generic strings is certainly the easiest thing that could be done, but maybe there's something cooler?

Who knows when the next round of gTLD expansion will occur. It'll probably be many years. Until then, no new gTLDs can be created. .cdn is one of the ones that, in hindsight, at least one person probably should've thought of to apply for back in 2012. And I'm sure someone will take it in the next round.
140,000 to 190,000 People shortage with Business analytics skill by 2018
We detached this subthread from https://news.ycombinator.com/item?id=14486017 and marked it off-topic.
If your car said "You're almost out of gas, stop by your nearest Exxon station and fill up!" or "It's been 10,000 miles, drive on over to Jiffy Lube for an oil change", then surely that would be an ad.

It's an ad because they are advertising the iCloud service to you. It's not just that they say "Your iCloud is running out of free space", it's that they say "Your iCloud is running out of free space, buy more space here!"
Python fat has been used to treat painful joints in Nigeria for ages and its effectiveness has also been proven in a scientific study.[1]

[1] https://www.biomedscidirect.com/1195/python_fat_effect_on_co...
maybe if the buttons said "Contribute Nothing" and "Do the Right Thing"
As I said, signing such a contract doesn't make you a bootlicker. (I have signed such a contract myself.) But I can't for the life of me understand why people are feeling bad for working on side projects and not wanting to have the rights signed over to their corporate overlords. That's just a depressing ethical framework to live your life by. (Obviously I'm not talking about the Lewandowski espionage type case.)
The 386/40's were definitely fast enough to be pushing into the 486's performance envelope (at least for integer).
The Paradox of Helping
My favorite from the first round of expansion is https://icannwiki.org/.afamilycompany
It seems like most everyone here agrees that you're not more likely to think of a idea after you leave Google to travel. What about to go back to school?
Release It! by Micheal Nygard. Excellent advice and patterns about building robust software.
There is a old saying: "On the Internet, nobody knows you're a dog."

It can not get more diverse and inclusive than that.
Ask HN: How do you gauge anti-trust in the 21st century?
As Amazon, Google, and Facebook try to push over the telcos dominos and attempt to lay waste to the now old business of communications and entertainment infrastructure, what becomes of any future efforts to curtail their dominance? Neither are the destructive force on innovation Microsoft was perceived to be in the 90's yet it seems like they are all now octopuses' with a thousand tentacles when the monopolies of old were single-strained dominators. Curious to hear the communities opinions on this. Thought came from: https://www.recode.net/2017/5/31/15722460/time-warner-ceo-jeff-bewkes-code-conference-2017
It's 2017 and Apple still does this? [Image/Rant]
I really liked The Effective Engineer because it had more systems thinking behind rather just how to manage a code project.

It covers some really foundational concepts like idempotency which programmers don't often think about when architecting systems.
By trying to 'correct overt exclusion of women and people of color from the industry'you will basically treat those people preferential over the prevailing population (i.e. white, asian and jewish men). What's not racist and sexist about that?
OK, I asked if Magsafe will come back in a relevant subthread: https://www.reddit.com/r/apple/comments/6ezhwm/iama_foxconn_...

Assume my question hasn't been answered unless there's a comment underneath here saying it has. (I'm about to go to bed, anyone else is free to update.)
See https://www.reddit.com/r/DarkNetMarkets/comments/30tudk/psa_... ; I also discuss how easy to get and unlimited administrative subpoenas are.
That's not really a conspiracy theory, other than the current lack of evidence. That is just business as usual in most areas of business. It is just rare on the Internet, for reasons I don't completely understand.
Startups Tencent invests further in Chinese online tutor Yuanfudao
The price doesn't necessarily represent the cost.
Amazon will NOT allow competing products like the Google Home to be sold on Amazon as well as Apple TV and CC yet Google still has the Echo in search. Think you have it wrong and Amazon a problem not Google. I am a big Amazon customer but can still see what it is.
Couldn't you just use Excel or Open Office?
And you're measuring everything with a food log? When I do a low carb diet, even unrestricted, I have to focus (eat on a timed schedule) on getting enough calories to maintain my lean mass. Without carbs I simply do not eat enough naturally to maintain a weight I want to keep.
I think you had a lot of bad luck (and know people with bad luck) with finding the right life-partner and sincerely hope it doesn't permanently jade you for the rest of your life with your view on men. There are plenty of capable, willing, unlazy Super Dads out there (or super-husbands for those without kids) to combat the bad ones.

The gross generalizations made here just completely turn me off from the rest of this conversation. I hope more people got a better idea of what's happening with the older comments made.
> This could almost be seen as a trojan horse for Amazon to break into new markets without having to do any of the heavy lifting Google and Apple do...eventually they won't need Google's play store and can more ambitiously take on the market.

You've got it backwards - Amazon has been using a forked Android-without-Google-services for years now across many products, with varying levels of success. Kindle, Fire tablet, Fire phone, Fire TV, Echo, Echo Dot, and most recently Echo Show all run an Android fork[1]. Only now have they allegedly chosen to use official Android with Google services.

Perhaps they have decided that passing Androids CTS (and getting Google's blessing) is necessary for a successful phone? Or perhaps keeping their fork updated with Android HEAD is proving to be a challenge because the latest Fire OS is based off a 3-year old Android 5 (lollipop).

1. https://en.wikipedia.org/wiki/Fire_OS
I suspect a lot of HN probably listens to Sam Harris' podcast, but just in case ... there was a relevant episode last month where he and Gary Taubes discuss the whole "good calories vs bad calories" idea and popular fat/protein misunderstandings over the last few decades.

https://www.samharris.org/podcast/item/what-should-we-eat
Still don't get how that works. A 114MW wind farm almost never produces 114MW. In fact, it's output is fairly unpredictable, and can swing from 10MW to 90MW and back to 20MW over the course of 30-40 minutes.

When a company that requires high levels of constant power "buys" that power, what are they buying, exactly? Because they're still just as reliant on nuclear/coal/natural gas as they were before they bought that power. Are they just signing up to pay a higher rate for those 114MW of power they get from the grid?
No, Journalism Is Not 'Safe' from Automation
Are you ever going to make .app, .dev, etc. available for public registration?
>will look for a way

It's definitely not an easy problem. I hope I haven't come off as too harsh. Client certificates would be great. I think you write off the value of hardware tokens too quickly, but by all means, look at other ways. Auth is one of the first things any of us have to do when putting together a service. This is something a lot of us have studied for a long time. Welcome to the party :)
Is there a name for the "law" that you can always find "credible" information supporting both sides of any issue?

http://slatestarcodex.com/2017/02/09/considerations-on-cost-...
I'll also +1 this, it is a great read. Has to be top 5 interesting books I have read over the years.
I haven't seen that- I complain about things like "edge is more resistant to malware" pop up when I opened chrome.

Also low space notifications for a service I am already using would be different than advertisements for a service I am not using at all.
Yes Google purchased and has not done anything with it or invested into improving.
Expanding a MacOS DMG File for Analysis on Linux
Thought I'd post about this, because so many sites seem to be assuming journalism is a 'safe' career in the dawn of AI.

However, they fail to realise that the average journalist is not doing investigative journalism or breaking the next Watergate scandal, but doing something more akin to grunt work.