skysight-inc/HackerNews huggingface dataset:
I do something very similar but with my research. Ithink Scientists have basically known about this for a while, and it is one of the primary reasons we are encouraged to keep a research journal. It is essentially a diary of all the ideas for algorithms and things to try that I randomly come up with, and it works absolute wonders. I review it completely from time to time and I am almost always guaranteed to find some brilliant idea that the old me had a while ago, and I completely forgot about since. Sometimes an old idea can combine with new context or mindset and magic happens.
I found this hoping to gather some information about the DNS attack. And instead all I found was that as a nonprofit without enough money to invest in IT staff who might "know better", it's just too bad that we can't accept donations on our website for our homeless children we support because by using GoDaddy we got what we deserved. Was hoping to find information, but that isn't quite what I got.
Programming languages can strive to be either tools or toys.

Programming languages that strive to be tools focus on high quality standard libraries, speed, good debugging facilities, being easy to learn, ability to handle large projects, and hardware support among other things.

Toy languages strive to be innovative and explore new depths of computer science. Which is all well and good, but it's pretty annoying when people compare them with 'real' programming languages.
I always find short variable/function/class names are often developers optimising for themselves right at that point in time, but when you get two years down the line and the developer has disappeared into the sunset you're stuck with it.

I think since I started programming professionally I've stuck to expressive names (not necessarily long names), mostly for code self-documentation. It's nice, most editors/IDEs tend to have name completion, even if it's only document bound, so you only need to type it in full once.
is there a kindle version of the book or just pdf?
Generators are now implemented in php trunk
The second one has shadows by the neck that were blurred to hide the mic shadow.

This seems like a lot of image manipulation for a "honest" journalist.
Working for a startup, A great move
His reply on this thread http://news.ycombinator.com/item?id=4502041
I was trying to find something that would work on Ubuntu and Windows, and where I could keep data in Dropbox. Zim does the former and mostly does the latter; I didn't find anything else that did both.
I agree that this may be a decades-old problem. But it's not just that there are that many bad scripts and movies by the numbers. It's this sad reality: creating sequel 4 of a known series is a much safer financial bet than greenlighting something original. That was my analogy here.
That quote was the sketchiest part of the article for me, because the same math was used to justify the subprime mortgage bubble.

Though PG didn't mention it, from the title it's clear he's alluding to Taleb, who would decidedly not justify the mortgage bubble. The idea is not simply to expose yourself to risk but to make sure you are exposed to large positive outliers while making sure you are not exposed to the negative ones.

As resbear said, when you leverage yourself you are increasing your exposure to both positive and negative fluctuations. The long-term success of such a scheme relies on a) accurately estimating the probability of positive vs negative, and b) being able to take the negative ones without blowing up. Neither of those conditions were fulfilled.
Yes! Spot on, exactly - "specialist could dovetail into the process"

I was thinking more for individuals working with individuals, mainly because companies have drawn out processes. I think the key would be speed and efficiency.

For your scenarios 1 & 2, that would be farming out lower priority tasks to someone who could hit the ground running. That's an interesting angle, especially considering the volume potential. It's perhaps a little too close to recruitment/emergency staffing for me.

My thoughts were more aligned with number 3, where you don't have specific skills, you have the benefit of working with an area expert for x number of days to complete a specific phase of an idea.
Come on, if you covered up the HP logo on that thing you would have called it a iMac. That was absolutely my first thought upon seeing it.

Copying one thing, maybe two things is a coincidence, copying everything is flat out cloning a design without a lot of thought or innovations. Hell, they even copied the finishes on the metal.
Hi, Jof from FitFu here. Firstly - wow, how did this get on Hacker News? :P Second - happy to try to answer questions. I'll try to be reasonably transparent about mistakes, reasons etc.

It's maybe helpful noting we're just shutting down the project - the company itself is fairly ok. FitFu was losing us a lot of money in a overly-competitive market and in the end it was just too much to maintain both financially and in terms of opportunity cost.
Adding a bit of color to your linux shell commands
I upgraded my local Ubuntu install to PHP 5.4 solely to take advantage of this.

We write Rails apps at work mostly these days, but still have some PHP apps floating around.

Now, instead of having to configure something like Apache just for local development, I've added Procfiles for Foreman to these projects for firing up the PHP webserver along with the rest of the processes the app needs. Much nicer, much more in line with what I enjoy over in Rails-land every day.
Amazon Election Heat Map 2012
Etsy: The Engineer Exchange Program
By inlining that logic at all call-sites, you're abandoning encapsulating the logic for "updating user records to mark them as outside subscribers if all accesses are revoked" in a Single Point of Truth.

This creates at least two problems:

1) You need to remember to update every inlined use of that logic at bug fixing time. Experience says you'll inevitably miss at least one, the first time around.

2) You've created a Multiple Points of "Truth" maintenance burden. When you hand the code off to somebody else for maintenance, and there's some bug around "updating user records to mark them as outside subscribers if all accesses are revoked", they have to figure out whether or not the fact its being done different ways in different locations is intentional or accidental, and if accidental, which way is in fact correct. This is always an enormous pain in the ass.
You don't have a point, just an opinion.

You're verbosely bitching that the article you got didn't live up to your expectations salted with the inference that the submitter was somehow whoringly complicit in your perceived deception.
Here is a referenced blog post, that also discusses the lawsuit:

http://obamapacman.com/2010/03/myth-copyright-theft-apple-st...
Well, you could choose to work on the other side of it: discovery (detection) to allow interdiction. It's probably not an easy challenge, but it'd be legal and have quite a budget behind it, if you did find a viable (economical) solution.
There are many things that are possible, but never the optimum solution to any real engineering problem. Mythbusters has a long track record with that sort of thing, probably most notably their functional lead balloon.
Here: http://niyaz.pk/wp-content/uploads/2012/07/hn.html

Discussion: http://news.ycombinator.com/item?id=4474078
We spoke to a lot of people who'd done the same (either as exits or just passing it on) and ultimately we concluded:

1) Handing over in any form would require too much documentation/effort. A clean break is more cost effective

2) A small exit wouldn't cover the time, cost, lawyers, due dill etc.

3) Open sourcing it will cost too much time too.

In the end we felt like many people suggested that we should cut our losses and start on something bigger and better.
For Mac users looking for better keyboard window management, I recommend Spectacle. It's free and open-source:

http://spectacleapp.com/
Simplifying timezones as GMT offsets completely throws away local DST rules.
I know them from the secondary.com days, so I'm sorry to hear that they've declined.
It doesn't bother me that make_person_an_outside_subscriber_if_all_accesses_revoked is long, it bothers me that it seems too specific to be a method. Part of the condition is in the method name (if_all..), that's something that really seems odd to me.

What if new requirements dictate that if the same thing should happen given a different condition (if all access is revoked or if the user is set to be disabled), would the method name then become make_person_an_outside_subscribe_if_all_access_revoked_or_user_is_set_to_disabled ?

The function as described means that the only time this method is to ever be used is if all access is revoked... if that's the case why even make it into a function? Or to put it another way:

//make_person_an_outside_subscriber_if_all_accesses_revoked
function revokeAccess(user) {
user.clearSubscriptions();
user.addSubscription(new OutsideSubscription());
//other revoky stuff goes here...
}

//shift_records_upward_starting_at
function shiftRecords(startPosition, amount) {
//up or down. to go down supply a negative amount
}

...or something
Oleg, old problem that I recall a thread or two from the past. Apparently recall this service exist in another country but hasn't materialized in the US.
The only question is whether or not that makes business sense or not.

And unfortunately there's still zero public information on that side of the equation, even from the Open Compute Project. I wonder how many customers are missing out because they don't even know to ask.
I have a similar more light-weight project template that requires no installation (except node).
Pith auto-generates test module dependencies and uses Backbone too :)

https://github.com/sym3tri/pith
First off: This idea is really cool. I've been playing around with user-contributed story creation as well, and I must say you've done a much better job than I dreamed of.

That said, I feel theres some room for improvement:

1) It's hard to tell where to start. Should I contribute to a story, edit a story? Read a story, and if so, which one?
doodleordie.com does this really well, as in it gives you one task to do when you first use the site. Then another.

2) It looks like a graveyard - fill it in with some sample stories. You may have to do this yourself. Make the stories fun or interesting or w/e. Remember that Reddit did this http://motherboard.vice.com/2012/6/21/how-reddit-got-huge-to...

3) As far as marketing, it would be cool to appeal to writer communities. See what features they would want. It probably won't be what you have in your queue ;)

As far as deleting and editing - maybe have a story owner? The owner could be the only person able to delete/update non-owned paragraphs?

Auto-updating of a story seems like an overkill until you get an active community IMO.

Markdown is great for tech folk. Other people are scared off by the strange markup in my experience. Who are you targeting and what would they like to use?

I recommend usertesting.com (or a similar site), as you will get tons of cool information as you develop this. I just did this for my latest site, and it had unforeseen results.

Sorry for the rant, again the site is very cool, and looks great - could use a bit of tweaking though IMO.
-Mikkel
Further it is merely the next logical step from the "get all the data" boxes put at AT&T and other teleco POPs under Bush, which was a logical extension of ECHELON from Bush Sr. and Clinton.
I don't know about the creative side of things, but this would certainly be interesting for the "getting started" part of a project.

Client: Creates a spec for a website.

Consultant: An expert django dev sets up the website + deploy scripts and implements one or two models for you.

Client: Continues the project and can immitate the step and do the "grunt work".

Incidentally, I would also see this working with "employment periods" even shorter than half a day.
Romney and the Republican party in general want to make the Patriot Act "stronger" for example (watch the Republican debates from last fall. The only one arguing against it was Ron Paul. The others were all towards "more security", disregarding any civil liberties that might step on).

They would like a war with Iran, and we all know things get even worse during war time, when it comes to to civil liberties. And last but not least, Romney can not be trusted, so it's irrelevant even if he says he is pro-Internet freedom (btw he said recently he wants to ban porn or something like that) or pro-civil liberties.
Canadian Media Concentration Research Project launched. Suggestions?
This is an academic project that aims to provide data on the media industries for researchers, newsmedia and interested citizens. I've attempted to use methods that are both accessible and reproducable by the average person. As a personal project, I want to show academics what they can do with very minimal programming knowledge ( I knew what to change and look for in the .php and .css files for a WP theme. Not too technical).<p>I'm particularly interested in improving the data visualizations and representation methods. Any suggestions on what I can do that an average person can reproduce with a little elbow grease?
I'm one of the forking admins.

At no time did we even consider using the name "Wikitravel" for the fork. On the forking email list, a recurrent problem has been participants suggesting a new name. The plan was do deal with names last. Now that we are moving to Wikivoyage first, a cleanup pass is being performed to remove "Wikitravel" from all text and maps.

IB is just throwing stuff at the wall to see what might stick.
This is something we worry about too - which is one of the motivators originally in looking for a small exit. But as I comment elsewhere, that doesn't work so much.

Fortunately the app will still work for existing users, just not the social network bits. We engineered it this way to protect customers at least to a small extent so they didn't totally waste their money.
How To Host Your DNS With Amazon Route 53 
Learn how to host your DNS with Amazon Route 53, are you ready to switch your DNS provider to a more stable less expensive one? I have news for you, you can, switch to Amazon Route 53. Amazon Route 53 allows you to host your DNS at a very low cost of $.50 (fifty cents!) a domain per month! And your first million quires free! So how do you get started?
That's very cool. I wonder if .io domains are too geek-centric, though?

It's very memorable.
Maybe?

I'm more interested in reducing the numbers of trees chopped down for packaging. I've been recently more conscious of how much package gets put around objects when I get the things I order from Amazon. Further, if these could be done cheaper or faster than pre-made packaging, you could print the package around the object rather than hiring humans to package it up.

It's not just corrugated cardboard. There's also bubble wraps, and all the plastic packaging we use. And just as importantly: how easy is this stuff to recycle? Is it possible to feed excess back into a machine that chops it down to the raw material that can be reprinted into what we need?
This is an academic project that aims to provide data on the media industries for researchers, newsmedia and interested citizens. I've attempted to use methods that are both accessible and reproducable by the average person. As a personal project, I want to show academics what they can do with very minimal programming knowledge ( I knew what to change and look for in the .php and .css files for a WP theme. Not too technical).<p>I'm particularly interested in improving the data visualizations and representation methods. Any suggestions on what I can do that an average person can reproduce with a little elbow grease?
Changed the helper text, hopefully this fixes.
Not much different than doing nothing about it when companies the size (and of the profit) of Apple and Samsung are the involved parties.
Right now there's just a PDF, but I'm working on getting it into the kindle store. If you'd like a PDF before the Kindle copy comes out, send me an email (rdegges@gmail.com) and I'll send you a free one to hold you over :)
that's what we did in 2008.

EDIT: maybe not dangerous per se, but definitely unqualified.
Apple's patent references the Neonode patent. I don't think patent law works the way you think it does. Neonode's patent 8,095,879 was only granted in January 2012 (filing date Dec 2002.)

See the references on Apple's 8,209,637 patent. It references Neonode's patent 8,095,879.
As per other commenter, it's normally about $6 and that worked reasonably well for a while. We put FitFu 3 at $1 as part of a "let's throw everything at it to see if something works" last-ditch attempt.

It's at $10 now to hopefully deter people from buying it and not freaking out if they did accidentally.
I'm plugged into an Internet generated by the FBI or CIA or something. It's not real.
Sony looked pretty good for 1996 compared to the other big name sites.
I always feel articles such of these should be prefixed with "within my humble experience and within my application area".

"Comments are generally only needed when you failed to be clear enough in naming. Treat them as a code smell."
...but only in simpler applications, such as self-describing CRUD type web applications?

I think I agree with the quote within some web apps, however remember some code may take weeks/months to appreciate the complexities of. For example, a TCP stack is a complicated thing, born and refined through much research for several decades. Notes of various design choices and optimisations need to be documented, and long comments are sometimes the most convenient way to do so.
Does AWS not offer registrar services? Seems a bit inconvenient to find a separate registrar.
Thanks. You're right. We've changed the price down to $25 based on so much feedback suggesting it.
You want EasyDNS (https://web.easydns.com/). Transparent, care about (D)DOS, pretty good UI.
What is so mystifying about this?

Doing this:

"cat << EOL

line one

line two

EOL"

Would be the same as this:

"cat < file"

That is if 'file' contained this:

"line one

line two"

This doesn't work with the echo command because it does not use stdin like cat does.
> PostreSQL can't horizontally scale easily

Sure you can. Skype did it, Hitachi¹ did it.

¹http://www.pgcon.org/2008/schedule/events/57.en.html

> properly handle JSON right now

Well it has V8 running on it.

> It also has a fixed schema

You don't need to use it like that if you don't want to.
I know the GP wasn't very well reasoned, but it really frustrates me that British startups think it is ok it's OK to price in dollars. You are alienating your home market and Europe in order to sell to another. Tackle your home market first; if people in the US really want your product, they can put up with fluctuating prices and crappy exchange rates for once.
Haha, we will react to demand on that front.

Thanks re: design. Nice to hear.
Calling all Brogrammers: Porn Star Developer
You mentioned in the comments "But in the end we made some bad decisions and Fate didn’t forgive us for it."

What were those bad decisions ? And were the reasons you made them choices or circumstance?

And if someone is relatively new in the fitness app market what would your advice/suggestions/cautions be to them?
This points out a real problem, but It think it seems a bit confused about what the problem actually is.

In particular, this isn't something "wrong" with std::list. He has a situation where he wants an object to manage its own membership in a mutable container. He says you can't do this efficiently with a simple non-intrusive linked list. He is right. You also can't do it efficiently with an array (std::vector, in this context).

You can do it efficiently with an intrusive linked list, as he points out. You can also use a non-intrusive linked list in which each object holds an iterator to itself. Or you can use an associative structure (std::map, std::unordered_map), in which each object holds its own key.

The instrusive linked list solution is going to have the fastest container insert & delete operations of all of these. But that doesn't mean it is the best solution for every circumstance.

Another point to be made, which he kinda-sorta gets at, is that it is a good idea to know how to code a linked list. The bulk of data structure decisions are just figuring out what already written package to use. But there is definitely still a place for a custom, application-specific linked list, and these are not difficult to write.
Also: What about this article that popped up here on Y(HN)? http://www.nytimes.com/2012/09/09/magazine/arlene-blums-crus...

Can we print out foam-replacements for open source couches? Does the material have intrinsic "flame retardant" properties? (Probably not but who knows?)
There are major successful attacks against networks and businesses every single day. Not just small businesses; I'm talking about banks, power companies, etc. You only hear about the ones that make the news, which is almost none of them. But they are definitely happening, which is why there is urgency to do something on cybersecurity now.
I was actually about to ask the same question. I haven't seen the book but I expect it contains a lot of command line snippets and code, and in my experience the Kindle does a ... shall we say unsatisfactory job of rendering those.
I expected a toddler in front of Fairchild Semi-Conductor.
In exactly what sense does this EO have anything to do with privacy? It is a more limited version of Lieberman-Collins; you can read that bill online right now, and it's linked from the story. You should be able to find a clause or pattern of clauses that points to "erosion of privacy".
>Solution to 1 & 2: Make use of Windows on any Federal computer or power grid control system illegal, punishable by public whipping.

Huh?
Have you read linked Political Comapass article? It provides enough other indicators. First sentence is priceless though: This is a US election that defies logic and brings the nation closer towards a one-party state masquerading as a two-party state.
I do not understand what that "Political Compass" article has to do with computer security legislation in general, let alone with the Lieberman-Collins bill in particular. That doesn't mean they have nothing to do with each other, but you probably need to explain the connection a little bit more.
I use AWS for most things (including Route53, which is awesome), but I actually like not having my eggs in one basket. If something crazy happens with my AWS account, I could always theoretically point my DNS resolution somewhere else. The domain registrar is reduced to an annual auto-bill transaction on my credit card and they don't have any particular technical responsibility for my traffic.
Relatively Prime: Stories from the Mathematical Domain
Can you say more about this? There is a lot of information about infrastructure costs. Put 'operations decision maker' on your business card and folks who want to share that information with you sort of ooze out of the woodwork :-)

You can 'save' anywhere from 10 to 35 percent on the cost of your computing infrastructure with some investment in customization. This is a combined OpEx + CapEx number since you benefit both from staff costs. Example: If its easier to get a machine back into service for your staff they spend less time on it so they cost less (OpEx) if you've got a larger cabinet that is holding all your machines you don't need individual chassis for each machine so they cost less to produce (CapEx).

For folks for whom their 'data processing' infrastructure is small part of their overall costs it isn't worth it but for companies that live and die on the marginal cost of one more user it's pretty critical stuff to know.