skysight-inc/HackerNews huggingface dataset:
If you write as little code as possible you would still do it wrong. A working prototype won't follow DRY, etc.. So mostly it will end up with more lines than a good prototype would be.

I mean nobody is perfect, some design decisions are mostly wrong at the first days, but that doesn't change anything, as long as you can keep running and that's what running at scale means. Drive a car with 140 km/h and replace all parts while driving.
There is an entire industry of exploit frameworks waiting for this sort of thing to be slotted in and then deployed on compromised ad network servers to download CryptoLocker or similar for-profit malware. Things can go bad very quickly.
Nobody will ever give any credence to a statement like that if you do not list your reasons for why you think that.
Just a +1 for the Synology NAS products. I'm frequently amazed every time I use it how clean the UI is and how they basically implemented a full window manager for the underlying Linux system in a web app. It's exactly what a NAS should be: powerful and flexible, yet easy to set up and use, but rock solid even if it just sits there. Lots of great things to say about using it in nearly exactly this setup for about a year now.
Can this entry be upvoted to the HN front page?
Do you have kids? I'm asking because I know we do, and it's really hard to cull photos of your children. If it's blurry or an otherwise crappy picture, then yes, we will delete it. Otherwise, we're holding on to it for the long run and nobody can persuade us otherwise.

I agree that it's a burden, and it's one that many parents likewise share. It is difficult to be as selective with the shutter as you suggest. Kids don't really sit still, and you have to burst during those precious seconds when everything is just right.

In our case a NAS would make a lot of sense. We've tried Arc (with Glacier/S3) and other storage solutions (Time Machine), but I've had my eye on a Synology unit for quite some time. Also, internal storage as you suggest obviously isn't an option for MacBook Pro users like us.
The road is a high-volume direct route and they are adding a rail line that goes directly to the airport. It's trivial to drive there and wouldn't be much different than if the airport was closer.

Even if Denver doesn't grow to the airport, I don't see the downside of having an airport a few miles out of town.
> maybe we should stop and think about why

They tell us why!

- to keep us safe

- to protect our way of life

- to protect the children

- insert your own favorite fear mongering here

And all that without a shred of proof.

'if everybody is doing it' wasn't a very good reason to jump on the bandwagon in high-school, I see absolutely no reason to come to the conclusion that 'if every liberal democracy of any significant size is doing it' is any stronger as a reason to give out free passes.

This is all about fear and using that fear to push through legislation that appears to benefit nobody (except maybe some technology vendors) and that has the potential to negatively affect the lives of 100's of millions.

Given the stakes I think it is the other side that should do the explaining without us having to 'think about why' because if we're just going to sit and make stuff up there is no end to this, ever.

Giving up all these privileges should come with a substantial change in quality of life or some other tangible benefit and from where I'm sitting I have not seen anything at all that was not better on those fronts when I was a kid.
It did not occur to me that HTTP GET will be considered as an XML API operation. So I didn't expect HTTP GET requests to be charged because everywhere I read (including that page you listed) the pricing is for XML API operation.

That + it being more expensive than cloudfront and s3 came as a rude shock :(

In general I find google cloud documentation and the service much better and more pleasant to work with than AWS but in this case it is not. Both S3 and Cloudfront have much clearer pricing (and positioning). In network pricing,
both S3 & Cloudfront are significantly cheaper
Wow.

Yeah, there's no discourse going to happen here, is there?
> marriage is a religious institution, seems pretty clear.

Marriage has been a civic institution arranging property and legal rights as long as it has been a religious institution.

The separate civic and religious functions were often intertwined in societies which did not separate Church and State, but there are clear and separate served by the now-separate civic and religious institutions sharing the same name.
Shrug. I've got about 1.5 TB from the last ten or twelve years, and I do often go back through the organized albums and events. Often it's to find something specific, often just looking for something good, often just for nostalgia.

I'm quite glad I have them, and rating and filtering is just as good as tossing them out in my experience.
or depending on what you are doing in that method, use a get myProperty() {//do stuff and return prop}
Why We Spotify’d Our Names
Half of this article focuses on the tautological notion that since the term ghost train is a made up one with no meaning that nobody in the railways recognises, then it must be about a hidden thing that nobody knows about, and you can tell this is so because nobody knows the term. Even the attempted definition of "so infrequent as to be useless" appears not to fit the headline run, which is once a day six times a week - I know packed commuter lines that are less frequent!
A statement that "public will" had anything to do with any of this would be an extraordinary claim. The public can't decide not to have traffic jams. How would they decide what information gets collected by whom? I doubt they could decide what information gets collected by devices they own.
Between Alamaden (San Jose) and Yorktown Heights (NY) in the US, IBM is one of the last few industrial basic sciences/engineering labs in the US, resembling Bell Labs and Xerox PARC from a few decades ago.
Actually, Boston's infamous Big Dig project used so called "fast track construction," wherein construction on earlier segments was started before the design of later segments was finished[1]. This required frequent modifications of already-constructed segments, and it's unclear how beneficial this methodology was in the end.

[1] http://www.nap.edu/openbook.php?record_id=10629&page=16
Roofing Replacement in Fall Is Best – All Roofing Solutions
I mean, I'm sure this is happening, but are they sure this isn't just sloppy prefetching? I've seen a lot of ad sdk's do this poorly, for example if you drop in five ad sdks with a sloppy mediation layer on it, all of them could just prefetch a bunch of ads when you first launch the app. Are they sure these apps are actually reporting forged impressions?
I actually have an awful lot of time for Rational Team Concert. The VCS is quite well tuned to include some of the notable benefits of DVCSs, while keeping things a bit simpler to work with. Work items are really nicely integrated too.
> The moral and responsible thing to do is start paying straight up, and cut out the advertising...

That's an outrageous statement I could not disagree with more.

The internet being open and available to all is much more valuable to me (and I would contend to society) than the Internet not having any ads that can be annoying at times. I can see how you may feel differently personally, but to project what you prefer onto others by calling it the "moral" or "responsible" thing to do is absolutely farcical.

Ads are an Internet tax. One I am happy to pay if that means anybody anywhere can access the content, regardless of monetary means.
With Bing, are they not streaming directly from the original provider? They are indeed embedding it in the search results pop-over, but I didn't think they were hosting any of that themselves.
There's a sharp divide between what's prepackaged for typical uses and attempts to customize visualization for any of three-dimensionality, parallel processing, or interactivity with large data. The latter set of tools use the Visualization Toolkit, or Paraview, MayaVI, and VisIt, all of which sit on top of VTK. Or there are commercial applications, such as EnVision and IDL. Keep a language-agnostic stable of prepackaged visualization techniques in Python, R, Matlab, Mathematica, Excel (yes, even), Julia, and Javascript. Then reach for the big hammers when absolutely necessary.
Yes and I completely agree, but a slow AKKA seems easier than rewriting if from scratch in C#. e.g. seemed a smaller investment to me.
It would go faster if they loaded a bunch of usb sticks in a station wagon and shot the wagon across space.
While the data is interesting, are we really sure Walmart.com availability was 91%? If that was really the case, it would have been covered more widely, don't you think?
Crunchbang++ is a solid community effort to continue the late, lamented Crunchbang

https://crunchbangplusplus.org/
In Arabic language different dialects/variations have different punctuations and pronunciations which changes how a word is pronounced but not what the word is or what it means.
YC has a specific request for startups page[1]. What they have been looking for changed over the past few years.

[1] - http://www.ycombinator.com/rfs/
Unfortunately, passing an amendment is nearly impossible in the United States, leading to a much more hateful and uncompromising struggle to get everything you care about before the Supreme Court.

Scalia has this nice little statistic showing that just about 2% of the American population can kill any constitutional amendment.

Not any 2%, of course, just the 2% in the least populous states.
Short term, I think the biggest industry use will be in training, and mainstream (outside of games) will be in 360 video for things like sports.

Long term, I think AR will overtake VR but will only go mainstream when the tech miniaturizes enough to not be visually invasive. Nobody wants a big clunky headset on while they shop.

Those are my predictions anyway (and sound a lot like a lot of people's predictions too, I'm sure).
Practical tips how to survive any conference
New $tack: Forbes' Next Billion-Dollar Startups
Disclosure: I'm the architect for a distributed database. We started building our database because we had similar problems with not being able to accept writes when our Master went down. This is never fun, but you guys seemed pretty well prepared, staying true to your company's motto - thank you for writing this article.

First off, if your data is primarily logs you should not have to rely upon a primary Master. PostgreSQL isn't designed to be Masterless, which presents an obvious barrier. If you set up a Master-Master database then any/all of your servers could accept writes, even if another one is down. And since they are logs, you are getting idempotent behavior for free anyways, as everything is create/insert you don't have to worry about concurrent updates to the same record - which is what Master based systems are designed for.

I actually DO NOT recommend our database (http://gunDB.io/) because we are not stable or production ready in any way shape or form. But we're in our seed stage funding and trying to spend the time exploring problem spaces and designing solutions for them. If you ever have time to chat, please drop me a line at mark@gunDB.io so I can learn from you.
AR == actual reality?
Thinking tactically, rather than strategically, has anyone asked the dispatchers? Rail networks are usually not partitioned (in the graph theory sense); moving equipment around for reasons of wear levelling, capacity, maintenance, replacement, or traffic control might account for some ghost trains. After a major snowstorm, airlines need to reposition equipment to meet schedules; they hate to fly aircraft empty, but they do it.

The same reasoning applies to road freight, pipelines, and probably fresh fruit and cut flowers too.
PAM sites? I am working on a genome assembly now and I want to try to identify potential g-rna sites around genic regions. This post is pretty helpful.
Douglas Crockford says that classes were the single worst mistake in es6. So it's not really a face palm:

https://www.youtube.com/watch?v=PSGEjv3Tqo0&t=5m
How Can I Make a Habit of Waking Up Early in the Morning?
As a pretty serious hobbyist photo-taking-guy I'm a big fan of smugmug, my "sharing photos with friends and family" photo website (http://gmcbay.com) is hosted with them, but I don't think of them or use them as a good long-term file "storage"/backup solution.

All of the photo-specific type of storage solutions (Google, Amazon, Smugmug, Adobe's CC thing, etc) are kind of flawed for many reasons (some outlined in the OP blogpost) when used as what I think of as "digital negative storage", IMO.

I just store all of my (original, RAW-format) photos/videos on giant harddrives inside my desktop computer and have that backed up automatically and continuously via backblaze. Local storage is ridiculously cheap, and so are offsite automatic backups.

For people who just deal with jpg files from a phone camera or whatever then YMMV and these photo-specific services may be just the thing, but I've yet to try one that doesn't feel like it is getting in your way if your normal workflow is big RAW files with processing via Lightroom/Photoshop, etc.
Posts like this don't add any value to the website so even if it did make it to the front page, some moderator would probably, and rightly so, remove it.
Exposing the whole update process to the end user is like exposing the innards of the car's engine to the driver. There's no need to do that. They don't need to be aware of it. It should be just part of the daily magic to them, the stuff that keeps things running even though they don't understand how it happens or are not even aware of it.

Of course, the intricacies of the process should still be exposed to the technical users via various tools and APIs.
Here is the link to the original question: http://www.quora.com/How-can-I-make-a-habit-of-waking-up-ear...
Congrats! Looking forward to additional work on the already amazing pydata stack. Thanks for all your contributions to the community!
Yes, you can run 64-bit Linux with even less if you like, and that is quite common. [0]

More RAM is always nice, of course.

[0] https://www.digitalocean.com/pricing/
Nice. A bitset & Rabin Karp search.

Both winning strategies, but I suspect you can push it much much further to scan much faster if you're hitting memory bandwidth (ACGT = 2 bit space).

Of all the big-data problems I see, nothing feels as close to a personal problem like genetic data.
> Can we begin to move on a little?

Why? Why should we forget that the entire company (currently) is funded by the crimes of the past?

Are they a person who made mistakes when young and now deserves a second chance?

I'm not anti-capitalistic but I'd never deal with, for example, a consultancy that cheated me in the past even if they had all new consultants and managers - some things just don't change. And even if... they might have turned over a new leaf but do they deserve another try and are you obligated to give it to them? Wouldn't it be better for everyone to offer the opportunity to a potentially honest competitor?

As long as people are willing to forgive companies, companies are prepared to bilk them.
Augmented reality, I assume.
Indeed. Originally people predicted it would arrive by last year's holiday season, now we're waiting for Q1 next year, and Q2 for their actual motion controlled input solution.

That also makes me wonder how the first gen of sales will go, since Oculus is only shipping with an Xbox controller, dividing us devs on input solutions to target and limiting our options in VR quite heavily at first.

Then again, we're waiting til October for HTC/Valve to announce the final consumer Vive, and that'll be out by the end of 2015. And the Vive is quite an amazing experience.
I seriously think this will not happen. People like to interact with people when they are conducting transactions. A classic example is the bank teller. For all intensive purposes, you average ATM machine can handle just about 95% of your bank needs. You don't see any less tellers then you did before. Remember how people revolted when banks tried to charge you a fee if you went to see a teller instead of using an ATM machine?

I think what will happen is the complete opposite, fast food chains will start hiring more capable workers because that will be the big differentiator. Why would I go to a McDonalds, or Wendy's or Burger King? I'll go to which ever one has the polite and competent people taking my order.

Sure they will all jump on the automation bandwagon, but when everyone is doing it, some one is going to go back to "personalized" service as a differentiator.

Overall I am glad this is happening - their should be no reason why a person who works 40 hours a week in the wealthiest country ever known to be below the poverty line. Just doesn't make sense. Both economically, and from a human rights perspective.
> But are the security experts actually safer online?

s/security experts/technical users/

Yes, we are. Whenever you see a laptop full of malware, that's a non-technical user. We're not safe from it entirely, nobody is 100% safe, but we're in much better shape than the regular folks.
Yeah, that's a bit boring. Personally I use the solarized theme, and have invested more time on that, than the default themes. That's also what we use for the screenshots (http://magit.vc/screenshots).

Another reason why the default theme (both in it's light and dark variant) are a bit ugly is that they should work even for users who have customized individual faces. Sticking with gray backgrounds seems like a safe bet.
We're really not changing prices, you're good.
Ad partners are going to notice a horrible CTR. This is a kind of fraud that doesn't last long.
The Homepage Evolution of Current YC Summer 2015 Batch Companies (YC S15)
I liked it, but it is getting worse every week. It started very cool but then everything is downhill...
Hope they recover the spirit
Thanks for the references. I’ll look them up.
It's a relevant (and GOOD) TV show that many people here (coders/hackers) can relate to. What's wrong with that?
> Microsoft has the resources to fix these;

I agree, and have to assume the time to fix is back testing and checking with big vendors/users if the fix inadvertently breaks something they were relying on. At this point how many windows bugs are now features set in stone and must be carried on in perpetuity because so much software has been built around the buggy behavior?
Ask HN: Idea stage vs. Pivoting ideas on YCF application
What is the difference between an idea stage and pivoting ideas stage on the yc fellowship application
VR is around the corner ... for past 30 years. For now I would just love to have 3d display which actually works (no headaches etc).

https://www.youtube.com/watch?v=EQEiXST_qms
Finally, support for tables in Gmail
Modern Libraries Mean a Revitalized C++
I wasn't aware of that - but did they increase the number of planes starting and landing on SXF? It wasn't until a couple of months ago since they started taxi'ing around the building, or am I wrong?
Using Stack Overflow in Your Job Search
Have you had a chance to try the Oculus developer kit at all?
Pretty close to what was found here: http://arxiv.org/abs/1201.3798

It also sounds fairly intuitive when you verbalize it: the faster you can update your (presumably sound) strategy to new information, the "better" you are likely to do compared to someone who responds to changing information at a slower rate.
yeah, have you gotten Bluetooth headphones to work? My beats don't pair up to them, but my beats also have issues where they just deteriorate around the ear muffs.
Great post.

This is something that I think everyone would say they understand if you ask them and yet its something that everyone will discard at some point in their lives.

When I leave the world of finance I'll be ok with forgetting almost everything I've learned with the exception of one principle.....

Always hedge

Cheap prediction 3 things that are in an unsustainable bubble that will pop in the next 3 years.

1) Hedge funds, way to much money since 2008, huge bull market since 2008 and the sell side closing down their prop trading businesses since 2008 created an unsustainable number of funds.

2) US equity markets, see above

3) Twitter, people will become tired of making excuses for their huge P/E ratio and move their money to somewhere else that will actually make them a return, celebrities will become fickle and move onto the next big communication network.
I can send you an example. Can I drop you an email? I think also that we are friends on linkedin, coincidentally. I can message you there (if that is a useful way to get in touch?).
SpaceVR is going to put a VR camera up on the space station so that you can see out into space. I think that might draw the average person. Perhaps putting VR cameras at strategic points in the world, and beyond, might be one of the best usages.
NoGravity
Construction is a much more fragmented and there is no standardised software or mature data interchange format. Unlike say, aerospace, where the client is the organisation that mostly designs and builds the thing and is a gorilla that can force all the subcontractors to use CATIA v4 or whatever. I've worked on mega construction projects and just getting all the stakeholders to agree on where the building is located in the coordinate space of the CAD system is a major pain...
There never was a "bank secrecy", but almost everyone believes there was and it was abolished in some attack on our rights. It's possibly one one the widest-spread legal myths.

An acquaintance of mine is a state prosecutor, and he's always amused about this. IIRC it goes so far that when he requests information from a bank employee, he usually directly tells him to ask his in-house legal counsel if he's allowed to withhold information.

What really existed and was softened quite a bit was "tax secrecy". The tax agency was not allowed to freely peek into your accounts. But criminal investigators always could.

About the CDU: having a party for Christians is in no way against the seperation of church and state. Actually it's the other way around: if Christians were not allowed to form parties (or name them as such), it would amount to state-sponsored discrimination against Christians and endorsement of everyone else.

The government collects the "church tax", but neither creates it, nor keeps it. The churches themselves decide if and how much to "tax", and they pay the state for the collection service.

The rest of your anti-Christian rant is also pretty much baseless, but not easily refuted with a single sentence.

Edit: I don't want to seem to pick on you too much; I liked the rest of your comment and upvoted it (which doesn't matter since I replied afterwards).
Hmm, this multi-terminal, spread-out, "park right by the gate" design reminded me of Kansas City International airport. Turns out this was a trend in airport design in the early 1970s - KCI opened in 1972 and DFW in 1973. TWA, among others, pushed this design.
> I'm interested in facts and non-emotional analysis;

Pff. You're intention and the point you want to prove is ridiculously transparent. Don't try to pass it off as neutral and factual curiosity.
When knowledge workers head to the office, it won't be by driving to a building. It'll be by putting on a VR headset and working in a virtual world that is superior to the physical office in many ways. You can work with anyone in the world. There are infinite meeting rooms that can be accessed effortlessly. Everyone gets a private office when they want it.

Communicating with loved ones changes too. Why catch up on the phone when you can sit in a living room with them?

Virtual reality is not a niche pursuit.
Posted yesterday, but without much discussion: https://news.ycombinator.com/item?id=9933639.
How+to+use+The+Compound+Effect+to+reach+any+goal