skysight-inc/HackerNews huggingface dataset:
I am sorry that you don't have family left anymore. Yes that can be annoying. But you could use the time for activities where you don't need consultants.
I am using the time to do SEO for my Start-Up. And I am pre writing blog posts and saving them as drafts. I will post them somewhere in January.
Snapchat's 'disappearing' videos don't actually vanish
My wife and I never wanted children. Neither of us needed to convince the other. We did agree that, if either of us did change our mind, adopting would be the right path.

I don't get the idea that you need to hate kids to decide that having your own is something you don't wish to do.
I wasn't "made" to be a mother. I had spared a child from having to have me as one.

I believe some people are born with DNA that enables them to be great athletes, scholars, parents, etc. I always tell my friends and family that it's not in my DNA to have kids.

I honestly don't know the exact science behind DNA to know if my statement holds true or not, but figuratively speaking it delivers the point that I believe I lack the traits to be a good parent, including the motivation to become one.
> Buying out a first world competitor is a pretty good move from a 3rd world country

You just called India a 3rd world country ? sigh
this. appdata's data fluctuates wildly quite often. given the quality of the inside network blogs, i'd call any of it into doubt
I wasn't ready for a kid until I spent some time around my nephew when he was born. Acclimatisation is a wonderful thing.
I'm having a tough time buying it. Imagine someone who's old and in the (lucky) position to sit on a highly appreciated real estate lot. Their potential behavior:

(a) enjoy the low property tax they have to pay, while patting themselves on the back

(b) sell to downsize and pocket the difference, retire to greener pastures

I think (a) is more rational if you're on a giant farm, and this way you don't have to sell the pieces to pay the property tax bill any time the land value fluctuates because of external economic cycles.

(b) is more rational with any residential estate. That's why a San Francisco magazine would complain about the influx of young tech workers, not the influx of little old retired ladies, and most older houses in Atherton and Palo Alto are bought for teardown value.
Japanese Security Firm to Start Renting Surveillance Drones
I appreciate the responses and updated the article with links to your comments. I've been very impressed by what I've seen so far!

I was going to include Google Analytics site speed data, but it seemed less accurate than NewRelic's Real User Monitoring.
I recently ran into an issue with D&B misspelling our company name. This was a massive hassle and I made over 6 phone calls to them and they kept on saying there was one more thing that had to be updated and it would be another 7-14 days. Each time I only found out that the update was not complete because I would call Apple to figure out why the iTunes Connect account was locked.

I finally got fed up and sent this tweet: https://twitter.com/sjsivak/status/276826269377765376. They called me the next morning and fixed it that day.
The Tragedy of the ITU
Spending a lot of time tweaking settings really has nothing to do with how hardcore of a gamer you are. It's a time vs. money trade-off; you can spend an extra hundred bucks to get the same performance as a tweaked cheaper version.
Think about what one is able to do w/ TV graphics packages like this: http://www.chyron.com/

Jiggling the handle to get these things to work seems like it will be around for quite a while
Compute! Magazine Archive
Taking the money and running is a completely different problem to being unable to ship at a price point of $100.
That doesn't mean they don't have the necessary technology. I'm pretty sure they do. It means they didn't feel like spending the money to use it, which is a completely different thing.
Spork Factory: Amorphous Computing
Do we still need libraries?
Creepy I guess. But not uncommon, and I don't hold it against him.

Ultimately we have to procreate to continue to species. And I for one can't claim to never have felt those social pressures or biological impulses.
Cloudflare offers their service for free too and anyone can register there right away without any special invitation.
Cool cool. Needs a pause button bad... or is there one already?
This what I was referring to:

"... it was interpreted by many that we were going to sell your photos to others without any compensation. This is not true and it is our mistake that this language is confusing. To be clear: it is not our intention to sell your photos. We are working on updated language in the terms to make sure this is clear."

and this:

"The language we proposed also raised question about whether your photos can be part of an advertisement. We do not have plans for anything like this and because of that we’re going to remove the language that raised the question."

So it sounds like they never wanted to sell people's photos, or use them in advertisements. (which is what the major complaint was, right?)
"A couple hundred grand" is what a freelancer who charges well makes in a year.
> The reason has to do with weight transfer. Your car's traction at each end is determined by the amount of weight. When you accelerate, you decrease traction up front and you increase traction in the rear. Lifting off throttle increases front end traction and decreases rear end traction, a little. Hitting the brakes massively decreases rear end traction and massively increases front end bite.

While this contributes to the effect, it's does not properly represent what's actually going on. Generally speaking, you want to perform action that normalizes the speed of the tires and the wheels, as you said, this is basically never breaking because wheels are good at slowing themselves down. If the slide is caused by slow tires, or if the tires have time to slow while the slide is happening (The most common case, and also the one that is caused by hitting the e-brake) Then indeed, as you said applying gas is the proper action. But compare this to a slide caused by wheel-spin due to too much gas, Any additional application of gas will just make the problem worse.

Having said that, if you do find yourself in a slide caused by too much gas, hitting the brakes will almost always make it worse, instead lightening up on the gas, and then slowly reapplying tends to be the most effective strategy.
Destroying locality makes the program very difficult to read for anyone other than the person who wrote it. I've been there before and done that. I've written Z80 assembly code where functions had more than one entry point as well as exit point. Sometimes I didn't bother to keep a stack at all. Spaghetti code. I was proud of it at the time. Not so much now.

My understanding of Corotwine and greenlet is that they're basically poor man's threads. Basically, if the language doesn't give you usable threads, you can go ahead and implement your own. I've done that one too-- I once wrote an M:N threading library in userspace. Basically making a small number of kernel threads look like a large number of threads to the programmer.

The problem with rolling your own threads is that the normal tooling that comes with the language won't know how to handle what you built. There is no syntax for your add-on, and the semantics may be murky at best. Stack traces become useless, and error messages become guru meditations. Interfacing with third party libraries becomes a challenge, unless they're designed to be purely single threaded.

Additionally-- how to put this delicately? Something as fundamental as threads should not be built as an add-on to a programming language. Things built on top of a language tend to be very fragile and buggy compared to things built in to a language. The C programming language was designed before threads were even a thing in UNIX, so lacking threads was understandable. We built our own threading packages because we had to. But you shouldn't need to do that for a modern language.
"may not intentionally target a United States person reasonably believed to be located outside the United States"
A lot of subway apps are black. I assume it's because most of subway signage is black. Here's a black app that's well designed: http://letsembark.com.
I have to drive for the next 2 hours, but I'm going to think about your comment quite a bit. I'll get back to you on this.
It's more of a curse than a privilege, I find myself hitting downvote now instead of replying with a well thought out answer to tell them why they are wrong.

The downvote should require a comment.
> And what kind of revenue does that feature bring in exactly? How exactly does Facebook profit from providing free photo hosting to a billion people?

The "goal" of facebook is for you to share and connected with your friends. Photos are just one of the things everyone wants to share. Without it, Facebook would have a giant hole for a competitor to attack.

Facebook profits by having the most active and connected users. It's not necessary to make money from each feature. That's extremely short sighted.
No, it immunized telcos for assistance in surveillance under the color of the 2008 FISA Amendments act.
http://www.nasbo.org/sites/default/files/State%20Expenditure...

See page 7 for the spending amounts. I don't see how tax revenues as a fraction of income (your link) has anything to do with spending per capita.
My first experiences with computers were typing things in from manuals when I was six years old. I have a six-year-old now and I don't know how I can give him the same experience that I had.

Our current attempt is using LEGO Mindstorms - he's become such an adept builder over the last few years that he can put together pretty complex robots from instructions without any help. I hope that he can now make the leap to modifying these creations and hacking his own from scratch. No idea if this will give him the same rich experience of creation that I had as a youngster, but I hope so.

Also, see a wonderful Ars story on this:

http://arstechnica.com/staff/2012/12/first-encounter-compute...
You're going to need to explain how the requests would differ. If anything I'd expect image files to be more cache-friendly and have fewer visible failures than the critical html files. An image might have a 2% failure rate once or twice plus fifty error-free cache loads, while an html page might have 2% failure every single click.
You don't really know that having waited is why you can't have kids.

Having kids in your mid-20s is often not going to be a great choice, insofar as a lot of people are pretty much kids themselves in their mid-20s.
Cross-language compilers aren't a particularly new concept, though. And I fail to see how this one's exactly useful, either. Seems more like an "it can be done" sort of challenge, rather than a tool people would use in everyday programming.

But since it's currently the #1 post on Hacker News, maybe people do have some use for a Ruby-to-Java compiler, so could you enlighten me?
Grandma bike is just a translation of the Dutch 'oma fiets', which refers to a specific style of bike. If it ever was derogatory then that long been forgotten now.

https://www.google.com/search?q=oma+fiets&um=1&ie=UT...
Very similar experience. Started the enrollment process end of October this year. Got a DUNS number November 1st. But I didn't get the green light to actually register until December 26. That was after 2 phone calls to Apple + 2 phone calls to D&B + countless times making updates (and waiting for email confirmations) using the D&B iUpdate system. Always seemed like one company was ready to put the ball in other company's court.

Now I'm idling because you need to signup separately for iTunes Connect. After 5x times getting the same error ("Your Apple ID isn't authorized for iTunes Connect"), I contacted Appple Dev Support. Their response: iTunes Connect is down for scheduled maintenance thru Dec. 28th. Uh, then why didn't the error message say that? Or a sidebar? Or alert?

Definitely feels like I'm in One Infinite Loop
Let's assume that there's a byzantine system in which two parallel and unconnected systems control both BMT/IND trains...at some point, each train communicates arrival and destination data to its respective system. Why can't both systems report to a single controller? At some point, this information is centralized (dear God I hope it is, especially for evaluating performance metrics)...I can't see how it would be hard to provide this digitized data format at real time.
If people hoarded cash, deflation would stop pretty quick, so doesn't the problem rather solve itself?
It isn't always bad, but it's definitely slower than text and images. My purpose in ordering a pizza is to order a pizza. When I'm doing a task, I don't want fun animations; I want to finish quickly. What do you have, what does it look like, what does it cost? Pick, pay, done.

Ordering a pizza is not part of the evening's entertainment; eating a pizza is.
The etymology of the phrase "3rd world country"[1] is interesting, and isn't directly related to economic strength. According to the original definition, India is indeed a 3rd world country.

A second definition of 3rd world is "developing countries" [2]. India still falls into this definition, but it's rapidly approaching "developed country" status.

[1]: http://en.wikipedia.org/wiki/Third_World#Third_Worldism

[2]: http://en.wikipedia.org/wiki/Developing_Countries
How it is not an optimization to implement the evaluation of a given segment of code in a way that uses less memory?

My understanding of the historical reasoning is that DO and LOOP are preferred in practice because the conditions of iteration are specified in a more predictable location.

By your line of reasoning, one should not rely upon Typed Racket because the functionality is not guaranteed by Scheme or RxRS. Neither should one rely upon SBCL's ability to run circles around Racket; performance is not guaranteed by the Common Lisp standard.
Also I had to pause Ghostery to get the article to load at all.
...encrypted backups...
Very sad but I fail to see how this belongs on HN.
One built in 1904.

The control systems of the MTA are purely electromechanical. It goes way beyond what one would normally call a "legacy system".

You can't record the position of trains because there is no way to snapshot the whole system. Only the signal tower local to that section of the system is aware of what's going on in its zone. This is a vestige of the design where there was no reasonable way to centralize that amount of signaling over such great distances.

To get a snapshot of the whole system you'd have to simultaneously snapshot the state of every signal tower in the system and find some way to collect this information centrally. This sounds reasonable until you realize that the control system, being 50 years pre-computer, is unaware of individual trains. It doesn't detect trains, only presence of at least one car on a section of track (detected by the third rail making contact with the train).

To ascertain which train is where you'd have to either have dispatchers identify the train by communicating with operators (hard to poll), or infer the identity of a train by monitoring state. Both are quite difficult when all of your data is spread all over the entirety of NYC in isolated distributed control centers.

The IRT trains spent billions centralizing all command and control into a single building in Manhattan, and thus snapshotting state is trivially easy. The BMT/IND segments of the system are substantially bigger, with more stations, than even that. A full modernization to electronic control is necessary, which will cost many billions.
I filled in my details at this Apple page:

https://developer.apple.com/ios/enroll/dunsLookupForm.action

... and got my DUNS number emailed to me within 15 minutes.

Worth a try?
Yea but we're talking about a company with a business model that isn't "freelancing". I'm assuming a few hundred thousand dollars isn't the upper bound like it would be for a freelancer.
Sarcasm? These sites perform terrible on even modern systems. Worst offenders usually involve any kind of scrolling.

It's the anti-moore: while smart people at Intel shrink transistors, these people build virtual machines on virtual machines to keep multiplying the constants in Big O.
No jab intended. I just think it's a self-serving argument, and it's hard not to consider the source.

I agree that many people with MBAs have been successful at startups; nobody disputes that. Of course, so have many people with literature degrees. And, famously, so have many people with no degrees.

My personal view is that MBAs have little value, positive or negative, in a startup context. A view that many people share. Most recently, Mark Cuban: http://www.reddit.com/r/IAmA/comments/15doqt/mark_cuban_this...

My main concern with entrepreneurial people getting them is that it can make them unwilling to put in the time necessary to learn useful skills. The recent MBA grads I know see their peers taking high-level jobs with fancy titles at large companies; starting at the bottom in a startup context doesn't look very appealing in contrast, especially with student loans kicking in.

Happy holidays to you as well.
Similar article and discussion here: https://news.ycombinator.com/item?id=4710596
That adds murder charges to the criminals. Apparently one of the rapist who was the most active in this crime was a juvenile. It might be the case the the protectors of these criminals are trying to put the maximum blame on this juvenile guy so that others escape easily and being a juvenile he too probably will be let off easily.

The whole incidence and exposed India's failure in multiple spheres.
1. Government has lost all it's credibility.
2. Police force is not being looked as protectors of law but mere goons in uniform.
3. Overall law enforcement has seen it's low in this case and many other cases.
Why Menus Suck
> When I buy the Play:5 - what do I get?

You get one Play:5 device. I would guess you need several of those to equip different rooms.

> Where will I put my mp3s? Can they stay on my Linux box?

Your mp3s can reside on any machine as long as they are reachable via CIFS/SMB protocol.

> Do I have to transfer them to a special device?

No. You only need a so called "Sonos Controller"- a small piece of software available for Windows/Mac/iOS/Android - where you actually manage your Sonos network: define your SMB share folders, create your playlists, search, stuff like that...

> It looks like Sonos uses its own wireless transfer mechanism. Why do I have to connect it to my router?

Yes Sonos does not really use 802.11 as we know it. It uses its own protocol called SonosNET (a kind of Spanning Tree Protocol) to create a wireless mesh network. So at least one Sonos device must be connected to a wired network to act as a wireless AP to allow other Sonos devices to connect to the network and use standard internet services (DHCP, DNS, etc...).

Does that make sense?
> ... head-of-line blocking ... What’s the remedy?

I don't know anything about Erlang or the software they're dealing with, but I'm surprised that "program your software to avoid unnecessary head-of-line blocking" didn't make the list.
> A tiny little bit of braking may be neccessary.

While it's true that braking can be very helpful, I'd caution against suggesting it because braking during a slide, even while it's understeer caused, can be very delicate and easy to overdo. And releasing the gas will quite often normalize the difference quite fast enough.
You seriously think people who don't want to have kids are inhuman, strange and warped?
While it may not have "inherent" value, it certainly has value. The attention of a user base can be extremely valuable if effective advertising is used. The majority of Google's revenue comes from advertising, and no one would claim they are not a viable business. Facebook is now making a non-trivial amount of money from advertising as well.
Stick to Your New Year’s Resolution With AskMeEvery
Actually you suggested that copied works would be redistributed - I was addressing the parent comment which covered the notion of printing a PDF to personally consume it in paper form.

If that action is unlawful I'd wager that 99% of offices around the world would be in breach.
Even cheap modern SSDs can handle 400-500 MB/sec reads. You can consume 500 MB chunks of video into RAM and eliminate I/O bottleneck completely.

Video encoding is CPU-bound, not I/O bound.
It's in the post. Cmd + F "backpressure/feedback mechanism built in to Erlang"
Since Debian 4 I usually use synaptic as my package manager. It's really just a GUI frontend for aptitude but I've never had any issues using it.
My response to the article: http://wireframes.linowski.ca/2012/12/calling-your-bull-the-... I think it's stretched. Interfaces still have good characteristics.
No, that's what you meant.
You probably have an add-on blocking something that the web site requires.
Isn't it obvious that static HTML is served faster than dynamically generated HTML? What's so new about that? Please let me know if I am missing something.
Think of this as art - it doesn't need to have a purpose.

Or think of it as the solution to a problem yet to be discovered - isn't that how most discoveries are made?

Either way great achievement.
There's something very interesting going on here: A week ago the total jumped by $100k from an anonymous donation. Now the total just jumped by another $150k, and the donors list is showing "Anonymous Donor" in a new $250k+ category. Did Mr. Anonymous send in a $100k check and then change his mind and add another $150k a week later?
We can hardly put the blame in on large corporations for halting reforms. The only commitment that Tatas and Ambanis have is to maximize the share holder value and if they have a monopoly in the market they can do it much more easily. As long as these companies do not cross the line where they can get implicated by court (such as bribing ministers) I think they are okay.

The responsibility to protect the interests of public is with the government which is failing miserably at that task. The people of India too dont seem to value freedom much. For example the anti-corruption movement in India supports a larger government than a thinner one. They too are against reforms but want more and more lokpals to supervise the existing failed structures.

When people are evading their responsibility to fight for their freedom government will have no incentive it giving freedom to people. Corporations never have that kind of obligation in any way. Name one large company in India or elsewhere that has supported reforms that could lead to more competition in their target markets ?
Instagram Didn't Lose a Quarter of its Users, But it Is at Risk
I'm getting a..

LoadError: no such file to load -- ruby_flux-1.0-SNAPSHOT
India is a third world country. You are welcome to provide any evidence to suggest otherwise.
This doesn't really seem like a privacy breach on the part of Snapchat since it's your own device that is the "culprit", it is more of a feature of iPhones than a flaw of Snapchat's.

Also, there are many other ways to "cheat" the Snapchat timed delete of videos and pictures, eg screenshot or recording with another device.
Apparently it worked for Worgl, Austria during the Great Depression.
When you have a kid, that kid isn't you. At all. So the kid is not your immortality. The kid is their own individual. It isn't fair to make your kid into an extension of yourself.
Yeah, I get that it may be non-trivial to avoid head-of-line blocking in that context, but I doubt that it's impossible. If it is impossible, maybe Erlang just isn't the best tool for the job.

From what I've read, I think you could create a separate process dedicated to sending stuff to B, and have other processes deal with other clients. It's probably not possible, but it would also be nice if you could detect these hung processes and start more workers to deal with other clients, each dealing with potentially more then one client. (yes, I may be totally wrong)