skysight-inc/HackerNews huggingface dataset:
One thing you don't need is an innovation department. That's pretty much an oxymoron.

Instead, focus the entire organization to deliver the best possible product for the user. No compromise. That's where innovation is.
> The night before the layoffs, after talking with my cofounders and the Board, I called up each of the people who were going to be invited to remain with us and told them what was about to happen.

So the people who were not getting laid off found out before those who did? And they knew who was getting laid off too? That seems kind of wrong to me. Like I get that managers would know that, but why would everyone know that? I think the people affected by the layoffs should be the first to know, right?
French doctor surprises the hell out of his indian wife (also a doctor)
I was in New Orleans in October 2002, and this guy was on the front page of the main newspaper predicting that within 20 years a category 5 hurricane was likely to whip around Florida and strike the city head on. He said the levies weren't high or strong enough, and that downtown New Orleans would be under 20 feet of water:

http://www.pbs.org/wgbh/nova/earth/predicting-katrina.html

I remember reading it with interest and then shrugging and moving on with my day. Three years later I remembered that moment and realized that as a society we just don't care that much about our long-term safety.
I've been at the receiving end of a layoff before. I guess I'm more rational than most, because when it happened I went in and said, "yeah I'd lay me off too, the current strategy here isn't working". I know the boss took it hard -- he couldn't come back to the office for months afterwards he was so depressed.

I'm glad that 42floors was decent enough to provide what sounds like a great transition -- health care, severance, job placement, etc. That certainly helps soften the blow and it's really only fair to those who basically changed their lives to partake in the experiment with you.

I think it's totally fine to do an experiment that may end up with you having to let people go, as long as you acknowledge that and take good care of them. And plan accordingly. Don't call it off when you have no money left and then use that as an excuse to screw everyone.
surprised ?

https://news.ycombinator.com/item?id=2138565
Why is that an ugly fact? Of course it's harder to keep up with payments depending on your race. It says nothing about any particular races, it's just a side effect of institutionalize do racism. There are decades of data showing discrimination in almost every aspect of financial life. It would be a miracle if that didn't affect default rates.
k from now on write all your web apps in assembly.
Caffeinated Cookie Office Subscription for Startups
I was going through this point-by-point, but I don't really want to leave a huge wall of text. In short, many of the arguments they present are attacking strawmen, others are intellectually dishonest for other reasons, and they really don't offer any support for their opinions.
How to run a collaborative hackathon – a cheatsheet
... no wonder several manufacturers are working on long-range cars more affordable than the Model S. Examples: Tesla Model 3, Chevy Bolt, ...
You might be conflating this with the Super Smash Brothers Melee story, where Iwata left his Nintendo HQ corporate strategy role to join HAL Laboratories for QA & Bug Fixing so that the game wouldn't miss its ship date (this was 3 months before the launch date).
don't worry, its just a freshman that learned about the church-turing thesis a few weeks ago and wants to sound smart.
Amazing how much of that post was about the CEO's personal relationship with the layoffs, considering the #1 bit of advice in every comment on yesterday's thread about layoffs was "whatever you do, don't make it about yourself." [1]

I don't know if it's good advice or bad advice, but the dissonance was strong.

PS: I still respect the CEO. The actions (severance, health care, references, etc.) speak loudly, even when the words, no matter how heartfelt and sincere, aren't always the right ones.

[1] https://news.ycombinator.com/item?id=9876009
> Let's not be revisionist. The original Airbnb concept was actual air beds and hosts that would actually make breakfast.

Really? I would have guessed that the "and breakfast" part just came from the common English term "Bed & Breakfast", which is to me synonymous with motel, hotel, hostel, inn, etc. I wouldn't expect breakfast to be a bigger feature at a bed & breakfast than at any similar business that went by a different word.
They acknowledge that anti-GMO people are often considered anti-science. They don't really address it in any meaningful way other than to make a few snide swipes about snake oil peddlers.
I don't believe I'm mixing those things up, but maybe my point wasn't clear. It isn't correct that Airbnb went from being a bad investment to a good one, and they didn't switch from a small market to a large one. The small market turned out to be the large one. It was the same guys working on the same idea the whole way.

Why does that matter? Because Airbnb was a fabulous investment when they got all those rejections, and that is the point of the story: getting a heap of rejections doesn't mean you're not a fabulous investment, despite the unbelievable pressure it puts on you to believe so.
How to do good pushups with an iPhone?
Thanks! I was going to be googling for that shortly. :-)
Maybe this points to a larger problem - the primary way to navigate the web today is centralized search engines. So much so that when you disable the address bar search features in browsers, people stumble quickly. While search results aren't speech, they are how people get to speech.
The broken criminal justice system
I though the lesson from the iphone's success was that a product with less features, easier to use and more integrated make great products.
With that reasoning plug-in hybrids are the future, although I'm personally rooting for pure electric to win in the end.
>larger and less efficient

Sure, that's why I put in the 4x reduction. They're not that much worse.

>circuitry and mechanism

A charger circuit costs 25 cents and doesn't have to be integrated into the card. It already has a sort-of base station you use when you're programming it.

All you really need is a low-current 4v source. You could make a USB charger for a tiny lithium ion battery out of a cable, a diode, and a resistor.
New construction in Palo Alto, including single family homes, is required to have that sort of thing pre-installed. Conduit only for single-family homes, a lot of conduit and some actual chargers for multi-family and commercial buildings.
Hmm, I'm not sure if your approach is even possible. In React a component itself holds the state internally only (this is also why it is so cool also) and the render function outputs everything to the browser. But once it is rendered there is no way back into the component. It's one way in React. You want to change deep internally react components and the react hotloader mentioned is the closest you can get. But I hope you will find a solution.
And BTW: The React Hotloader also preserves state... so you can code and state will change.
Different use cases. Soloshot lasts for 4 hours. If you are doing an athletic endeavor you are likely doing it for longer than 20 minutes
FWIW, Microsoft have given the command prompt some love in Windows 10.

http://www.hanselman.com/blog/Windows10GetsAFreshCommandProm...
Here's another talk that illustrates some of the emerging thoughts around inline styles in React https://www.youtube.com/watch?v=ERB1TJBn32c
Great link. Reminds me of this:

http://craphound.com/overclocked/Cory_Doctorow_-_Overclocked...
I've done a basic RTE in React for a client. I've done three now and RTEs are always annoying but the difficulty in this case is largely in how you model it. I chose to create a JS object per block element (usually a paragraph) consisting of the text as a string and a set of text ranges (start/end/type). Input was via hidden text field that's updated as you change blocks and the mapping from x+y screen coordinates (click, arrow up/down across block boundaries) to text field offset is doable by writing a shim for caretPositionFromPoint.

I started with just using contentEditable but you have even more exciting cross browser issues, the output is both inconsistent between browsers and terrible, and you can't do controlled input because updating the editable content DOM at all breaks undo.

With the virtual DOM model, updates are roughly O(n) where n is the size of the virtual DOM. The way to handle very large amounts of input is to window the input data and only vdom render/diff the subset of the data that's currently visible.
Allowing multiple spaces makes sense, I suppose, but why support a dot stuck there? Seems like an oversight.
Try us :)
Rooting for this stuff to keep moving forward, because as a Python(2) user, my Python3 migration is going to be to Go. It's just the ecosystem I'm waiting to catch up before I take the big plunge and port my relevant apps.
Excellent looking design. This could become a big deal for the maker community. I'm glad to see so much open source stuff coming out for hardware.
Dropping the debt burden in the short term strikes me as the most effective way to give Greece the time to make those adjustments. If the interest generated on the debt was frozen and payments deferred for a few years, and no extra loans given, Greece could readjust, but with debt of approximately 150% of GDP and restrictive austerity demands made by those who hold the debt, Greece has limited opportunities to find the growth it needs to 'balance the books'. You could look at the pensions issue as an example of living beyond their means, or you could look at it as a high portion of GDP only because the growth wasn't strong enough. Focus on growth and the pension issue becomes far less significant.
Interviewed (YC S15) Uses Automated Simulations to Evaluate Job Candidates
Lots of stuff seems broken by default if you are on an exotic layout. I am on a Macbook with a Danish-layout, and ALT+ARROW_LEFT/ARROW_RIGHT doesn't work out of the box in iterm2, however it seems to work if you rebind, or type this into .inputrc:

"\e\e[D": backward-word
"\e\e[C": forward-word

I'd love to switch to an american keyboard, because lots of Unix things seems impossible to type with my current keyboard, but maybe I am just being stupid.
Ask HN: Any info on dell scam support calls
Just wondering if anyone knew anything about the scam support calls supposedly coming from Dell. My son just had one and before I caught it he felt it was legit and allowed the person remote access to his laptop. The person had all his details, phone number, name, machine model, service tag etc. So he didn't think about why would Dell be calling out of the blue, we've now had that discussion.

I shut down the network the second I heard the remote session (about 5 minutes into it sadly) and then have scanned every machine and changed all our network creds, router config etc. Nothing shows up on the machines as infected and no rootkits etc were found. Any ideas on what this scam is? Does Dell have a massive security leak or data breach and they aren't discussing it or did I just miss it?

Anything else I should do to try and make sure nothing is compromised? Right now I still have his computers off the network.
Pluto flyby will be ‘gift for all mankind’
Another possible application: talking to high speed serial busses. This isn't just a Spartan 6, it's a Spartan 6 XCblahblahT. Usually when you see cheap Spartan 6 boards they use the non-transceiver version to cut costs without mentioning that it cuts one of the killer features of the chip! This one is the real deal. You still have to use ISE (not even Vivado; they locked the Spartan 6s out of Vivado) but it's still nice.

EDIT: they may have brought all the transceivers out to PCIe; I'd have to look closer to tell for sure.
The Empire Strikes Back Uncut: Full Movie (Official)
This is a great way to handle a bad situation.
This. Although I think Altium is the more offensive toolset. The real fly in the ointment for open source hardware is the proprietary tooling.
The random user
Comcast’s Google Fiber Rival Will Be Laughably Expensive
That's not quite true. In 2007 you would see 90% of the Internet comments talk about how feature-less an iPhone was compared to the Nokia N95 (or whatever was its Nokia competitor at the time). In fact there were some memes comparing the iPhone with a rock.

The original iPhone didn't have video recording, had only 2G support (Nokias supported 3G for a while), didn't support MMS, and it didn't even have apps! And of course something like 1/3 the battery life of Nokia phones with 2" screens.

The iPhone at the time "only" had the benefits of a big screen, touch, and an "easy to use interface". But that was about it - which of course was game-changing. But the point is it didn't have "many" benefits over the phones at the time. Quite the opposite (especially from the perspective of Nokia/Blackberry/etc phone users at the time - which were 99% of the people).

Electric cars have maximum torque (and usually much higher than your average gas-powered car in the same class) from the moment you put your foot on the pedal, they give smooth liniar acceleration (no gear changing), are very silent, cost much less to recharge (about 1/5), have 1/3 the maintenance costs, an order of magnitude fewer parts that can break on you, and have the potential to use 100% renewable energy in the future.
Tesla rolled out the "destination charger" program for such places. Lots of touristy small towns in California have many more destination chargers than public J1772 stations. Here's a map for the whole country:

http://www.teslamotors.com/findus#/bounds/49.38,-66.94,25.82...

Note that you can't even see the California coastline anymore. It's mostly rural and touristy.
"Comcast’s forthcoming Gigabit Pro service, which promises speeds of up to two gigabits per second, will cost $299.95 a month with a two year agreement, plus as much as $1,000 in installation and activation fees, according to a page on the Comcast XFinity website spotted by DSL Reports. That’s more than four times the $70 monthly cost of Google Fiber in Kansas City."
They probably wanted to know if the people invited to stay on would accept/reject. That would influence which persons were laid off.
Debt servive is a problem and it seems like much of Greece's debt should simply be written off, but Greece pretty consistently runs a primary deficit; even the years in which they've claimed a primary surplus, the numbers have turned out to be very sketchy.
If you think New Yorker’s earthquake story is scary, better read this
On many mobile keyboards double space turns into '. ' as a quick way to begin a new sentence.
I think it's good to tell yourself "Don't make it about me" but in the end, he was a leader who had to let go of team members. Seems natural that he would feel things over it. It would be like saying "Startups die all the time. Don't make it about yourself." From what I read (and I don't know this person at all) he seems to really own his role as a leader.

I noticed is that he took responsibility for strategy though, which is refreshing to read every now and then.
> Tesla is a luxury , many of us can't afford it and if we could we would most likely opt for BMW or Benz.

You say that as if you're not already aware there will be a Tesla car for $35,000 pre-subsidies in 2017, and a $30,000 Chevy Bolt in 2016, both with 200 mile ranges. That's about the average car price in the US ($33,000). Volkswagen has recently announced a 200-mile EV too, but might be for 2018+.

Considering the cars selling for about as much or close to that started with a 70-mile battery ~5 years ago, then EVs have improved their ranges by 3x in about 5 years. Let's call it 2x if we also account for a ~$10,000 price difference.
Why? Seriously. Why do you feel that way?

It's already going to be a bad day for the people being laid off, why make it a nasty surprise for the people who are not being laid off as well?
What's Wrong with Deep Learning? [video]
Well then they were poor at marketing that. I remember seeing the site and thinking it was so stupid, until my friend pointed out that it could be used to rent out bedrooms, and then it made complete sense for me.
Oh I have doubts too, dozens of them. If you see the agreement you'll be dazzled by the amount of new taxes. But all things considered I still think it's the lesser of two evils. Because I don't think we could go to drachma in an orderly fashion. We'd go highly unprepared, the capital controls are a proof of how the government was caught with their pants down, and then all hell would broke loose.
Ask HN: How do I become a Software Developer?
I'm 24 Y/O and have no experience with developing software whatsoever.
I graduated High School 7 years ago and didn't have a plan in mind for the future. Recently I've realized how much time has passed and how little I've done to improve my situation.
5 years ago I worked as an intern doing QA Testing at some startup and it was a fantastic experience which opened my eyes to a world that I knew nothing about. But since then I haven't made any moves towards becoming a part of that world.
I honestly feel quite disgusted with myself for not challenging myself mentally, for not having a career at this point in my life and not having money. I guess being unemployed for the last 6 months has really given me time to reflect on myself.
I have a plan in mind, which basically consists of throwing myself into programming for however long it takes until I become proficient in whatever language(s) I choose and then crafting a portfolio. But my dream is to build something of significance that will not only change my life, but the lives of others around me as well.
However I'm starting to think that maybe I'm not good enough and that it's too late, especially when I read stories of people younger than me kicking butt and taking names.
Math was never my strongest subject and if I had to go to college, there's a good chance that I'd be placed in remedial classes, just to give you a picture of where I currently stand. But I realize that the internet provides me with nearly unlimited resources to improve myself and achieve my dream.
My father and I fell out recently so I'm finally on my own, which is a good thing because now I really have an incentive to go all out, so to speak.
I'm lost and would like some guidance. I lurked for 2 years or so and decided to create an account today to post. I'd like to hear your story of how you got into Software Development and your struggles along the way. I'd also like some feedback on the best way to go about making my dream a reality.
Yes, if you need to add a behavior to the UI which "can be dropped anywhere", such as drag-drop, or rich text editing, then as I said, you're going to have to read from the DOM and otherwise try to adapt "to any reasonable environment" with varying degrees of success.

So what? This is orthogonal to the problem of rendering the basic UI as a pure function of the state.

You can store the state of of components inside components, there are many ways you can do it. React does it. We've implemented it in our framework: http://platform.qbix.com/guide/tools

As for how you would remove event listeners when a component is removed, that needs be coded of course. It would be nice for the developer not to have to write all that repetitive code. Of course, that also means you'll have to know when a node is removed from the DOM, and in browsers that don't support mutation listeners you'd be hard pressed to know that unless the user uses YOUR standard methods to control the DOM. All around it's a better solution (if you control the development of the app) to architect the app so that the model goes through YOUR framework to update the view.
So is it possible to load bitstream in parts, enough for basic PCIe endpoint within 100 ms to conform to PCIe spec and then load a bigger design afterwards?
couldn't you use the signal from the target's phone instead? ... cell, wifi or bluetooth.... whichever suits you
"The Cascadia subduction zone stretches from Cape Mendocino in northern California to Brooks
Peninsula on Vancouver Island in British Columbia, a distance of about 700 miles (1,130 km). All along
this zone, which begins beneath the seafloor to the west and extends inland towards the Cascade and
Coastal mountains, the subducting plates are forced beneath the North American Plate. At a relatively
shallow depth (less than about 20 miles/30 km down), the plates have become stuck. Below this locked
zone, warmer temperatures make the plates more pliable, allowing them to move more readily past
each other. This freer movement deeper down causes strain to accumulate along the locked zone.
Once that strain is great enough to overcome the friction that keeps the plates locked, the fault will
rupture: the edge of the North American Plate will lurch suddenly upwards and southwestwards as the
subducting plates slip under and northeastwards. With this movement, the deformed western edge of
the North American Plate will flex, causing the land along large sections of Cascadia" [0]

Also check the diagram(s) for a better understanding.

[0]http://crew.org/sites/default/files/cascadia_subduction_scen...
Nine times out of ten, when I go to a water fountain, it's barely a trickle, so I'd have to put my mouth right on the spout to get any water. After this happening a number of times, you sort of give up after a while.
Sure, you can only make the pension payments you can afford, but if a high proportion of Greek pensioners are already struggling (nearly half), wouldn't it be better all round to look to other areas of the economy to find money? Furthermore, increasing the retirement age buys you time to reform the economy by temporarily slowing the number of new retirees.

Pension reform is almost inevitable, but let's not punish those who are already struggling on their current pension, let's reform it for later generations, making it clear that private savings will be an essential component of future pensions, giving those affected time to save (once the economy returns to growth).
I love drugs and dope smack cocine
I think it's fine for the blog post to be about the CEO's feelings. I'm assuming that when he actually broke the news to the employees he didn't dwell too much on "you don't know how hard this is for me" and focused on doing right by the people he was laying off.
I am surprised. I have friends and family members with iPhone 6 and 6+ and they are very nice but I think my Note 4 is even better. The quality of the videos and pictures I take are unbelievable. The Android OS is configurable and easy to use.

I do have a theory: I see some people install hundreds of crappy apps on the Android devices; perhaps that hurts performance? I use my Androids as is, except for a very small number of additional apps.
Yes. Xilinx chips can do on-the-fly reconfiguration. So you can have your bootstrap loader and then either load a more complete firmware from the spi chip, or over pcie
At this point, I think that many Greeks would happily accept being a second Argentina. I guess that this is what they wanted when they voted Syriza and when they voted NO in the referendum.

Moreover, the outcome of the Argentinian crisis, after the "corralito", was not so extremely bad for Argentinian economy. This is the annual GDP growth of Argentina in the year of the crisis (2001) and the 6 years after:

-4.4, -10.9, +8.8, +9.0, +9.2, +8.4, +8.0. Average: +4.01.

This is the equivalent data for Greece starting in 2008:

-0.4, -4.4, -5.4, -8.9, -6.6, -3.9, +0.8. Average: -4.1.

I guess I don't need to comment further.

Source: http://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG
Yes, that's a good point. Though I'm not sure what Go library would be worth the couple MB runtime overhead purely by itself. Ideas?