skysight-inc/HackerNews huggingface dataset:
MD5 has been known to be too weak for this purpose since 1995. So, no competent protocol-designer or publisher will have used it for this purpose for decades. SHA1 is now under enough suspicion to avoid for this purpose, but not yet proven to be compromisable.

But SHA2-256 and up, and many other hashes, are still safe for this purpose and likely to remain so for decades – and perhaps indefinitely.

So within the lifetime of an application or even a person, secure-hash-naming does obviate the need for secure transport and trust. Also note that 'secure' transport and trust, if dependent on things like SSL/TLS/PKI, also relies on the collision-resistance of secure hash functions – in some cases even weaker hash functions than anyone would consider for content-naming.

(For the extremely paranoid, using pairs of hash functions that won't be broken simultaneously, and assuming some sort of reliable historical-record/secure-timestamping is possible, mappings can be robust against individual hash breaks and refreshed, relay-race-baton-style, indefinitely.)
Yup, transitions way too fast to know whats going on.
These tend to be the aggregate flow of pervasive sensor networks i.e. millions of machines generating this data autonomously. Collected personal location data alone is 6-10 PB/day globally, most of which is currently discarded because few people can handle it. Some are just incredibly high bandwidth platforms, which are more common in industrial and sensor settings. There are more than a couple operational environments today generating billions of records every second that must be stored (not summarized).

Some of the sexier petabyte-per-day sources include mobile phone telemetry, vehicle telemetry, and countless remote-sensing networks and platforms (of which there are far more than most people imagine). A petabyte per day is not that much data per entity, there are a lot of entities, and you can support this data rate in a single rack of commodity hardware.

A more typical generic IoT application at a large company is 1-100 TB/day, but that is quickly creeping upward as it becomes more cost effective to deploy sensors and store/analyze the data. And more often than not, they need to store weeks or months of that data so the overall data set size is still quite large.
If you are going to use Twitter to grow your business, at least be a little smarter about it. There are plenty of other ways to get yourself out there over Twitter without spamming users.
Eavesdropping Barbie is creepy
When can we submit our Apple Watch apps?
I was wondering if there is a date for Apple to begin accepting submittals for Apple Watch apps?
Thanks, importing them to France will approximately cost $500 :(.
> if someone read all the advice books -- over a hundred years' worth

Blatant lies.
Yes, I saw this, I'll find a way to comment it in a thread where it is discussed previously.

Thanks a lot for adding the links for me and for the other readers in a comment!
Make your own life easy and give them away to the people that are logistically nearest to you.

A public school, a public hospital or some other institution whose prime purpose is to benefit humankind will be your ideal bet.

Or you could also donate your time + the servers by teaching kids at a public school about system administration, etc.
Not many people can do that.
Etsy’s Success Raises Problems of Credibility and Scale
Interestingly, the "default" carrot in India is not orange, but purple. Which means there is a good billion-plus people for whom "a thousand years of carrot history" have not been wiped out.

There are non-orange carrots in my local supermarkets in Sydney on occasion as well, but they're considerably more expensive and don't actually taste any different, so there's not much of a market.
That's right, sorry. You might take a look at the local ebay listings.

Or, perhaps, construct a cluster out of Raspberri Pi's - save on electricity as well. :-)
I'd be curious to know if it was only the colours which were affected by the selective breeding of orange carrots.

Are purple carrots healthier? Would they have more antioxidants present as most darker vegetables and fruits do?
Well, as far as I understood, Scrum's fundamental principle dictates that the team delivers working software at the end of every Sprint.

This has partially to do with not over committing at the beginning, but if the team fails to judge correctly, it has to do what needs to be done to fulfil its promises.

Unfortunately, this clear obligation gets forgotten to often – as I pointed out in the original post.

You seem to second my point.
I have suffered from chronic depression for almost 20 years now, so I am sympathetic to your perspective. Most humor is "inappropriate" in my experience. So, inappropriateness seems VERY appropriate when attempting to be humorous... Hehe, go watch some stand-up by Louis CK, Richard Pryor, or George Carlin for example.
I've read a crazy amount of biomedical papers that model development or some such thing, spend the whole time talking about how cool their model is, hardly validating it in vivo or in vitro and call it a day without a single line of code released.

Frankly, I don't even know how reviewers even believe them.
> when he left, it literally took 5 engineers to replace the work that he did

I dunno, he sounds more like a 5x engineer to me!
Wait til april. I've been waiting for a while, it looks like lenovo is going to start shipping laptops with 16gb sticks around april (couple of non official confirmations) (this will also cause the price of the ram to drop down from its current 300usd price point I hope)

The main issue with most ultrabooks is they only get a single sodimm slot. Or in other words have a hard limit of 8gb. These 16gb sticks[1] have been round a while but an issue with the cpu's prevented them from registering, the broadwell series has sorted that.

As for recommendations, I was tossing up between x1c 3rd gen and a macbook / second air / 16gb mbp. I'm now holding out for april and likely going to go with a thinkpad X250 - its a bit fatter but its 12.5" and has upgradable insides (ram/hd.) This is mostly down to the fact that I prefer a solid keyboard over anything else and the x1c just doesn't have the travel to make it worth ditching apple. (I'd take another MBA over going with x1c)

Options:

- x1c - nice but too thin for key travel like a fatter thinkpad, qhd will kill battery life, at least it has track point
- x250 - fatter but small, good kb with decent travel, upgradeable / replaceable insides + battery, shitty screen
- mba - can't really complain, had my mba since late '11 no issues what so ever.
- mb - nice everything, only a single port though, depending on usage you might not be able to deal
- mbp - far better spec's than all and still cheaper / thinner than lenovos (aus taxes destroy lenovo v mac..)

All of the above will run linux but have some issues until problems get sorted, nothing a deal breaker. For me, the x250 is in first place but I don't mind a fattop and the keyboard is far too important to me. (I don't mind crappy screens while coding so much) Trackpoint vs mac trackpad is a 50-50 for me also but I wouldn't want anything less than either of those.

[1] http://www.intelligentmemory.com/dram-modules/ddr3-so-dimm/
If you're editing sufficiently complex text, instant preview will show where you've fouled up tagging. Missed pairs, headings, whitespace. And tables. Especially tables.
Perhaps if you have a poor definition of utility code. Sure if you spend all your time writing random string functions or a new web framework or whatever. But that's sorta tautological: writing useless code is useless and bad.

I often find bottom up coding to be fantastic. I'll start with a general idea of what I want to do, then start writing low-level "helper" functions. Like "save image to blob storage", "perform search against remote API", "normalize search result into our document type", etc.

When I get around to tying it all together, if I've done it well, I find that hey, my "main" function is only 5 lines long as I've built up all the primitives I need.

And sometimes the reverse works, too, where I start off writing main and end up with a 1000 line function with lots of nested bits. Then go back over it and start extracting parts/structuring.

Like many things in software creation, this is one of those "artistic" or "creative" or "intuitive" parts where the developers internal heuristics and experience hopefully guide them to the right approach. Not to say it should be that way, but that seems to be a big difference between good and bad programmers, and I've not seen really hard, structured, learning approaches to teach the difference.
I remember a similar theme way back in the 70's being used in the rear pages of auto magazines to sell some secret additive to getting high mileage in your car.

In a similar way, if something was a great idea, and could improve mileage, the oil companies with their power would kill it. (Or the entrepreneur had different variations). Or that they were in cahoots with the auto makers. Haven't researched it but wouldn't be surprised if history showed this existed literally back to when cars first appeared.
Not sure I understand how an RFID system would do anything to stop private companies from using ALPR. If anything it would be easier and more accurate for them and they could pick up far more plates per second since they wouldn't be limited to scanning just what is in the field of view of the camera. RFID would also let them read plates that previously were "invisible" to the computer vision systems such as plates with a cover on them, dirty or snow covered plates. I imagine it would only be a matter of time before private entities built a system to read the plates given the wide distribution of the spec that would be needed for police scanners to be built.
Fortunately, the whole point of going to Hulu was that he doesn't have to count the nickels coming in through youtube ad revenue. I for one welcome networks and digital media companies paying creators for their work. If Hulu loses ad money because they don't let certain countries watch, then that's their own business problem, and one that is almost certainly due to the cost associated with licensing, which is the fault of the countries involved.

I can't watch KBS World live on youtube because I live in the US and there's a TV station for that. I don't blame KBS, because it's not their decision, it's a product of the legal requirements they must meet to continue to operate, and I enjoy the content.
The Impact of Code Reviews on Software Quality
> Clearly the idea of the 10xer has too big a place in the mythology of our industry. It's oddly masochistic and as far as I know it's unique to us.

I think it's really just unique to the Bay Area, and it's wacked out culture it's been cultivating that focuses on the bang-bang-bang go-go-go 100x multiple return on dollars.

I've been an engineer for over a decade, and the first time I heard the term "10x" was 6 months ago when a product manager referred to me a "10x engineer" during a conference call.

It's absurd.
I'm hoping it brings some fun, education uses. For example, VR cooking with Gordon Ramsey, where you're in a virtual kitchen, cooking along with a professional chef. Or VR public speaking. Most people are scared of speaking in public, so you can practice in front of a VR crowd. You could have DLC for classroom speaking, weddings, boardrooms, etc. I figure you could setup a 3D 360 camera in front of a group of volunteers, and then just use that video for the VR experience. It would also be great for training. Ever run a backhoe? A typical setup is two sticks for moving the bucket, so you could make an easy simulator with the Valve VR controllers to give people practice in a variety of situations. Or driving simulators for new drivers, where they can practice their parking.

You need real world training for all of the above, but I'd be curious to see how the VR training could help people get started. I wouldn't buy a VR headset for any of these things alone, but combine it with games, entertainment, virtual workspaces (you could be sitting in a 10x10 basement, but feel like you're sitting at a desk in a penthouse overlooking New York), and I think they could be quite versatile, and a worthwhile purchase.

I can imagine big business in creating alternate reality assets, such as virtual homes. I wonder if you could combine the real world and the virtual world as well. For example, I'm building a new home, so I make a 20x20 room, dividing a 5x20 and 15x20 section with a sliding door. I put a bed in the 15x20 area, and a railing in the 5x20 section. There's nothing passed the railing, it's just a railing 2ft from a blank wall. However, I create a virtual world that matches the geometry. I put on the headset, and I can sit down on my virtual bed, or walk across the room and slide the door to the balcony. With the headset, the balcony looks like it's on the 20th floor, overlooking the ocean. I can lean on the railing and look down at the world below, while in the real world, I'm just wearing a headset staring at the wall in front of me. I could put a fan in the 5x20 room, so in VR, it feels like there's a breeze on the balcony.

It sounds a little crazy, but is it? You can turn an unfinished space, such as a basement, into a billion dollar VR dream home. There could be a VR home generator, where you enter the floor plan of your basement, and it generates a VR home with rooms and doors that match that space. I'm curious to see where things go, it'll be an interesting decade.
You write that as if it's an example of an actual TED talk title.

How about you make your point with a real example. I haven't seen anything as misrepresenting as this.
because i'm somehow compelled to golf such things (like unnecessary use of cat):

egrep '^[[:alpha:]]{6}$' /usr/share/dict/words | shuf -n 1 | tr A-Z a-z
Alan Kay has an apropos quote[0]:

> This [The fact that science is a human-driven, human-invented process] is hard to explain to K-8 science teachers, who think that science is a new religion with new truths to be learned. They think it's their job to dispense these catechisms. [emphasis added]

I think viewers of TED talks are looking to be told what to believe. I'm not at all moralizing--I sometimes watch TED talks--but I do think science-as-religion (a bunch of facts or truths to be memorized or internalized) is a distortion that "opiates the people," so to speak.

[0] Is it really complex? Or did we just make it complicated? https://www.youtube.com/watch?v=ubaX1Smg6pY
It's incredibly they manage to fill the seats at those prices. Church is free and they can barely manage to coax anybody through their doors anymore.
Sorry--chockablock here. I misunderstood your argument and see that you were correct and also that your follow-up was on-subject (see: not a whiz). I'd delete but have noprocrast set.
I think it's running that opens up a lot of possibilities. That's really not possible in the vast majority of spaces, especially with a headset.

Maybe I'm overestimating the amount of physical effort people are willing to take for video games, but there's some precedent with Dance Dance Revolution for example.
Whithout pretending to be in the know by the least, I recall that around 3 sigmas in favour of the Higgs, Peter Woit was reporting about the rumorology on that discovery that later was confirmed, I think that the consensus target could be about 5 sigmas.

http://kipac.stanford.edu/kipac/how-special-3-sigma
http://blog.higgshunters.org/tag/5-sigma/
http://www.math.columbia.edu/~woit/wordpress/?p=4772
I'd love to hear some opinions (from the author?) on how well the current offering of major DBMS-vendors (eg. Microsoft, Oracle, ... ) handle geospatial data. How well do they scale and do they have some inherent limitations?
Not many people choose to do that.
Growth Hacker Resources
Reminds me of a line from a short story by William Gibson titled, "Burning Chrome:

"...“Congratulations,” I heard Bobby say. “We just became an Eastern Seaboard Fission Authority inspection probe...” That meant we were clearing fiberoptic lines with the cybernetic equivalent of a fire siren, but in the simulation matrix we seemed to rush straight for Chrome’s database...."”

Excerpt From: William Gibson. “Burning Chrome.” iBooks. https://itun.es/us/iD40W.l
Can you clarify what you mean by "beat the Bittorrent DHT at its own game"?
Guys, yes, there is a need for sorting things out, but it should go the other way around: the uuids and hashes should be abstracted into a way more user-friendly interface.
If one person can really do the work of ten, you can save money on overhead:

- Fewer managers - a group of 10 will probably require a programming lead who spends some fraction of their time not coding.

- One tenth the amount of office space and hardware.

- Only paying for one person's health insurance instead of ten peoples'.

- Vastly reduced communications overhead - a team of 10 people is going to spend a lot of time communicating with each other to insure that everyone is doing what they need to be doing.

So I'm guessing you'll come out ahead even if you do pay ten times more for ten times the productivity. But companies rarely even pay twice as much for a developer who is exceptionally productive.

The downside of having one person doing the work of ten is that it's a disaster when the person decides to quit - it's the equivalent of a whole team of people simultaneously quitting.
Agree. Talking a good game and doing are two different things. (That doesn't mean however that it's not possible to do both).

People for sure go for pithy sound bites and easily digestible (with no way to verify) information thrown at them. Typically with little skepticism.

Plus, there is a bit of the claque (esq.) effect in play I'm sure when you are in the audience. [1]

[1] http://www.britannica.com/EBchecked/topic/119756/claque
Previous threads: http://bit.ly/18tRRMz
Irony: the author of this article gives a TED talk about her research.
No. No no. No no no! Stop that. Stop that right now. You are a bad person and should feel bad.

I've dealt with more than a few crashes that came from open vs closed set differences. Yeah, the odds of it happening on a given roll of the dice is low. About one in 8 million for a 32-bit float. But if you have 100,000 users and they each roll that dice even a single time per use of your application then it soon becomes less about the odds of it happening and more about how many times it happens per day. And if it happening can cause a crash, well you're gonna have a bad time. And since you're dealing with floating point numbers they're interacting with gods know what so all it takes to cause a crash is "oh this operation can never result in a divide by zero because this other value can never be exactly one". Oops.
You're missing a dash on the AWS podcast: http://aws.amazon.com/podcasts/aws-podcast

Thanks for mentioning this, didn't know AWS had a podcast.
Lengthy reading that was well worth every second.

This comment is not very informative, aside perhaps to the skeptic reader who's wondering if the words are worth the time. They are.
Waterfall is a 45 year old strawman, born to be a whipping boy: http://jayacarl.blogspot.se/2009/01/waterfall-model-not-what...

I don't know why we are obsessed with that bogey man. While there are some places that use waterfall, sometimes with good reason (things where the spec is critical), the most common state of unenlightened software engineering certainly isn't to have big design up front. It's to have design on a napkin and lousy communication with stakeholders, more wild west than waterfall.
In case you are wondering what Meerkat actually did via Twitter's API:

- Auto-follow @appmeerkat on twitter when you sign up

- Auto-enable push notifications for @appmeerkat's tweets when you sign up

- Auto-tweet when you schedule a stream

- Auto-tweet when you start streaming

- Auto-tweet when you comment on a stream

This is the entire disclosure they offered: "Everything that happens on Meerkat happens on Twitter"
You can see a striking comparison between corn and the wild plant it was bred from on Wikipedia:

https://en.wikipedia.org/wiki/File:Maize-teosinte.jpg

In the old world, the cabbage family is a similar example. Starting from wild mustard, humans created broccoli, cabbage, cauliflower, kale, radishes, rapeseed, turnips, and more.
I watch this Reggie Watts talk when I need a pick-me-up:

https://www.youtube.com/watch?v=BdHK_r9RXTc
The constant zoom-in/zoom-out on the Tools page is killing my eyes. Dont know if that's intended but that's really annoying.
I'm right in the middle of this. I have two sons (11 and 8 yo).

Yesterday was the cub scouts Pinewood derby. The "kids" each build a 4-wheeled car out of a pinewood block. There are various rules that need to be adhered to. I resisted putting my stamp on the cars, but most of the cars in that derby looked like they were machined by Ferruccio Lamborghini. My kids' cars looked like someone had vomited on a block of pinewood. They did okay in the race, so that made me happy.

On the other hand, my 11 yo has an upcoming science fair at his elementary school. This time, I "became what I hate", because I helped him a little too much. I got lab equipment from work.

We're not doing anything fancy, but my "fingerprints" are all over it. He's making the poster, but I told him that the poster should contain his name and also state "with help from Dad."
While not directly related, I recently learned another interesting fact related to carrots. The old saying of "carrots helping you see in the dark" was actually invented by the British Royal Air Force during WWII to disguise from the Germans that they had invented Radar.

http://www.snopes.com/food/ingredient/carrots.asp
Since the author ingratiatingly uses "we," but is actually a Public Policy student and Techcrunch writer, I predict this is part 2 in a maybe 5-part series where he ends up writing about tptacek's conclusions without mentioning him by name.

That said, it's interestingly telling to push "STE" as "secretly-terrible engineer" rather than "self-taught engineer." The author's ideal is for the negative case to be the soundbite, but then again: techcrunch.
Do you need a hacker for hire to help you with any of the following:
- E-Mail Hacks
- FaceBook/Twitter/LinkedIn/Skyp e Hack (Account Deletion, Finding Out Password)
- Server Hack (Database Copy/Deletion, Changing Data)
- Website Hack (Erasing/Crashing Websites)
- Grade Changes (Legitimate Universities Hack)
- Personal Computer Takeover
- Background Checks
- iOS/Android/BlackberryOS Phone Hack (Stealing Pictures/Contacts)
- MMORPG Hack (Change Character Stats/Gold By Hacking Server Of Any MMORPG Game)
- Banks
- Credit Card Companies
- Data Altercation
- Wiping off online content from websites,search pages e.t.c

Contact us at hacksville147@gmail.com
> You are quite lucky to live in a time and place where humans are treated well and without the shackling notion of productivity.

You say that, but when you're poor and society talks you down by arguing that you only get what you deserves, it feels like you're cheating and behaving like a stubborn thug.

At the end of the day, I put so much pressure on me, I ended up believing I was mentally ill, and it enabled all sort of self confidence issues and distorted views on society.

> Reality may be socially constructed, but, taken in its totality, it is not the work of any nameable individual and it certainly has little or nothing to do with any one of us.

I still have trouble projecting my lonely self in that big scheme that is human society. This whole civilization seems scary and often too full of things I'm scared of.