skysight-inc/HackerNews huggingface dataset:
So you had an extremely large .NET project and complained it didn't scale.

And since you attribute those problems to .NET, your solution is a small project (which incidentally uses another technology).

Not dismissing your argument as a whole, but you have to admit you made at least one giant logical fallacy right there.
Chapter 5 is now available (Teach Me Python)
More importantly:

* the current badges aren't broken (AFAIK); is it really a priority to fix them?
Ask HN: How can i get better at design and using design tools
Hi

I am wondering what i can do to increase my ability to do good looking user interfaces. I feel that my limited ability on that front is crippling my skills as a programmer.

Currently i am building a startup with my brother, I have no problem producing backend code, but when i work on the ui my whole brain freezes and it seems that i just cant see when something looks good or not.

Luckily we have a guy that is working with us that have this visual ability. I get so full of envy when i see him work because it seems there is something that he can sens or see that i cant.

Is it possible to learn this artistic skill? and what do i need to work on to get better? During my time as a programmer i have only looked at resources evolving around code and found plenty. But what resources are there about the user interface? and by that i mean everything from css/html to the more abstract artistic creation of the ui.
On the topic of searching, F# should have a Hoogle equivalent.
In many ways we are politically a primitive society. Technology evolves faster than culture. We are still (and this is especially evident on HN) thinking in mid 20th century paradigms, remnants of half dead ideologies and long dead political maneuvering. Just because these ideas have evolved over time does not mean they are not half baked. That doesn't stop people from treating them like a matter of personal identity.

The "Left" believes extreme wealth will inevitably corrupt the political process. It's naive to think that billionaires will not use their money to buy power and more wealth. The "Right" thinks that the state will inevitably corrupt business and/or be corrupted by wealth. It's naive to think that bureaucrats with a rubber stamps that adds a zero to the value of land or a semi legitimate patent into an 8 figure asset asset will not be corrupted by wealth. They call it regulatory capture.

IMO both these views, if we call them views are impoverished. They rely on economic and political narratives that have "capital" & "labour" as their basis. They are based on the idea that trade between Moscow & Vladivostok is different to trade between Moscow & Milan.

We're always looking for ways to address power & money and their role in our world. We're still not there.
I thought the Ariane 5 problem was due to old code in the guidance systems that they thought would never be called but left in because they didn't want to risk unnecessary change. A "last minute" trajectory and launch timing change due to atmospheric conditions meant that this code did get triggered - it saw the new trajectory as a problem and tried to correct it pushing the rocket out of control (or, at least, outside acceptable parameters for the new launch plan) and causing the perfectly reasonable "I'm not sure what is going on, I'd better blow myself up before I hit something important on the ground" fail-safe to fire. Or am I confusing this with another rocket control error?
Kenyan news in real time
Kenyan news in real time http://www.ivihivi.com
Yes exactly that.

The difference is that your Objective-C/iOS application doesn't consist of thousands of threads which require synchronised access to these objects. It's a pretty static thing with an event loop. Possible a couple of background worker threads.

For a desktop application or even mobile application it's fine but for a massively scalable back-end enterprise system it's a pain in the butt.

Singletons are not for managing lifetime as well. They are a container for an object -- nothing else. Lifetime should be managed separately i.e using a container/service locator or something. Everything I've seen Cocoa-wise is pretty decoupled so far. There are some crimes but only inexperience seems to require them.
"Crashing is better that corrupt data"

If the crashed program is controlling a device that is directing radiation at a person's body, then crashing is likely to be at least as undesirable as data corruption.

I understand your point about programming language choice, and your comments elsewhere about the undesirability of the C language. But the root causes of the Therac-25 malfunction wasn't technical, they were organisational. Specifically poor code review and code reuse practices. Changing the programming language wouldn't fix them.
Yes, Paris Hilton had to put in a lot of hard, astute and unscrupulous work to get those parents of hers.

In a past life, presumably.
Thanks, must've missed that!

Apparently caching isn't enabled though[1].

[1]: http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
In "Lies We Tell Kids" (http://paulgraham.com/lies.html, 2008) Paul Graham argues that religions are a combination of 'bizarre lies' and 'useful things/advice': "The bizarre half is what makes the religion stick, and the useful half is the payload".

The example given of 'bizarre customs' are innocuous (snapping your fingers before eating fish) and of the 'useful half' desirable (being honest and industrious).

This view sounds wrong. First, it seems to present religion as a mostly good thing, that simply rests on "tricks", but which is having a positive effect on the world. That view doesn't strike me as particularly accurate.

But secondly, and much more importantly, it supposes religions were fabricated, on conscious purpose, as this curious mix of sticky lies and good payload, in order to help the payload spread. A conscious and benevolent maker made religion? Santa Claus invented Santa Claus!

Religion is either the work of God (if you're a believer) or it doesn't have any purpose or meaning; it can't be a thing built on purpose with clever tricks in order to benefit the world, while at the same time being independent from deity.

That's why "religion as a virus" (4th video) is such an attractive and fascinating hypothesis.

Religion is the work of natural selection of ideas. Religions that survive are the ones that are effective at surviving. It doesn't matter if they harm (or even kill) their host, what matters is that they spread to another host before killing the first one. Some religions are "good" and some are "bad" but it doesn't matter; their goodness or badness is absolutely orthogonal to their success.
Special promiscuous fags.
Life goals? So someone going to a party from time to time where they get drunk and stupid is what you'd describe as "life goals"?

Wow. Exaggeration much?
Sorry, I misread. But I still think the point stands. Tuition fee is not an issue in many other countries. Besides that, in most areas, a post-university income will likely be higher than working for four years after high school.

Then there's also the social factor. University allows you to network with peers, some of which will be very successful and may give you good leads. It's also a good place to meet a life partner and have a good time.
You could always take the job and then build a tiny vulnerability into the exhaust ports. It'd be incredibly difficult for anybody to take advantage of such a vulnerability, so you'd probably get away with it.
And they still haven't read past the first fifty pages because, like everyone else, they get bored and put the book down.

Seriously though, I find it remarkable that bowhead populations have come back so fast considering how long they live. The oceans must have been absolutely teeming with them back in the day, if they reproduce that fast and live that long.
Practice, practice, practice! The same way it took you time to learn programming is now the same for design.

I'm a big fan of themeforest.net and graphicriver.net - as much as the assets are for sale, they provide huge galleries to gain inspiration from.

I'll also spend hours just looking through the app stores for design ideas.

Also, look at your competition - look at their design. Step back and don't look at things from a programmer point of view. Look at them from a strait up user point of view. What do you like? What's confusing? What's ugly?

Feedback is key also - you said your working with your brother and someone else. Show them what you design and listen. Show it to friends, so it to strangers you meet at the coffee shop. Any input (good or bad) is input.
I think it's only potential power. People have to organise to realize that power into fruition and in the US that's a whole can of worms. This is great proof of concept.
At which point the entry would still be cached by the OS, and since firefox apparently uses the OS API to resolve hostnames (if it didn't, I wouldn't have found the entry in my cache after opening the site, right?), it would still return the cached result (as long as it's not expired).

Besides, the question was how to prevent VAC from uploading your (hashed) DNS cache, and clearing Firefox cache doesn't flush those entries from your OS DNS cache.
What I'm saying is that if you're the kind of person that cares, you'll find a higher-paying job using that knowledge for something more important.

The kind of programmer that stores passwords in plaintext in a publicly-accessible database is not one that says, "I'm going to do this because it's faster." He or she doesn't even know that that could be a problem. Similarly, those hiring such a person are ignorant of what experience costs, and so they get what they paid for, even if they didn't make the conscious decision to make an insecure website.

(You don't see Google or Microsoft or Apple posting ads on freelancer sites for $5/hour jobs. They know the results they want cost more than that.)
Like any other commercial vendor I would say.
Show HN: waxseal – Easily sign Ruby gems
It makes sense to do both. Corporate punishments prevent senior people setting the environment such that junior ones break the law and take the fall while the company profits and individual punishments remind people of their own personal responsibility for their own actions and provides the personal fear. Neither replaces the other, both are necessary.
"Singletons are not for managing lifetime as well" - No, but you can replace it with something that does. I.E Single Object with application lifetime vs singleton.
Candy Crush creator King files for IPO
Because most NGOs (I know it's not all of them, but I would say the majority) are bullcrap, do-nothing orgs. Spending more money on lobbying and staffing than the original cause.
I, am/was a big fan of Angular, but on a recent project decided we didn't have the right team composition for a lot of the coding styles and complexities angular introduces. We went with a JQuery/Knockout solution, too. Some of the devs still struggle to keep the viewmodels clean, but being able to integrate from knockout to existing JQuery plugins has been a big win. Writing custom angular directives, adding another layer to existing Jquery is a pain for a lot of front end developers, and likely overkill for many projects.

(to give scope size, we're replacing a several hundred screen Adobe Flex app with our new KO/JQuery app)
The proportion of sociopaths is usually estimated to be at least around 1%, so that's almost 70 million potential guilt-free killers out there, 3 million of them American.
Thank you, I'll check that Simek tome out.

Think I mentioned this here before but never mind. Another great book about the whole round/flat debate (and much much more) is Arthur Koestler's The Sleepwalkers: A History of Man's Changing Vision of the Universe. Basically the ancient Greeks had this one all figured out - Aristarchus[1] "who presented the first known model that placed the Sun at the center of the known universe with the Earth revolving around it" I didn't know about the crossing the equator thing, nor did I know about the Augustinian view but it doesn't surprise me :)

[1] http://en.wikipedia.org/wiki/Aristarchus_of_Samos
There are clams alive today who hatched while the Ming dynasty was extant.

There are trees alive today which sprouted ten thousand years ago. Hell, Pando (albeit a clonal colony) could be 1,000,000 years old. http://en.wikipedia.org/wiki/Pando_(tree)

Astounding depths of time for a single organism to persist over - but ultimately dependent on a very sedate pace of life.
Firefox OS carves out low-end smartphone market niche
Angular App Structuring Guidelines
On your home page you should specify which country..
"Bring out the best marketing ideas across the U.S."

(A website is worldwide)
Although angular is aimed at Wide/SinglePage Apps I find it perfectly suited for small scale stuff. It's like a sedan if you wish but with all the safety airbags and comfort of an mvc and the possibility to mount a canon if you move out in the jungle. It gives you a level of confidence I'd find difficult to abandon.

Also I don't see how jquery + knockout is so different from taking the angular/ember road ? (edit: I see why from a legacy point of vue)

Finally the comparison with mongodb is misleading : angular & cie brings your code from procedural mess to a well known structured area, whereas moving away from sql didn't improve any of your architecture it just proposed another one
"You can be in the 1% and not be able to afford a weekend stay at the St. Regis"

I think you're seriously underestimating the wealth of the 1%:

"The 1 percent threshold for net worth in the Fed data was nearly $8.4 million"

So basically, everyone in the 1% has 10 million or more. I doubt a weekend stay at the St. Regis makes a significant dent.

Source: economix.blogs.nytimes.com/2012/01/17/measuring-the-top-1-by-wealth-not-income/

www.nytimes.com/2012/01/15/business/the-1-percent-paint-a-more-nuanced-portrait-of-the-rich.html
Informative. Thanks.
Show HN: An easy-to-use Text Analysis API – NLP and Machine Learning
I kinda miss the videos where the theists and the deists make their case.
On reddit the site creator said that is what his lawyers advised.

http://www.reddit.com/r/BitcoinMarkets/comments/1xmfby/i_jus...
Asteroid '2000 EM26' whizzes by Earth
I see the N=1 model of statistics is still alive and well in the media.
For 60 second "primers", they waste an awful lot of time with inanity.

I think it would be more accurate to describe these for what they are: advertisements for the open university (and imo, poor ones at that).
Can you enable for iOS?
Yeah. Loyalty goes both ways. A company has no right to expect more loyalty than they're giving their employees. And a loyal company should give you that raise even before you ask.

That said, while I've worked for some really cool companies, with excellent contact with management, usually the way to get a raise was to get another job. (And usually I was ready for a change anyway; I shouldn't stay too long at the same place, no matter how much I like the people and the company.)
You made the strategy you felt good with and that cant be wrong. :)
Example 7 on page 18 of "UNIQUE ETHICAL PROBLEMS IN INFORMATION TECHNOLOGY" by Walter Maner seems quite appropriate here:

Quote:

"A program is, as a mechanism, totally different from all the familiar analogue devices we grew up with. Like all digitally encoded information, it has, unavoidably, the uncomfortable property that the smallest possible perturbations -- i.e., changes of a single bit -- can have the most drastic consequences."

http://faculty.usfsp.edu/gkearns/articles_fraud/computer_eth...
According to this, they also have 10 million in wealth, not only the 160.000 a year. You're probably not in the 1%:

"The 1 percent threshold for net worth in the Fed data was nearly $8.4 million"

Source: economix.blogs.nytimes.com/2012/01/17/measuring-the-top-1-by-wealth-not-income/

www.nytimes.com/2012/01/15/business/the-1-percent-paint-a-more-nuanced-portrait-of-the-rich.html
Forensic Scientists Create The Face Of Crystal Skull Vodka
This is not a driver problem, nor a case of hardware not reporting back correctly. The decibel information is not available in many sound setups. And it's never going to be available for these setups.

Even for setups where decibel information can be gathered / estimated by the sound card, why should the volume increment be hard-coded? Shouldn't the user get to decide that?

Also note that this setting was available in GNOME 2. Remove existing functionality without providing an alternate doesn't make sense to me, given that it is a potential health hazard!
Looks cool. Just some feedback.. You should make your logo on your home page a bright color with a black outline. It's hard to see.
You're probably leaving money on the table, in exchange for avoiding a couple 15-minute exchanges on salary. If you modify your approach to include a request for a small increase or a sign-on bonus after they've made their offer, you will find 1/3-1/2 the time, you'll get it, and when it's in base salary, that will enhance the ratchet effect that you've experienced.

Some places will make their best (or nearly best) offer first. Others will have a broader range and more flexibility for someone they really want on-board. It doesn't cost or take much to ask once at the start, when they're at their most enamored with the endless possibilities you'll enable.

Don't get me wrong; I appreciate the simplicity and ease of your approach. I'm just suggesting your can get more return from very little differential effort.
I guess you were not subtle enough :)
Another wise man once said: If you want something done, ask the busiest person in the room, and it will be done :-)

A team made by the right combination of those two types will kick asses.
well, depends if you're concerned with security or appearance of security. Security engineers need to do both.
Now only if the same emperor would have used that gunpowder invented by the Chinese to develop develop weapons better than bows to beat those Northern invaders.
Oh wait, it was those pesky competitive Europeans that developed those weapons.

You inadvertently made his point :)
Ask HN: Any good Spreadshirt alternatives?  
I am looking for a good alternatives, do you nice people know about any ?
They won't because this is HN and only Microsoft is bad.
One of stunning stuffs that I've seen. Good job.
Candy Crush maker files for IPO
You're right. 100% right -- I agree with you. Let me break it down into to separate points which are better described.

The problems with the project scaling are primarily down to the infrastructure: MSBuild and the C# compiler are damn slow as is the whole rip up and replace assembly system in .Net. When you have something at the bottom of a dependency chain that is quite deep (with any enterprisey project), you have to recompile all consumers and therefore everything that depends on them and so forth. A single line change means you end up compiling the entire system on top of it. All 200Mb of DLLs need building again. That's a long time. Not only that, when it comes to testing and runtime dev (i.e. using the web front end), reloading assemblies and performing JIT is really expensive and time consuming.

Every time you do something, mount everest is destroyed and recompiled twice: one to IL and once to native. This is expensive and seriously screws productivity. It doesn't scale development-wise. Simple as. This is not specific to my current project - I've consulted at various companies since 2002 and that's exactly what it has ended up for everyone, every time.

Going back to LLVM/XCode. I'm not particularly experienced with the specifics of the abstraction that Apple provide, but I've spent 20 years building monstrous bits of C on top of Unix/Linux with GCC and Sun compiler suite. That's what we're still dealing with but we have LLVM which slings code out much faster than anything we've had before. We also have incremental build support (individual .o files per source file), faster linking and a runtime system that doesn't require recompilation.

I'm not saying it'll realistically turn into anything better at the end of the day but one some points:

1. The Xcode tooling is like lightning, even with a 200,000 line C project I imported from a previous project.

2. The startup time is 487ms compared to the same thing in C# of 2.2s to first output and 10.5s to it actually doing something.

Think I've explained myself better now. Sorry for the initial confusion.
I'd say the grass was less yellow :)
> But F# is so much better that I can't think of a single reason for choosing C# over it.

Your co-workers won't learn it unless boss says so.
Anti-cheat systems are something I feel are a necessary evil. They're opaque, proprietary black boxes, but I'll accept them for the sake of myself and others having a more enjoyable gaming experience.

> Cheat versus trust is an ongoing cat-and-
mouse game. New cheats are created all
the time, detected, banned, and tweaked.
This specific VAC test for this specific
round of cheats was effective for 13 days,
which is fairly typical. It is now no longer
active as the cheat providers have worked
around it by manipulating the DNS cache
of their customers' client machines.

Damn.
I respect your opinion but we don't do that and we don't plan to.
The problem does ultimately lie with the tie in, I can appreciate that. I suppose my question was almost rhetorical as I know where the problems lie.

I wanted to redevelop our CMS in MVC (we missed the MVC train by about 2 months so it's Web Forms) as I like how much more lightweight it is but to be honest, I would rather completely redevelop in another language as it would help our adoption rate with our clients.

The painful thing is, I know how powerful our CMS is (to our clients at least) but it's such a hard sell.

We normally deploy onto our own cluster BTW as we roll out core updates through our own servers so everyone feels the benefits of new modules and admin updates etc so the hosting is generally taken care of.
Or a singleton that exposes a service locator (which is the pattern I've been using in Cocoa).
Candy Crush Maker King Files For U.S. IPO
pretty cool - what languages does your API support?
+ 4) put on a dress with gold sequins
Recursion is a tool, and like any other tool, you can use it to destroy the windows. It's not more or less dangerous than string manipulation in C.

Transforming recursive algorithms to tail calls only isn't always an option, or it makes the algorithm unnecessarily complex. The problem here is that in any critical control unit, recursion must be verified safe and/or there must be an external measure to detect and recover from stack overflows.
I used AngularJS + Express for a reasonably sized custom news app for a client. It does everything form payments, to security, ya know, all the shebang.

I agree with is the first but only if you're still in the days of SEO trolling. Frankly it's just not as important if you're doing your other marketing aspects right.

For #2, I think there are plenty of ways to build in analytics. We use angularlytics and it works pretty well. Took me like 5 minutes to setup.

#3 - Yeoman. Generator Angular. Here's how I do it:

1. Make a client dir, and yeoman up your project with generator angular.
2. Make a server dir and setup an express server.
3. Grunt serve your client dir
4. Make it so express watches your .tmp and app folders for local dev
5. Run your express server
6. When your ready to serve it, Grunt build to a dist folder in your server folder
7. For production, have express serve the dist folder

Yeah kind of dirty (since you're running two local servers for dev), but hell, it's fast as can be to setup and a pleasure.

#4 Tests? If you're doing tests of any sort, they're bound to slow you down to an extent.

#5 Isn't this applicable to all web apps? Mistakes and mismanagement of loading resources is a problem for anything.

Sure it has it's problems, but there's just far too much productivity to be gained from using it. For example, Ajax animations are beyond time saving.

The real problem with angular is the terrible docs ;)