skysight-inc/HackerNews huggingface dataset:
My situation is getting bad enough that even my wife is complaining that I don't spend enough time with them (her and my son). I have a full time job with SAP, I also have regular consulting work on my own which I have been doing since I graduated from university, and lately I've started working on a number of products that I strongly believe in.

I've started applying a bit of scrum in my own work where in I have a Trello board with my backlog, my plan for the current sprint, what is done and what is deployed (for demo). This allows me to focus and not jump around developing endless streams of features. I set a side a chunk of time (w/ adequate negotiations with my wife) where in I blitz through my tasks for the current sprint. It also helps that my wife is a project manager in her day job so she understands my Trello board.

I find that this setup is the most effective for me, of course YMMV. For my consulting work I normally have 1 ongoing project at a time and usually a few in the RFP type of stage where in I'm still in discussions with clients.
What color is the dress? Science knows
I'm amazed at the 'tablet are consuming devices'. Apple may have built a nice walled garden as a platform turning iPads into such. But seriously it's all a software problem. The hardware is far more than capable.
Haha, it was only a matter of time (measured in weeks) until React was over. The new hotness is evidently manually setting innerHTML.
It seems people disagree with me, but checking in the source, the binary DLLs, and debug symbols and tagging them all is fantastic. If we get a crash dump from the field, a quick checkout gives us exactly what we need to diagnose the problem. Everything in one place and perfectly synced.

I'm not even sure it's possible for a rebuild to produce exactly the same binary down to the byte (internal versions, timestamps, etc). And even if it could, it would require guaranteeing the build system hadn't been changed, patched, etc.

I can only assume people that don't commit their binaries don't have to look at crash dumps very often...?
Deep Speech: Accurate Speech Recognition with GPU-Accelerated Deep Learning
Star Warfare 2 Payback Cheats Hack No Survey 2015
came here to post about smokeping. here's their demo: http://oss.oetiker.ch/smokeping-demo/?target=Customers.OP
During Girl Day, Raytheon hopes to inspire future female engineers
Recency Illusion
> can't be held easily with one hand

This argument may have been true 3 years ago but they're all vastly easier to carry around in one hand without getting fatigued now. The iPad Air is incredibly light for its size and I was able to use it for hours at a time without wanting to put it down like the older iPads. The retina Mini I have is even lighter.

I agree with everything else you say though. They're great for consuming web content, but I barely use mine for anything else now. If I actually got a phablet like the iPhone 6 Plus, I would probably end up selling my mini altogether because everything I do on my iPad I could do on my iPhone with a larger screen.
Gawker and Buzzfeed are building some new apps--so what? We have no idea if they will succeed. That hardly counts as "on a run."
This is really interesting. In the summer of last year, I was looking into various JS libraries to use for an upcoming project at work when I saw the story that Atom was moving to React for their UI, so I decided to take a look. The philosophy really clicked with me and that's what we ended up going with. I don't regret that choice - it's worked out really well for us so far - but it's interesting that it hasn't for Atom.

I suspect that Atom editor is a bit of a pathological case for something like React - a very flat hierarchy with lots of children can result in lots of expensive React renders, then subsequent virtual DOM diffing, for what effectively amounts to appending a character to the text area.
NASA's Time-Lapse Video Capturing Five Years on the Sun's Surface
The only people I see using tablets are older. Everyone I know without reading glasses uses their cell phones instead. Guess I'll age into a tablet but if I need a device too large for my pocket I'm bringing a laptop. All those blogs from three years ago proclaimed a tablet based productivity revolution that never materialized from my perspective. Tablets are just another consumption display for AARP members.
Is there a chance that they'll get bogged down tracking exactly what HTML needs to change for each update?
> ... and probably won't for reasons that don't need to be detailed in this comment...

i would really appreciate if you could sketch your thoughts on this. thanks !
I clearly see blue and black. Thought this was nonsense until I showed the picture to my girlfriend without context, and asked what color: "White and gold. Why?"
7. Finally, don't be intimidated by the experts in the field. Don't ever strive to be better than or compare yourself competitively with anyone else. The experience is for yourself. Your programs are your own works, and your curiosity, creativity and insight should drive your passion to improve daily.

That 10 times over.
Think it's still fairly early depends on what kind of internship you want to do. There are always companies looking for cheap labor like interns, and students eager to do dirty work and put something in the resume. These two things mix and match quite well.
My quote list has the second half as a later elaboration:

"All problems in computer science can be solved by another level of indirection"
"But that usually will create another problem."
-- David Wheeler

"...except for the problem of too many layers of indirection."
-- Kevlin Henney
I use a tablet every day for half an hour. My biggest use case is for reading magazines, blogs, sites, news, etc while i eat breakfast or while i sit on the couch.
Yeah, see your point. Also now I think about it it would also be good to be able to live-debug code in Visual Studio while connected to GPIOs.
If you see white and gold, as I did, try looking at
https://pbs.twimg.com/media/B-0njXlUIAARYpf.png then looking back at the original.
Overcome Adversity in 10 Steps
Did the British troops have an enigma machine during the war? If so couldn't they just intercept the arrangement of rotors each day and decode messages as they came in?
One of those is your own submission, from today, linking to a similarly outdated article, which is weird
Oh man I love it! There's no way Joyent is going to say yes to this, and the best part is that these are absolutely reasonable, sensible proposals. I grok that io.js core devs are totally serious about merging back into Node, but there's no way Joyent is going to go for this. I expect at best a counter-proposal (that may not even be public) that doesn't do these points justice. The ball is absolutely in Joyent's court, and whatever happens next will be at least entertaining.
I saw white and gold the first time I saw the image, and blue and black the second...
I looked at this on my iphone, in front of a window at sunset and it was clearly white and gold. I adjusted the brightness settings on my phone and saw no difference.

Now I'm looking at it under florescent lights, and on my computer and iphone it's clearly black and blue. Wow.
>Our mission to create a Web that “just works”

Errr. Sorry MSFT. The web pretty much does work. So long as you don't use IE.

Seriously, I haven't touched IE in probably four years. OK, here and there when there's no choice for some reason. I could probably count those instances -over four years-- with two hands.

We don't even test on IE any more. It's shit and I have no problem ignoring it. MS needs to understand that standards compliance is important. Don't waste my time and money dealing with your crap just because you were too incompetent or couldn't bother to make your browser standards compliant.

And it is slooooooow.

This coming from someone who's been with MS since day one. They are going to have to walk on water for me (and I am sure others) to give the new browser more than 30 seconds of a chance. That's how much trust they've lost.

Oh, yes, what's up with this business of breaking fonts with a routine OS update. Do any of you folks at MS actually use the operating system you create and maintain? Nobody tested this KB3013455 update? Nobody saw that it is destroying fonts on various systems? And you are going to create a new browser?

Sorry. A bit tired of bullshit. Don't tell me. Show me.
Learn to use a version control system. Preferably git.

While the direct impact on your code might not be apparent, it can help in subtle ways.

1. When you check into a VCS, the code with have to take some form. It will ensure that, atleast at the directory level, the mini-project is organized.

2. The assurance that you can always revert back a change will give you the confidence to not clutter your pages with blocks of commented code.

3. A few months/years later, it will help you realize how much you have learnt.

And, maybe, just maybe, you just might end up with a portfolio to showcase :)
it's actually kind of odd, I spoke out against the ad hom precisely because I wanted a useful discussion. Notice how when it was revealed that my account is several days old, not several minutes, a second factor, karma had to be brought in to dismiss my opinion.

Sorry for the confusion that was caused by the fact that elsewhere in the thread, it was revealed that I was anti-NN.

Also sorry for getting back to you, thanks to the heaping spoonfuls of negative karma I got, I wasn't allowed to post until recently.
Why do programmers confuse Halloween and Christmas? Because 25 DEC == 31 OCT
Interesting how facing competition, following the others (between nations, or even companies) ideas is rarely a worthy plan for long term. It's depriving your brains of real pressure to invent.
I think the overall failure, one that will be familiar to ecologists, is that things with a logistic growth curve look very much like exponentially growing things for quite some time - and then hit a wall.

If you build your expectations based on that exponential bit, and then you hit market saturation/carrying capacity, well, you get exactly the narrative currently surrounding tablets.
I also do a not insignificant amount of content creation in my iPad.
We Asked a Color Vision Expert About the Color of That Dress
Tablets are going to be consumption devices. I think mobile phones are seeing the same sort of stagnancy as PCs/laptops did a few years back. We no longer want faster hardware as we did say, 7-10 years back on a laptop. Mobiles have gotten to being pretty fast but there's nothing extraordinary happening there. Large screen, better resolution, faster processors, fine. We wanted that from PCs and laptops, and they've become that. Improved batteries and cooler phones will be an improvement, but they will not be a game changer. Tablets are seeing the same trend.

I think the big game changing, market capturing products will be smartwatches, VR glasses, electric cars, practical (faster, affordable, standardized) 3D printers and anything else that I've missed out. We're craving to see something completely different and experience them at least once, even if they fail so we're waiting for the right products.
If Problem 2 is solved, I don't see why Problem 1 is any more of a problem than allowing FedEx and UPS to charge different prices to different customers.
To name just one thing that IE still doesn't support: setting the download attribute on a link. Neither does Safari.

This makes it very clumsy/impossible to write real web apps that need to save to the local file system. The scenario is generating a document client-side using JavaScript. Now you want to let the user save it. In Firefox, Chrome, Opera, and no doubt others, this isn't a problem. Just set the download attribute on the link to the file name you want to use.
Ad Company Reportedly Utilizing Drones Across SFV as Part of Experiment
It looks like they weren't actually using React for much. The diff is +230 lines, and there's close to that much of just new tests. Most of the actual changes are trivial (e.g. @isMounted() to @mounted) and there's not all that much DOM manipulation logic in the end result.

Overall it looks like React guided them in the right direction for how to design their view code, but they don't actually need most of React's functionality.
Same happened to me, nearly 8 minutes ago as well!!
Ten years? I have 4 around my apartment already. Who cares about battery life - most already have wireless charging stands (not the iPad).
Please keep them coming. Will watch every single one, multiple times! Loved hearing your thought process and confidence with what was being typed. Now when I code I pretend I'm talking to either of you. It's not weird, right?
An XAPI Use Case: Analyzing GitHub Issue Data in a Training Context
See ya later uptime...

04:49:58 up 659 days
In these situations "active learning" is used. You generate multiple models, ideally with Bayesian inference, and then do a search for an example that causes the most disagreement among them.
Maybe it depends on your definition of "re-render". When I say re-render, I mean getting React to run your render method, in which you're returning React elements.

By default, shouldComponentUpdate always returns true, so if a component re-renders, meaning you change state or props for that component, your render method is called again, and then all the child components (unless shouldComponentUpdate has been overridden) will also in turn have their render methods called. This will happen regardless of whether or not the props are the same. In fact, I often do this at the top, just calling setState with the same props (to a mutable object) to kick off another render.

This is all just JavaScript though and so is very fast. React is then mapping these elements to DOM nodes (which is slow). For that, it uses a very smart diffing algorithm to determine which DOM nodes need to be changed. (Maybe that's your definition of re-render.) So only the DOM elements that have actually changed get touched.

You can, if you want, use the PureRenderMixin to make React only re-render if the props or state actually change. The mixin just leverages shouldComponentUpdate to do this. This can be a bit of a can of worms though, so I kept this out of my beginnerish post.
3 miles of fuel for a drone is the expensive part. The latency isn't great but I suppose that's a matter of taste.
This is very similar to how I use my tablet. I don't do that every day as a routine, though, as I'm in front of a computer all day.

Tablets are "cool" but I think we're still discovering how we really use them and this is not necessarily in the same way that the advertisement or the salespeople describe.
Great to hear that; what kind, and through what apps ?

I'm amazed at the loss we're facing. Something is odd. In the 80s game developers created their own tools from scratch. Now it seems people lost the desire to take advantage of computers. If it's not a desktop then you can't edit a video or compose music, etc, etc ...
Atom is very different from other things. The editor component is something that revolves almost entirely about state, and a huge amount of state at that.

I think the future is, like many abstractions, one where your tighter loops escape the abstraction (like numpy's C bindings). There's still advantages on a big-picture scale to using declarative frameworks like React

EDIT: one thing is that a text editor can know a lot better how to edit the DOM after an event (like hitting a character) than React's general algorithm
Would it be possible for identical twins to access each other's accounts of the validation is facial recognition?
To be fair, Republicans are way better at pandering to their base. Democrats tend to flake out and betray their base at the drop of a hat.
I really don't like the idea of running an editor written in JS - I just tried out the latest stable build and it's still very much slower than Sublime Text 3.
Honestly, this just makes io.js look even more childish. They're issuing ultimatums without any reasonable chance of success.

There are completely logical technical reasons for forking node into io.js. There are even political changes which need to be made.

But instead of trying to reasonably discuss the future of Node in a collaborative fashion, io.js has essentially issued an ultimatum which determines the entire governance structure of Node (including an entirely new management team). It's a desired coup, driven by an ultimatum, in the guise of a "proposal."
one question, can I now run a media server of my own legal content in my home with the full upstream bandwidth I pay in my contract?
After having watched so many frameworks come and go, the pattern I've noticed is that it's not just about hotness. It's that the new ideas that the frameworks provide push everyone else into better directions.

Everything becomes familiar. Then someone tries something new. Sometimes it works, sometimes it doesn't, sometimes it promises more than it can deliver. But all the folks who stick with familiar will take the reasons that people leave, and roll their own solutions.

Sometimes a fad framework really is a bust, but more often than not, it's always a stepping stone and motivation for every project out there.
That's exactly it. It's a low-light photo, so colors are distorted. In addition, it looks as though the in the photo is on the yellow/orange side of the spectrum, washing out the blue to make it look white.
Ah. Good to know. This is just running on a personal test box. I'll email them, though I think the wave is over anyway.

Thanks :)
The colour of this dress is dividing the world. What colour do you see?
I get that they have a lot of JS devs and there's a big community but if they went with Ruby I would have been so much more inclined to stick with it. Performance-wise perhaps it would not have been better. Emacs it is for me.
One Woman, 17 British Accents - Anglophenia Ep 5

https://www.youtube.com/watch?v=FyyT2jmVPAk
Lightweight web browsing in bed. Check.

Play a couple of games on the couch. Check.

Read an occasional eBook. Check.

Read HN and do my best to avoid typing on the awkward beast. Check.

Hand it to a guest who needs to check webmail. Check.

Not caring about it any more. Check.

Writing web apps instead of native apps because you have all the control. Check.

Not having to deal with the App Store. Check.

Having a real computer on my desk to actually get shit done. Priceless.

For everything else there's MasterCard.
I make a slow-cooker vegetable soup: low-sodium V8 juice with whatever chopped vegetables and beans I feel like / have on hand, typically kidney beans, carrot, onion, mushroom, bok choy, garlic ...

It takes me about a half-hour to chop up the vegetables, but one round makes a lot of soup.
Also relevant: https://www.eff.org/deeplinks/2015/01/new-drm-boss-same-old-...

HN thread: https://news.ycombinator.com/item?id=9013211
I see it as very light blue and as gold. From an eye dropper chrome extension this seems to be the correct color of the photo.

The white or blue part appears to be #8292b3.
And the gold or black part appears to be #7b6d48.

http://www.colorpicker.com/8292b3

http://www.colorpicker.com/7b6d48

I think out of the photo people will agree these are blue/gold.
Plans to construct 5-mile Hyperloop test-track
He's missing the point of Declarative vs Imperative and Virtual DOM vs Data Binding if he thinks it will circle back to jQuery.
This is why I designed Glitch:

http://research.microsoft.com/apps/mobile/showpage.aspx?page...

Note that all the live editor examples in the essay are written in Glitch. Think of Glitch as a react like framework that focuses on fixing mutable state through time management rather than avoiding it.
Much slower, indeed. You don't have to introduce a very large file before Atom starts to crawl. And good luck executing a search on such a file.

I like the look and feel of Atom quite a bit, though, and I'm hopeful that the performance issues get worked out in time.
In my case, my learning abilities are enhanced in the morning and fade as the day goes by. I feel like my mind is tired in the evening[1].

If I wake up late, I'm usually on a bad mood. I rarely manage be as productive as when I wake up early. Of course to wake up early, in a good shape, you have to sleep early.

Anyway, that's me. I didn't conduct any study, I'm just stating that what Franklin and Aristotle notice, works for me: I manage to be more up-beat, happy, self-satisfied when I wake up early in the morning.

[1] I often sleep in the evening (~ 1 hour). It's a kind of habit on one hand, but I also feel that I can't work well in the evening if I don't. Passed a point I feel exhausted. However, when I don't sleep in the evening I have a much deeper/better sleep at night.
I haven't looked at the code, but since you have, why were they experiencing so much overhead if it wasn't being used for much?

Was it just a relatively constant amount of overhead that everything using React will experience regardless of how much of React is "used"? Why is the overhead so high?
Show HN: Opinionated Dress Color Simulation
Y'all must have some really whacky device settings or poor eyesight because I can't _not_ see blue and black no matter what device/browser I look at it with or under what conditions.
You are fortunate to live somewhere with high-quality DSL, and not have anyone else using your connection. These things do not hold true for the majority of people. I expect you're also tolerating much longer startup times than most consumers tolerate.

Vudu is not providing meaningful HD. The way you get 2.25mbps "HD" is by providing a 720p or 1080p stream of very low quality. 2.25mbps is not capable of providing even close to HD quality without going to h.265, which is not currently practical.

Your premise was that 4mbps was "plenty" for HD. To now speak of SD is simply admitting that you are wrong, and 4mbps is not meaningfully broadband.

I also have T-Mobile LTE. It's almost useless without putting the phone in the window, has massive latency spikes, and can't maintain high speeds for long without dropping out completely. It is of no practical use in replacing the connection I do actual work on.
You still have to hold it. (Good luck typing and holding at the same time.) And you have to block the screen to interact with it.
I bow before your awk-fu. :)
There is active work on allowing WebGL and canvas in workers, with the worker talking directly (not via the main thread) to the compositor.
Many people used Blackberries as content creation devices, even when they were hampered by restrictive carrier policy. What excuse do tablet manufacturers have for creating restricted-use devices? It's not like tablet OEMs make money from media companies that mandate consumption-only use cases.
Oh you mean the horns that this mother ignored? http://www.ktvu.com/story/28181718/caltrain-service-shut-dow...

The horns are used to try to get people to not get killed.