skysight-inc/HackerNews huggingface dataset:
I am of the opinion that semantic markup is not an indicator of a quality product. Tradeoffs need to be evaluated including maintainability, code sharing, knowledge transfer and rapid prototyping among other factors. Purists that say no markup in HTML are constrained to a religion, just as any other must do that drive decisions. I argue that you employ not just the tools, but the techniques and strategies that will allow you to advance. Every situation is unique.

Regarding this technique...

In some circumstances, it is more than justified. Adding another layer of encapsulation can allow for a separation of concerns that may accelerate some stages of development.

I ask myself, is this more of a tooling question? If, we had a view of our stack that
a) allows for these encapsulations and
b) surfaces the right information at the right time
would we not make use of it?

For example, my personal frustration is that when building a new feature for Rails for example, I have to conceptually traverse the full stack (html/erb, css/sass, javascript/rjs, views, helpers, layouts, controllers, model, database) -- substitute your own versions these separations depending on your stack. That means that adding a new checkbox to a form could potentially touch 9 different layers! Do I really have to hunt and peck for 9 different files to add 1 checkbox? Oh yeah, don't forget your tests...10!

I think that organizing the layers allows different experts to optimize different layers...a good thing!, but at the cost of being able to see 1 slice of the 10 layer cake.

I often search (and have not yet found) a set of tools that will allow me to view my stack depending on my current task and goals. I am not talking about edit/debug/optimize type views that come with some IDEs. I mean the logical grouping of all concerns related to my current feature.

This is a tooling issue in my opinion. Why can't my editor give me the right view of my stack at the right time? At a minimum, let's have our editors filter project files (and database views) depth first, grouped to all files that are relevant to the feature I am currently implementing. Sure, I can quick open and type out some names, but I would rather have my editor show me the relevant files (and only the relevant files) that make up my current slice of my cake.

Is there an editor, or plugin out there that will do this today?

Or what about 1 step further...
Instead of surfacing files, what about surfacing just the chunks of code that are relevant. What if my editor let me author bits of all parts of the stack for 1 feature in 1 logical file, and save it out to the traditional locations expected by my framework. I personally would be more efficient, and effective, if I could see my snippets of html/javascript/css/controller code/model code all in 1 tight view. No more would I have to keep all the connections in my head, they would be laid out right there in 1 file. Also required for this type of productivity would be simple ways to reuse and refactor.

Just looking for a tool that will let me have my cake and eat it too.
I really liked this "own a problem" perspective from an HR post (1). Pick a problem to help solve, prioritise that and deprioritise everything else to solve it.

You can also shift to work for an institution which is genuinely trying to do good, such as the World Bank or a not-for-profit. Or you can do what you can from within your own organisation to get them to be working to improve the world rather than take advantage of it.

(1) http://blogs.hbr.org/2013/11/what-problem-will-you-own/

<update - my apologies, there is a registration requirement for the article. The lightbox appears after a little wait, so you should be able to read it>
Intrusive corporate firewalls MitM SSL sessions because the client is already compromised (IT installs the firewall's cert as a trusted CA). Any solution can't route around a situation where you don't trust the client machine.
Never said it was trivial.

Just that it is much easier to do that - when you can set computer power to it locally. i.e. you can download all the credit card data onto your local hard disk and throw computing power at it....as opposed to trying to compromise a remote server that may be monitored.
Out of curiosity, exactly how would these people work for a cure?

It can't be money, the Leukemia & Lymphoma Society is shockingly well funded to the tune of a quarter of a billion dollars in 2012 and that's just one of the dozens of nonprofits not to mention all the leukemia research organizations. Surely you can't mean for them to drop what they are doing and get a Ph.D. and go into research?
I'm pretty sure that story is missing some important details. First, how can you be charged with breaking into your own home?

It sounds like he broke into his stepfather's home, stole a gun and likely because of his criminal past got the book thrown at him. Breakings law is bad enough, but doing it while armed will get the book thrown at you.

I'm not saying mandatory minimums are right, they aren't. Why have judges if you aren't going to let them do the judging.

However, these stories don't seem to pass the sniff test.

EDIT: A few more important details about Lance..

"In March 2006, when he was 21, Saltzman came home to find his stepfather, Toni Minnick, and his mother, Christina Borg, were in a heated argument. His stepfather took his gun and pointed it at his mother. He fired it near her. His mother called the police. Police seized the gun then returned it to his stepfather days later. There were no charges filed. Again, his stepfather pulled the gun on his mother and threatened to kill his mother.

Saltzman decided that his stepfather should no longer have this firearm. He was likely to shoot and kill his mother. In June, he removed the gun from his stepfather’s bedroom and then sold the gun, according to evidence, to “feed his drug addiction.” It was later used in a burglary.

His stepfather found the gun missing and notified the police. Police found the gun “in the possession of the young man who had committed the burglary.” Saltzman was then charged with “armed burglary, grand theft of a firearm, and being a felon in possession of a firearm—all for breaking into his own home and taking his stepfather’s gun.” Police also found cocaine in his car and he was charged with possession of cocaine."
There was a typo, the 2 million should have been 200 million keys. I fixed the wiki page. Thanks again for pointing it out.
I'm curious, do any HN ios developers worry about the future of being an iOS dev?

The conventional wisdom with programming is that no programming language is safe, and it's wise to branch out and keep learning. I'm pretty deep into ios now, and looking to embark on a new challenge. What should I learn next? Haskell? Rails? Node? Android?
Which book to read next
It's less the cost of death vs life imprisonment, more the cost of appeals. Death is permanent, the appeals process is thorough (tragically, not thorough enough) in an effort to ensure that only those who are guilty are killed. Doesn't work very well, thus the moratorium and banning of it in some states when their leaders finally acknowledged the severity of the situation.
I have lived with these people though. I have been there. It is awesome. It makes me really happy. I don't know why I want more. I think it has to do with my parent's narcissism.

They expect the world of me, and I intent to bring it.
Yep, Chegg is Valley-based tech-driven non-parent company, but coverage of the IPO was pretty much amiss from the tech blogs.
Set the env. var. `GOGC=off`.
Next on WikiLeaks: credit card #'s and home addresses to subscribers to Fox News and MSNBC. It's the wild, wild west.
Yup. this is part of it for sure. So what should I do? Fucking shoot myself in the head? I guess most people would prefer me dead. Maybe I should.
Yep, case in point: http://www.businessinsider.com/jody-sherman-ecomom-and-a-gra...
I had tried few different ways to invest and found the "coffeehouse investor" book to be pretty good guide on how to invest by spending really little time.

Book is really short. But you don't need to buy the book. The website lists the index funds, the returns over last 20 years and portfolio %. I am mostly invested in Vangaurd index funds and it has worked out well for me.

http://www.coffeehouseinvestor.com/coffeehouse-beans/coffeeh...
Well you sound like an awesome fucking person who is happy with their life. What do you do for a living?
The Rise & Rise of The Digital Robber Barons
Two points:

- Driving below the speed of surrounding traffic is much more likely to cause an accident than driving at a "high" speed. The speed of traffic is essentially always above the speed limit. (Which might itself give you pause in characterizing it as "reckless, dangerous driving".)

- Reckless, dangerous driving is an independent offense, which can be (and is) charged separately from speeding.
And how many years do you think you would deserve for killing him in an alley? How much less likely to kill again would you be after 10 years in prison vs 5/15/20?
Chegg is kinda in the same boat as Uber (efficiency of scale with online approach), but even with IPO this week it got basically zero coverage.
Why can't we be friends?

And you're right. I met this one girl here. She is the apple of my eye. to say it gayly. But it makes all the difference. By now you probably wish for me to die, but I beg you to reach out. I am a good friend.
96 tablets cheaper than a TI-83.
I had just eaten the last bit of an apple (I've been a core eater for years) when I saw the headline and thought A7 as well.
Reports on gender issues were going to be a tough sell regardless.
Why don't we be friends?
My country of birth, New Zealand, has plenty of dark secrets of its own. It's not as simple as being with us or against us though, surely? There are plenty of countries that are worse than the US and there are also a fair few who are better. However there aren't any countries who have a bigger international profile everywhere I have ever been. Its a pity this isn't used to create more good.
I'm in the Philippines.
most of those cards should have expired by now I guess.
I don't think so. It's pretty standard for companies with a global presence – they need to employ to find out how (potential) customers use technology in other parts of the world with different cultural and socioeconomic conditions. Intel, IBM, Microsoft, Nokia, etc. all do this. A great blog from a Nokia ethnographer: http://janchipchase.com/themes/future-perfect/.
...and not everyone who's rich, is happy...
Thank you friend.
Maybe they should ask the NSA to stop hacking their networks...
like what. I might as well just go for it because fuck it. My life is going to be shitty no matter what. Might as well go balls to the cunt.
There's plenty of IT jobs (software/system engineering, admin work etc.) but you have to know something. I interviewed people for intern and junior programmer positions (mainly Java devs) and they had no idea what an interface is or why we would use it. Ha! They had no idea about basic CS concepts, how the computer works etc. Yet they wanted to work at a place with one of the highest wages in the area. Well...
> There's a reason we don't let victims decide criminal penalties.

True, but the process for determining what criminal penalties should be is heavily based on "imagine you're the victim".
Hey, when Linux has a standard 3d printing platform, call me. But I'm pretty sure that the OSS Community is either going to copy Microsoft's protocol... or wait several years before they are 3d printer capable.

If Linux can be 3d printer capable within a couple of years, I'll honestly be surprised. And Mac doesn't seem to be going in that direction either. In this area, Windows is clearly superior by default. Microsoft has defined some 3d printing API, and there is no competitor out there for them.
Unfucking fortunately, this is actually probably the best advice.

Im not sure if I have the balls. Maybe thats why Ill be a fucking faggot the rest of my life. And no, I dont mean faggot as homosexual. That word should be exuded from homosexual context.

But yea, I would be a fucking faggot. And Im pretty sure I will not give up this money. I dont have the balls.
The images do not work for me.
Thanks for the constructive criticism. Jesus fuck.
Breaking and entering: $1000's of damage, per instance. Insider trading: $100,000's of damage, per instance. Enforcement level of insider trading is also low, so a person can commit many more times the crime of insider trading before they're caught.
What a horrible thing to think or say. Entrepreneurs and executives be damned; human beings are human beings.
No idea what this means. Which makes me an idiot I guess.
I'm pretty sure North Korea used the exact same reasoning when they didn't sign.
How is this any different than the "Scud Stud" Peter Kent making his career of the Iraq War? Or a defense lawyer becoming famous because he got a murder case dismissed on a technicality?

Sure, it's pretty crappy, tasteless behavior, but lets not go overboard here.
"Private" is kind of a key word there.
1) I've not seen the numbers, but I'll concede that's likely true, particularly on highways.

2) For someone who wants long sentences for other offenses, it seems odd that you don't see that control of speed (particularly on city streets, my view on highway speed limits is different) and ticketing of speeders is also a pretty effective mitigator of reckless driving on those same streets. It doesn't stop it, we'll never stop crime until everyone becomes a saint (IOW, never), but reducing the occurrence is a nice tradeoff.

Now that that's out of the way, care to respond to the part where you suggest the cost of life in prison (to the taxpayers) is worth preventing 3 more non-violent burglaries (if he keeps to his average)?
Come over and suck my cock. Then we will talk about grasp.

Seriously though. What the fuck am I supposed to do? Open a reliable liquor store?
Didn't Snowden have to flee to China and then Russia so he could criticize his government with out fear of summary execution?
You should check out - http://brackets.io/index.html

It does a really good job at showing the relationship between HTML + CSS
I don't mind because it at the very least acts as a deterrent.

What evidence do you have for that belief? Here's my evidence to the contrary -- if the TSA really were deterring terrorist attacks, the result would be a shift to other targets. It isn't like a terrorist is going to just give up, go home and forget about causing terror. They are going to pick another easier target. So where are all the other attacks?

Since 9/11 the number of civilian attacks has been less than the fingers on one hand, and the only one that wasn't just a bunch of mental midgets too incompetent to even ignite a bomb were the Boston Bombers.

No, there is no deterrent here because there is nobody to deter. If there were actual, serious terrorists looking at getting onto planes, the TSA wouldn't make a bit of difference. We've got TSA agents using their privileged access to smuggle drugs - it wouldn't take much to swap a couple of keys of cocaine with a couple of bricks of C4 and those dummies would end up helping the terrorists.

http://articles.latimes.com/2012/apr/26/news/la-trb-tsa-drug...
Where does language like Dart fall into?
... Are you saying we should buy YouTube?
He makes a point to say all those things can be purchased after the security check point... but wouldn't most of that stuff make it through security anyway?
Periodic Table of Mathematicians
In my humble opinion, when you challenge a core app that everyone is so accustomed to, you have to make yours significantly more value-able for it to gain traction. It almost had to jump out at you, and make you feel stupid for ever using anything prior to it.

And that's the problem with email apps. None I've tried has made a significant enough value addition to make me permanently jump
Can we meet? I am going ham.
Right but that's my point: it doesn't matter if it's encrypted. It matters if it's encrypted AND you've established trust.

I'd go so far as to say that trust is actually more important - whether someone can read my messages is less important then verifying they're what the sender intended to send.
The Case Against Perfection
Are you serious? http://www.wikileaks.org/wiki/Category:China
> then fixing his brain when the technology comes along.

This is not an improvement over killing him.
http://en.wikipedia.org/wiki/Backronym
False. Coinbase does not have any state licenses. It hasn't even applied in California.

http://www.dbo.ca.gov/Licensees/money_transmitters/money_tra...

http://www.dbo.ca.gov/Publications/summaries/default.asp
It's fiction.[1] "Artificial wormholes cannot be sustained for more than 38 minutes under normal conditions."[2]

[1] Quite enjoyable fiction. My canonically chronological SG viewing order for maximum enjoyment is available at https://docs.google.com/spreadsheet/pub?key=0AkwxWLA63pAmdG5...

[2] http://stargate.wikia.com/wiki/Wormhole_physics
I would like to see in the HTTP/2 spec allow http traffic, with the requirement that http 2 traffic must be signed. This would allow publicly accessible resources (including javascript) to be cacheable, without compromising security. Random thoughts:

* The signage could be done in headers (HTTP/1.0 compatible)

* Works with all existing internet caches that don't modify pages they cache

* (some proxies inject headers into pages, so the spec should be resistance to this, and throws out all unsigned headers)

* Signature must cover cache expiry and full page url (including FQDN, port number etc)

* don't send cookies, user-agent or other identifying details over http 2 (helps with caching, and privacy)

* Could have a requirement that all https 2 traffic can only link to resources on https or http 2

* If the signature in the http 2 message fails, browser could fall back to https 2

* A redirect could sign the content it is redirecting to (to securely load resources from 3rd party CDN)

Edit: formatting
The government does not seem to mind. A number of us living here do.
what a coincidence, government agencies hacking private citizens is also a "widespread problem".

If so many "forget the name" agencies weren't really covers for tingly super secret spy stuffs, then maybe more people would give up and go away from the truly boring ones???
Interesting. Those are served from Google. Not sure what's going on there. Anyone else have this problem?
Rust isn't even trying to do the same things Python has tried to do. That's not an apples to apples comparison and the fact that you would apply the two in the same cases betrays a lack of sensitivity to which languages are appropriate for what.
It's a good thing that the success of Bitcoin does not depend on US banks or the US government.
The US could try to delay and slow Bitcoin. But stop?

Like trying to ban US citizens to gamble online.
It's called mandatory education for a reason :)
Good point, it's too bad authorities never caught up to that Oliver kid. The gall to ask for more gruel and then turn to a life of crime!

They should have locked him up for life.
The interface isn't good though.
Pure CSS Lightbox Tutorial
two additional reasons i am a big fan of prototyping. First, it's an excellent to store requirements; and second, it's a great way to provoke relentless iteration of the extant requirement list (e.g., some are thrown out, some are refined, etc., the priority order of the entire list might be changed). Giving stakeholders a simple web client with a few widgets that encapsulate the project's technical crux, is perhaps the best and simplest way to encourage their useful feedback, because as they are interacting with the simple prototype client, they are actually thinking about the project in a very critical and useful way.
Go is not particularly DRY. It's an entirely different design, not a superior version of the same thing.
"Who's 'We,' paleface?" --Tonto
You should, ctrl-\ is the best process killer. No way to escape from xtail without it, for instance. And sometime it will help getting out of python scripts like nosetests.
That process gets you elementally pure silicon, but not isotopically pure as in this paper.
Breaking and entering - very traumatic to someone.

insider trading - traumatic to no one. I'm not sure what these "damages" you speak of are. Someone wanted to buy or sell stock, and an insider bought or sold it. Sure, they have more information, but someone always has more or different information. carl icahn and warren buffett have more information than me about a lot of things. yet we trade on the same market everyday. many economists argue that it should be legal, and it is a victimless crime. "Other critics argue that insider trading is a victimless act: a willing buyer and a willing seller agree to trade property which the seller rightfully owns, with no prior contract (according to this view) having been made between the parties to refrain from trading if there is asymmetric information. The Atlantic has described the process as "arguably the closest thing that modern finance has to a victimless crime""[1]

i can't imagine how someone can suggest that insider trading is a worse crime than breaking and entering.

also, FWIW, if you want to get mad at insider trading, don't get mad at martha stewart. She went to jail for it. Get mad at the fact that it is completely legal for politicians to insider trade. I mean WTF. They get non-public important information on a regular basis and for whatever bizarre reason we decided that they can trade on it but nobody else can. WTF?

[1] - http://en.wikipedia.org/wiki/Insider_trading#Arguments_for_l...
Who were Microsoft's biggest competitors circa 2000? Sun Microsystems? BeOS ? Apple's G4? The big players in Server-space have lost to Linux, but Microsoft has managed to remain big with Azure, Office 365.

* Sun Microsystems / Java is basically dying at this point. Oracle screwed the pooch on this one. C#/.NET are big, and the biggest users of Java don't even use Java anymore. (See Android and Dalvik)

* Internet Explorer has actually survived past Netscape Communicator, Mozilla (the original), and is making inroads into Firefox. Its a bit weird that Firefox was able to capture IE's marketshare, but IE has remained consistently in the top browsers for far longer than any other web browser right now.

* Some products, like Microsoft SQL Server and MS Office, have been repackaged into new forms. Office 365 is price-competitive against Google's line of "cloud" products, and Azure is profitable.

New business ventures have also begun
* XBox / Gaming has been generally considered successful (despite mostly losing money so far)
* Purchases, such as Skype, have brought Microsoft into other markets, like VOIP.

-----------------

Most of Microsoft's "business ventures" are very successful. Windows Phone was the dominant Smartphone of 2007, with 42% marketshare. That is hardly a failure by any stretch of the imagination. I'm talking about Windows Mobile platform and older btw. (Future of Windows Phones, such as Windows Phone 8 / Lumia devices seems relatively positive, especially in India)

Again, why are businesses... in business? To make money. PERIOD. And Microsoft is by all accounts extremely successful at it.
I worked for an investment bank before for a year. I work for a genome sequencing centre now. In both cases building / maintaining databases. The work is paid less, and there is less opportunity to earn lots in the future, but I do feel better about myself for not being part of the corrupt self serving finance system. Many of our projects are involved in cancer research, so its doing the tiniest bit towards helping the world.
"If the cost of keeping him out of [society] exceeds the cost he inflicts by his presence, I'd say we should keep him incarcerated and spend less"