skysight-inc/HackerNews huggingface dataset:
Sorry signed up to say this - been lurking a while but this one infuriated me terribly.

The only reason ASP.Net MVC looks good is because you were a WebForms user before. If you've come from other tech, it's still a stinking pile of crap.

1. The API is totally broken and consists of tonnes of barely testable wrappers (HttpResponseWrapper etc).

2. The attribute model is a pain in the arse. How do you test filters based on attributes effectively?

3. Razor is horrible. I mean really horrible. The semantic difference between inline C# code and JS/HTML is so weak that you end up having to hint the view engine as to what is what. Not only that, the Layout system it uses basically stuffs RAM full of string buffers. If you have a complicated page and thousands of users (like we do), memory goes sky high. Please give me something like Jinja2.

4. The ASP.Net pipeline isn't thread safe at all. It's scary actually. You can't guarantee one module won't set global thread state on another thread. This only happens under heavy load. That is one absolute fucker to debug.

5. MS11-100 broke absolutely fucking everything from downloading Excel files in IE8 and below over SSL, knackering caching etc. This is the norm. Stuff just does this all the time. One day it works, next it doesn't.

Now I could spend all day writing this list but I'll surmise it as the whole .Net (web stack) is a stinking shit crock which pains me every day I have to use it.

I LONG for the days someone will hire me based on other skillsets but the market is saturated with people who thought it was a great idea and are stuck with it now.

(For ref the .net desktop / WPF stuff is wonderful in comparison, apart from Visual Studio which crashes on me so often it's just ugh..).
The Android phone that's kosher for ultra-Orthodox Jews
I've done a few take-home interview coding challenges -- absolutely would NEVER do them again. Both that I did ended up just getting tossed in the trash. I was able to get in contact with my interviewers later, not one of them had even seen my take-home work.

If you're a company using this tactic, hopefully you're aiming for only the most desperate or green candidates, because that's exactly what you're going to get.
The torrent file it downloads is a binary, so it's most likely an auto-open exploit.
I've looked at it. No mobile = no go.
Good point. On the other hand, many people have hand-waved the issues by saying "it's just metadata" in the sense that Schneier is describing. While Obama and the NSA might not have dismissed it that way, many people have, and it's that view that Schneier's objecting to.
the FSF is absolutist

If that were true they would have never created the LGPL.

http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_Licen...
Continuous delivery for Android - part 1
Elite Entrepreneurs: Here's how to pitch perfect every time
if I'm not mistaken, you need to pay for license to use Java embedded commercially?
Note that this url works fine:

https://raw.github.com/maroslaw/rainyday.js/v0.1.1/rainyday....

Note the dot after the raw
LogMeIn - Office Tour [slideshow]
The glasses on the last guy were seriously cool.
I feel your pain, I (part)implemented a lambda parser that will spit out C-style expressions when given basic mathematical ruby expressions if that helps you: https://github.com/cronin101/HaDope/blob/master/lib/parsing/...

E.g. calling with ->(i){ i * (2 + i / 4) } returns 'x * (2 + (x / 4))'
> Phones are computers. They're bound to become more complex and powerful over time. Who best understands this and constantly innovates to manage this complexity? Not Samsung.

> Samsung is in the commodity imitation business (everywhere, not just phones)

Wow. That is 100% pure and unadulterated hyperbole. Walter White would be proud.

Care to share any facts or data that proves why Samsung, a company that straddles more segments than any other company in.the world (smartphones, semi-conductors, memory, televisions, cameras, air conditioners, washing machines, PCs and foundries, to name a few), is "unable to manage complexity"?

Or why you think Samsung is in the "commodity imitation" business?

There are Android smartphones today that are not just competing but better "BMW, Porsche or Rolls Royce (though strictly, a RR is never a competitor to any of the brands you mention)" to Apple's "Mercedes".

Wean yourself off the Apple Koolaid.
For those interested in some more background, the Tupolev Tu-4 was reverse-engineered from the Boeing B-29 at the end of the war.

http://en.wikipedia.org/wiki/Tupolev_Tu-4
Twitter Bug Requires Users to Torrent its Tweet Button
I think the basic new compose window is an advantage since I often want to reference previous emails while writing one email, and it lets me do that without creating a new gmail tab. (I always though Google should add this feature: http://www.zappable.com/2011/07/things-gmail-should-fix/ )

There is a separate issue that Gmail hid many options. I personally find this annoying since I don't want to click through things to change things like formatting. However, maybe the average Google user rarely uses the formatting. Also, keyboard shortcuts are faster than any clicking anyways. I assume Google has access to more data about this issue and decided it was worth it. I don't know why they don't provide more configuration options though.
Thats not what he meant.

What he meant is that you are putting the private data of the applicants on the internet, on the servers of another company. I too find this highly dubious.
For phone calls, I wouldn't call it voluntarily. In order to call someone I need to dial a number and to rely on third party infrastructure, such as I have to at least put a receiver on a snail-mail. I believe the reason why past legislature did not have an eye on that is that it was not viable to slurp up this data en-masse. Such as writing down and correlating each mails sender and receiver. This is easily automatable nowadays. I am convinced that we need to fix this unless we want to live in some dystopian future.
I think if you would look around for alternatives for WebForms around the day it came out it was better than most things at the time. Java had a few horrible frameworks as well and PHP was still in it's phase of stuffing markup, database and logic in one ginormous SQL injection friendly file. The thing that was flawed about it that it was meant to work like a desktop app in WinForms style, yet the HTTP protocol isn't stateful so as soon as you would start to nest controls and route clicks, you were up for some pretty messy wiring up during different phases of loading the page.

I had an introductory course of one hour on Microsoft MVC and the next day I created and deployed a small website from scratch with it. I always basically tell people that are still on WebForms that they don't need to learn something new when they switch to MVC, they just need to forget a lot of the crap they needed to know to work on WebForms. Every day still on WebForms is a wasted day.

The writer seems to have moved from strong typed languages to loosely typed languages. It's pretty unclear to me why he quit using Django and went for JavaScript instead, but the path is pretty clear. I used and use a lot of programming languages and frameworks and I pick whatever seems the most appropriate for the job.

- WordPress for dead easy websites only doing basic stuff
- PHP/SLIM/MySQL for very simple webservices
- Django whenever I want to do a lot of custom views
- Microsoft MVC for larger web projects with a lot of business rules

Statically typed code works better in an IDE as it is easier to predict what code will do (this is one of the reasons Visual Studio with ReSharper is so effective in compile time and pre compile time error checking and refactoring).

I am not sure if I want to maintain all those Node.JS / Ruby / flavor of the month frameworks in eight years either.....probably we will curse it by then too.
Please upvote this to get it to the top.
Fun fact: If you stacked this many iPhones screen to back on top of each other the stack would be at least 82 times the height of the worlds tallest building[1] (assuming they were all the thinner 5S - Apple didn't say how many of this 9 million was the 5S versus the 5C).

[1] Burj Khalifa at 830m
There you go, more proof that most people don't give a shit about surveillance, privacy and the lot.

Here it is, the one device that can create the biggest fingerprint database in the world sold 9 million units in a couple of days. NSA must be jubilating.

Very "forward thinking" indeed.
This is (at least) the third time you've submitted this today. You seem to be deleting the article and resubmitting so that it stays pinned on HN's 'new' page. That doesn't seem to be in the spirit of the guideline: "Please don't submit so many links at once that the new page is dominated by your submissions."
"Mr. President, no one is saying you broke any laws, we're just saying it's a little bit weird you didn't have to."

–John Oliver of the Daily Show on the NSA spying scandal
ASP.NET WebForms was a tragedy of a grand scale. Its bloatedness and obfuscation of the web was truly horrific.
I can say this because I am a WebForm veteran.
I used it from beta in my 2nd job & even back then I found it incredibly obtuse and uninuitive, especially because I understood the stateless nature of the web and it just kinda flew in the face of that ( probably to appease VB programmers coming to the web ).

Like many people, I was also looking to get rid of all the bloat, fortunately now ASP.NET MVC and WebAPI are proper development solutions that play nicely with the web.

In fact there's alot to admire about the new ASP.NET and how it embraces the web.

My web latest app stack is now a Single Page App of HTML/CSS/JS talking to Restful Services (ASP.NET Web API),
just beautiful to work with!
Of course you should. But every person I know who does it seriously, and every well-known competitive powerlifter I have ever read about, acknowledges injury as something everyone has to deal with. It is not rare.
In the example where does the account variable come from in the form_valid method?

def form_valid(self, form):

send_activation_email(self.request.user)

account = form.save()
Ask HN: My startup idea just won Startup Weekend Louisville...What next?
link: http://insiderlouisville.com/news/2013/09/23/louisvilles-startup-weekend-recap/

Friday afternoon I am sitting at home waiting for the kids to get off the bus when I get an email that mentions a startup weekend. I think, what any crazy person would...that would be fun!

Little more than 48 hours later my germ of an idea won the competition and now we have invitations to lunches with CEOs, a meeting with a venture firm and several other requests for meetings.

I am not into the funding scene, more of a bootstrap guy myself but I feel I owe it to the team of people who joined me on the idea this weekend and to myself, to explore this opportunity and see what happens.

Where do I go next? What should be my next step?

(In case you are wondering, our pitch was a service called pivotal which used bits of metadata in and associated with your photo collection to help establish context and better organize it. Coupled with a fun new way to visualize the collection and you have the basic idea. Much deeper than two sentences but you get the idea)
> In my opinion, privacy is obsolete in a world where people voluntarily give over to third parties every detail about their lives, but reasonable minds can differ on that point.

This seems wrong. People have been giving details about their lives to their doctors, lawyers and priests for centuries, relying on convention that they keep it private. Why we cannot continue with the same convention in Facebook age?
Whoever thought 'hover the mouse in the magic spot' was a good UI advancement needs to be shot, repeatedly.
As people have written a thousand times so far, the finger print isn't saved off device. Yes, it is saved. But if someone can get your device, they can also get your fingerprint (probably from the screen of the same device).
Who Are You? | So Entrepreneurial
My guess: many CDNs allow you to exclude the querystring from the cache key, so it's possible that one person requested the URL with ?torrent in the querystring (which causes S3 to serve a .torrent response) and that the request hit a cold cache. The response with type application/x-bittorrent was then cached under the querystring-less cache key, causing it to be served to anyone else hitting that edge node with the path /widgets/tweet_button.html.

Again: this is just my guess.
Seems to be down, no Google cache available. Mirror, anyone?
This visualization of the domain name resolution for platform.twitter.com might help to understand the issue. I don't know how to interpret it however.
http://dnsviz.net/d/platform.twitter.com/dnssec/
Magical thinking about death
I don't understand, if the user is prompted to download the file using an external application it's no different than a direct download.

If users have their browsers configured to automatically start the download of any .torrent files without confirmation, twitter giving bogus .torrent is no more dangerous than $malware_site linking a .torrent. So that's not a security issue on twitter's site.

And anyway, I still fail to see how downloading a file (through bittorent or otherwise) constitutes a security breach on its own. Unless of course the bittorent client auto-executes binaries when it's done downloading, but that's just silly (and still nothing to do with twitter's security policy).
Which are becoming a quite popular publisher among small game developers. For example another Swedish company, Fatshark, has created War of the Roses and uses Paradox as a publisher.

Paradox's own games (Crusader Kings 2 and Europa Universalis 4) are also more successful than ever.

The Swedish game developers seems to be booming.
Cell phones are basically mobile spy boxes. If you carry a cell phone with you, then the government can record every conversation you have, track your position at all times, and steal every password you enter into the phone.

If you're already OK with that, why would you possibly care about your fingerprint? I don't get it.
No, but Apple probably sold most of their phones via their web site and not from retail stores.

Otherwise each retail store would have sold 20000 phones by the reverse of your math.

So 4000 is probably not a very accurate estimate either...
I saw that when it came online, you can't prove the latest kimmel video's honesty by using an older one. He also revealed posting fake youtube fail videos so now everything he shows is questionnable.
I'm in the United States and it doesn't work for me, not even in Incognito Mode in Chrome. I feel like I'm really missing out on the party.
I strongly encourage you to try this and let me know how it turns out.

I'll wait.
"to allow U.S. companies to retaliate in cyberspace against their attackers"
No, it can't. Why people don't listen to the damn talks given by the people who build these things is beyond me.

It was explicitly said during the announcement that no fingerprint is actually stored. It looks for certain unique ridges and swirls and builds up a hash from that. That hash is the only thing communicated to Apple. No fingerprint data is transfered.
We've been working on an iPython-notebook-like system for R, called RCloud: http://github.com/cscheid/rcloud. It's not nearly as full-featured as you want, and still very heavily in development. Still, it does R-to-Javascript RPC (and back), allows you to develop and share your R scripts directly in a browser, and provides a rudimentary way of doing interactive Javascript plotting (so you can use write code that uses d3 to visualize R data, for example).
Hacker News Meetup in Beijing - Friday, September 27
I went to BUILD in June, and attended an overview of what's new in XAML. After the talk, I went up to the guy, and I was like "Wow there's a lot of cool things going on in XAML, how much of this do we get in WPF?" His reply was basically, all of the visual studio enhancements will come to me. However the new controls etc will not. He said WPF is in maintenance mode only for now.
I would disagree with your observation in that I never claimed that no needs can be fashion driven or that fashion is trivial, or that no one should be fashionable. Fashion and style are big business.

For analogy I have nothing against women who wear wedding dresses to a wedding instead of sweatpants and tee shirt, or people who market wedding dresses to women who want to wear them while getting married, it certainly fills a need for them very well, and profitably. The point I'm making is its pointless for a gang of construction workers to complain about women's wedding dresses, all "LOL they're selling wedding dresses how useless because the train will get stuck in the bulldozer hydraulics" and the other construction dude all "LOL yeah and how does she intend to get the cement stains out of that fabric anyway".

If your particular situation values style over usefulness more than any other device on the market, and some device fits your needs better than other devices on the market, hey, have fun with it.

Or maybe rephrased a basic product design goal is a fairly objective observation (although I may be wrong, but I don't think so). However, a (subjective) discussion about some users desires being trivial or non-trivial is way far away from that discussion.
Hiya, I think you've misread the example. The `account` variable doesn't come from anywhere outside the method. It's being instantiated right there.
Was accessing a very slow HMO site yesterday. Peeked at the source and most of the wait was for the 800K ViewState string. Wasn't that hard to decrypt either. I think that is the source of most anti-ASP.Net sentiment.
There is really nothing objective that is pointed to as to why it "sucks".

The post repeatedly mentions functionality that used to be one click away, but is now multiple clicks away. That is about as objective as measures come. You may not mind it, but you can't say it's just subjective.

The post also points out how UI controls shift relative positions based on the view being presented. One could define a metric that assesses the effect, and anybody calculating the metric would get the same result. Again, you may not mind controls jumping about as you work, but you can't say it's not objective.
They've been playing with the "define" feature for a while. It was gone for a bit, but it works for me now. The colon is now optional, which is weird.
Since you are making this claim, I'll assume you've read the entire codebase of iOS. Is there anything stopping Apple from sending out an update that uploads the fingerprint?? Is there anything stopping the NSA from requiring Apple to do this?? It's not paranoia anymore.
World With New Limits: The Coming End of Moore's Law
Are you really programming in C? If so, good for you and your organization. If not, i suggest not wasting time becoming a career counselor and try finding a faster way to eliminate idiots.

I don't buy the crap that they have not been taught in collage. In the age of the internet, there are so many damn resources on every language possible on the internet that a person claiming that they know how to code in c should have a much, much higher bar set.
Is there a textual input representation to go along with the visual analysis one? I love using flowcharts to explain and comprehend complicated things, but the UIs for actually drafting them haven't quite made it into the 1960s yet and are painful as hell. Going from the video, this tool is better than most but still lots of modal button-hunting and handle-dragging and manual alignment.

The .drn file format is a SQLite database but it looks like it encodes the coordinates of the elements directly rather than storing symbolic relationships and doing a layout. If you could use a Graphviz-like language to describe the diagrams but add the Drakon rules for structure and layout (and presentation) I'd be a lot more enthusiastic.
Based on that, I guess Alexander The Great was a nerd.
Is Ruby going to be around in 5 years?

Ruby (the language) and rails (the web-framework) are not the latest fads to come out. Rails hit 1.0 in 2005, a.k.a. almost 8 years ago, ruby is much older.

Although there can be good reasons to choose something new, I agree with your overall sentiment. But we seem to have extremely different views on what constitutes "new"(node might qualify :)
I've done a few as well. It left a bad taste in my mouth every time, too. It never showed what I could do, and I felt it was wasting everyone's time - the company's and mine.

Now I usually make a counter offer. I ask them to find a small project they can hire me for. It's a better use of everyone's time.
The first batch of 15 startups legally generally soliciting on RockThePost
1. CoFoundersLab: Match.com for entrepreneurs
https://rockthepost.com/CoFoundersLab

2. CloudMine: The enterprise mobility platform
https://rockthepost.com/CloudMine

3. eCollector: Carfax for art & collectibles meets world peace
https://rockthepost.com/eCollector

4. mhoto: Instagram meets GarageBand
https://rockthepost.com/mhoto

5. Yosko: Efficient patient care coordination
https://rockthepost.com/Yosko

6. Prezacor: Unique pain management products for OTC market
https://rockthepost.com/Prezacor

7. iGenApps: The next generation of app development
https://rockthepost.com/iGenApps

8. Vote4US: Election matchmakers for voters & Wikipedia for candidate info
https://rockthepost.com/Vote4USLLC

9. SpendLO: Spend low. Spend local
https://rockthepost.com/SpendLO

10. Campus Shift: Textbook “Kayak” meets safe “Craigslist” for college students
https://rockthepost.com/CampusShift

11. eJamming: Live real-time streaming audio/video collaboration
https://rockthepost.com/eJammingInc

12. 1World Online: Social research & analytics platform
https://rockthepost.com/1WorldOnline

13. Competeable: A social network for journalists & businesses
https://rockthepost.com/CompeteableInc

14. Mavuno Harvest: Innovative healthy snacks with a social mission
https://rockthepost.com/MavunoHarvest

15. Low Power Company: Servers that use 1/4 the power of conventional servers
https://rockthepost.com/LowPowerCompanyInc
I've interviewed with them for an internship about a year ago and although I didn't end up getting the job, it was a very pleasant experience and I actually learned quite a bit in the process.
Browser trustworthiness poll
That's how every candidate tracking system works. Paid or otherwise.
Quantity has a quality all its own. - Stalin.
ASP.NET is a decade+ old technology. It made lots of sense when it came out (state management across postbacks, flexible caching, full base class library, completely extensible object model). combined with early ajax frameworks, we did some great things with it back then (like in browser live stock trading apps before GMail was out) with relative ease..

now there are lots of alternatives.. this is equivalent to writing a post about "why i got off windows 98"..