skysight-inc/HackerNews huggingface dataset:
I think the many replies that point out that you don't need an IDE or code refactoring if you are a real programmer miss that my point is not that you need to use advanced tools to develop a compiler, is that you need to write a compiler that supports those tools for the people who like to use them.

And to write such compiler, you must as a minimum know what refactoring tools and IDEs are.

Also, I'm sure you always get naming and signatures right at the first try, foreseeing every possible evolution of the system. I don't, and since I don't like my programs to turn into huge piles of horror, I enjoy refactoring tools a lot.
> Implying that IPv6 is widely deployed.
I'm sure recruiter usefulness does vary on a per-profession basis. As for coding tests, I am fine with problems that prove that you can work with a language and/or prove basic programming/problem solving skills. In fact I love them, I spend a good bit of time on Project Euler and the like (Code kata and stuff like that). My issue is with tests that really are seeing if you can execute code in your head:

Given the following code snippet what is it's output:

//IMAGE OF CODE

A) 1

B) 2

C) false

D) null

These are stupid questions IMHO, in fact the last test I had to take like this I could have typed up each code example and run the code in the time I was given on each question. Test me on my problem solving but don't ask me to boot up an interpreter in my head that skill is NEVER needed in your day to day life as a coder. (I also take issue with tests that ask about boilerplate or stuff handled by the IDE/environment). We live in a world where a massive amount of information (I'd argue even more so when you look at just programming) is just a google away. Don't ask me to memorize docs that I can lookup in seconds, it's just not a skill that's really needed. I prefer "learn as you go" over "memorize this book". Now when it comes to programming concepts I might budge a little but not much.
Fix pushed ;-)
ah! Awesome, thanks
Salt water is free.

Salt water is not the point. The anodes and cathodes and the LED lamp are the point.

corner store to go pick up batteries at

The electrodes need to be replaced regularly. Where will the replacement parts come from? That problem is equivalent to having to "pick up batteries".

The materials will simply survive better in this
environment than traditional batteries, and need to be
replenished less.

How do you know this? It doesn't say so on the website that I can see. Are you an expert on batteries (not sarcastic)? I'm not but I'm guessing a lot of engineering has gone into existing battery technology, including batteries for rugged environments and/or long term usage.
This is pretty sweet.

Given that corporations are people these days, I guess they can be charged with knowingly facilitating war crimes?
They didn't take money from professional investors. They funded the companies growth with their own money.
I came here to write this same comment.
Yeah, that's defense and security. We know that they make money there.

iRobot makes most of their money right now with automated cleaning systems. Just look at their recent financial statement. But that's an offering which Google / Boston Dynamics does not have.
> Click! Your camera just turned photons into bits.

Click! Your camera just made a skeuomorphic sound.
How hard is hardware?
It depends on how you define "AAA". Any big-name game written before the mid-to-late-90s (Mario, Tetris, etc.) wouldn't have been written in C++. Mobile games (Angry Birds, Candy Crush, etc.) cannot be written in C++ by dint of their platforms. Minecraft, a contender for the best-selling game of all time, is written in Java.
Microsoft's board cares, which is why there was a change in leadership. That's the subject hga raised and is what my reply is in reference to.
I think the themed title bar throws people off. The default iOS theme is much closer to looking like Native, and the rest of the components are very close. I'll be moving to push it as close to native as possible?

Any other reason you wouldn't use Reapp?
I doubt Google-esque companies would store a users table with foreign keys to social security numbers, street addresses and phone numbers unencrypted (FDE does not count as it's for hardware loss, not data loss) or at least without some kind of base-level ACL, but I would love to be surprised.

Much of the data I presume that Google deals with is not sensitive enough to warrant the kinds of encryption that a health provider company should use. My search data and even my Google+/YouTube/Gmail accounts are enough to tie them to my person, but not my identity. I, or someone masquerading as me, cannot open a line of credit with my Google account at a bank.
This is a little over a year old and was discussed on HN at the time[1].

[1] https://news.ycombinator.com/item?id=7182343
With respect to emails, where the history of the correspondence is well-known to all participants, isn't it actually more convenient to have the new material up first? The chain of previous letters becomes an appendix that can be referred to if needed, but does not sit in the way of the immediate communication. I think in some ways this mimics how snail-mail correspondence works too: you always attach the new message on top, and context can go afterwards, or be referred to by correspondents.

Although, the real shame is that this is a problem at all, given how easy it would be for clients to detect diffs and provide the comment in the way the user wants it.
Will email you! Thanks for responding.
He never really substantiates the article's title. Why exactly is it a great idea? That is, why read a single text 100 times rather than reading a greater variety? Its benefits seem limited to niche situations (such as an actor re-reading a script, or a lawyer re-reading some legislation, or an academic re-reading Hamlet).

I do feel that certain books deserve (nay, DEMAND) a re-reading, in order to fully appreciate their content. But 5-10 times is entirely sufficient for the layperson, unless you're writing a dissertation on the topic. I'd much prefer to read MORE books, than a single book again and again!
Google I/O 2015
Just like Facebook bet the company on PHP, not quite but you choose technologies and tend to stick with them for a while.
Your functional test was a test that allowed you to experiment. You designed the parameters and then altered the variables involved under the conditions of those tests.

You probably even "called your shot" and make guesses about what would be successful before you even approached the problem.

Then you wrote a test and saw whether your guess was right or not. If not, then you misunderstood something and you dug deeper.

Software, in some ways, in simulated science.
Probably ran out of money/customers, surprising they held on that long. A paid-only cloud storage service that's several times more expensive than Dropbox or Google is going to have a hard time.
Don't worry, there will be a new flag `document.useStricter` that will turn off all the cruft that makes the DOM slow so you don't need to patch around it with libraries. It'll become a Chrome experimental flag after the editor's draft is released in 2022.
Medium.com: How to Get the Most Out of Publications
iOS 8 has had problems in early point releases but it's apprently now on 67% of iOS devices. I've found it a bit more stable and usable than iOS 7 but I am on a 5S and 6.
I always liked their critique of the common file dialogs introduced with Windows 95:
http://web.archive.org/web/20021017105308/http://www.iarchit...

The design seems normal to us now, but it's still problematic. (Although the rest of the UI seems to be getting worse at an even greater rate, so people might not expect the dialogs to make sense anymore.)

In particular, the horizontally scrollable non-detailed view (faithfully copied by KDE) might have made sense when filenames were restricted to 8.3 characters[1] but is absurd with long file names.

[1] As in the Windows 3.1 file manager: http://images.pcworld.com/images/article/2012/04/windows31_1...
I do this with audiobooks all the time. It's easier to passsively listen to books I've already read since you can miss parts and still know what's going on.

I never really intended to "learn" the books, but I've definitely noticed improvements in how much info seems to be available in my active memory. Really quite useful as it lets you connect related concepts in meetings and chatting much faster.

Seth Goden just wrote a blog post about it actually:
http://sethgodin.typepad.com/seths_blog/2015/02/can-sound-wa...
Does mobile browser DOM rendering use GPU hardware acceleration?
For those who primarily read engineering and technical texts, do you find you have an unusually low reading speed when switching to ordinary literature ? I expected reading-speed to be 1:1 inversely proportional idea-density, but that never happens. Any suggestions for a techie who wants to read faster ?
Saying Stallman isn't qualified to steer major projects because he isn't familiar with IDEs is a pretty weird point to make. Emacs is a far more advanced environment than any IDE I have used, and often the so-called "features" of IDEs are to deal with self-created problems: Java/C# build tooling in IDEs, for example, is there to deal with the fact that the build processes for these languages is massively overcomplicated. I can't speak for Stallman, but I am confident that I'm accurately representing the opinions of a lot of Emacs users when I say that IDEs provide a leaky abstraction over systemic design problems rather than solving them.
I used nodejitsu (paid account) for 24 hours. They screwed up their DNS and was sending my client's domain to a random person's node app (and vice versa).

That's when I stopped trusting other people to handle my critical infrastructure.
Search Whiz Udi Manber Leaves Google
I wouldn't download a Retail app of any sort anyway. I may be a geek here but I think approach is likely to catch on rather than die away.

Even with all the hype, an "app" is supposed to be something more than a website or a brochure. I can't see much of a future in particular retailer or state agencies or whatever turning their websites into apps - it only really has the force of novelty on its side. Consumers will learn the uselessness of such things in the way that they previously learned the uselessness of free pens and other novelty material items.
Actually being in Shenzhen where the product gets made has been really important for us.

I'm a biomedical engineer by training. My gut reaction in most phases of product development is to dive in and engineer the problem myself. It took me a while to realize this: I'll never be able to ship on time if I tried to engineer everything. Turning myself into a product manager has increased the pace of our product development by at least an order of magnitude.

Instead of taking detailed measurements of my device and building a three-dimensional model to send over, I take my product designer's sketches and a prototype to a case manufacturer. He comes up with a rough version, we go back and forth, and a few iterations later it's what I want. Oh, and in the process we've figured out what could be made more efficiently and what isn't actually all that useful.

Hardware prototyping is slow when you're doing it all yourself. If you're willing to tug on and navigate the Shenzhen supply chain and concentrated manufacturing brain power, you can iterate at speeds that can at times rival software.
That was the same gist I got.

"We needed people who would be with us at 2 a.m. committing code so that we could have it in front of AT&T the next day."

That's not about good employees, that's about employees with no lives outside of work. Of course the ones whose job becomes their life will stay longer. It's far more traumatic to leave if you don't know anyone outside of work.

I'll take the four-day workweek start-ups any time over the death march start-ups. And I'll put my own short-week productivity up against anyone's 80-hour week.
I recently started looking into computational photography. I didn't realize how much of the imaging acquisition process I was ignorant of: color theory, exposure, shutter speeds ... It's all pretty intuitive, but I feel like need to learn optics to really get it all!
[Mozilla] Introducing Extension Signing: A Safer Add-On Experience
The crystals are oriented due to the presence of a magnetic field. The different orientation indicates that the magnetic field has changed, but it's difficult to imagine a possible magnetic field inside an iron mass that wouldn't be essentially polar, unlike the ring alignment you describe. We know that the magnetic poles move around relative to the crust, and we know they occasionally flip. It's not inconceivable that at one time there was a large movement of the poles relative to the crust.
It does in the sense that an HTTP connection (either on the server or the client side) will expend roughly 20 times the CPU and buffers than generating or handling a single UDP packet. It all adds up on small systems.
I really enjoyed taking that approach to the Vietnam war. It was edifying to read a general who was there describe the exact same events as a journalist writing post-9/11, yet only the location and time matched up. It made their biases stand out so starkly.
My initial worry about dropping out is what you don't learn - things that are abstract but perhaps very valuable. Things like real analysis, literature, classics. That's just a worry, though. I was encouraged to see that this was addressed in this article. I've been accused of not valuing the arts when I asked (on a different forum) if it's really worth spending 4 years and running up tens of thousands of dollars in debt (perhaps more) to study it. Hey, you can do that for songwriting too. Trust me, I love songwriting, but I think it would be beyond nuts to go 120K in debt to major in it. The existing system is broken to the point where we need a new way.

I'm not sure what to make of Wadhwa's criticisms. "Right now we should have had a dozen billion-dollar companies, if what Peter Thiel said was true," he says. Instead, he sees small businesses selling small products, and teenagers teaming up with seasoned executives because they lack the management skills they could have learned in college."

I'm not sure of the numbers - is this in reference to the 24 people who were funded? Falling short of a half dozen billion dollar companies in a short period of time means what Thiel said "isn't true"? Well honestly, I'm not a huge fan of Wadhwa, mainly because I find he does things like calling others (like Thiel) "disingenuous and dishonest" when he should really just say he disagrees and explain why. Even so, this seems strange enough that I'm figuring there is some context I'm missing.

The bit about management is weird, too. It's a bad thing young people are teaming up with with seasoned executives to learn the management skills they would have learned in college? Huh. I suppose there are good extracurricular opportunities in college (clubs, newspaper, and so forth), but working with a seasoned executive seems like a pretty great opportunity to me.
I read Snow Crash once a year (usually I listen to the audiobook these days) but I'm thinking of switching up to the Baroque Cycle. I'm glad there's finally an unabridged Cryptonomicon audiobook - for a long time there was not.
I think the implication is that magnetic North was on the equator, rather than at the geologic pole.
I'm putting together an app where the c++ code is more or less adding a structure over "raw bytes" in memory or on disk. I actually looked at Rust but I can't see how it would help when you want to have all you operations really be a big chunk of already allocated memory.

c++ isn't going to be growing because it's less applicable to the new use cases but I don't think that makes it less applicable to standard use cases.
Operation Go is an online programming game for Golang. Developers play as one of two agents on a mission to defeat the notorious cyber-criminal Epoch.

The game was originally developed for the first Gopher Gala as a way to help developers enhance their Golang skills and knowledge through a fun, interactive online game.

It was a ton of fun to make. I hope you enjoy it too.

Happy coding :)
VESA Publishes Embedded DisplayPort (eDP) Standard Version 1.4a
EDIT: There are some links showing up now with more content. When this was first posted there was very little to be found to confirm the author... I'll leave my comment for posterity though.

This doesn't look like it's officially from Dropbox? (I can't find any blog posts) No thanks.

It looks handy, but I'm not so sure I want to give someone access to my GMail AND my Dropbox when they can't even tell me who they are OR make it clear that they are NOT the service provider. Super sketch.
1994-1998 was a bad time for C++. Stepanov had just come along with the STL idea, and there were various competing implementations of it. And I don't think I need to say anything more about the travesty of MFC other than to acknowledge its mere existence.

C++14 (the latest standard) is a far better language than C++ in the '90s, and it really does beat C when it comes to abstraction capabilities, type safety, and standard library functionality. C++11 also defined a standardized memory model which is extremely useful for writing multithreaded code.

Yes, C++ is not perfect -- the C++ standard library lacks a lot of functionality found in the libraries of other languages; there is a lot of complexity in the language that one must master to really "know" C++; the language itself has dark corners and disappointments; and so on. No language is perfect, and every language permits bad code.

I've been working with C++ full-time for the past three years. I didn't know much about the language before then (I was a "C 43var!" guy), but had heard all the horror stories about it. Now, I'm convinced that it's probably the best general purpose programming language available to date. It combines the full power of the machine with very expressive abstraction capabilities. Having seen what can be done with C++, I decided to study harder and try to master it.

I think this last point is ultimately what puts people off, and leads to a lot of FUD about C++ -- it takes hard work to master the language and the tools to work with it. Nobody really wants to do that, not when there are seemingly viable, and easier, alternatives. Instead, people are more willing to invest huge amounts of effort and money to try to scale up those alternatives if it means they can avoid the complexity of a language like C++. That's fine, I guess, we all have to make the appropriate engineering trade-offs, it's just unfortunate that many people fall into extremism about it in order to justify their attempt to simplify the reality of computing (which is actually considerably complex).
What was wrong with the original title "Why Loggly Chose ElasticSearch Over Solr"?
Your assumption is wrong, since lack of data points in a given time interval is, in itself, a data point. If metrics don't arrive on time after a set interval, the machine is flagged.
I hadn't heard of Eat24 before the Super Bowl. (Where their 30-second commercial with Snoop Dogg cost at least $4M.[1][2])

[1] http://www.superbowl-commercials.org/35255.html
[2] http://www.forbes.com/sites/onmarketing/2014/01/29/yes-a-sup...
One option is to ensure that functionality you're relying on can fall back if the feature isn't enabled. While that's not the hip-and-cool thing to do, it is a very valid option and doesn't take considerable time if it's a goal from the outset.
The primary implication is that your use of centralized services will eventually lead to information leakage of data you didn't intend to share with anyone else. Remember this? http://en.wikipedia.org/wiki/AOL_search_data_leak

As our digital footprints expand, so does the probability we'll leak data we didn't expect. One solution to this problem would be self-hosted SaaS services. Keep your data where it belongs: at home.
I have generally done systems and backend work, so usually C/C++/Go/Python. React is making me extremely excited to do some frontend work!

Is React a good introduction to the land of frontend programming? Or do I first need to familiarize myself with vanilla JS and go bottom up to React?
I switched back to Firefox 18 months ago because Chrome was crashy and consumed too many resources. But you're right, switching from Adblock Edge to µBlock saved more RAM ;)
This is officially from Dropbox. Check out the developer in the extension details

https://chrome.google.com/webstore/detail/dropbox-for-gmail-...
Reminds me of anaface.com (where they tell you how attractive you are based off of symmetry).

I'm married so this is just plain entertainment for me but I think there are some genuine use cases for this on the Tinder side of things. Think about it.

If Tinder knew your preferences and was able to analyze the faces of all the users nearest to you, it could make your feed so much more relevant. In the end, Tinder's success is directly proportional to the number of dates it sets up. Basically, the more "attractive" people you encounter in your feed, the more frequently users will engage with and return to the app. I'm biting off an idea that is too big for me to chew but I imagine huge potential here.
4 Ways to Process Small Data with Hadoop
DataLake by Martin Fowler
I take your points to be the following. Correct me if I'm wrong. (1) Morale is low among our DC technicians, (2) many of the tech vendors are incompetent, (3) one time hotmail forgot to renew a cert, (4) you had a bad experience one time with an Azure demo.

Honestly, aceperry, I'm not seeing where any of this reflects poorly on our ability to operate x million machines, and the fact that you present it as evidence that we are not "competent" at provision our cluster effectively for our customers is worrying. I am starting to wonder if you know anything at all about the trade, because literally nothing here is relevant to your case. Even the hearsay you have about the DC vendors being incompetent is not really useful here, because it does not impact our operational capacity at all.

What am I missing in your statement that should cause me to worry?
So I've been using this for a few hours now. The automatic messaging is hilarious ("Lisa are you a fan of avocados?") and weirdly effective. Also, it's been showing me that my non-robot tinder game just sucks, and could be improved with the basic principles of flirting:

no seriousness
ambiguity and non-sequiturs get conversation going
being bold and casual about the things you say

Basically, every message should communicate that you don't really give many fucks, and are playful.
Your shared library assertion is incorrect, at least on Intel machines. See Solomon Hykes' reply on this thread: https://groups.google.com/forum/m/#!msg/docker-user/wCDC_sXz...
From what I understand, they mean that the "east" and "west" poles were, at that time, north and south. The something big flipped the earth so the solidified iron was east west, and then the rest of the core started solidifying to it's current north/south direction.

They aren't calling it a east/west pole, but that the north/south of that magnetic sphere are unnaturally aligned as so they are east/west relative to what we understand as north/south.
See also https://www.dropbox.com/help/8807.
I stand corrected, thanks. Odd that I have to go searching and there is nothing published about it?
At first blush, the mental model reminds me of ASP.NET WebForms.
Seeing how courageously Dropbox moves into the territory of giants (first Cloudon, now Google Drive turf)
the infamous Jobsian "you're a feature not a product" seems to be an iconic short-sighted mistake.
https://goo.gl/maps/7Qo43
Providence (ML at Stack Overflow): Architecture and Performance
Amazing and buttery smooth on my Android/Chrome, but as of now, there are big accessibility hurdles to overcome with Canvas and that's concerning.
Pieter Hintjens: How to Capture an Open Source Project