skysight-inc/HackerNews huggingface dataset:
There is something surprisingly amusing about declaring things like 'koala' as a snack. It must be an evolutionary thing - the amused feeling is just a suppressed urge to kill and eat anything that moves.
You missed my point. I meant to imply that I figured you hadn't ever built something and submitted it for approval to a community before. If you had, you'd know that receiving comments like "I see no use for this" in such a blunt manner is discouraging and overall an unhealthy bit of feedback to receive.

Sure, I could be wrong.

[insert comment here about the degrading quality of HN lately]

EDIT: comments like that are also unhelpful.
Any word on how many free minutes of internet the startups working there get?
Perl has awesome feature called "taint mode", where data derived from outside of the program may not be used to affect something else outside of the program. Every variable has a "taint flag", and it's a programmer's job to "launder" the data. Any attempt to use tainted data except for use in specifically permitted cases (like in print or syswrite calls) will result in a error. Concatenating tainted string with untainted one will result in a new tainted string.

Django has similar, albeit somehow weaker concept with SafeString. Unfortunately, I'm not familiar with Ruby/Rails.

However, consider outputting data as JSON for some fancy AJAX client-side stuff. While I doubt someone will forget to properly escape JSON, forgetting to escape strings as HTML is fairly easy, and no taint checks would prevent you from doing this.
This is actually pretty cool. However, I would suggest an option to use a more descriptive, non-shortened URL (something like localgo.com/1600-pennsylvania-ave/). I don't see myself using this on Twitter much, but definitely in emails.
Hey man, I'm doing it right now ... got a startup i've spent 10 months on that I'm still hoping I can make successful. Even though I could probably quit and pickup one of these 150k jobs everyone seems to be getting ;)
There is a third explanation - barriers to entry have come way down, so lots of amateurs have gotten into the business. Some of these amateurs are now talking about it.
I think a recurring fee for this kind of service is a bad idea. Either you spend some time each month deciding whether you got $X of value, or you choose not to bother and feel vaguely taken advantage of (at least, that's my own personal experience with Audible.com and other monthly services).

Thanks for reminding me to go update the roadmap :-)
Evernote does pretty much everything thats for sure. 30 million funding should do the trick. Historious is also a nice alternative though, at least they have a stable path only on bookmarking. Anyways competition really makes services better.
My initial reaction was 'why would I do this', but thinking about it a bit more, I think you're on to something interesting.

The challenge that I think you've yet to meet is explaining why it is interesting/special/needed.

Though this may be better than a link dumping the user onto the standard google map page, google maps are so easy to embed into the webpage that the business controls, so I'm not sure you're really solving a problem.

Doesn't mean that you aren't on to something, I just don't think that is the answer to the question. For instance, for many businesses, more than one thing happens at an individual address (office building, shopping mall), so how would you answer that issue.

Also, businesses want to keep the user on their site, not throw the person over to yours.

So, now that you have this bit, what can you do to help businesses put the map on their page? Once they've done that, what other service can you offer them.

I don't know. I like your idea. i think it has merit, I just don't see what the actual benefit will be.
Bodhi, A minimal, enlightened, Linux
"Life is what happens to when you are busy making other plans"

No better way to ensure you'll never follow your dreams than set yourself up to be dependent upon a large salary and plan on pursuing them "a couple of years later."
Haha yep, you're spot on for evernote...
all derivatives are not coupled to supply and demand hence their economic value as less than zero...

Once you get off being coupled to supply and demand the cost of bailouts far out weighs any short term value
Hm that is almost twice as much as those who would want to eat a todler.
If you are a superior candidate (significant years of experience, many successful products that you were one of the couple key dev members on), interview anyway. There are relocation benefits usable to the large players with deeper pockets, one of which includes third-party companies that will buy and resell your house from you via a subsidy provided by your new company.
GENIE OUTLOOK EXPRESS BACKUP VERSION – backup Software
GENIE OUTLOOK EXPRESS BACKUP VERSION is an office software programmer. It is an advantage in backing up the information of all the identities in Microsoft outlook express in the same back up file.
Yes, it's true, but not much of a secret, e.g. https://twitter.com/#!/yegg/status/35088183012102144 http://ye.gg/gmail
How Microsoft innovates (by an ex-Microsoftie)
Google was the biggest winner of the dot-com bubble.

However, if you are looking for companies worth reviving after the dot-com bust then there is an interesting Quora thread here: http://www.quora.com/What-companies-that-went-out-of-busines...
Review my weekend project: Webapp to add CSS to any website and share the result
Sports games. I had heard that the killing aspect could have been been removed from the game in Germany for legal reasons. Bullets were to be replaced with paintballs and killing with simply eliminating opponents. They never ended up passing the law banning violent games though.
The real danger of OOP is that people mangle it and use far too much state. At some point there is virtually no difference between a class with many variables and global variables yet this is exactly what we teach freshmen.
No takers yet on your question?

If you're starting from scratch, the cards are stacked against you - why spend your time and resources competing in a saturated market? It would be far better to focus on another product idea, and that's probably the best advice you'll get.

Not to be a pessimist though - a truly unique idea that will compete with Facebook will improve access, or improve content. They probably have you beaten on access and can outspend just about anyone, so you'll have to focus on content by choosing a small sub-section of society, and making a very tailored product that appeals to them.

Random examples: a product that appeals just to Subway store owners, or something just for rodeo clowns. What about a companion product for the One Laptop Per Child project directed at markets where Facebook is less developed? Pen + Paper + Imagination = good ideas.
Another way is to impose a hard stop at the 7.5 minute mark. If after a yellow light and a red light the presenter is still yammering, cut off their mic.
The private goods-producing sector value added fell 6.4 percent in 2009, after a 4.2 percent decline in 2008. The private services-producing sector declined by 2.1 percent, after a 0.4 percent increase in 2008. The finance and insurance industry grew 6.1 percent in 2009, partially offsetting the widespread economic decline. The increase was primarily driven by the strong recovery of the insurance carriers industry.

That's a quote from a December 2010 report from the government's bureau of economic analysis.
This is awesome! This will save me a lot of time in communicating small CSS changes across a team. Thanks a ton for building this!
I actually got the idea from a comment here on HN a few weeks ago, and had a little time on my hands today and did it.

Here's the obligatory HN link: http://www.csspivot.com/CH7HJ (just a green background)
Poll: Which version of Python are you using? [FIXED]
Please only select one, the current version you're running, even if you have used both previously.

I'm curious as to which version most of the HN Python devs are currently using.
I'm happy it will be useful to you -- I was wondering if it would! Drop me a line if you have any feedback and ideas: chris (at) metachris.org
I didn't say 'I see no use for this'.

I said 'not seeing a big need for this in my life.'

Those are entirely different sentiments.
What I said is very specific to ME. to my life.

And I think understanding how many people see a need for a product in their life is important to know. We need to hear that when we are building things rather than just the pleasant loop of 'great idea'.

And btw... I don't think I missed your point. I think it was pretty clear.
Play against their giant corporate structure. They can't adapt and be flexible, but you can. You might not be able to match their salary + bonus, but you can do other things. How about giving your employees more vacation time? A lot of them are not living in the same town as their family, they will value having time to spend with family, or to travel. Google has what? 3 weeks of time off? Give them 6 if you can. Pitch it as, "sure you can make all that money, but will you have time to spend with you kids or to travel?"

Also, let some people work from home if possible. Let them keep flexible hours, make 11 to 3 core hours and let people come in early or leave late ... It is stuff that might take lots of red tape in large companies.
I bet th effect of even of the most engaged users isn't worth $10/month in ad revenue. Although I think there would be an irrational element in the pitch of reach the whole Twitter userbase vs reach the users that haven't paid.
The points about LLVM being designed for "static C-like languages" isn't totally on-point. There as an impedance mismatch between Python and LLVM, but it's less about dynamic versus static than it is about the nature of the stack frame.

In LLVM, most optimizations operate on SSA values (the Value class in the LLVM IR). There is some support for CSE-ing loads, etc, but the effectiveness of that depends heavily on your alias information. So to get good optimization out of LLVM, you've got to represent things as Value's.

This is hard to do in Python. Python's lexical scoping semantics are a little bit wonky and there are lots of scenarios in which the thread's stack frame is reified as an object. So without some heavy analysis, you end up keeping your local variables in an activation frame object on the heap, and at that point you're toast. The local variables themselves won't be represented as SSA Value's, and most of the LLVM optimizations won't do anything with them.

This is not a "dynamic language" thing per se. Lisp, which is also a dynamic language, actually maps quite cleanly to LLVM. Every binding introduced by LET is already in SSA form unless it is either closed-over, assigned-to, or both.

1) If the value is just closed-over, you demote it to the function's environment and replace uses of the variable with a load from the environment vector.

2) If the value is just assigned-to, you just demote it to a stack slot via ALLOCA and LLVM's mem2reg pass will take care of re-promoting it to a Value. This latter technique is exactly what Clang does for all C local variables, so LLVM is highly-tuned for handling this scenario. In C, variables that have their address taken cannot be promoted, but this cannot happen in Lisp so every assigned-to value demoted to an ALLOCA should be promotable.

3) If a value is both assigned-to and closed over, you demote it to a heap-allocated box and replace all uses with heap references.

After this transformation, nearly every Lisp variable is an SSA Value, and the optimizers can work with them. Even if you use function calls to do generic arithmetic, etc, LLVM will happily CSE them for you as long as you mark those functions as readnone (ie: pure).

Now, there are some things LLVM won't do for you. It can't const-propagate generic arithmetic because it does't know the semantics. It can't do reassociation, etc, because you're not using the ADD/SUB, etc instructions. I don't see anything that would prevent you from doing it yourself in a custom pass, however.

In short, the criticism isn't so much that LLVM has an impedance mismatch with dynamic languages as it is that it only handles the bottom of the optimization stack. You still need to do the high-level language-specific optimizations before handing things to LLVM.
I have totally hypothetical (but related) question, though: to what extent does a site's CSS need to be changed, for that CSS to be one's own? I'm just not sure to what legal limits people can use your site to save CSS code from other websites that aren't their own? Again, I have no expertise in this particular question, but maybe you want to include a small disclaimer...?
The Least Known Field of Logic
Can you tell me more about these commitments and what makes them expensive?

No one may explicitly choose to trade with HFT firms, but that doesn't mean they don't value their presence

"Although Vanguard does not engage in "high
frequency trading" and does not operate a "dark pool," we believe much of the public
concern over "high frequency trading" is misplaced and believes such activity,
appropriately examined, contributes to a more efficient market that benefits all investors."

http://www.sec.gov/comments/s7-02-10/s70210-122.pdf
Not justifying it, but when people think the whole system could break down, crazya$$ isht happens. The rightness or wrongness of what was done is not what I was getting into.

Merely commenting on your point as to why the "finance sector is protected by the government whereas startups are not".
For sure! I'll try using it when I have the chance and let you know what I think.

Lightning Edit: and a friend IMs me with questions about CSS. I'm going in.
Scott Adams chose to delete his post. For the blogger to repost it, IMHO, shows a lack of respect.
It's not allowing me to import from linkedin. :/
Ask HN: Avoiding the "Eternal September" Effect?
What's being done with Hacker News that will prevent the "Eternal September" effect to happen here?

I've seen it happen to a lot of communities and I'm genuinely curious how it might be avoidable, for both this community and many others.
WB isn't Metallica's label, they are their distributor in North Americ, and only on the last 3 records - a deal which ended a while ago.

Very very very very big difference, in that they don't own Metallica's music. Metallica music has been owned by their own 'label'/corp since the first album (which is why they went to court, directly).

Though the association they have creates a nice narrative for the story, so I can see why this writer jumped on it.
Google does all that stuff already.
It's a pretty big oversight that the author didn't include or link to the actual script.

This is the unfortunate issue with CoffeScript thuogh; you can't see it in the page, or copy it, because coffescript is compiled into JavaScript before the page is rendered. This is one of the main impediments to adoption. It's easy to learn javascript by looking at examples, but you have to dig through open source software for examples of CoffeeScript.
Sometimes we take a line of argument and simply write on and see where it goes. Scott has obviously decided to trash it. Why would anyone choose to retrieve it?
Well done! I'd be ears to a writeup on how you did it: tech considerations, Ajax, etc.

Super minor nits:

Missing characters
https://skitch.com/rocktronica/rs5nx/csspivot1

External scripts/CSS brought in with "//" falsely prepended with URL
https://skitch.com/rocktronica/rs5nk/csspivot2
I'd say showing a lack of respect was intended judging by the blogger's comment at the end.
Cool concept, but needs a little more bug testing (which is why you're here, of course :) ). My part: the bottom information for address (city/state/country) get pushed down a line if a photo is uploaded.
apparently it allowed them to not buy 70% of new servers at a time when they were growing crazy
Does the Wayback Machine show a lack of respect?
Might be a moot point for this app, since it only _appends_ arbitrary CSS and doesn't modify the existing.

That's a good question, though. I bet the WordPress GPL decision might have some relevance to it.
I'd argue that it's not search at all. It's ads. If you make things free, then your competitors have to also bring their prices down or remove all cost. To then pay for their service, or augment their revenue, they need ads. Which Google can provide --- possibly at a greater monetary value, with better tools, and farther reach than any other ad provider.
Bullshit. If you write something and publish it to the world, you can't just take it back. You can edit it, publish corrections, or clarify your position, but you can't un-publish something unless you get lucky and no one noticed before you deleted it.

Adams has been on the internet long enough to know better. And honestly, he's made a habit of putting his foot in his mouth in the past few years. It was just a matter of time before he said something really stupid, like this.

Honestly, what shocks me the most is that he doesn't have some sort of editorial review process. The man undoubtedly has a publicist of some sort... for someone that well known to have no one between him and the publish button is completely insane.
I'm sure you'll get a little bit of flak for the name, but this is a fantastic idea.

It will make my part-time hobby of sending people completely unsolicited design suggestions even easier :)
Utterly 100% disagree. Scott Adams posted it, and part of publishing anything comes with the responsibility and acknowledgement that it is subject to judgement.

If it had been snapshotted by the Wayback machine, who is being disrespectful?
And GM is blameless because they make SUVs?
That's not a bad idea, although the monetization I had in mind involved recruitment more than job-seeking. I feel like charging the business is the way to go here.

Well, that, and like the other guy said, carpet-bombing generic resumes probably isn't the best way to get a job you want.
Hah, me too.
Thanks for the feedback!

The missing characters are because the of unicode decoding in Python. If the content-encoding if not found in the html headers it will replace all unknown characters. I'm working on improving that.

The // is something I can fix right now.

[edit] the // link bug is fixed, and it also allows https:// links (which i noticed that it didn't work because i pasted in your urls)
Exactly. GM should be dead by now.
First you need to define "open". Open in what way? Open source code? Open API? Open as in sharing your personal data? Open as in telling you about how it's sharing your personal data? Open as in data portability? Open as being honest about its business plan? Open to ideas? Open to being open? etc.

edit: generally speaking, so that I don't seem like a complete douche and give you some form of answer rather than answering you with a bunch of questions, Google "feels" more open than say, Apple or Microsoft, but that can be because of good PR.
I can't speak about Hacker News, but Eternal September for me is synonymous with the "Disruptive Newcomers" effect - so you reduce the ability of newcomers to be disruptive by:
1. suspending accounts (maybe too drastic)
2. Community Flagging (middle-of-the-road approach!)
3. Progressively giving a user more rights as they contribute more to the community (StackOverflow does this well).
4. Giving experienced users a community monitoring (admin) position and the ability to edit or censure content according to your site's rules (again, StackOverflow does this, and rewards Admins with points when they edit new posts).
Arguably reproducing his entire blog post verbatim violates his copyright...
Thanks! And yes, that is exactly why I'm here (that and promotion).
Anna Wintour's Brand Anna
Hmm, I wonder why. If you get back around here could you let me know what sort of error it gives you?
"You will be able to select all or some of the content on your bookmarked page to save it as long as you want."

Really? Even if copyright holders litigiously suggest otherwise?

Of more practical value, does it work on pages that use JavaScript to dynamically render a page?
Replace "make money" with "achieve what may credibly be thought to be their goals". A charitable organization may have the goal of reducing poverty or disease somewhere rather than making money; fair enough. (Of course in some cases you might elect not to believe that that really is their goal.) But I don't think anyone ever thought that Swoopo was a philanthropic endeavour.
One of my favourite HN projects in a long time.

You'll have to do a blog post on how you pulled it off some time.

Design feedback is going to be so friggin' easy from now on. If you ever begin to lose money on this, I'd love to buy a premium account or look into a subscription model.

(Regardless, you should look into a premium user program. Some ideas: prioritized bandwidth, custom shorturl for credit(?) such as /<user>/<shorturl>, a profile to save a history and metrics similar to URL-shortening services. No ads.

It'd seriously be stupid not to monetize this; I can't emphasize how much I love your concept.)

You could also reach out to companies looking for redesigns (or -aligns) and find a way to match them with a designer.

Remember to put up a link on Forrst. Heck, you could turn this into a design community by your own, where people share redesigns of sites - and you could implement a favourite and upvote system to reward the best ones. Showing users how shitty airline websites could look - not just as Adobe mock-ups - is very powerful. Set up some basic Django, include some thumbnails of each site link and implement a basic upvote and favourite system - boom, Dribbble for CSS. Scale later. Basically imitate all the monetization Kyle has done for Forrst.

As someone gravitating between college and no job, finding a way to prove my skills publicly is very difficult. This service would be great to leverage and would make it very easy to accomplish this feat. A premium user system could also allow people to include a pretty embed csspivot portfolio.

And then there's the whole let-me-show-you-what-I-can-do-for-you-application discussion[1].

If I were anyone on HN, I'd pitch him an offer for a banner on the site, because there's a very good chance that this blows up and goes viral. If I had a site or service to plug, I'd already have done this. Here is his Twitter profile, the only contact information I can see: http://twitter.com/metachris.

[1]: http://news.ycombinator.com/item?id=2361034
LuaJIT being a trace compiler, escape analysis in implicit. As long as a value stays (say) int or float, the code to handle it stays int or float. If for whatever reason it switches type, the code will change to accommodate that -- but as long as the types (and/or values) stay the same, the machine code to handle them will take advantage of that.
"Most Python code at Google isn't performance critical."

What about AppEngine? The primary 'cloud' platform at Google.
Exactly right. I'm not going to pay for a bookmarking service when I adopted pinboard.in early, before it cost anything, and also have an Evernote account. The market is already quite crowded by very smart people.
http://twitter.com/#!/cooltedsays
Its interesting. This wasn't a slip of a phrase or "outburst" like error. This was a sustained train of thought gone seriously awry. I wonder how long it took Scott to say to himself "wait.. no.." and wander back to his computer to delete this.

It just goes to show that everyone makes mistakes, even when it is ostensibly their profession. Adams always rode the line between astute observation of reality's offensiveness and being offensive himself. I'm surprised this hasn't happened to him more often.
Finance was being discussed as a percentage of GDP. Every sector can't increase as a percentage of GDP. That should correct to a fair amount for the general growth in all industries.