skysight-inc/HackerNews huggingface dataset:
I can answer this

The reason delphi is used is because the majority of this stuff is for Windows. Delphi has a LOT of stuff that makes development way way faster than say c++ when you are dealing with windows -- and the majority of these HAVE to use something lower level because of 'interesting' security implications that you can't utilize in stuff like the CLR (via c#)
The Fight To Lose Abdominal Fat Can This 1 Unique Spice Help?
I can mock up a few for you if that helps? Then we can let people "hnLike" the button to see what people prefer?
Ill keep adding more to the set throughout the day.

http://roberthubert.com/hnlikes.html

^ edit: these now include the buttons from acous too! :)
I agree that the idea that "customers hold all the answers" is flawed, but that's not what customer development is. A better phrase would be "no answers are found inside the building". You can't just ask people what they need and build it, that's not customer development. Customer development is about finding a problem worth solving and that people are willing to pay for. You need to understand the problem thoroughly, and that requires you to get out of the building and talk to lots of people. If the solution was obvious, and the people you talked to told you what to build, then you wouldn't have much of a business, because the problem would be easy to solve (and someone would have solved it, or they'd do it in house).

Customers don't hold all the answers, but they can point you to the right solution. You still need to come up with an optimal solution. Once you reach product-market fit, then you can work on optimizing customer acquisition. Before product-market fit, you don't know what your product really is or who your customers really are. Any time spent optimizing that is time that could be better spent finding the actual problem and getting to product-market fit. At best you risk wasting time, at worst you risk following the wrong path because you've invested so much time optimizing it, which would make pivoting to the "right" product/market much more difficult.
Differences between artists and programmers.
The social network paradox
A/B Split test significance calculator
Understanding Filters in Lithium PHP
Thanks! I am willing to convert this hack into a service for the HN community.
From a fomer very good discussion on A/B testing here on HN: http://news.ycombinator.com/item?id=1732688
Neurobiology of god
CASINO GAMES - Money Made Easy ...Secrets
Are they suggesting to use the same RSA key for encryption and signing?
In fairness, there's not enough information provided to determine which this is, though my suspicion is that OP wouldn't know the difference regardless.
Then use a larger font and get better-looking text at the same size as the competition.
There probably is a protect the kids clause in there, so if you go against it, you are for CP.
The Air screen is WAY less reflective than the one on MBP 13", to the point of being usable. If you, like me, cannot bear to see your reflection in the LCD :) then the Air is the only alternative to the WAY more expensive (and weighty) MBP 15" (with the BTO opaque LCD).
And I'm not sure that this would be enough, either. Crypto primitives are nice, but you still have to trust the webapp to deliver JS which calls those primitives every time you visit the webapp. I believe that this is again reducible to trusting the webapp with your plaintext, since the webapp could selectively intercept any message it chooses.
There are many reasons.

* quantlib: aside from (proprietary, very expensive, and damn slow) Matlab, no other language has a library of quant-related functionality that is so vast

* A lot of 3rd party libraries and APIs that do not have .NET, Python, Ruby, R (you name it) wrappers and you do not have time, expertise or resources to write them

* Like wglb mentioned, quants are obsessed with performance. Even aside from obvious things like high-frequency trading where you try to squeeze out every milliseconds. Let's say in middle office you run risk measurement calculation daily and it finishes in 9 hours for your portfolio. Well, if you happen to triple your portfolio (not unheard of in boom times), you cannot run it daily anymore, so a factor of 1.6 gets in your way here too.

* .NET programmers (on average, of course) tend to have less experience in dealing with algorithms and data structures
I wasn't trying to imply this is a strictly either-or choice. That's why I said primarily.
For equal sized characters (measured in in/cm), higher resolution should result in more readable font. Perhaps I'm biased because I spend all my time in terminals and browsers, but font scaling seems to work quite well for me.
Yes, I meant Singh. Unless my memory is badly failing me, the initial trial judge found him obviously guilty — but then he won the appeal. So you're right, I might have given a slightly false impression, but it's not too far off.
I used web.py for a few years before switching over to mostly coding in Rails for the last few months.

Is this for real? Do people find the difference between the style of these micro-frameworks substantial? Maybe I've been out of Python-land for too long, but 70% of these look almost identical (raising exceptions for redirects, a combination of lists and naming conventions or decorators for routes/methods, etc.) and the other 30% look awful.

Furthermore, when all of the frameworks are basically the same, isn't a much more important question what scenario they were designed for, or what extra features they have, or performance, or how big a community they have? (Even where the author seems to have reasonable criteria, like WSGI, he doesn't seem able to look up that web.py is WSGI-based.) And seriously, does anyone care about Python 3 and/or PyPy support in 2011?

Another way of putting this: do the criteria that the author lists match anyone's criteria who is currently writing Python web applications in the real world?
X201s, a previous model to the X220 (along with the non "s" X201) has a higher resolution display (1440x900 same res as Mac Air 13) than the X220 (1366x766) and weighs about 1/2 lb less than the X220. Loaded with SSD and 8 GB RAM it is my preference over the X220. If a 12.5" screen vs. the Mac Air 13.3" screen works for needs then you might consider this machine. The Thinkpad Trackpoint is great once you get used to it (probably a few hours/days at most).
For long trips the replaceable batteries of the Thinkpad have an advantage over the Air.

The X201s , X220 are extremely durable machines (I've had Thinkpads since 1999) and have like Apple (and unlike Sony and some others) outstanding warranty service. Thinkpads (on certain models) and Apple both have international warranty.

If you want the larger screen of the Mac Air over the X201s or X220 then I don't see an alternative to the "Air" today.
Speculation. If and when it actually happens, let me know.

kthx
Verrrrrrrry competitive space. Good luck.
The C/C++ is just faster. You can tune it. You know what is happening.
Also very important thing with C is that you can have a clear control how much of resources your program uses. And the most important resource is memory.
Like I said, there are some "new age" elements but most it isn't like that. Also, if you go through life avoiding everything that annoys you, you will probably miss out on a lot. Sure, I've heard people talk about "chakras" (rarely), but I just ignore it.

Unlike yoga, the Salvation Army is actually a religion. Do you avoid shopping there or donating there just because of that? Do you shop in vintage stores in NYC? Where do you think they get their stuff?
An article from 2003 - that doesn't mention Readability, Flattr, and other new takes on micropayments - is your final word on why micropayments are doomed to fail?

Sometimes it's useful to revisit an idea and look at it with an open mind. The landscape has changed. Perhaps micropayments as they exist in 2011 are doomed to fail as well but I wouldn't jump to that conclusion based on a single 8 year old article.
On the plus side, the man seems to have rediscovered his true self in the process

Don't you think that's worth $96M?

Sometimes people engineer these things unconsciously. There's a story in Jack Schwager's second Market Wizards book about a losing investor who, under hypnosis, says that he is trying to lose his money so his wife will leave him. To an outsider, that seems like an awfully complicated way to go about it. But who knows? We are fraught with contradiction.
I do not maintain content sites or technical blogs, I just tried to clearly think through what my use case would be. If I had a blog I'd be as interested now as with the new version. :)

However, these additions would in my opinion resonate with other authors.
what kind of battery life (with the build in battery) and fan noise do you experience under normal working conditions?
I never got spam before I used gmail. Now maybe this has more to do with timing, but it seems like putting everyone's emails on the same domain just makes things easier for spammers. Seems to me like spam is a problem caused by centralization, not solved by it.

It also seems like putting everyone's information in one place makes it easier for hackers to harvest, as well. Gmail probably has a security hole somewhere, too. If gmail's hole is discovered, everyone's emails are compromised (or a large number of people). If a private server gets compromised, there isn't as much there. There's not as much motivation to hack 1000 servers to get 1000 people's information as there is to hack 1 server to get 1000 people's information (although I recognize that one server is going to be a lot harder to crack on average).

I'm open to an education on this topic, as I don't know the methods of modern spammers/crackers.
Singularity University graduates a class of tech world changers
Just in the sense that housing, and in particular new housing, had shifted to the rapid-turnover, quickly depreciating model of a consumable: shoddy workmanship, rapid depreciation and rapid discarding of used goods.

At a purely technical level, despite the best efforts of the housing industry, we do not appear to have yet build a significant number of houses that are totally worthless after three years, so I admit some hyperbole in that characterization.
I know of several non-profits using Postini as their anti-spam solution.
There are better ways to count LOC, I agree. But the idea is the same: Bottle does what it does with 1/10 of the code that runs flask.
Awesome, Ill keep updating the url and then Ill activate all the buttons when I think I have a fair amount to choose from :)

Feel free to keep refreshing the ^URL to watch my progress, Ill upload each one as I make'em.
Are libraries reasons? If so, then I'd say Boost deserves at least a nod.

Edit: I wanted to add some evidence, but the job looks to have been filled. The current opening lists C++ but doesn't mention Boost. Last week though...

http://tbe.taleo.net/NA11/ats/careers/requisition.jsp;jsessi...

(these guys are across the street from my old office - good people, from what I hear)
> all other notebooks are too windowsey.

Some are very Linuxey. My Acer netbook is fast enough for me and, for the price of an MBA, I could buy 4 of them. It's been reported Toshibas and Sony's have some issues. The i5-based Dell I got issued at work also works very well and seems to be built like a tank.

If you want Windows, well... There are small computers, some of them well built that can run Windows at Windows functionality levels.
I like the second one better, its crisper. Font-size could do with a pixel less?
Just noticed that I cited "streetlights" as a social fiction -- I meant "traffic rules".
I have been there and taken a flying lesson in a "trike" from the airfield. It wasn't a luxurious place.
This seems like an illogical conclusion. I didn't see API Design mentioned once in any of these slides.

Aside from Python3 Support (which is a bit irrelevant at this point), what does Bottle actually offer that Flask does not?

Nothing, that I can see. Flask has a thriving community, first-class extensions, extremely high quality documentation, and an elegant API. It even lets you dip down into the lower-level werkzeug when you want.

Is Bottle being chosen because of LOC? Again, completely irrelevant.
Let's not forget the education angle here. Most quants these days come through similar sausage machines, and C++ is de rigueur.
If this is indeed a legitimate release it appears that these people have much better password habits (seems they seldom change the generated one) than the general population.
He's lying down on the ground.
I'm not a quant, and quite removed from the field. The transaction systems I work with are much slower, and most likely deal with significantly less information.

But, is the end all be all the execution speed? Does flexibility and robust recovery not matter?

Everything I'm hearing is that, it's better to gut the car down to the frame with no safety measures then even a little bit of coverage. If that program crashes or cross wires some data, how much damage can it do to your financial position?

From what I understand, billions of dollars are on the line everyday, but everyone is racing towards the bottom of that nanosecond mark, generally at the expense of risking instability etc.

Things that would never fly in other high-risk environments seem to fly in the stock system, and I'm going out on a limb, but it seems that's because if there was there is an adult watching the kids play in the stock market sand box and a fuse will blow if an HFT feedback loop triggers some real idiocy. (http://www.zerohedge.com/article/hft-fat-digital-finger-brea... )
> Unfortunately, Hacker News is not that place.

Why not?
5 years is eternity on the web. Unless browser crypto is pushed through faster, we're gonna see a lot more of these.
In other words, it's about making money by selling your data profile, and if you're not willing to help Google make money, they don't want you using their service. Pretty much the same outlook as Facebook, with minor variations in rhetoric.
Unless your definition of mature is old, I'm not sure what you are talking about. At the large publishers stuff like unpaid overtime is built into the budget from day 1, game developers are typically paid quite a bit less than their counterparts in the business sector, and agile development practices are rare.

They build very expensive, monolithic pieces of software. It is pretty much the exact opposite of where software development has been going for the past 10 years.
there's nothing I'd like more than to share what I've learned with people who are in the position I was when I was starting out.

Mz volunteers to be guinea pig and listen to whatever you want to share. ;-)

Peace.
Some thoughts:

- Writing crypto systems in dynamic languages is hard/impossible

- There is a need for browser based crypto

- The browser manufacturers are moving too slowly in this regard
Someone who bought their house in 2006 still has the same mortgage payment (actually, perhaps lower if they were able to refinance).

Buying things for the future (whether housing or cattle futures) does offer price stability and insulation from market fluctuations. It doesn't automatically make it a good investment; but stability is good, and it's perfectly rational to assign some positive value to it.

I was just trying to put things in perspective. There are perfectly rational reasons to buy a house. When the rents are higher than what a mortgage payment would be, it's a pretty reasonable thing to do for a lot of people, based on some pretty reasonable projections.

You can still disagree, of course. You can say that 1.5% growth per year in home value is too much to ask. You can say that rents will fall, therefore making your mortgage payment higher than rent. Or you can say that a 7% return is not good enough for you. Or maybe my analysis was wrong, in which case you can point that out.
From what I understand, a big part of the appeal of the MBA is that it's light and thin enough that you can basically forget that you've got it in your bag. For people who travel a lot, that's a big deal. For some users, then, the laptop's physical attributes (dimensions, etc.) are important aspects of the machine's overall usability.
Tricep Workout Best Exercises For Triceps | Triceps Exercise
http://hnofficehours.com/

EDIT:
Discussion about the above:
http://news.ycombinator.com/item?id=1579015
So true.

I hate to be "that" guy, but:

The things you own end up owning you.

Tyler Durden - Fight Club
From all I know about blogging, "easy" is quite an exaggeration unless you live in rural China. Blogging is a hugely unreliable source of income unless you're a blackhat SEO. It's strictly possible to make a decent living, but the odds are worse than almost any other profession. Your chance of making $10 per month is vastly higher than your odds of making even $1000 per month.
Carrying it about is a primary use. Arguably the primary use.
Kragen is obviously not well informed of how the Internet works regardless of how long he's been online. Or to use one of his piss poor analogies, just because a cat is 20 years old does not mean he knows every cat in the neighborhood. His descriptions of DSL, wireless networking, p2p, network topology, and his guesses about the infrastructure behind major "evil" web sites are about as narrow sighted as a twenty year old feline.
Print isn't dying like everyone thought. Like music, there is always going to be a place for pay 2 play services.
> Bottle does what it does with 1/10 of the code that runs flask.

Not all of the code that is in Jinja2 or Werkzeug is used by the average Flask application. Also Flask does a lot more than Bottle, even for the same things. The routing system behind Werkzeug itself already comes close to 1KLOC (and for good reasons). Which is why I think that any comparison between Bottle and Flask is pretty pointless, it's not really a fair fight for either.

For Flask it was never a goal to have less code than another framework, in fact, from our perspective that's quite a pointless goal.
Jeff Jarvis on Hurricane Irene, Social Media, and Journalism
I think that's a good insight
That's a Russian one, funny enough, they don't do .RU (don't foul your own nest).

# whois installsmarket.biz

[Querying whois.neulevel.biz][whois.neulevel.biz]
Domain Name: INSTALLSMARKET.BIZ
Domain ID: D43691782-BIZ
Sponsoring Registrar: PAKNIC LIMITED
Sponsoring Registrar IANA ID: 1367
Registrar URL (registration services): whois.paknic.com
Domain Status: ok
Registrant ID: PAK11021626729-1
Registrant Name: Kristina Panferova
Registrant Organization: NA
Registrant Address1: ul.Kosinskaya d.16-3 kv.87
Registrant City: Moscow
Registrant State/Province: Moscow
Registrant Postal Code: 111538
Registrant Country: Russian Federation
Virtualization With KVM On A CentOS 6.0 Server
I think the utility of this is highly dependent on what you're trying to do with the API.

I was playing around with their 'My Connections' sample application and while it didn't return all of my twitter followers (and people that I follow) it did return all of the people that I interact with the most.

This culling of 'deadwood' contacts is of tremendous benefit to some of the projects that I work on (and somewhat replaces the need for me to build my own model of how connected people are within a network).
Your point is interesting, but I would look at it from a different angle: If you need a highly paid specialist with many years of experience to fully master a framework, call it mega-framework. If it fits your brain and can be learned over the weekend, its a micro framework. Everything in between is just a framework :)
Watch The Debt Online,Free 
watch The Debt Online,Free
All three have been revered for decades by their country because of the mission began in 1966 when the trio spotted Vogel Nazi war criminal in East Berlin
I also like the way bottle handles static files and apps compared to flask. I lost flask when it went into blueprints. Bottle seems more intuitive, though there is not much difference.
Have you ever had an SSD before?
Peer-to-peer overlay networks are a bad idea on a DSL-based internet.
Spam filtering is a wicked problem. The solutions are contextual, and there's no one single tool that will slay the dragon.

That said, a great many anti-spam solutions work by well-known and publicly available methods. DKIM (header signing) actually utilizes PKI. DNSBLs are publicly queryable (in some cases the zonefiles may be downloaded), Bayesian and rules-based filters are also generally available.

The real challenges are:

1. Spam is cheap. Spam mail outnumbers ham (non-spam mail) by 100:1 or better. There's a lot of it.

2. Distinguishing spam from ham is contextual, and people's contexts differ.

3. False positives are expensive. Wrongly classifying ham as spam carries far worse consequences than wrongly classifying spam as ham (false negatives). Filters must skew to permissive.

4. There's little central agreement on methods, there are many old systems in existence. We've seen a few small advances (DKIM, SPF) in the past decade, but brute-force content filtering is still required.

5. Even well-established strong verification tools are too technically advanced for the vast majority of the userbase, and/or are unappealing to others. PGP MIME-encoded email signatures (strong cryptographic identity verification) dates to 1991, fer crissakes! Getting even corporate-supported users to employ this properly is at best difficult (though it's becoming ever so slightly more common largely due to compliance requirements). For others, repudiability is important.

6. It's an arms race. Spammers change methods (many based on automated tools assuring rapid widespread adoption of new methods) based on new anti-spam methods.

7. Client and server (MUA/MTA) support for tools which would facilitate whitelisting of users and mail peers is difficult. Centralizing mail gateways can complicate the issue if those core gateways emit proportionately high levels of spam (I see or have seen middlin' amounts of spam from Hotmail, Yahoo, GMail, AOL, and other large email service providers, though generally they're pretty good).

That said: whitelisting, reputation systems (sender, server, DKIM, SPF), authentication (DKIM, PGP), contextual (Bayesian), and rules-based (e.g.: SpamAssassin) properly used do make the situation tenable. But this requires extensive support largely for the administrator of an email gateway. End-users may be forgiven for thinking spam is a "solved problem", though at their level it largely is.

What ultimately will solve the email spam problem will be for email to be superseded by another communications channel (SMS, weblogs, social sites, etc.) to the extent that spammers focus their energies there. It's an economic problem, and if the economics fail to support spamming, the (smart) spammers will move elsewhere.
I am a pro tem moderator on the Quant Finance Stack Exchange.

This question was pretty contentious when it was asked. Worse still is that the current accepted answer came from someone who doesn't even work in quantitive finance.

Any argument about performance is totally incorrect. There are indeed a few areas of quant finance that require performance, but those are in the minority. Really, C++ is the top language because of culture. Ie, it's what everyone knows.

Just about every major programming language is used in finance, and each firm has its own preferences. But almost all of them will still interview in C++ because it's so widespread.
They say this every time a new Android device comes lit with a big name on it. They have been wrong every time. I'd like for someone to be right so that there is actually a tablet market, but until then, this is just another guy making the same failed prediction.