skysight-inc/HackerNews huggingface dataset:
I guess you are supposed to be a mind reader. I'm not a web programmer, but I am the founder of a web startup, and have worked with programmers on my projects before. I is common sense that it behooves the customer, as in someone like myself whom is not a programmer, to give as much detail as they possibly can in order to get the end result that they want. Give details, and examples. If they don't, I guess they be expected to come back and complain later that what they got was not what they wanted. They should have spoken up when asked. After all, its their project, and therefore its in their best interest.

To all those customers out there looking to get a quote from a programmer on your next web development project. If you say exactly what you want, you are more likely to get exactly what you asked for.
that's because they misspelled it

require 'mad_skillz'
The roads are certainly built and maintained with capital diverted from more productive uses. Even if the postal service didn't lose money hand over fist I'd still call it subsidized, as it wouldn't exist without its legal monopoly.

One can argue whether road costs are covered by user fees or not. The subsidized policing and EMS costs are typically ignored, for example. You might want to include some of the military and intel budgets related to oil security.
Also it should be noted that transit is much cheaper and much more efficient than highways. So if you are going to pay tax money to subsidize something transit is a much better choice simply because you get more bang for the buck.

Anyway you cut it it is cheaper to transport a single human than to transport a human traveling with a 2 ton metal shell around him.
Introducing Ning Apps on the Ning Network
I'm 25 and I think swearing is a perfect form of communication, not good or bad but a perfect one.

If I say fuck blue ray, I am IMMEDIATELY in few words getting the point accross that:

a) I dislike blue ray.
b) I am having an very negative emotional reaction to it and want to convey this fact.
c) Has an immediate effect.

Now just like any word it can be misused, however if you want the above 3 points conveyed then fuck is the perfect word to use.
"Are you nuts?

Probably."

Being an entrepreneur, this is my favorite line because the people who say that an idea is "CRAZY" are usually the ones who become part of the loyal following. The lesson that we all need to learn from this article is a simple quote from Dr. Suess, “Be who you are and say what you feel because those who mind don't matter and those who matter don't mind.”
I guess what I'm asking is: is "People" just a default answer?
Being in the situation myself, I think the implementation Brad is proposing might not be good in the long run (reasons posted by other users).

IMO, any co-founder of the company who owns more than a particular amount in the startup and the startup is at a stage where it can afford paying $100k+ salary to the co-founder should be able to obtain a visa. If the startup is VC funded, even better. But again there should be a complete background check and the startup business plan should be assessed by an independent committee before granting a VISA. Also, educational qualifications of the co-founder should be taken into account like PhDs should get the top most priority.
There's nothing wrong with it being used well. But a single unnecessary curse word can sour the tone for the rest of the work.

What do I mean by "unnecessary"? When it doesn't communicate any information. Example from the essay:

They’re fucking breaking the functionality of shit just because they can and you’re fine with this?

"Fucking" and "shit" don't impart any information. The following is a better version of the sentence because it communicates the same amount of information with less words:

They’re breaking functionality just because they can and you’re fine with this?

Calling something "bullshit" on the other hand, communicates information since "bullshit" is a concept we are all familiar with. There are alternatives - "bullcrap" or just "bull" - but that just invites the reader to think "They mean 'bullshit' but don't want to say 'shit.'"
Agree the proposal is a bit too absurd on giving green cards right away and the mandate on funds/VC buy in.

There is a more viable proposal of offering B1s to start a company and extending it beyond 6 months based on evaluation of startup. http://www.feld.com/wp/archives/2009/09/the-founders-visa-mo...
Wow, they've managed to make it more painful than BitTorrent. This is self-defeating.
Dogfooding and Frequent Internal Releases
This is one of two points:

a) proprietary formats hurt independents

b) this is yet another anti-piracy heal of crap which will hurt consumers.

So yea I would not be concerned with blue ray. If the porn industry does not embrace it it won't be the next big thing.

However being that this is sony you are garanteed that they will cater to destroying independents and growing sony's monopoly.
I don't disagree with the accuracy of the quote, however I think there is something worth point out.

The problem for the business person (manager) is that the logic complaints don't do them a lot of good and are easy to dismiss. The manager's job isn't to be logical (or to even deal in it) but to corral those that are and extract value from things they make. These managers know the world isn't logical, that people and business processes often don't make sense, and that your complaints have been voiced by a million different people a million times before. Simply put, for the manager, your complaints are useless unless they provide a direct action your manager can take to make your work better and help you produce more value for your company.
And reason b) is why I would not expect to see that sentiment in a reasoned argument.
Up now, sorry for the downtime
I don't agree with this article. He basically says that highways should not be called a subsidy because he does not feel good about calling them a subsidy. Sorry but this is not good reasoning.

Then he points out other reasons for suburbanization. Well, these reasons may exist but even so their existence does not prove that the other major reason -- the highway subsidy -- did not exist. In other words, if it wasn't for the highway subsidy the other issues, white flight etc., would not be as big, because only the richer could afford white flight.
The problem with ERP software is that it is so hard. It isn't flexible, it can't be easily adapted to the organization. Really, it's just a bunch of code that was written to solve one company's problems and then sold to a lot of other companies. The companies whittle down the software to the lowest common denominator and then sell it as the solution to every company's problems, but really it causes a lot of problems.

With the cost of software today, and the advanced platforms out there, agile methods, ERP systems, or not even an ERP system, but rather, the software a company needs to run the business can be built from scratch in less time and for less money than it costs to implement an ERP package from one of the big names.
Facebook Open Sources FriendFeed’s Real-Time Tech
Puzzles - Soduku, Word Puzzle, Crosswords, Educational Games
Beyond Speed
This site tells you about all speed cars, racer cars,F1 drivers and about top,latest,fastest cars.
I used mawk a long time ago, but it became stale. Last version I used, I believe, was 1.3.3. It was excellent - fast and accurate. I crunch a lot of data, and it always outperformed gawk. I migrated away from it when it would no longer compile on a Linux system. As I still had gawk, and gawk was fast enough, I left mawk behind.

Now I'll have to see if I can get it to run on OS X. Hmmm... ;)

UPDATE

It's available on MacPorts. It should be on my machines tonight.
These failed million dollar installations are purchased from the big institutions. The size of the company selling the ERP software is unrelated to the probability of a successful implementation.
hype machine is incredible. +1
Is this similar to EventMachine in Ruby?
Seriously? It took an entire year to figure out how Twitter can generate revenue? And what they come up with is an Analytics Dashboard? Get out of here with that. If that's all they were going to do, they could have just copied TweetDeck or TweetCaster a long time ago. Or derived the idea even further back by learning from Google has done with Google Analytics. I thought they were going to really be coming up with something creative and new. Not so much I guess.
The suburbs can't be all bad; Silicon Valley often surprises visitors with how suburban it is.
This is fantastic. And the initiative speaks volumes of why US is the hub of startups.

I would any day opt to move to US and build a company over there given US is relatively a superior matured market segment for online businesses and more than that for the excellent startup ecosystem.

In the past have built products predominantly for US audience including a book readers community on facebook (which was my baby) that eventually got acquired by lulu publishing. But now when I am on my own startup I am devoid of deeper & closer understanding into the market/customers, the US presence to promote my products and access to funds, mentors and product launchpad.

Recently got a B1 visa to visit US but I was so uncertain of even that given I am self employed, single, with not much assets and in all ways seem to fit a potential immigrant in the view of the consulate. I couldn't have thought of any way to explain the consulate "a regular job" doesn't interest me and I am not going to take away jobs.

I am sure a lot of entrepreneurs in this part of the world would be blessed and move to silicon valley following their dreams of building a business and fortune.
http://news.ycombinator.com/item?id=815681
Get a full search engine for your blog
I could use this in apps today if it used twisted instead of reinventing it.
I was raised in a rural area and grew up on a dairy farm, but I've lived in a suburb for the past 5 years. There is nothing natural, beautiful, or interesting about the environment to me. Its just an enormous waste of what used to be prime farmland that actually served a purpose. Turning that land into tracts of manicured lawns and parking lots created more problems than it solved.

People moved out to the burbs because it was the affluent thing to do and was supposed to guarantee a rewarding lifestyle. It's not for everyone. There are those, myself included, that find neither the relaxing solitude of the country, nor the engaging diversity of the city in the suburbs. It would have been a better use of resources to create a green city environments that would have served everyone.
Look up what IBM use to sell. Technology comes and goes, companies adapt.
Ignoring the grannies beneath this reply, the main reason I wrote this entry was because I'd written a previous entry about how Blu-Ray was not going to be used for my film, because the restrictions were so heinous that they overshadowed the power of the technology. A little while ago, the restrictions/costs were changed a bit, and people were starting to ask me "so, does this change things?" and I wanted to make it clear that they didn't change things and all.

While it's nice to talk about all sorts of OGG hippydippery and how it should be released online, the fact remains that many people who'd want to see someone's "film" will own or use blu-ray and wonder why the film isn't being released on a 'real' format that can be bought on a nice disc and put into the components in their home. And my bringing these subjects up the way I do is an attempt to explain why that is the case.
An interesting side effect of the trend towards bad language (which I feel is most often the result of laziness) is that its emotional context is being degraded, at least for me. For instance, if someone calls something "bullshit," it seems casual, or I'll be suspicious of the reasoning. If somebody uses the word, "nonsense," instead, it gives me pause and I immediately think more highly of the motivation of the speaker/writer. Again, I can't defend this rationally; it's just an emotional reaction I have.
and if you set the album names (or the 'grouping' field) to "Revolver (Mono)" and "Revolver (Stereo)" you wouldn't have that problem.
How many deployed web apps really use Twisted? There are like 3 web packages in Twisted, most of which are really buggy, and as far as I could tell, barely used (even they acknowledge this, see http://twistedmatrix.com/trac/wiki/WebDevelopmentWithTwisted).

When we were developing this, we found that Twisted introduced as many problems as it solved in terms of incomplete features and bugs. The other protocols seem to have more attention than HTTP from what I could tell.
I'm surprised this idea passes anyone's laugh test. There are all sorts of issues here with distorted incentives - if my ability to stay in the US is conditional on running a company, then I will do everything in my power to keep the company limping along, and I will be loath to take certain classes of risks. This seems in tension with the very concept of a startup.

But the more fundamental flaw here is privatizing decisions about citizenship. I can't think of anything that's more appropriately handled by government.
The comments so far refer to the "sentiment deducer" aspect of the service. They've brought up some examples of how it's not working right now, but they missed an important question: what in the world is "positive sentiment" abstracted from context, and why would I want to know if a site had it?

An issue we haven't brought up is tags. Current tags for HN: "ago, points, comments, com, hours, hour, hacker, discuss, minutes, tornado." I see some good ones, but it's quite noisy (and it seems to have grabbed the tornado story as a main topic--scraping the title?). This feature seems most useful to me, and most easy to improve.
Don't forget:

d) Rather than thinking through what I have to say, I'd rather slip down to the lowest common denominator expression because it's easier, without regard to the large percentage of my audience that may be offended.

e) For me, emotion trumps reason.

f) Has an immediate effect, although not the one I might hope for.

hn is a great place for technically minded people to share ideas on achieving success. Discarding x% of your audience for no apparent reason is hardly a perfect form of anything.
Bit like IE8, FireFox and Chrome, then?
Rant on mp3 blogs and free streaming music...

What's funny is when projectplaylist.com was actually accessible, it was basically an HTTP version of Napster for music blogs. They made it seem like they were playing MP3s found on other sites, but they really aggregate all of the files in a large storage cache sorted by seemingly-random numbers. They then obfuscate the URLs by "encrypting" them with a single RC4 key which was embedded in their flash player. The end result was a search engine for finding and downloading any music you could possibly want right from their high-speed repository.

I don't think they ever re-implemented this but they did change the HTTP interface every so often, and now the main pages are down most of the time. Myspace had a similar functionality (with XML to serve the location of the files, so no nasty html grepping needed) but when they released their music-centric site they finally got wise and added a more dynamic system of authorizing and re-authorizing each piece of music being played while it's playing. This actually is neat because it allows you to gather stats on which songs are being played for how long and who's really interested. It wasn't worth it to me to extend my script to support this more complicated functionality but I don't see why it couldn't be reverse engineered with a little time.

So anyway, any of these streaming music sites are basically playing a dangerous game with their content. When you hand someone content for free, anonymously and via the internet, you're just asking for someone to make a script to download it where they don't need to watch your ads. RTMPE is not a solution because we've had rtmpe reverse engineered for what seems like years now. It seems like the only thing that makes content providers interested in this at all is when someone makes a snazzy GUI which does all the work for you and simply downloads songs.

All this could be handled by simply requiring authentication & authorizing song plays N at a time. Then you don't really need copy protection since the user simply doesn't have the capacity to download more than one or two songs at a time, which (if implemented correctly) can make it damn hard for anyone to exploit your service.
By that reasoning, my complaint was actually useful because in decreased the value of the aggregate. ;)
Exactly. Thanks for proving my point. Clearly the playing field is not level. The only reason that "Grizzly Bear" is not as popular as Maroon 5, is because they dont have the outlet (iTunes or anybody else) in which to present themselves and compete. Maroon 5 is not the hottest thing since sliced bread. Trust me. There are many unsigned artists out there that are just as good and better, and that people would search for and request, and buy songs from, if they had the opportunity. An opportunity that is spawned from the people, music lovers themselves, and not major labels and the FCC.

That's great that "once" a month Apple releases a new indie pack. As if that truly compares to the amount of heavy rotation that major artists receive on iTunes. Not. Sorry to tell you, but that indie pack with 20 new bands once per month, is not getting anybody any significant exposure, nor helping any unsigned musicians to really earn a living from their music. Especially not in comparison to the millions Maroon 5 and others are getting.

Lets take notes from YouTube and Digg.
This is not a new idea, look at Cappuccino and Atlas.

Lots of systems allow one to build an interface up programatically but they often provide the declarative model as well (Look at Google's Android platform) because any non-trivial interface results in a LOT of code.

Markup is very good at implicit relationships, this is stuff that takes up space and time in code. I think the other big drawback is that you can write markup and a rendering engine or whatever consumer of that markup can attempt to optimize the interface creation, maybe its faster to instantiate 100 table cells and then make the rows and then the table, if this code is editable you could inadvertently mess up your code.

Either way it seems like a lot of work for no gain, you end up with a big pile of interface and if its markup or code or whatever, if its written by a tool its going to be no fun to manually work with.
EM is a general-purpose library for nonblocking IO. Tornado is an HTTP server. In as much as they're both about nonblocking IO, they are similar.
Any idea how much per machine can you serve when you use a bigtable/cassandra/dynamo/pnuts-like system instead of MySQL?
This is more of a combination of a web server and a web framework, which is what I find fascinating about it. Twisted has had a web server forever, but despite a significant amount of experience in Twisted Land, I'd never write a full app using it! Add to that the (apparently) standalone low-level modules and we've got some seriously awesome tech that FriendFeed/Facebook have supplied for free.

Thanks a lot, fellas. Asynchronous networking programming in Python is somewhat of a bear so it's really nice to see a tool get released that improves it!
Ask HN: the overview of interesting hn posts by subject?
What was the site that gives an overview of interesting hn posts by subject? Curse my bookmarking habits (or lack thereoff).
Well, I'm pretty mathematically inclined, but ignorant of Bayesian statistics, and I still didn't really get it. Frinstance the first full-length paragraph:

The full Bayesian probability model includes the unobserved parameters. The marginal distribution over parameters is known as the “prior” parameter distribution, as it may be computed without reference to observable data. The conditional distribution over parameters given observed data is known as the “posterior” parameter distribution.

uses too much jargon; I'm sure I'd understand it if he'd defined "marginal distribution" and "conditional distribution" and clarified exactly what the difference between observable and unobservable data and/or parameters is. The hypothetical audience for this seems to be people who are intimately familiar with statistical terminology but know absolutely nothing about Bayesian statistics.
Microsoft creates CodePlex Foundation to facilitate open source contributions
heh. I used to work at Yahoo, I currently work at Netflix, and my personal site is unitedheroes.net.

I also know chad and he's being a dork. (hey, i appreciate a well crafted troll.)
As far as I can tell XML config files (at least those intended to be hand-edited) have largely fallen out of favor in non-Java open source projects.

I think it's too bad that people seem to be diverging towards either a crappy, barely readable data format or full-fledged programming languages. The advantage of XML is that it's a well-specified and reasonably flexible way of representing structured data. You can interpret an XML document as code (e.g., XSLT) but basically XML is just data until you say otherwise. Configuration file formats should be dumb. You shouldn't be able to program your configuration file to play chess. The only significant downside of XML is its verbose and barely readable syntax, and you don't need a configuration file that has its own byte compiler and runtime system to provide readable syntax.
I'd be most interested to see what happens a week and a month from now. That graph is obviously going to go back down, but I'm curious at what level it reaches an equilibrium and is that going to be a higher number than the prior sales date.
Good question -- but I have to say "almost certainly not", for two reasons.

First, I haven't had any email from Microsoft about this -- and for all that Microsoft has a reputation for being bad at security and not supporting open source software, they do take their responsibilities seriously when it comes to inter-vendor coordination.

Second, the details I've seen relating to this suggest that it relates to connection hashing -- which is relatively new, and thus is unlikely to involve code from the BSD stack which Microsoft imported so many years ago.
As FreeBSD Security Officer I don't see anything unreasonable about that question -- it's the first thing which occurred to me, too.
Good points. I think if I were single, I would want to live in the city because the disadvantages I referred to just wouldn't matter if it was just me.

However, my inner city is apparently not as nice as yours, so for me the desire to live in the city and not have to drive as much is out weighed by my father/husband desires (whatever those are).

If I lived in the same city area as you I may have made the decision to be in the city even with my family.
Have it recommend changes. Tell us what we can do to improve.
This aspect of the talk is a big justification for more abstraction in a lisp (namely interfaces / type classes / similar).

This decision should not actually affect written code, other than maybe a type declaration or similar to say "this is a singly linked list" or "this is a tree list". Even if you ignore performance, that car really means "get the first element of this two element cons cell" rather than "get the first element of this sequence" is one of the most obvious limitations / warts of (classical) lisp (and scheme) as compared to more modern languages designed with data abstraction in mind.

Of course, this is "modern" as in OO decades ago (Java, C++, etc). Taking it a step further you could omit the type declaration entirely and infer at compile or runtime (via profiling + JIT) which list implementation is best.