skysight-inc/HackerNews huggingface dataset:
I have enough overpaid tax at 33 to tide me over until death. Lessons learned.
It's a subjective term. But IMO, a few hundred grand after-taxes is real wealth to somebody making $150k a year. It can bend the net-worth growth curve of your life -- a huge home downpayment, elimination of your student loans, etc. Be smart, take an educated risk, and IMO don't listen to people who say equity is worthless.
Fun fact: the creator of Alpine Linux, Natanael Copa works at Docker :)
This is a good example of the erosion of Freedom that happens over time. The TSA introduces invasive body scanners with an 'opt-out' to placate the few who are really concerned about personal rights. Wait a couple of years and then through a hidden administrative change remove the opt-out. Now it will take a court challenge to reverse the TSA policy.
Dash is an end-to-end webserver (although as written it only supports HTTP GET). It happens to use KDB[1] because my use-case has KDB used for logging and analysis of the HTTP requests. KDB (for all its performance) does not support HTTP keepalive (which this does), and while I have previously used something like nginx+lua+qlua[2]+kdb, dash is so much faster than nginx that it qlua is obsolete for my purposes.

Many marginal increases in complexity (for features, perceived "friendliness", autovivification of configuration, and so on) incur exponential-or-worse increases in latency, exponential-or-worse decreases in throughput, and may be the leading cause of defects (including security) in programming: I have observed the enemy of performance and security is abstraction.

[1]: https://kx.com/

[2]: https://github.com/geocar/qlua
wtf no fuck lowball
In general something has to be a crime in both countries for an extradition to happen.

This has meant that the US has introduced extra sex crime law so that Americans who travel overseas to take advantages of different age of consent laws can be tried as if they had committed the crime in the US.
Me personally, I'd unplug from everything and only allow myself like 30 minutes each day to check for any critical emails (like oh shit type emails, ignore the normal ones). Then I'd spend my time talking to real people and find things where people are frustrated where I might be able to make an impact. Basically, spend the time learning from them and spending time understanding problems they have (not Dr Phil style of course, but everyday crap). People hacking (for learning) in a sense.

But assuming you don't need/like that then here are another few ideas:

1. Learn the basics of how to architect a small distributed system that is fault tolerant, resilient and reliable. You can't learn it all in 11 days, but man you can make a big dent and it is to me one of the most fun and challenging problems to solve. And there is still so much to learn. You can build and test little systems in AWS for nearly nothing using t2 instances.

2. Do as iqonik suggested, find a simple need some group of people have and solve it with an MVP and start marketing and playing with it. If it goes nowhere but you solved an interesting problem for even a small group of people you will still feel good and have had some fun.

3. Write an Android app. From the looks of it you haven't done that but it seems basically up your overall skill set and something you could have fun with. Even if you "hate" Android learning how it works and the good/bad sides might help you in other places.
Thanks! I'm myself a javascript developer and was wondering if javascript would be the best language to introduce programming.
Sure, but it's energy that a rocket needs to impart nevertheless.
While syntax surely doesn't help, I think the real blocker is actually the preprocessor.
Tech Trends 2016
I don't mind that fact that I can't sell Steam games, because the tradeoff is that I can download the game whenever I want and don't have to keep track of a physical copy.
There is a video of freedombox demo from the Software Freedom Law Center's annual conference posted that shows off the FreedomBox.

https://softwarefreedom.org/events/2015/conference/video.htm...
Actually, seems I'm wrong about that, there are now more Nvidia users on that list now. Wasn't true last time I checked.

The problem with CUDA is vendor lock in. Requiring Nvidia hardware (and Nvidia binary drivers on Linux) is a no go for a lot of use cases.

If you need compute code that works on all platforms and all operating systems, OpenCL is your only choice.
Has that ever happened? I mean, have there been consumer revolts over bit rate that have cost Apple or Amazon customers? Pono and Tidal don't seem to be killing the existing players, but perhaps I'm just not up to speed on the state of the industry.
Broadband access is very much a freedom thing if Comcast is your only option.

I live in one of America's wealthiest cities and the undisputed tech capital of the east coast, yet finding a decent ISP is difficult bordering on impossible.

There's exactly one good ISP in my city called netBlazr, but they don't service my neighborhood. So we get Comcast instead: bandwidth rates approaching a tenth of advertised speeds, outright throttling for certain services, cheap hardware with limited firmware, ubiquitous surveillance, and no legal recourse at all.

Freedom.
you are correct. Airports are just the testing ground, body scanners will be in use in many venues in the near future. I suspect that cost is the only barrier currently.
yeah, this has been at the top of my list. I found a good tutorial a while back I have been meaning to go through showing how to build a character voting app (inspired by facesmash) for EVE Online characters.

It shows how to build a full stack app using React,Flux,Mongo,Node,Socket.io

http://sahatyalkabov.com/create-a-character-voting-app-using...
Is there some other industry where, when a company stumbles, its employees don't get hurt? I live in Michigan, and when the car industry "stumbled" everyone I locally know at least knew someone who got hit, at the very very least with long-term stagnant wages even as their responsibilities amped up to cover the missing people, and they were the ones who came out relatively unscathed.

I mean, the details of the article are all fine and dandy and interesting (no sarcasm, there's nothing wrong with the facts and they're at least worth a story), but the headline and framing seem to imply that there's some sort of alternative?

The only problem unique to the tech-unicorns here is exercising stock options when you can't pay for the taxes. Don't do that.
GDP should be depreciated.
7" 4:3 monochrome CRT screens; membrane keyboard covers; 286 in a desktop case on its side on the floor, gummed up with spilled soda...
i have been kicking around an idea for the last 2 months; it's been on hold due to time constraints (day job / my own side project thats been going on for 4 years now / freelance)

got it to the point where i bought a domain, setup the server and laid out the layout / initial feature set.

I could definitely build it in 2-3 days if i sat down and focused.
Looks like they also snagged homedespot.com.
Btw, I should also give a shoutout to Vladimir Vivien's Automi library, also posted on the GopherAcademy blog some days ago: https://blog.gopheracademy.com/advent-2015/automi-stream-pro...

It takes an interesting, slightly different approach, in my view especially for slightly lower-level operations compared to the "scipipe" pattern above. For example, it looks like something I'd use for implementing the internals of components in my pattern.
Microsoft Wins ImageNet 2015 with a 150-Layer Neural Network
Africa has actually been averaging over 5% growth for the last decade too, which was indeed quite a change and really nice.
How about Ancient Greek? No kidding - that's what I'm working on this break.
When I first started writing Lisp I was put off by how simple the syntax was. Everything looks the same and it was so hard to tells things apart. After working with Lisp for a long enough time I began to love the simplicity. Everything is so simple, nothing gets in the way of reading code.
Using Ideas from Domain Design/Architecture in JS
would you mind elaborating what your use case for docker was and how otto may have replaced it?
Directly addressed in the article.
Amazon.com: Kindle Store – AmazingBestBuy.com
I can see that being an issue. I'm in the same habit with LOTR, ASOIAF and Harry Potter, reading each series once every two years or so, and it crushes my ability to read a lot of new books. I've avoided rereading Discworld so far because I know that it will never be as magical as the first read through.

But oh god, Baroque Cycle was unparalleled from a character-building perspective. I loved every second of it.
Launch abort locations for Shuttle launches from Canaveral included Shannon in Ireland and the Azores off Spain. Both would seem ideal for recovery of eastbound first stages.
Ultimately the problem seems to be preferred shares driving the valuation of common shares. They obviously aren't the same, so I don't know why it happens. I'm not a lawyer so I don't know if there's a way around this.
Interesting. In what ways? Enron was a public company that committed fraud.
Wealthfront article mentioned (i think) https://blog.wealthfront.com/college-vs-retirement-savings-s...
do you have any good intro tutorials?

A chatbot that could receive pictures and describe them back would be pretty cool!
scalaz-stream does all this and way more and way better while actually being "composable"
You're going to need more citations to make a claim like that. Which specific part of the ruling do you disagree with on legal grounds, and cite the relevant laws/treaties/precedent etc.
I imagine this is going to be a lot worse now with unicorn craze. It seems like to some, any liquidation terms were acceptable to get to the $1b valuation mark.
Not exactly true since select bigcos pay quite well these days.
> Nor should they

Of course not as the only criterion. But the messages in question were not spam, they were legitimate emails with DKIM, Domainkeys, SPF, long term non-spam IP address, etc.
> But don't you think the wildlife are equally important?

The implicit end of that sentence is "equally important to the hundreds of millions of Africans living there." And to that, emphatically no.

People are more important. Full stop. I am no anti-environmental activist. I want to see renewable energy take over fossil fuels, I want to see conscientious business taking environmental factors into account at all steps of production. But given the 100% false dichotomy of "African development" or "animals" I am going to pick the one that helps one of the most impoverished, war-torn regions on the planet every time.
Can we get around provider monopoly fees with some sort of new wireless option? perhaps a new cell provider that isn't actually a cell provider, it's just a wireless data pipe provider that calls itself a cell provider to fit within the existing FCC regulatory scheme (and to easily switch to it from existing cellphones?) Could that be a startup?
Turd of a language, but very popular.
I hate when the salesguys are then put off because you made them go through the apparently difficult process of generating a quote and then didn't buy their product.

If you had given me even a ballpark price up front I wouldn't have wasted your salesman's time!
I'm in a similar situation and I'm planning on dominating in Stockfighter during that time :-)
Sounds cool-- what are you reading?
How the US Gov Legally Stole Millions from Kim Dotcom
A few hundred grand net absolutely is real wealth. To anybody really. But how many people are seeing a few hundred grand after-taxes (after taxes!)?
> 1. Learn the basics of how to architect a small distributed system that is fault tolerant, resilient and reliable. You can't learn it all in 11 days, but man you can make a big dent and it is to me one of the most fun and challenging problems to solve.

There was a great tutorial for something like this that google published last month using kubernetes and docker that involves setting up several minecraft servers in a cluster. Would be a great into to docker/kubernetes

http://googlecloudplatform.blogspot.com/2015/11/containerizi...
FYI, Another HN post linked to the same thread a few days ago: https://news.ycombinator.com/item?id=10755557
React, React Native,
ClojureScript

HaskellBook.com
This is exactly what I thought while reading this. I don't think todays consumers care about that stuff. I think maybe they did somewhat more when we all had the original iPods or napster or whatever, but those days are long since past. I think these days most consumers are back to focusing on the picture and audio quality without regard to "geeky" numbers. I'm an engineer who has spent quite a bit of time dealing with video encoding in my career, and to be honest, I've never really bothered looking much into what Netflix, Google Play, iTunes, etc send my way. Thats because the quality is always good enough.
"the only people" implies that non-lispers is a category that is not equal to "almost everyone"
Japanese synthesizer music on a wax cylinder
Php with Laravel. It's easy to get up and running and the MVC framework keeps everything nice and organized. Eloquent queries are a tad weird to get use to but it cuts back on heavy looking query statements. Plus you'll get to use php7!

https://laravel.com
No, I think you are right. My understanding is that Swift is supposed to scale down, as you say, and performance there is critical. I was considering things from the point of view of higher level programming. Thanks.
Please correct me if I'm wrong, but the guidelines only seem to state:

> Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity.

I guess this is the point where we'd be arguing about taste, but it seems to me that while textfile's comment was clearly negative, it was well constructed and well thought out. Not to mention it was in the _exact_ same tone as the article he'd written years ago that the conversation was about. In this case we should be very careful not to immediately jump on people being upset or negative. It's a powerful tool that, in this case, is being used wisely. I think a bruised sensibility here and there is a worthwhile risk in the name of maintaining a network like HN that accepts dissent and spirited disagreement.

As a slight tangent, in reading the guidelines I found that more than an attempt to tone-police, they are an attempt to lower the noise:signal ratio. The reason I feel that this discussion is important is because it's the reply, not textfile's response, that adds noise to the discussion even if you feel targeted by the authors response.
You may find this difficult to believe, but this approach helps me find bugs and repetition.

I have noticed every page I scroll causes a comprehensive loss of around 90%, so in reading something that is 10 pagefuls long, I might only be able to produce a tiny part of the program.

Your milage may vary.

I find not scrolling, and just moving my eyes, I rapidly absorb the program, and I find most bugs just by reading the code. This practice is absolutely impossible for me if I have to scroll very far and made difficult by scrolling at all.

I do not know how to do this except to write horizontally.
I would suggest you do something much more comprehensive and do this:
https://www.coursera.org/learn/learning-how-to-learn

I've never taken any course that was more useful and a lot of other people feel the same way.
Buy a fiddle. Learn to play it.

Seriously. You just got off work, and you want to go back into learning more tech? You do know about the breadth of human experience right? Unplug, read a good book, watch movies, learn to cook Indian food, go skiing...

How vulgar is a life that must be productive at all times.
Anyone care to elaborate on the downvote? Given that the parent seemed surprised that it was possible to factorise a 'big' number quickly on a modern PC, I thought I'd elaborate.

Brute force search is O(N), the sieve of Eratosthenes is O(N log(log(N))). The Quadratic sieve is good up to 100 digits and runs in O(exp(sqrt(log n log log n))). Some utilities you can use for this are YAFU, MSIEVE or GGNFS.
TDD is hard when you dont know why youre using it
In the US probably fear of invoices
I often feel that the American programmer would profit more from learning, say, Latin than from learning yet another programming language.
-- Edsger Dijkstra
https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/E...
Looking for alpha users for a web app that automatically generates web pages
Hi,
We created Tylio, a web application to generate Smart Pages, auto-designed and self-constructed by our patent-pending technology.
The app will be released in alpha mode within 5 weeks and we need alpha users to provide valuable feedback.
Where should we look for them? We are already on Betalist. Any other path we should follow?
Thanks for your advice!
https://www.tylio.com
I used How to Think Like a Computer Scientist[1] in conjunction with MIT's OCW class for non-cs majors. I only did the assigned reading from the class, so I didn't read it straight through, but I think it might be worth checking out. That class is awesome. It is what I would recommend, but I was pretty motivated.

[1] http://www.greenteapress.com/thinkpython/html/index.html

[2]
http://ocw.mit.edu/courses/electrical-engineering-and-comput...
Also can you imagine being an employee at that meeting?

Not only are your share values decimated (literally), you're now working for walking dead BlackBerry assuming you're not soon laid-off.
According to the article, employees had the opportunity to sell their "worthless" shares for $3/share.
Not only do customers not care, in blind testing young people prefer the sound of MP3 artifacts.

It's this generation's "warm sound".
One thing abundantly clear is that syntax matters.

I feel this is like reading 100 years ago about how to make your own new type of horse & buggy, with tips like "make sure the reigns are well-fitted," when what you want to invent is a car.

The future doesn't belong to syntax because the future isn't text. The same people that would blanch at sending a string argument of "ONE" or "TWO" are indifferent about the fact that they send in "IF" to start a condition.

The reason you wouldn't send in "ONE" or "TWO" is because it makes it stiffer, more brittle and harder to manage. What can we say about the software we write? That it's stiff, brittle and hard to manage.

It's not that the future has no textual syntax at all, of course. An expression of 3+4*5 will always be easiest to express just that way. But we need to pull back from our gregarious, wide-mouthed babbling into something more meta, or I should say, more data, than text.
In Germany it’s a traffic offense if (a) you are less than 50m away from the next traffic light, or (b) you create a risky situation in traffic.

At 3am with no traffic light near you, or the traffic lights being off? just go.
The fact that he deviated out of his defined zone then back again, several times probably means this wasn't some malfunction of the device.

He was risking it for better shots.

If he was in his zone, then malfunctioned then it would not have crashed there.
A Real-Life Trader Talks About “The Big Short”
Gusto (formerly ZenPayroll) Is Valued at $1B in New Funding Round
I am not sure if I saw it HN recently, but there is an article by Phusion [1] talking about the init process and how to handle it with Docker. They have a base image, baseimage-docker [2], that is supposed to solve that problem.

[1]: https://blog.phusion.nl/2015/01/20/docker-and-the-pid-1-zomb...
[2]: https://phusion.github.io/baseimage-docker/
Well drones are ideally suited to eventually being equipped with light weight sensors to prevent collisions. If the tech could be on cameras, I think it was ultrasonic, surely it has improved enough that even simply avoidance systems are possible.
The one thing I would advise when learning React is to learn React and then learn some variation of flux. It really helped everything set in for me.
Over a 4 year grant? This is just a guess, I don't have the IRS database at my hands. Maybe $200-300k after-tax sounds more reasonable? Like I said above -- "with some luck"
I don't believe it is illegal for a collection agency to try to collect on a debt that is beyond SOL. If you were to not realize the debt was past SOL and made a partial payment the debt would instantly no longer be past SOL. Which is why some agencies will try to get a debtor to pay on debts beyond the SOL.

However, if you know that the debt is beyond SOL you may tell the collection agency to stop contacting you. If the collector continues to call you after you send them your letter, they may be violating the Fair Debt Collection Practices Act[1][4] and you may be able to sue the collector for damages[2][3].

[1] http://www.consumerfinance.gov/askcfpb/1405/how-can-i-stop-d...

[2] http://www.fair-debt-collection.com/rules/civil-liability-13...

[3] http://www.nolo.com/legal-encyclopedia/damages-fdcpa-violati...

[4] http://www.nolo.com/legal-encyclopedia/illegal-debt-collecti...
How to play on ocarina.
3 key software principles you must understand
Ignorant article writes fighting words to click-bait readers.

I listen to CSPAN every day, and heard Clinton say these words. Read the Washington Post criticism on this issue, which was more balanced.

https://www.washingtonpost.com/news/the-switch/wp/2015/12/22...

Or even better, listen to Clinton so that you get the story straight from the horse's mouth. To see the game of "telephone" amplifying wtfs throughout the echochaimber bothers me severely. The technology exists to get your news directly from the source.

Why do you need a reporter from Vice to tell you what your opinion should be on something Clinton said? Why don't you just listen to what Clinton said herself, and then make an opinion?

At worst, Clinton simply demonstrated her extreme ignorance on this issue. She has no idea how encryption works, and was just saying words. She knows enough that she doesn't want to "break" encryption however, she's simply calling for computer scientists to think about the issue.
Oddly - I find remodeling / manual labor to be very relaxing - the last 12x12 bedroom in our house is begging to be gutted and remodeled.

It's amazingly relaxing and quite the workout throwing a hammer into a plaster and lath wall and just doing demolition for 8 hours.

Painting a room, too, is relaxing - which is on my list of stuff from the wife to get done.
Hard Truths about Equity
Ah, the ol' "discredit my opponents by painting them as irrational extremists" tactic. Good show.

Maybe people are defending hierarchy because it's worked reasonably well in many different parts of their lives? Are there any large, successful businesses that aren't hierarchical? What about large governments?
I'm working on Elixir this break. Whatever calls your name.