skysight-inc/HackerNews huggingface dataset:
PlanGrid is more evidence of the rise of vertical-specific SaaS. Their customers are basically like, "No one ever made software specifically for our industry -- can you give us more?"

Result: a software designed to solve one pain point eventually evolves into a general-purpose solution.
Awesome job on the ZURB Foundation 6 launch. Great graphics, sci-fi theme, some awesome new features for the framework. The flexbox grid, yeti launch and the new menu component are worth looking at.
The point of banning encryption isn't too stop criminals from using it, it's to stop non-criminals. At which point the problem of "find the criminals" is reduced to the problem of "find the encryption users". Encrypting your tweets will make them relatively identifiable.
Yeah, but now the grandparent commenter's nightmare "toddlers dying" scenario, which seems impossible to overcome, has been reduced to a "powerful lobbyists" scenario, which is daunting, but possible, to fight.
Thank you, it works now. FYI it took everything I had not to post something snarky ;)
Crowdfunded drones delays: out of 15 only 3 on time, many dead
"We're working with venues and have venue access control policies within our data model for every event."

Care to name a few with which you have any agreement?
So... What are they arguing for exactly? Nothing?
Do not use the end_ptr programming idiom in C – A C-and-assembly blog post
The problem is that there won't be any real fight before toddlers start dying, because until then you can always leave the issue for later.
Funny! According to the Law of the Similars, a micro doze of some agent counters whatever ill that would result from a macro doze of the same agent. So a homeopathic nuke would be the cure for radiation poisoning!!!
It's true that many, if not most, Democratic politicians could be termed "anti-encryption." Diane Feinstein is perhaps the most notorious example of a Democrat who has promoted this and other "authoritarian" views. But the fact remains the hypocrisy noted is more applicable to Republicans, who tend to oppose gun control much more frequently than Democrats.
The general public are not the ones calling for encryption bans and regulations, or really much of anything. They're virtually disenfranchised in such matters, especially national security.

We absolutely do not owe the government to protect anyone from anything. You have more to lose from government agents like police forces than terrorists.
I wonder if counting down messes up with efficient caching.
The code for this demo visualizes itself
Renting dresses for special events is a solid business.

When you hit a certain age there will be 4+ weddings every summer. Women can feel very pressured at these events, because people can be real status obsessed judgmental jerks, and even worse when it's directed at a woman's appearance. On the flip side, buying a new $500+ outfit for each event isn't workable for most people.

Renting name brand fashion items is a great solution. Look killer in a unique look at every event, feel confident, spend 15% of the money.

Now, going from that, to some sort of netflix scale business... I don't really see that.
The moment my wife and I heard about the attacks in Paris I said to her, "the spooks are going to use this as an excuse to take everyone's rights away."

The media response on this was so predictable it was like clockwork:

* Conservative media immediately kicks off talking points in regards to, "if more people were carrying guns this wouldn't have happened!"

* "Where's the outrage from Muslims?"

* "Outraged Muslims say the attackers aren't true Muslims because Mohammed forbids killing innocents."

* "It had to have been Syrian refugees!"

* "Can't we just bomb the fsck out of Syria?"

* All manner of insinuations that all Muslims are dangerous and we should "kick them out" or prevent them entry into the our country.

...then, attempting to time things just right the spy organizations all over the world ask for everyone to give up their privacy so they can "stop terrorists".

What we won't see in the major news media/popular talking heads:

* Outrage that despite the billions upon billions invested in spying programs no one was able to predict or stop this attack. Proving that the vast spying powers granted to governmental organizations don't work.

* Factual stories pointing out that encryption with back doors won't be used by terrorists so it's useless against terrorists by definition.

* Investigations into why the mass collection of everyone's personal details didn't work and can't work to stop these kinds of attacks.

* Informative stories about what every-day people or politicians can do to hurt terrorists and stop terrorism. For example, there will be no one even remotely connecting the dots between oil usage and terrorism. Or how there's a direct link between a country's oil revenues and democracy.
The EnterpriseQualityCoding version of FizzBuzz[0] is the ultimate (hilarious) version of this. Though, there is still some room for development of node, js, etc versions.

[0] https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
Investor got crushed and now owes E-Trade $106,445. So he started a GoFundMe
Normal people will lose key material. Systems administrators sometimes lose key material! In a sane world, it needs to be possible for someone with common sense to revoke and reissue your credential if you lose it. If this is categorically posisble, then your identity is leased, not owned.

Your SSH private key is not your identity, it's just some bytes. Your identity is determined by what public key is considered to be "you", i.e. what's in ~/.ssh/authorized_keys. Your infrastructure provider can usually change this, with or without your permission.

Unless you own the land where the hard disk public key -> account mapping resides, your identity is leased.
It could be worse, according to the article: they could be going after "Blood of the Slaves", the type of mercury that lets you summon genies.
Good job PC Principle. Keep posting trigger warnings.
The ringleader (Abdelhamid Abaaoud) was already on counter-terrorism watchlists from previous activities, including a previous terror attack in Belgium.[1]

[1] http://www.theguardian.com/world/2015/nov/16/abdelhamid-abaa...
What do you mean by "dynamic GUI"? As opposed to what other kind of GUI?
Paris Attacks: How to fight back
> Don't forget that the investment bank buys a portion of the IPO for themselves that they sell off later.

I think you may be misunderstanding the "green shoe option": http://www.investopedia.com/articles/optioninvestor/08/green.... The underwriting bank sells short some shares to investors at the IPO price before it starts publicly trading, and has the option to buy back those shares from the issuing company at (a small discount to) the IPO price. If the price goes up after opening, then they buy and sell those shares at (nearly) the same price, so they only make money by making 7% of a larger number. If the price goes down after opening, they can buy shares on the open market at a price less than the IPO price, and keep 100% of those profits. For example, the banks underwriting the Facebook IPO made $100m because of the price drop (http://blogs.wsj.com/deals/2012/05/23/morgan-stanley-other-u...).

I also think that this particular agency problem is not as bad as you think. Investment banks typically determine compensation as some (mostly-)fixed percentage of revenue, so the investment banker should expect his pay to be pretty close to proportional to the amount of money he makes for the bank. This is even more true for the people near the top who are making the final decisions about where the IPO will price.

I totally agree that the process could be improved, and that a 60% first-day return is too high, but I don't think it's prima facie evidence of corrupt dealings by the underwriters.
It's a competitive $59/server/month. Nice.

But:

> We currently support Ruby 1.8.7+ and Ruby on Rails. We have a waiting list for other languages and frameworks.

:/
I used to live in a small city in Mexico with rural farming villages around. I would bicycle through them on week-ends.

A few men from a village would take the long trek to El Norte, work for a few dollars an hour at backbreaking work for eight months and come home. They'd be rich and buy new pickup trucks. Pretty girls would marry them. They'd run out of money and go back on the dangerous trip to El Norte. Kids would be growing up without fathers and the local economy would collapse because Gringo money was driving up the price of homes and supplies above what you could earn on local farms. More and more men had to join them on the way to El Norte for eight or ten months a year in cold or steaming hot dorms crowded, hurting, vermin infested, saving cash to come home. You had to send your menfolk just to survive.

It was a permanent exploitation scheme, hurting everyone but rich Gringo businesses.

I'd build a wall and enforce the border in a second if I could, just for the good of the migrants. I'm glad more are putting down their buckets where they are and making good. Too bad about the Guatemalan villages the Gringos are draining now in the same way.
I've tried overthinking FizzBuzz myself, but from the architectural point of view: https://medium.com/@sbichenko/the-wrong-fizzbuzz-81cb8e67ef4...
Square Turns the IPO Corner
Up against the paywall
Introducing Ahab – Docker Event Handling
Does It Pay to Pay Teachers $100,000?
USAF Develops Real-Life Lightsaber That Lets Soldiers Slice Through Steel Doors
Manufacturers must learn to behave more like tech firms
I remember Zmodem. Very impressive protocol. Btw, when I saw the title of this link I knew it had to be a jacquesm post.
Sequenced Packets Over Ordinary TCP (2005)
Xfinity Wifi exposes customer names and addresses
How to lose $5B
Two reasons come to mind:

- You want a distinctive dress for an event. You don't want to be seen wearing the dress at another event. Or: you don't go to formal events often enough to justify buying a formal dress that might be out of style next time you need it. There are a lot of reasons you might not want to use a dress beyond one evening.

- Your $150 will get you the use of a dress that would cost you close to 10x that at retail.

Basically, RTR is a hack on how fashion works.
If those governments were trying to get terrorists, they'd be investing on something that catches terrorists.

They are investing in total surveillance because they want to make their civilian population submit to their wills. Just stop giving credence to their lies.
Top 7 Free Icon Font Libraries
https://news.ycombinator.com/item?id=10596217
Oil money is down, but that always went to fund corruption and plutocrats. The market economy is growing enough to make up the difference. That's good news for Mexico's working families.
France invokes EU's article 42.7, but what does it mean?
> * Outrage that despite the billions upon billions invested in spying programs no one was able to predict or stop this attack. Proving that the vast spying powers granted to governmental organizations don't work.

In fairness, we don't exactly find out about the successes...
Smart products, smart makers
Neat idea, but I think there's a confused deputy(?) attack possible here.

Specifically, I think there's a missing binding between the SSH session used for authentication and a user's web session.

Let's say that Alice has an account on bob.com. Mallory sets up mallory.net and sets up demo-ssh.mallory.net as a DNS alias (or TCP proxy) pointing to demo-ssh.bob.com.

1. Alice visits mallory.net, which Mallory controls

2. Mallory visits bob.com and starts an authentication session.

3. bob.com presents an SSH challenge to Mallory

ssh demo-ssh.bob.com -l 7d7662f63f70de7714 -p 2222

4. Mallory forwards the challenge from bob.com to Alice, optionally substituting their own hostname:

ssh demo-ssh.mallory.net -l 7d7662f63f70de7714 -p 2222

5. Alice runs the command to authenticate to "demo-ssh.mallory.net". But this actually authenticates Mallory as Alice to bob.com!

6. Upon detecting a successful login, mallory.net accepts Alice's login to avoid raising suspicion.

The only sure sign that this has happened would be that demo-ssh.bob.com and demo-ssh.mallory.net would have the same host keys, but OpenSSH isn't designed to prohibit duplicate host keys.
Free 3-Part Video Series About How I Became a Millionare
That wouldn't explain the observed phenomenon, involving that unrealistic expectation never being reset. The error persists against evidence.

The story is, "Gosh, we can't seem to find anyone to fill the positions."

It's not, "Well, we had trouble, then realized we were offering too little, so we (worked around not filling it|budgeted more and found someone)."
Handheld Torch Accelerates Hot Breaching
The way politics works in this case would then be to vote those out of office who challenge these changes.

The problem with this is that the populace won't because they are skeptical, for very good reasons.

They see models not working (i.e. alarmism backfired), they see IPCC authors leaving and denouncing authorship because they view the report as too alarmist. They see people warning of "we'll have the worst hurricane seasons ever in the next 5 years!" and then very little happening.

Alarmism has an unfortunate contribution to skepticism (while not the intended result of action) that will keep skeptics in power. And I think this is a good thing.

You advocate for people like Smith to not have positions of power. You should also look at people on the other end of the spectrum, alarmists, who have power and try to use it to incite action. That backfires and we move nowhere. Skepticism, as I mentioned before, is a natural reaction to this.

Change needs to come from both sides.
to clarify- you're envisioning a tool that takes in a new public key you've generated, and adds it to your list of authorized keys on various servers/SaaS/etc?

e.g.:

~/.ssh/authorized_keys
api.github.com/user/keys
iam.amazonaws.com/?Action=CreateAccessKey

and so on?

(edited for formatting)
I don't know that "awesome" is quite the word for this. If these things work at all, they work as dowsing rods, and not even the most fanatical New Ager claims that everyone in the world can dowse. (Claims tend to be more of the "1 in 100,000" variety.)

More likely, these things just don't work at all, for anyone, no matter what unlikely theories about the world might or might not be true... as shown by the Wikipedia article, which relates cases of contraband passing frightening numbers of checkpoints operating these pieces of junk. One Iraqi general was fond of them, but apparently he was heavily bribed...
No. It's a technical content + invitation for a technical meeting.
5 Steps to Make Your Dreams a Reality
That is indeed a conundrum!
The most amazing thing in that article is "an even weirder move". Not often you see a Professor Brothers reference in a Bloomberg business column.
I agree with the general comment about people rushing to politicize events, but it doesn't seem just "loosely relevant" either. Governments claim they need to backdoor software or outlaw encryption to prevent attacks. They're spending hundreds of billions of dollars (just in the US) and still failing to do so. Some people think allowing refugees will lead to more violence. Others don't want millions left to suffer because of the actions of a few radicals.

These are all pretty big issues directly related to the events. How long should we wait before it's appropriate to analyze them in public discourse? Imo, worse than appearing eager to capitalize on others' suffering is all the speculation before having hard details about the matter. But some pundit inevitably lights a match in a room full of fireworks (figuratively speaking), and everyone else rushes to defend their position as well.
Anonymous Hack-Isis-Guide Released
Basically, everyone has already made up their minds whether encryption/guns/drugs/etc are good or bad, and use global events as "proof" of why they are right. It's not just the news anchors that do it.

When was the last time you read someone say, "And this latest attack has changed my mind...". Almost never. Mostly it's "And this latest attack proves my agenda is right..."
Most of that 15 million lines will be dead code for your computer. There's architecture-specific code that won't even get compiled under any circumstances. But most of the 15 million lines is drivers, of which the fewest will run on your computer because you don't have those drivers.

You can't just take the lines of code as a comparison. You have to look how much code is actually exposed to potential attackers.
> There are all sorts of transient states that a parent's component shouldn't have to care about.

The problem with this way of thinking is that there are invariably things that you initially believe will be of no concern to the parent that later become concerns of the parent. It's tempting at that point to graft on some event system so the parent can watch the things that it now cares about, and then maybe you add some hooks to allow the parent to preempt or change certain behaviors. This evolution requires careful thinking every time, and it's easy to make mistakes.

The great thing about the elm architecture is that from the very beginning, it gives the parent all the hooks it will ever need to observe and modify the behavior of children. In the beginning, when the parent doesn't care, it just passes the actions up and passes the model back down without having to look at them. That might feel a little bit boilerplate-y at the beginning when you don't need it, but it's the same everywhere, so it isn't difficult at all. And once you've done this, evolution of the components requires much less thinking about architecture, and leaves much less room for mistakes.
Wikipedia is just Western propaganda! /s
I don't know long-division and I make six figures. Don't believe the hype.
Until, of course, there is a machine that learns what the most important things to learn are.
We can't know, because that back-channel carries information that could be useful to the enemy.
Considering the average age of Republicans I doubt the majority of them even understand what encryption is let alone what the impact of outlawing it would be...

http://www.politico.com/magazine/story/2015/05/the-gop-is-dy...

http://www.people-press.org/2015/04/07/a-deep-dive-into-part...
I wasn't clear. I was responding to "nothing like studio quality".

I listen to a fair amount podcasts while I drive. My belief is that though poor sound quality can turn listeners away, poor content will insure that there are few listeners or none. I am willing to put up with sound quality issues for good content. I'll skip episodes with mediocre content.

YMMV.
I notice this learning maths as an adult. A good intro to logic and proofs opened up a new world. After struggling with a proof, I came to the conclusion that I needed to study the axioms I was obviously expected to know futher - most importantly, I wanted to. How did I want to study and understand them? By proof.

I remember a similar course with programming, actually. One curiosity led to the next once I equipped myself with the tools to think and experiment with computers.
No, because it always works like that -- except when it doesn't. Financial markets are funny like that. The only hard and fast rule about fresh IPOs is that they are volatile.

Also, unless a stock has crazy liquidity, instruments like shorts and options are generally not available to individuals for a while after an IPO. A hedge fund may be willing to issue them, but they're set up for low volume/high value trading so they only deal with other large institutional funds. Your average bank that would back options or shorts for an individual isn't willing to take on that kind of risk for a recently-IPOed stock.
RFID-shielded, ultra-strong duffel for carrying cash through dangerous territory
Take this one step farther and factor out the prose and use something that is aggregate-able.

e.g. Started POST /friends/import -> post.started./friends/import

Why this approach hasn't taken off is baffling.
Don't the cops do that in drug/prostitution stings?
I have an Arris modem. Is there a way to mitigate this risk short of buying a new modem?
I somehow ended up getting sent to a mirror page when I went to download, which does have it.

http://www.magicermine.com/demos/curl/curl/curl.html
The Danger of 'Exceptional Access'
Private accountability group that helps you achieve goals
My favorite is the hippies who argue that we should legalize drugs because outlawing them didn't stop people from getting drugs- while also arguing that we should outlaw guns to stop people from getting guns.
We don't know if France spent "billions upon billions invested in spying programs". But for anyone over there politically who was hoping to start up the "French NSA", they will point to this incident for justification.
Apache Geode: Distributed, in-memory database
'mikeash nailed it down perfectly, albeit very succinctly. It's not reshuffling the terminology, it's a common phenomena - that a group of actors making decisions in their self-interest end up creating a situation that is bad for everyone and that nobody wanted in the first place, but that they can't get out of anymore.

For instance, in a little simplified example, each farmer would prefer to not abuse antibiotics because they deeply care about their health and maybe even about the future of mankind. But in a competitive environment, the first farmer to use more antibiotics will gain advantage over the others, so some other farmers - maybe afraid of losing the money to feed their children - will start using more antibiotics too to stay competitive (and those who refuse on ideological grounds will simply get outcompeted). Soon, everybody is abusing antibiotics even though no one wanted it (maybe the first defector was greedy, or maybe he really needed the money). The end result is the same (competitive advantage gained by antibiotics cancels out when everyone is using them), everyone is collectively worse, and no one can break the cycle.

That's why we need external actors, like governments, to enforce some coordination. But real-life governments too often fail at that.

I linked to a powerful microscope in a parallel subthread.
I think that at lot of these pollute the global scope unnecessarily or incorrectly, and many of them are semantically incorrect. It's also a massive framework that doesn't address a specific concern. It would be better packaged as a collection of μframeworks.

Some specific issues:

> Easily access your ViewController on top of your view stack:

let topOfMyViewStack = topMostVC

UIKit supports an arbitrary number of windows, so "your view stack" is not something that is definable.

> Easily access your screen width & height:

print(screenWidth) // 375.0 on iPhone6
print(screenHeight) // 667.0 on iPhone6

Which screen? iOS supports multiple screens - there's a reason that these things are scoped to instance properties of UIScreen.

> Easily run block of code:

let myBlock = {
print("lol")
}
runThisBlock(myBlock)

You can just call it directly with myBlock() - which the implementation presumably does.

> Easily convert between different types:

var myDouble = myInt.toDouble

Double(myInt) isn't really hard, and the "easy" version is more characters.

> Easily access ViewController sizes:

View controllers do not have sizes - views do.

I don't want to rag on the author too much, but I'd also like to add something about the tagline "How Swift standard types and classes were supposed to work". This seems needlessly offensive and incorrect - in all likelihood, Chris Lattner is smarter (or at least more educated on the subject) than you - or me! There's no need to say that he's doing his work incorrectly. Instead, a tagline like "useful extensions for the Swift Standard Library, Foundation, and UIKit" wouldn't imply that the Swift team wasn't doing their job. Save that for complaining about the inability to define a Monad protocol.
Comments like this don't belong on HN. please reconsider how you disagree with people.