skysight-inc/HackerNews huggingface dataset:
Actually, LA has a very good public transportation system. It's just bus-based, can be slow compared to driving, and is widely considered as only for poor people. Higher-income people have a strong aversion to taking the bus, even while happily taking subways.
Do you have any idea what kind of copy? I mean, McDonnel Aircraft used to build what they called "iron birds", dimensionally accurate, but maybe not made of exactly the right stuff, as an iron bird was used to see if wiring harnesses and tubes fit through various runs. Using titanium parts for the iron bird would have been a gross misuse of money. There were also dimensionally correct copies made of the right materials, but usually without piping and wiring, for dynamic testing. I forget what they called those.

I suppose CAD has eliminated a lot of the need for iron bird-style copies, but maybe not.
The collective "HN" is really obsessed with the topic of success and intelligence.

Almost in the same way that I would imagine teenage girls are obsessed with why some girls are popular and they aren't.
Yes, it's not at all programs like the absolutely-crucial F-35 program costing $399B up front.
The end result is that EA goes F2P for AAA games and makes it up on DLC/IAP.
What happens when you try to execute outbound web requests from the instance?

http://netalyzr.icsi.berkeley.edu/cli.html
Having previously left Linode for Digital Ocean due to lower pricing and SSDs, I can safely say Linode both dropped their prices and matched the DO plans with SSDs included. If you want to jump ship, that's the route I'd go for a comparable.

I still love DO, but downtime is a no-no when it comes to VPSes.
I live in a suburb and my property taxes are about 3 times higher than the nearby city. I wouldn't consider moving. I like the fact that my suburb actually is financially stable, unlike many large cities.

Really it sounds like the whole article could be sumarised by saying many suburbs have taxes that are too low. The article's author worked in a town with poor planning; there are plenty of large cities with poor planning.

This is really a non-story playing up to many of the prejudices common to HN.
I always recall Larry Niven's RingWorld and that amazing statement about probability (The Puppeteers breeding "lucky people").
I'm not too qualified to comment on the hosting market, but I do want to vouch for DigitalOcean as I've never had uptime issues with them until now. They also have always had timely and helpful support and their pricing is obviously competitive.

That being said, near 100% uptime is really desired in this space and I've been scratching my head for the past hour or so wondering why I couldn't connect to my mongo process running on my droplet...maybe I should have tested DO sooner, but the fact that only mongo seemed to be failing (and not postgres for example) made me think I had client and not server issues.
His experience sounds a lot like Tucson. Everyone else's in this thread sounds a lot like Phoenix. I've lived in both for multiple years.

The point is, not all suburbs are the same. Some are a lot nicer to live in than others.
In the very same doc you quote, they also say of iMessage:

"Apple does not log messages or attachments, and their contents are protected by end-to-end encryption so no one but the sender and receiver can access them. Apple cannot decrypt the data."

Which has been refuted several times.
To understand an HMM:
Start with a MM with two states.
In state "A" we always observe "X"
in state "B" we always observe "Y".
That's a basic MM. Now lets change it to a HMM. Now,
in state "A" we observe "X" 90% of the time and "Y" 10% of the time, and
in state B we observe "Y" 90% of the time and "X" 10%.
The observations don't tell us exactly what state we're in. The state is "hidden." We still get a clue about the state, but there is some uncertainty.
Here's their status panel: https://status.digitalocean.com/
1/5 Apparently I don't know anything about my friends.

Cool info graphic in the end though!

http://youmewe.it/result.html?M0=10&O1=10&M2=6&M3=9&M4=16&M5...
I think the key usefulness of books like "Design Patterns" is to create a common language. Now, when I say "this is an observer" people instantly know it subscribes to an "observable" which notifies its observers by calling their callbacks.

Now... What I am sick of is people misapplying those patterns in situations and languages they really shouldn't.
It would be nice if the server software were open source as well.

Call routing information, like all metadata, can only be protected legally not cryptographically. So it's not something I trust to people outside Canada, no matter how much esteem I have for them.
One of my instances on NY2 is fine and the other one is sporadically accessible via SSH. Hope they figure this one out soon.
Linode's new offering probably the better choice these days. I get the feeling that DO is just overwhelmed with problems related to their hyper growth - 10% per month on a huge base.

http://trends.netcraft.com/www.digitalocean.com
In the process of switching over now.
He approved it and wrote a snippy comment about how Adblock Edge is just stealing their work and introducing bugs.
Why can't anyone license the public sector work of the NSA?
OS X Yosemite: How to Trek into Dark Mode
Tesla – Let’s Do Elon’s Math
You can actually compare them:

https://addons.mozilla.org/en-US/firefox/addon/adblock-edge/...

https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/...

I just prefer the "original" addon. There are a lot more differences than one small setting.
Why is the App Store application search process so horrible? I agree, "Signal" and "Whisper" are bad things to have to search for, but there's basically no way to enter a simple memorable text string in the store and get the right app.

I ended up using a browser on the phone to go to the HN article to go to the right app store link.

I can't believe this hasn't been solved.
Venushügel:

https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fyo...
This article seems disingenuous, since by its own admission these search results have recently changed. It gives the impression that Google backpedaled after being called out on its favoritism.
Yeah - or almost F2P. You can get AAA titles for $10-15, so they're almost there already. I think they've realised that releasing often is much more profitable. People are more inclined to pay a little fee many times, than one big one time fee. Even if the total adds up to more.
Show HN: Share your GitHub Identicon
UBlock claims to be faster than ad block plus
> This is why Palantir is pretty successful

Ahhhh
McKinsey and Co probably charged the government a couple of million dollars to get some of its junior partners to write that report which eventually a senior partner signed off before golf and took the credit.

Says the cynic in me...
Apple has kind of always sucked at search. It's a shame, considering the quality of the rest of their ecosystem.
Dev school teaches code from scratch for $20k, guarantees $65k+/yr job after
This is a little ridiculous. I hope not to have this problem again. Second strike her. Unfortunately.
This in HN. No references please.
> Call routing information, like all metadata, can only be protected legally not cryptographically.

In this system. You could, for example, route calls over Tor (with crippling latency). There is no theoretical reason you can't make a fully anonymous audio comms system.
I wanted to donate $5 to BitHub using Bitcoin, but Coinbase's overlay doesn't allow you to change the amount (typing a new amount in does nothing). Does anyone know of a way around this?

Moxie, if you see this, can you publish some static address we can send funds to as well?
Ask HN: Good couch/recliner for hacking at end of day
Any recommendations for a relaxing couch / recliner / chair to lean back and code after a whole day of sitting in a chair at work? The ones I have found so far are too soft which makes it uncomfortable to sit on them for extended periods of time.
Incredible photos of secret abandoned palaces in Poland
The article isn't pointing out that all suburbs are unsustainable. It's talking about how treating the suburbs as something they are not (a higher population density area, like a city) leads to infrastructure that is inappropriate for the community, which then leads to the tax revenue to infrastructure cost disparity. In the jargon of HN, it's a premature optimization. Charles Marohn is still championing suburbs. What he's against is irresponsible spending by local townships.
> Yet people insist on you naming a design pattern in interviews, like it's a secret handshake, or asking a carpenter if they know any kinds of wood. What does it prove?

It proves you can communicate succinctly with other developers. I can't count the number of times I've had a coworker laboriously explain some design they "invented" only to reach the end and realize they just described an observer, or command, etc.

Sure, I get sad when people overuse design patterns too, but I find them incredibly helpful as a communication tool.
Good point. Unfortunately, my AngleFactory is broken, and the AngleFactoryFactory team is buried in tickets right now.
Can't the government use everything they know he has done with them to ban him entirely from the sector? Some kind of conflict or interest or just hang him with something and put out a black mark.
Wikileaks leak imminent “unprecedented national security super-injunction”
I failed pretty hard. 1/5
I dunno, I grew up in the suburbs and ufmace summed it up pretty well. My neighborhood wasn't explicitly gated, but the meandering streets with a million dead-ends may as well have been a wrought iron gate.

It's pretty obvious to everyone that the nonsensical street layout was designed to keep everyone but residents out.

Every house had huge lawns, and because the houses were all built as part of the same subdivision development, they were all roughly the same age. This created a lot of keeping up with the Joneses, where one neighbor getting a new roof meant a cascade of people getting new roofs. One house got a paint job and suddenly the whole damn fuckin' street is painting houses.

Getting anywhere without a car is nigh impossible. The neighborhood, despite being upscale, lacked sidewalks (I guess they never thought anyone would need 'em, the residents ain't poor after all), and once you leave the neighborhood you face a 5-lane arterial where the unofficial speed limit is 50mph and drivers have no conception of pedestrians. The sidewalks are wide enough for one person - if you're unlucky enough to meet someone coming the other direction you get to do a silly dance around each other so nobody has to step into 50mph traffic.

Crossing this street is also nigh impossible until well after I moved out of that place. There are pedestrian crosswalks painted in, but good luck getting any of the drivers to stop for you. Thankfully as of a few years ago they installed a real honest to God traffic signal. Small victories.

Anyways, long rant, but ufmace's "nightmare" suburb does exist. I grew up in one.
That's increadibly easy (it is!)

I can't understand why Google owns it.

Especially today ("~15 years later") and with a lot of good open source software available.
I do agree that HN in general is too harsh on suburbs. However, I think this is quite far from typical, possibly as far as ufmace's post was from typical. Most suburbs are going to be in the middle somewhere.
Yes. And you should probably assume that their claims of end-to-end encryption are about as solid as they were for iMessage.

http://blog.cryptographyengineering.com/2013/06/can-apple-re...

http://arstechnica.com/security/2013/06/can-apple-read-your-...

http://www.zdnet.com/apples-imessage-encryption-claims-refut...
Obligatory link:

16 out of 23 patterns were found by Peter Norvig to be simpler or invisible in Lisp or Dylan:

http://www.norvig.com/design-patterns/
I don't know that you understand the true value in patterns. Take for instance this series of numbers. 1,1,2,3,5,8... I bet you can look at it and say hey I recognize that pattern, 13 will come next because its the fibonacci sequence. Immediately, you can look at 5 and 8 add them together and know what comes next. You don't have to confirm the math that lead up to 5 or 8. You know because you understand the patter.

Patterns in software mean the same thing. If I can recognize the pattern through reading code, UML, or by being told with jargon, I am going to save time and energy.

I am going to assume you are not a musician or music theorist or something along those lines. Mainly because music is patterns.

MENSA describes intelligence as the ability to recognize patterns. (Couldn't find my source on this.)

But lastly, GOF didn't tell people that their patterns are a means to an end, they are a starting place.
https://cloud.digitalocean.com/ now is unavailable too.
2005 called, it wants its strawman argument about 90s object oriented design books back.

While we're revisiting the classics: I'm Sick Of XML Configuration Files! I'm Sick of Static Typing! I'm Sick of Exceptions!
They've done so well to this point keeping up with the growth curve. Hope they don't become crippled by success.
It's possible with document.getElementById("something") even for very old browsers.
> that's as good as saying "i'm sick of arcs, square windows, rafter roofs and linked lists".

Well, no -- except for the last, which we'll come back to -- because software isn't the same thing as physical architecture. The nature of software is that components can be and should be reusable, so if you have to rebuild the same thing from a complex "pattern" (more than a simple parameterized constructor or the equivalent) each time you use it, it means that the tool (programming language) you are using has a failure of reusability. With physical architecture, you obviously need to build a new copy every time you need one -- windows are fundamentally not reusable.

Now, for linked lists, yeah, it would be silly to be sick of linked lists as a concept when building software.

OTOH, you can legitimately be sick of having to build a struct with a data member and a next pointer and all the associated manipulation functions every time you need a linked list of <new data type> -- that is, sick of linked lists as a GOF-style Design Pattern -- rather than being able to (if you want to be exceptionally explicit about naming a type for the list) doing something like:

type newDataTypeList = [NewDataType]

The better your language is, the less you have books of "Design Patterns" with implementation recipes, and the more you have code libraries where the documentation of the "pattern" covers effective use, rather than implementation.
Very cool. Would love to see this generalized to an interactive visualization of Markov Decision Processes (MDPs).
Nah, I don't think that's the final goal. Individually luring in startups doesn't scale well at all. I suspect they are trying to get a much higher 3rd-party throughput through their services to seed the community with use.
I developed the prototype of this game at MIT in January 2013, where MakeGamesWithUs was helping to teach a one month course / competition on iOS game development. After the course, they offered for me to publish the game with them in exchange for revenue sharing. It's come full circle, because now I'm working for MakeGamesWithUs as an instructor for their summer academy course. The course isn't discounted if you choose to publish with them, but they can provide their SDK, art, design advice, and help with publicity.
Who's the last high-ranking military officer who left the US military to join the industrial part of the military-industrial complex to get arrested for using classified information in their new job?

Or was your comment sarcastic irony?
You could just use Kickstarter. Giving out rewards apparently is rather difficult thanks to Apple's App Store rules [1], but is doable [2] if you don't mind paying them the usual 30%.

http://forums.tigsource.com/index.php?topic=37569.0

http://www.reddit.com/r/gamedev/comments/18dclr/question_giv...
> focus more on marketing than on the product itself

Welcome to the software business.
There is a saying I was taught: the devil is in the details.

The reason why others are skeptical is because EA has a history of "nickle and diming" customers for quite some time now.

In this case it sounds too good to be true. I mean really EA is saying you get 4 games for $7.50 each.

My only guess is that under this program games are released quite late or the quality the games degrades based on these small updates.
Nice summary of one of the many different testing philosophies (this one happens to be very close to my own).

As an alternative, where you currently have:

it { expect(client.active?).to be_false }

It might be even more idiomatic to write:

subject { client }
it { should_not be_active }
# etc.

...beautiful!
No, there is no private list, it's just the public one. You can check out the key header whitelist here: http://cheme.com/ Visit this site with "Acceptable Ads" enabled and disabled and you will see the difference. Notice the "data-adblockkey" in the source. This was publically announced in their "Acceptable Ads proposal" forum here and later added to the public list: https://adblockplus.org/forum/viewtopic.php?f=12&t=17699
It depends on the suburb. I could see myself living in someplace like Manayunk without car, but I suppose that is sort of pushing the meaning of "suburb". Some of the towns along the Main Line seem fairly livable without a car (For a time I did the opposite, living in Philadelphia and working in Radnor), but that doesn't seem ideal. Some of the other towns along the Main Line are definitely as he describes.
Perhaps the idea is to encourage browsing? Like how stores like Target and Walmart move things around all the time with the goal of forcing you to explore the store.

Regardless I agree trying to find apps through any of the built in app stores is a nightmare, ios, android, and windows alike.
I've been using Linode for many years, and DO for some time now (a year? not sure, since I can't even login to their control panel right now and check). I've seen issues on both providers, and dealt with support of both not too infrequently.

I'd still say Linode is miles ahead in terms of expertise and responsiveness. Most of my servers are on Linode for this reason, and only a few on DO.

As a customer I enjoy this competition and would like to keep both players compete - because I'm benefiting from it. So I'm likely to stick to both. But I would still recommend Linode more easily than I would DO.
> Fixing the privacy policy - not sure what happened to the pdf upload. Thanks for catching.

I've never seen a privacy policy as a PDF. Any reason for this?
`git gc` will not remove objects mentioned in the reflog. The reflog entry for a commit that is not referenced from any refs (e.g., because you deleted the branch it was on) will last for `gc.reflogExpireUnreachable` time units. By default this is 30 days.

After that, then the object is subject to pruning by `git gc`, and may go immediately, or up to 14 days later, depending on the packing. That 14-day grace period is there for objects that never got referenced in the first place (so a tree that you are building to make a commit, for example, would not go away before you run `git commit`).
It seems to be intermittently up and down. So your connections all die, and you can't reconnect for a while, then it comes back and everything looks good for a bit until it dies again.
Ford Switching Employees to IPhones From BlackBerry
When you charge so little and the SLA is just credit during the time of the outtage (pennies), downtime is pretty much a given. It always surprises me that this surprises people.
other possible catches:

-Microsoft is subsidizing this to help Xbox One sales (fair enough...)

-It STARTS at just $4.99 a month (where does it END?)

-"Free" games appear to limited to games they put in the "EA Vault" which is as vague as possible. Will all new games enter the vault? Probably not!

-DLC doesn't appear to be included (but you get 10% off any purchase!)

FWIW, it doesn't make me want to buy an Xbox One.
did you like the idea and exectution itself though?
Yeah , NYC2 seems affected
https://twitter.com/digitalocean/status/494170340973887488
Their status page indicates "We have identified a slow connection to our NYC2 data center". Assuming they have redundant connections, this seems like a big understatement for being down for 1 hour and going. Even their control panel is down for me. ( http://i.imgur.com/3ltg00o.png )
The Copenhagen Wheel: Electric pedal-assist motor in the hub of a bicycle wheel
I found some of the wording a bit vague, I think diagrams or even short animations could have added clarity
That's not true, you're equating how they have being practically implemented for their definition. There's nothing stopping ads from being useful and beneficial to society at large.

If I need computer repair services, then looking through advertisements for shops that can offer that service is not a detriment to me, or a distraction. The reason we block them is that they are being implemented in an antagonistic way. You can have a beneficial ad.
Has anyone done a Ph.D. in CS, IS, or a related field part-time?
I'm curious if anyone has worked towards a Ph.D. while employed and, if so, what advice do you have? Career-wise I'd like to get an applied research position in an industry research lab, not a faculty position at a university. I'm currently employed as a software engineer and my employer will pay for tuition (since I likely won't be taking a graduate assistant position).
Why isn't your example Markov?
I've been unable to SSH in for an hour and a half. But I expected this when I signed up (cheap = cheap) so have backups running that were switched to.
There is no such thing as low latency anonymity.
The only thing worse than "enterprise-y" nonsense is blogs of lame psychoanalysis of characters from a fictional office sitcom complimented with its own language-stan to throw off outsiders, all in the service of some Nazi-like narcissitic crusade of "smart" vs "idiot".
This totally reminds me of SpaceChem on higher levels (puzzle game for programmers).
Or even better, simply replace

let(:client) { create(:client, :inactive) }

with

subject { create(:client, :inactive) }

and then carry on as above.

Rspec's syntax is great.
Adblock Plus is malware. Period.

Besides blackmailing advertisers into whitelisting their ads for money, last year it added a "typo correction" feature that would intercept "mistyped" url's and redirect you to the correct one.

Except it blatantly redirected existing domains to that of competitors, and added referrer affiliate ID's to the URL so Palant could cash in.

Despite claims to the contrary, that "feature" was initially on by default. That is pure malware, it has nothing to do with blocking ads.

Palant is someone who's words should not be trusted. He's basically a successful malware blackmailer.
>Perhaps the idea is to encourage browsing? Like how stores like Target and Walmart move things around all the time with the goal of forcing you to explore the store.

It's a different situation though. In a physical store, you won't leave the store on a whim. In the app store, you can easily exit if distracted by a text, twitter, etc.
The big issue here is NYC2 droplets went down only 7 days ago. This time its even longer at over an a half. When it happened last week it was unfortunate, but things happen. When it happens twice in a week that is a much bigger problem.
I really like the idea of "flight rules" to document common problems and codify how to resolve them. Does anyone know of any other good examples similar to this?
A prolific programmer isn't what a game needs after it launches.