skysight-inc/HackerNews huggingface dataset:
I was given the exact advice few years back. If I could go back in time, I would have given myself a couple of years more at the job while trying to carve out a earning-product on the side.

I followed the consulting path, but now I would caution against the consulting/freelancing path, unless one was building a consulting-agency. Theoretically everything sounds good, but has many problems in practice.

1. If you are successful at consulting, it means money (and potentially a lot of it). It takes stupidity, insanity and courage to leave the money on the table when work keeps pouring in. For last 6 months, I have halved my work hours to 20-25 per week to work on developing products. That was not an easy decision ( I still work total of 50-60 hrs per week). I had a few ideas that fizzled out quickly and now I can't say what exactly I'll be working on - I still have a few good ideas that I need to try.
But last 6 months part-time consulting did make me miss out on the money and opportunity cost. And the pressure mounts every day because I gave myself 1-1.5 years to try out.
I might be trapped too because if I fail at products it makes sense to start a consulting agency instead of searching for a job.

2. You might think - "I'll earn from consulting and invest in products". Really! That did not work for me. Bad hires, management-stress, and lack of focus was pretty evident. Not saying it won't work for others - but less likely to work if you don't invest focused time in products. I just let many go(in a nice way) and decided to start afresh.

3. I worry constantly and this also pushes me hard to do more work. I haven't made a successful cut into products, I am losing out my years and the opportunity cost is way too high compared to being an employee. My life is much better as a consultant-freelancer in absolute material terms, but this is not what I headed out for.

4. Hard to do justice to consulting project and product both. When I was doing multiple consulting projects, it was easy to switch between those. But now for some reason, its hard not to think about my product when I am also developing someone else's product. On one hand you want your customers to be successful and on the other hand you envy them and crucify self because you made the product work for them but haven't done it for self. That is just a feeling, but it hurts!

There are positive points for consulting - One gets exposed to the world of business, paces up, upgrades self, learns stuff like selling and negotiating. These can be done as an employee too (but slower).

If one starts on the side as an employee, there is only one issue to take - Getting out of the comfort zone and focusing on one thing. Employee is very comfortable in that setting and finds it easier to blame others/circumstances for failures. As far as that attitude can be avoided, starting up while being an employee is still a better thing.

P.S: Freelancing/Consulting is not a bad path - its wonderful, just check priorities.
So you're saying that people are really bad, so let's have a few people in positions of power to address that problem?
Making the Business Case for Cloud-Based Disaster Recovery
There are few details in the story, so I can't say this for sure, but 16 years is probably greatly exaggerated. That sounds like a "press release" sentence. DoJ press releases when they indict someone greatly exaggerate the potential sentences, and the press uncritical reports those exaggerated sentences. They are often off by up to an order of magnitude from what is realistic.

See the article "Crime: Whale Sushi. Sentence: ELEVENTY MILLION YEARS" at Popehat for a good explanation of how this happens.

[1] https://popehat.com/2013/02/05/crime-whale-sushi-sentence-el...
You should try it out. There's no good way to answer the important questions with out putting in some effort. but... Vue.js is really fast. It does not require that you template your HTML in a special language like react. It works well with Jade and Stylus. It's really well documented. It's stable.
Airbnb is too hyped up. It needs to learn some lessons from its Indian counterpart Oyo rooms.
IIRC, Ghostscript used a scheme like this prior to 2006.
It's quantized to just 256 values though, which could be causing some of the distortion.
Samsung SDI is their battery manufacturing subsidiary. ATL is Amperex Technology Limited, a Chinese battery manufacturer.
How about "GPL Failsafe"?
A technical document about a breach would explain the mechanisms for the vulnerabilities and exploits involved, and discuss how systems could be architected and written differently to avoid them.

This document walks up the abstraction chain several notches and attacks the org chart and security policy of the MS Word variety, not the way things were written or configured (except insofar as bad config stemmed from not enough teams of paper not enforced well enough). It is pitched at the kind of CIO/CTO who could just as easily be any other CxO, not at engineers.
Lisp will always be a special case. It's too powerful to give other languages a running. It's not quite the same when the language makes it ridiculously easy to build new languages.

What makes this impressive is the medium of expression, like when an artist blows you away with a Biro drawing.

If someone wrote this in assembly in 500 lines or less (if that's even possible), it would be incredible.
Congrats to appealing design. Is it Material UI or just inspired by?
Gigantic and Nasty but Unavoidable
We are a large regional ASN in a tech heavy market and run 3 different vendors of DWDM platform and both Cisco and juniper in the IP core. Diversity is good.
This has to be an opportunity for any competing service willing to carry exactly the demonetized content.
Well sure. Unicorns could exist too.

George Lakoff is one of his fiercest critics and I have a really hard time believing that he is motivated by Chomsky's political views; Lakoff is involved with various progressive and socialist think tanks himself. I'm not sure about (e.g.) Postal, Ross, or McCawley but I've never heard anything about their political animosity to Chomsky either.

If one wanted to go after Chomsky's political views, falsifying Universal Grammar (whatever that means) seems like an oddly difficult and indirect way to do so. Do you really think that someone decided that a deep dive into recursive structures in Pirahã is the way to push for TPPA? I'm totally willing to believe that more conservative linguists might get a tiny bit more of a thrill out of needling him, but again, this seems really unlikely to be a driving force.

If there's any political force that drives people to go after Chomsky, it's the one driving the academic job market. He is A Big Name, and conclusively debunking his theories would set the debunker's career on the fast track. In fact, even a high profile debate with him, assuming it wasn't a complete rout, would probably benefit most careers.
I've been meaning to do this sort of thing for a while, and after reading the comments here, I've decided to embrace the glow from the display when I make my frame. Using a strip of addressable LEDs, you can emit a glow around the frame that extends the colors visible along the edges of the photograph beyond the frame, like the old Philips Ambilight.

Here's one Instructable I found with one idea for an Ambilight clone:

http://www.instructables.com/id/Build-your-own-Ambilight-clo...
What does "native" mean in this context? The Mac client still runs containers in a Linux VM.
As far as I know, the Phi doesn't actually require NUMA-awareness at all (at least, the older models didn't; see https://arxiv.org/pdf/1310.5842v2.pdf). A Phi lives on a single socket with a coherent L2 cache, and remote L2 accesses are not much slower than main memory ones, nor does core distance along the interconnect seem to affect access time. The new models with lots of main memory are going to be used with six-DIMM slot DDR4 sockets (64 GB each of DDR4, in addition to 16 GB MCDRAM to get even more absurd bandwidth for pure FLOPS / benchmark / coprocessing workfloads; see http://www.intel.com/content/www/us/en/processors/xeon/xeon-...), in order to avoid having to split the Phi up into multiple NUMA domains.

So, I have no idea why Intel would care at all about making stuff NUMA-aware for the purpose of Phis. Cache-aware, sure, but that's pretty much required for good performance on modern machines already. What they would care about is making everything vectorize properly, since Phis do horribly if you aren't exploiting the VPU; hence, you'd think they'd be more interested in adding badly missing SIMD support to Go than NUMA-aware scheduling.

(Please let me know if I'm wrong and there's a multi-socket Phi announced, but I've been following it really carefully because I'm excited about the possibilities of using the new KNLs for main-memory databases, and I have yet to hear anything about that).
Spoilt for choice!! Five overpriced options to choose from!
This outcome isn't an outcome yet, so I don't know how it can possibly be blatantly wrong. The hacker has not been sentenced yet, the rape perpetrators were. Comparing a "possible lifetime + cancer" sentence to an actually imposed one is poor journalism - please check out either https://popehat.com/2013/03/26/cloudy-with-a-chance-of-shitt... or https://popehat.com/2015/10/08/bad-reporting-on-matthew-keys... for an explanation why this kind of reporting is just wrong.

But even if you don't read those blog posts, consider this - the reported sentences are the maximum possible under the statute. From there, you would apply contextual circumstances - what the actual circumstances of the crime were, criminal history, admission of guilt, likelihood of recidivism, danger to society, whatever else the judge might find important, and adjust the sentence. Unless you think the hacker has undoubtedly committed the most egregious hacking crime, then he's not getting the maximum sentence.

And is the outcome for the rape perpetrators "blatantly wrong"? I don't really know the specifics of the case. Just quickly reading this CNN report - http://edition.cnn.com/2013/03/17/justice/ohio-steubenville-... - you can find out they're minors, they were remorseful, the rape was not violent, and most importantly, jail was not the only punishment they received - they were put on the sex offenders registry, which will most likely ruin their chances at having a decent life.
> why do you insist in letting OPM off the hook?

I am not. It failed massively. Letting it do what it kept doing before is not going to work. We have hard evidence of its failure. There is no point mentioning it, it is obvious.

> , you should read about roles and responsibilities in the government before blindly blaming NSA. Start here. https://www.us-cert.gov/about-us

So where was US-CERT all this time? It was active since 2003. It had more than a decade to ramp up and get up to speed.

Why where all the electronic SF-86 forms stolen? You'd think out of all the places, they would protect, that would be close to the top.

> before blindly blaming NSA

Because they are probably the only ones that have the smarts to do it? Also isn't that their mission as well. https://www.nsa.gov/what-we-do/ . Second line is "Defends vital networks". OPM files with detailed and personal details on millions of current and past government workers who have clearance is pretty vital one would think.
3 RELIABLE AND WORKING WAYS TO GET LOANS
> Like I said, making it easier for people to vote (and giving them resources to get informed) is not making people who don't want to vote, vote. It's helping people who want to make a difference get the resources to make a difference.

Your comment is a direct response to this observation:

> And then there's a whole section of the page trying to convince people to vote in the first place, to vote for the down-ballot, etc.

Either I missed something somewhere, or you did.

And sure, you're not sama, but here's what he said on this subject, directly upthread from you, speaking for you ("all the organizations working on this"):

> we have a long, long way to go to 100% voter turnout, and all the organizations working on this share the same fundamental goal.

If your goal is 100% voter turnout, that very much is making people who don't want to vote, vote. It is not helping people who already want to vote to vote. The same goes for the marketing copy on your website aiming to convince people who don't want to that they really should vote.
Like you said - use escrow.
Languages like Go and Java can do separate compilation by reading header information out of the object files of imported packages/classes.
Whoa, that's the first job description that uses a 4-letter word that I've ever seen! Congrats on the chutzpah!
Why do you think Clinton's got this in the bag? She's leading by 3-4 percentage points in both national and most swing-state polls[1], which is less than the movement we've seen in the past month. And 15-20% of voters are undecided or third-party right now, significantly increasing the volatility of the polls. FiveThiryEight's analysis[2], which I think is quite thorough, gives Clinton a ~70% chance of winning. Far from "in the bag".

[1] Specifically, weighted (by sample size) averages of such polls.
[2] http://projects.fivethirtyeight.com/2016-election-forecast/
The past 8, if not the past 24 years, of highly partisan, political, and acrimonious relations between political parties in the U.S. is sufficient context for the observation that this is a single party's view of the incident to be salient.

That of the two major parties, the report is authored by the one with a far more adversarial relationship wwith the truth is also worth mentioning.

Not that the report mightn't contain elements of reality. But this is also likely to be as critical of the opposing part and politically beneficial to the authoring party as possible .

The fact is that this isn't a bipartisan and balanced (possibly, yes, to the point of compromise) report. That is not an opinion.

Tptacek hasn't argued the contents are specifically flawed. But the impartiality of the authors is certainly suspect on well-founded grounds.
I just checked and demonetizedtube.com is available on GoDaddy. Go for it :)
Not "entirely without copyright". Once you create something the moral copyright is yours forever.

What this means is that nobody else can claim they did it, even if its in the public domain.

I cannot claim i wrote the Shakespeare works even though they are in the public domain. He still has the moral copyright over them.
I just silently accept your + and throw the insignificant bit away.
And my $800 phone has a 1 year warranty. What's your point? That warranties should equal how long a device actually lasts on average?
Ironically, for people who travel a lot, the exact opposite happens and we are frequently "encouraged" to use our baggage allotment to reduce courier costs for the company.

The business model is obvious, and has been tried at least once: http://qz.com/309185/this-startup-wants-to-pay-you-to-fly-wi...
I would write it as input = raw_input.

Or, better, just use the six package.
Mozilla postpones Firefox 49 release
> but take the battery out

obviously not a mac user
You never ever leave leads exposed. That is absolutely the fastest way to start a fire. Either pack it with the equipment, or make damn sure you have some industrial covers for those leads.

And yes, I have had people do a piss poor job securing their leads, and then have the equipment rub up against metal, and "Poof" - instant smoke. (Thankfully the luggage was with us, so we were able to stop it before it became a fire)
WebStorm is very heavy, and its TypeScript support has some issues that were deal breakers for me (last time I tried).
Are you saying that if black people live in one society and white people live in one society, then the black one will necessarily be hundreds times worse than the white one?

Because that's what it sounds like you are saying.
Whenever you

- book a flight,

- buy bread or milk, or

- get a girl friend

you discrimate in favor of one and against all others.

Subjective discrimination is the only way to choose, discrimination is the sure consequence of your every choice.
Instead, you needed to think about impedance, power draw, and amplification. With a digital transmission, you move rendering the audio from the source device to the speaker itself, which gives headphone manufacturers a lot more freedom when it comes to acoustic design. If there were a universal protocol for music transmission (cough there is cough), and the digital audio jack were just as ubiquitous as the 3.5mm, it would have the same properties you mentioned. On a personal note, I actually laud the removal of the 3.5mm jack from the phone. Yes, it makes existing headphones a bit more cumbersome to use, but it is also a major design choice. Most of my headphones sounded crappy when plugged into an iPhone because it's just impossible to put a good amplifier/power source in such a slim package. This design choice forces more headphone manufacturers to consider how sound is being amplified and powered on mobile devices.
Wow! Why not just spend the gift card at Apple?

I only sell stuff face to face for the reasons mentioned here.

eBay/PayPal is flakey as they side with the buyer and lost a couple of times there. I then lost as a buyer buying services using Paypal as they only help the buyer if it is a physical product. Fortunately in aggregate lost a lot less than this dude. Let alone sending stuff to some random address on the promise of some bitcoin.
Haha. I was going to comment the same. :D
If US$ then that is top top end (Architect, Manager level or CTO) in Sydney.
What is "credit protection"?
Exactly, that's why before I accept, I'd call my insurance to make sure that I do not have any legal risks in accepting him. If I accept him and then there's an accident and the insurance tells me that I'm not covered because my apartment doesn't have x safety features then it's a huge issue for me.
Two seconds of google found a .h file generator: http://www.radwin.org/michael/2011/05/10/stubgen/ . I'm sure there are others.
Are they banning them from being brought aboard the planes? Because it just looks like Qantas is stopping them from being charged or used while aboard?
Contrary to the climate change deniers, I think the models aren't aggressive enough.

I have tried to read climate change predictions, and all models I saw predict CO2 concentration with reference with increases seen in history. The assumption is that history will model future correctly. However, I think that's really wrong. Right now 1.5 billion chinese are at middle income stage. What happens when they start polluting/consuming at first world levels? History hasn't seen such a migration and can't model that. What happens when 1.5 billion in South Asia and 1.5 billion in africa raise their per capita pollution? No historical data has seen effects this extreme.

Changes as driving green cars/turning vegan/recycling are really good but might be far from sufficient. What's needed is complete shift to green energy right now. And even that may not be enough.
Nutrisystem reviews 2016 video
Yeah we need to work on the Tops page algorithms a bit. Thanks for the feedback and checking out the site.
Fail-open license.
In addition to what everyone else has said, there's no reason to assume that willingness/ability to go through a cumbersome in-person registration process is a good predictor of voter informativeness.

Personally, I'm a bit of a political junky. I regularly read political news, have volunteered on campaigns, and would consider myself to be a very well-informed voter. Yet I also find registration and actually voting very annoying, since I can be informed digitally (while traveling, etc.) but the actual mechanics of voting are archaic.
It's a political document in other words based on limited information and perspective?
And yet US produces 66% electricity from fossil fuels. And yet US would sue India in WTO over local sourcing of solar panels. It's all business to the american politicians and companies. All the green talk is to keep the voters happy.
Ask HN: I'm a founder who is over startups. What do I do?
I have been doing startups for several years, and the constant, pervasive existential threat to every one of those startups is killing me. I've built and grown some of them. I've made some money, but less than I would have in industry.

We are, once again, facing an existential threat to the latest company. It is still very young. We have a small amount of investment from an accelerator.

I love my startup; I think that it has great potential. But I'm not sure I can stomach yet another near-death experience (WFIO: we're fucked it's over). If it doesn't work, I'm broke, I've lost the company, and everyone still has to find a job. If it does work, then we limp along (again) until something great happens or we reach yet another near death experience.

If I look for a job secretly, and then take it as a contingency plan, then I fuck over others in the company. If I tell them that I don't want to do it any more and I am looking for a job, morale drops to nothing and I've effectively killed the company. If I kill the company, then lots of people will be mad, and I can't work on it on the side, and those who contributed to the company will have little to show for their efforts. If we try to sell the company, it will likely perish before we can close anything. The path forward is possible, but I no longer see the light at the end of the tunnel.

In short; I'm over startups. Is this burnout? Is it more ethical for me to take care of my family at the expense of fucking over others, or for me to put others first and take care of the people at the company? I could focus on building great things instead of "not dying". This seems like paradise, but the grass always seems greener...

What do I do?
Go calls them 'processors', but in OS terms they are OS threads. You can configure Go to have some different number of processors than you have physical processors (GOMAXPROCS).
Police involvement is unlikely to make anything better. For every person who is scared straight, how many end up getting chewed up by the system, and coming out worse then they came in?

Telling the parents would probably be more impactful - especially given that he really wanted to prevent that from happening.
I don't know anything about Go internals, but presumably you'd use libnuma http://linux.die.net/man/3/numa to bind threads to a NUMA node. I guess libnuma uses info in /proc to find the topology, the mbind() system call to set memory locality, and the sched_setaffinity() system call to pin threads.

(Or I guess Go would reimplement libnuma themselves since they don't use C.)
Getting Started with RethinkDB in Nodejs
Plus a third box for testing firmware updates before you touch the live ones.
I hear this is what the creators of Pokemon Go used before they launched their product.
Great post Michael. Despite what people say about vanity metrics, I think proving people want what you're going to build before you build it is incredibly important.

I heard Flexport did this by getting 300 companies to sign up before Ryan (the founder) wrote any code.

Eliminating risk isn't entirely possible. You could create a website for DoorDash/Ladder or Flexport, get traction, build Version 1 and then get told NO but I bet statistically you're more likely to have success with this method than building V1 first.

As an example, Optimizely got something like a $2-$4k commitment to pay without writing any code.

Again not everything works out this way. Snapchat, for example, would be a terrible example for this methodology but it works for some ideas.