skysight-inc/HackerNews huggingface dataset:
Great article. Being an Economics major in my previous life I always suspected that Supply-side economics was kind of bullshit. This just nails it - "When businesspeople take credit for creating jobs, it is like squirrels taking credit for creating evolution. In fact, it’s the other way around."
hey, I have a solution. Buy a damn SSD if you want to load a 1GB program faster.
A splash screen seems like a pretty innocuous way of letting you know that the app is not ignoring you. I imagine that not too many people take such violent aesthetic offense to them as this guy. Still, they probably allow a longer load time than users would otherwise find acceptable in their absence.
Nice - maybe enable caching? Seems like when you search for the same band twice, it does the search all over again. Obviously not necessary until there's a more practical use for it. nice job.
Now this link is dead. Flagged...
TN could probably be a reasonable startup hub with some work (like this). I don't know as much about Chattanooga vs. eastern TN in general.

No state income tax is kind of a draw -- not a huge factor for the startup employees themselves, but it would be a reasonable place for retired people with some income who could be investors, or for consultants or other people with high current incomes (who might work on startups on the side). I really don't understand why people who travel 80+% of the time don't base themselves in a low-tax state.

I happen to really like the environment, outdoor activities, gun laws, etc. in the state. It's not going to appeal to everyone, and especially not to a lot of startup people, but all they need to do is be really attractive to a specific niche. If 1% of startup people love it, it might be better than 10-20% of startup people just finding it ok. (Conversely, I'd never live in Chicago, but a lot of other people seem to like it).

FedEx having a hub in-state is great, although crime in Memphis is bad enough that I'd caution against living there. Maybe it depends a lot on the neighborhood. Chattanooga is pretty far away, though.

It's close enough to the East Coast to be a reasonable outsourcing/back office location. Proximity to Huntsville, AL is a huge plus -- great educated workforce, etc.
If you think "You are making wild and horrible claims without any substantiating evidence" is the same thing as "I disagree with you," I don't know what to say but that you're wrong. My objection is that he appears to be mindlessly spouting dogma, and a dangerous one at that. If he made a cogent argument that disagreed with my beliefs, that would be one thing, but his comments are the libertarian equivalent of "God made Adam and Eve, not Adam and Steve."
> The purpose of the SHA256 is because the bcrypt hash wouldn't be 256 bits.

That's nearly equivalent to padding it out with zeroes, which is a lot like just using AES-128 in the first place.

> Are there any weaknesses in this scenario?

Make sure your bcrypt code isn't vulnerable to the common implementation bug disclosed a year or so ago.

> If so, can anyone suggest a better approach?

PBKDF2[ HMAC[SHA-2-256] ] or PBKDF2[ HMAC[SHA-2-512/256] ] can be used to derive your AES-256 keys, and are more officially standard than bcrypt.
When I was at GS it depended highly on which teams you were on. In FICC, where I was, SecDB/Slang ran everything, but there where definitely signs that it was falling out of favour elsewhere and more Java and C# projects were emerging.

If I were to speculate, I'd say that although GS has a large technology investment in SecDB/Slang, it's still a language that was invented a long long time ago by technology standards (I don't know exactly when it emerged, but I'd say it's safely a good two decades or more old), and it just doesn't have the performance or features that new languages have with current generation compiler and JIT techniques.
Madhouse is trying to make an anime version of “Everything” American.
That code smells funny.
Well ok lets see. I have watched most of them.

Keynote Rich Hickey -> Future of the language. Intressting stuff about invokedynamic, forkjoin and other concurency stuff. Pragmatic talk but gives alot to think about, mostly intressting if your intressted in Clojure the language.

The Macronomicon Michael Fogus -> Cool Talk about Macros. If you like Macros or want to understand them this talk is for you.

Predicate Dispatch David Nolen -> My fav talk. I allready saw some presentations from David but this one brings it all together. This talk should be watched by everybody its not really about Clojure but its a good example what you can do in a language like Clojure.

Modeling the world probabilistically using Bayesian networks in Clojure Chas Emerick -> This is broken so I cant talk about it.

Striving to Make Things Simple and Fast Phil Bagwell -> Again a very intressting talk, its not about Clojure. It talks about bringing Persistent Vectors even cooler.

Introduction to Logic Programming with Clojure Ambrose Bonnaire-Sergeant -> Again not really about Clojure, first time Logic Programming made sence to me.

Ousterhout's Dichotomy Isn't (Part 2 of the Simplicity/Power/Focus Series) Stuart Halloway -> This Series of talks by Stuart is very cool and very diffrent. The first talk on Simplicity was better but both should be watched by everybody clojure developer or not.

miniKanren Dan Friedman and William Byrd -> Wired Logic Programming stuff I mostly did not really understand that well. If your into that kind of thing its great.

Concurrent Stream Processing David McNeil -> Quite intressting, its about how the build something with clojure. Showing how you can compine the lispyness of Clojure with the JVM stuff, using ForkJoin with DSLs.

ClojureScript Chris Houser -> Nice little overview, starts a bit slow but the end is worthwhile to watch.

The others I have either not jet seen or just didn't know what to say about.
Taking the opposite stance:

"The annual earnings of people like me are hundreds, if not thousands, of times greater than those of the average American, but we don’t buy hundreds or thousands of times more stuff. My family owns three cars, not 3,000."

Nor does your family impose 3,000 times the burden on the economy either (which might necessitate a greater income tax), or drive 3,000 times the average (which might necessitate a greater road tax) or what have you.

Needless to say, I disagree with the premise of progressive taxation, but it is of course a complicated subject, so I'm always willing to hear more on the matter.
Your Bandwidth Will Be Throttled. Here’s Why
Here's something related, an oldie but goodie on the effects on learning programming of editors vs ide:

http://osteele.com/archives/2004/11/ides
Thanks! I'm glad to hear someone else liked it.
Ask HN: Why is this account "banned"?
My comments are only visible to me, they go straight to the bottom (not that it matters given the first point), and page loading is delayed by ~15 seconds. These things are all instantly remedied by switching accounts or just logging out completely. So... what gives? Did I trip some sort of filter with an unpopular comment, or am I just so important that I get special treatment?

I had almost saved enough points for the RC helicopter in the Karma Gift Shop, so this would certainly be a devastating setback.
Open source blog as another Backbone, Slim, Rails, Bootstrap sample app
I remember back in the late 90s that generating content on the browser using javascript was the new and greatest thing.

Personally it bugs me. But I'm 31, a total fuddy duddy.
Maybe because if a non-rich person says it, it could be self-serving. Having a billionaire make the same self-sacrificing claim lends it credibility.
Fiscal crisis: Could the American government default?
"Offering" was probably the wrong word. What I meant was that there was nothing wrong with what they were trying to do, but that they launched too soon, and not working is part of that rather than an intrinsic flaw in their mission.
I tried to watch Game of Thrones and this is what happened
That would make sense to me. I always thought it was odd that you weren't allowed to attach a link as metadata, causing the rise of all the various URL shorteners.
For The Young, Smartphones No Longer A Luxury Item
Fat Tuesday | Yansuparta.com
When did Proview become a company?
Ask HN: Why is this account "banned"?
Referring to this one: http://news.ycombinator.com/user?id=rkon

My comments are only visible to me, they go straight to the bottom (not that it matters given the first point), and page loading is delayed by ~15 seconds. These things are all instantly remedied by switching accounts or just logging out completely. So... what gives? Did I trip some sort of filter with an unpopular comment, or am I just so important that I get special treatment?

I had almost saved enough points for the RC helicopter in the Karma Gift Shop, so this would certainly be a devastating setback.
I mostly agree with you but there's a touch of real world value here... I mean, once you start adding code to 'hello world' it's not going to get faster. So, if you have an app with some stringent perf requirements, this would tell you if you can even really start with any of these frameworks.

For that same reason, I think metrics on how much RAM they settle in at would also be interesting. They could disqualify some frameworks from RAM-constrained requirements right away (ex. if you're building some hardware with an embedded-but-sophisticated web ui).
A simple solution for the vast majority of domain squatting: just charge a "property tax" of $100/year per domain. That's not an outrageous amount for a real user, but it makes the "buy a zillion domains and park them until the Big One comes along" business model no longer mathematically sound.
"PushState or bust" means there will be no support for IE version 9 or earlier, which makes me wonder if they'll take the approach of layering replaceState on top of the existing hashbangs thereby fixing the deeplinks issue.
I think it's more that his arguments didn't seem to have considered the situation he was addressing at all. Extraordinary claims require extraordinary proof, but he provided no evidence or reasoning at all. His comments were not particularly more substantial than "I like pizza," though their implications were a lot more harmful. I understand that you don't like to see unpopular opinions downvoted, but at the same time, vapid comments should not be protected just because they express an unpopular opinion.
This, along with the dependencies (I don't like having to install MongoDB just for this), is the reason I don't want to try this.

I could probably deal with the installation, although I hate installing all those daemons and init scripts myself, but installing Mongo just for one thing, gah. Too bad there isn't an embedded version of Mongo, and my own goatfish[1] is still far from mature.

[1] https://github.com/stochastic-technologies/goatfish
I don't side with Google on this one but here is an interesting tidbit: Microsoft support site advocated the same trick... a reference to this can be found on page 6 of this PDF

http://www.ftc.gov/os/comments/privacyreportframework/00453-...
Is there a benefit to bringing long-lost plants back to life? I assume there's potential for this technology to be applied elsewhere, and it's a truly awesome achievement, but could the plants themselves be used for something?
Care to elaborate on why you "disagree with the premise of progressive taxation"? The only arguments I've encountered to date are morality-based and stem from a world view that says all taxes are immoral.

Leaving the issues of government waste and the morality of taxation aside, I don't see how anyone can dispute the fact that an extra $10,000 (pick any number) per year means a lot less to someone making $500,000 than it does to someone making $40,000. If there are going to be taxes, it seems almost obvious (I dislike that word but am using it here) that they should be progressive.
No offer in the first email goes straight into the trash. Just another data point for you.

No real name of person making offer: ditto.

Joe Smith from randomemail at gmail.com which I can't google for: ditto.

In other words, if you start by playing games you likely are not serious anyway and there is no point wasting time.

An email from a real person (sorry to all the Joe Smiths in the world) with an established reputation accompanied by a non-insulting offer will always get a response, even if it is a polite 'sorry, not interested'.
A reasonable grain I'd say :)

While I'm not a quant in anything other than job title (I'm a Quant/Dev really), my experience in the financial world suggests that there are two main reasons why C++ is used so often -

1) Legacy Code. When you've already got a C++ pricing platform and teams of C++ devs, you're not going to suddenly rewrite it in another language.

2) Libraries. Almost every bank/hedge fund/trading house has well tested numerical libraries that are in C++ already. These libraries have been very well tested already and pretty much every aspect of their performance and limitations is a known quantity. Given that, rewriting them in another language is risky. When you're trading size you don't want to run the risk that you'll hit bugs or new edge cases in your models.

For what it's worth, and take this with a grain of salt as well since HF isn't really my area, I've also seen more than a few HF models that aren't in C++. I've seen C# be used, along with Python and MLs. The time periods are so short that a small increase in language speed doesn't really let you do a whole lot more, and the models are changed so quickly that development time to bring a new model to production starts to become the limiting factor instead.
Accounting Control Fraud Disappears from the Regulatory Lexicon
Of course, you need a machine (virtual or otherwise) in the office for that, which will always be online. And you can't just add outside contractors to your chat server if they're not in-office, or connect up yourself if you're on the road.

You also don't get searchable history (archives) by default, which is a big win in a lot of situations.

I'm an experienced sysadmin and developer, so managing an IRC daemon doesn't scare me, yet I'd pay $10 per month for all of that in a heartbeat.
I think it makes sense. To extend your metaphor, you can do things such as turn on the radio without noticing a performance difference between the two cars.

The idea with Photoshop is, sure, loading the entire thing will take much longer, but users tend to use one tool at a time, and loading an individual tool shouldn't take anywhere near as long.

It also makes sense from the point of view of parallelization. One example of an extremely slow operation is waiting for the user to click on something. So instead of sequentially loading things, followed by the user deciding what to do, Photoshop should continue loading while the user decides e.g. what brush size and color he/she wants.

Like any other, this approach has advantages and disadvantages - it would indeed be frustrating if the brush tool hadn't loaded by the time you started using it, and it would probably require a lot of work for Photoshop to load so modularly and on-demand - but all I'm saying is, I understand the value in the alternative he suggests.
How does fpga+scaled integers compare with a gpu ?
Another (old but good) functional programming library is http://osteele.com/sources/javascript/functional/
Do Tokyo Cabinet and Kyoto Cabinet still use totally unprotected mmap? Last I checked, truncating the DB file in the middle of an operation would take down the entire process with SIGBUS, and I assume a disk error would do something similar. This seems like it'd be bad for fault tolerance. Or are storage devices just that reliable nowadays, or does enough else break along with them that they're considered a critical component anyway?
Looks like http://news.ycombinator.com/item?id=3581662 got you banned.
so safari needs to add a fourth option: really block all third-party cookies, and not make it default
> So when your offer doesn't line up with the expected income stream of the domain over time, it doesn't matter how long I wait to sell it. It earns money every day, every month, every year.

This is very true.

Also: one domain sold for the right price makes up for a decade of fees for 100's or even thousands of domains.
Actually - a very interesting suggestion. I have always thought of the videos there in a different category (motivational speaking). They definitely have an educational component though.
My weekend project: All 1e280 possible tweets on one page
> they've made it impossible to distinguish between the small number of people who care about this third-party cookie stuff and the rest of the world

DNT tells a server that a user cares about not being tracked. Google doesn't support it
Good suggestion - they are on our horizon for sure. Best wishes on your classes.
What concerns me about generating HTML clientside is the impact on accessibility (WACG and the likes). How would screenreaders handle these techniques?
Slashdot chose to run the .org as their main domain. If they had bought the .com the .org would never have been worth as much as it was in the reverse case.
Attn: Programmers – Review My App: CodePorting.com – Convert .NET Apps to Java
Where's Anonymous when you need them? There's probably enough people with enough chutzpa in that group to make business very difficult for these sorts of crooks if they were so inclined. Defending little old ladies against this sort of non-sense would go a long way toward polishing their image.

Anonymous: Get a bat-signal.
Puncture
New Hope For Open Source Textbooks
This is comment can sit at the bottom of the page or wherever. This page is full of misinformation and spam. Ignore all of it.
The kind of mental process that would compel you to post:

Downvote this if you're stupid enough to take advice from a tactless wannabe with the business sense of a doorknob.

Is generally not good for a constructive conversation.
Can someone explain to me why it isn't the browsers responsibility to enforce this instead of relying on websites to "do the right thing"?
"What guarantees do I even have that you are obeying P3P and not simply sending it to make me feel good."

This sounds like the perfect job for a legion of lawyers.
The implied premise of this article is that government should encourage consumption and discourage saving/investment. Yes, this produces growth, but it also levers up the economy. The article also presumes a closed system, i.e. no imports or exports.

It’s just crazy to believe that any of this is more beneficial to our economy than hiring more teachers or police officers or investing in our infrastructure.

The assumption here is that the marginal public sector investment yields more than the marginal private sector investment. This has not been shown to be the case empirically (there's a solid return up to a point beyond which one is staffing NASA with bureaucrats and building un-inhabited cities in rural China).

It is mathematically impossible to invest enough in our economy and our country to sustain the middle class (our customers) without taxing the top 1 percent at reasonable levels again.

Yes, but we conveniently fail to declare what "reasonable" means. Taxing the top 10% of earners (around 150k) at 60% would close the gap, but it would also have many unintended consequences. You can't close the hole from raising taxes on a limited slice of the voting population alone.
I understand that's your reaction and that's fine. But as you put, that's just "another data point". Not every domain owner is like that - I got good results using this approach, often with a "Sure, I'd like to sell, my price is $number".

My point is - even if you get no response for the first email, since you didn't send it from your real address, you can always send a second one, and you can send it "as youself", and make an offer right away - as soon as you get an idea of what kind of seller you're dealing with.
I like your taste in languages. That mix will realistically let you do 99% of the things you'd want, almost all roles and use cases, well. Not a coincidence, that's the mix I've settled on too. :)
Programmer Poetry
Review: The Playstation Vita, Sony’s Portable Powerhouse
To go beyond cars and Photoshop, the RPG Guild Wars is a good example of only loading what you need. In fact, it doesn't even download the other game zones before you need them. If it sees you running towards the next zone, it begins a buffer in the background to pull in the data. So instead of making you wait while the game downloads and installs everything right up front, it downloads then loads up exactly what you need. This is much harder in an application, which is more non-linear.
Dehydration Influences Mood, Cognition
Thank you. I've been looking for something like this for a while now.
You get a certain number of free article views at NYTimes. Well, your cookie does.
> Being legal doesn't change the fact that parking domains makes you a bad person.

Typically this is said by those that wished they had gotten in a bit earlier...

As for getting domain names: it doesn't matter what product or project I come up with it takes me 15 minutes to come up with a reasonably good domain name. I really don't see the 'shortage' as being anywhere near as bad as it is.

What you'd like to see is that you could take away domain names from their current registrants because you will be a 'better steward' of them. But who will stop that domain name being taken away from you? What do you propose will be a good standard for being developed? Should there be a time limit? Will you have to pay fair value for the domain? Should it go back to the registry and be re-registrable immediately and how will you make sure that only 'good persons' will get those domains?

Really, you make a pretty heavy accusation and I fail to see what you could do to either improve the situation or how you would avoid being a 'bad person' yourself if you had a good domain name you registered in the past that you currently have no use for.

I'm openly confirming here that I have upwards of 500 domains registered and have developed only a small fraction of those, but at the same time when I registered them I fully intended to use them in one way or another, the lack of time and hands to carry out all my wild ideas is what prompted me to put the larger chunk of them up for sale.

I'm sure I'm a 'bad person' in your book ;)
You might want to try command-tabbing and quitting.

Basically with command held down the entire time, hit tab until Preview is framed, and instead of releasing command (which would pull Preview to the foreground), hit Q, which will send Preview the command-q event and cause it to quit.
Seems a bit disingenuous saying they do very little to support it. There was a big UI change in the latest official Twitter client that made a major tab for trends and hashtags. Seems to be a core facet to me.
What do you find trendy, not selling?
They broke an Israeli record to do this. This could end up with a who made the biggest dinosaur very quick: http://www.msnbc.msn.com/id/34767635/ns/world_news-mideast_n...
Thanks. I have it working elsewhere where it caches the info in a database but I figured for a demo you should always be able to see it working.
FundScholars.org - Kickstarter for Education
Ask HN: thinking about buying a website, what would you investigate?
Via a friend I've found a little website that is up for sale and I like it. All the obvious things have been checked and confirmed (legit, respected, traffic is certified and so forth).

I've also started looking into the SW itself (a sort of heavily customised drupal but no changes in core files so not a fork).

What else would you investigate? Not so much from a business point of view but from... any other point of view :)

Cheers
I'd say it's about "the chat tool you use" vs grove. In my case, it's also HipChat/Campfire.

Unless you're focusing SPECIFICALLY on "hackers that love IRC" - in which case your market is quite small (compared to the whole corporate chat market), imho...