skysight-inc/HackerNews huggingface dataset:
i've found locale-specific sites to always be better. unfortunately that does require knowing what they are if you travel.
> I find your comment interesting. Let's take a look at your list.

I find yours interesting as well, because you struck down a straw man. I didn't say these problems were solved, only that we CAN credibly make long term (which is of course relative to the field) predictions about these fields with reasonable success.

And then you proceed to strengthen my point by reminding me—as if I needed a reminder—that the scientific process is ongoing and our body of knowledge increases every day; new evidence overturns old and we revise predictions all the time.

If this is not a credible process, I think we are operating on very different definitions of ”credible”. And I see 0 evidence that the general body of knowledge amassed by the IPCC has been significantly tainted. Some of it will be overturned, and I'm sure much of it will be repeated and audited over time. That's not a black mark or a warning sign, that is the status quo.
Macs, Firefox 3.X, Safari, and Chrome Not Supported on Microsoft adCenter
I think that people will see that I build cool things, and it's a small enough amount of money that everyone that buys into it will eventually at least break even.

This will sound harsh but it seems like you are asking me to pay $50-$200 so that just to break even with my investment I need to commit to spend a further $600-$950 on an unnamed product based on a blog post with your only business credential being a failure. Based on your writings about Renraku, I am ready to believe that you are a great hacker but that doesn't mean you make great products too.

This would be a lot more credible and successful if you were selling something (anything!) today and offering a lifetime discount to go with it.
They are not equivalent. In Lisp there is no distinction between the syntax and the AST. In Haskell the AST is modeled using explicit data types.

http://www.haskell.org/bz/thdoc.htm :
"In Template Haskell, ordinary algebraic data types represent Haskell program fragments. These types modeled after Haskell language syntax and represents AST (abstract syntax tree) of corresponding Haskell code. There is an Exp type to represent Haskell expressions, Pat – for patterns, Lit – for literals, Dec – for declarations, Type – for data types and so on. You can see definitions of all these types in the module Language.Haskell.TH.Syntax."
He's wrong on the "leave your laptop plugged in always" point, but presents a bit of a false dichotomy.

Your battery will last longer than three years if you keep it below 80% State of Charge. A battery below 80% has nearly no loss of capacity over time. If you have a good laptop with a removable battery, taking it out once it reaches 80% will extend its life by years.

http://www.slate.com/id/2234009/

http://www.batteryuniversity.com/print-partone-19.htm
If I end up making boxed software, I'll allow people to send in proof of purchase for the difference. That said, I don't see too many people buying this who still buy boxed software ;)
Yeah, but it: (a) requires paid licenses, and (b) runs on a troublesome OS. It's also an absurd waste of time and resources just to convert a text format. I'd just as soon run it through Google Docs and scrape the result, etc.
Ah, the war against advertising-based business models rages on.
There's a difference between "passion" and passion. Passion is a good metric to judge candidates by. "Passion" isn't. :-)
I even got suspicious that the right image on the Proof page might have been doctored, but it does pass the Gimp test. :)
I saw the large, red, bolded sentences centered between paragraphs, and my mind just filtered them out, assuming it was an ad.

It took me a minute to figure out that the bold red text was actually relevant content.
Concurrent programming is non-algorithmic?

Tell that to anyone hacking erlang.

"a one-dimensional sequence of operations to be executed one at a time"- is this a parody?
This is a good thing, though. With Common Lisp, you have to emulate this via a code-walking library -- and because the code-walking library just uses heuristics, you can never be sure that your macro is right in all cases. With well-defined data types for each AST node, this problem goes away.

The advantage that CL-style macros have is that they are much easier to use than TH. For me, anyway, writing a Lisp macro is a trivial thing that involves almost no thinking. Writing a TH macro takes some testing and debugging.
I thought the same thing but then I read the marco.org article and realized that it wasn't a response to the This Week in Batteries blog, but to an unrelated article that seems to recommend full cycling the battery. I believe what was meant by the marco.org article is that regular full cycling is a lot worse for your battery than simply leaving it plugged in.

The This Week in Batteries blog recommends extending the life of your battery by not constantly leaving it topped off at 4.x volts per cell (which causes the internal aging process to accelerate)

So in essence, they're probably both right.
When people ask me what's best for their laptop battery I say charge it to 65% and put it in the refrigerator. Not so great for using your laptop however.
It's really too bad Google didn't buy them; I don't fundamentally trust Google that much more, but I do trust that Google doesn't care more about the pennies it would get from hard-selling small business than it does about the avalanche of cash it gets selling advertising to everyone.

There is, however, a special place in hell reserved for the people whose business model revolves around squeezing mom and pop businesses. It is an endless Wal Mart, stretching as far as the eye can see, inhabited by zombie greeters armed with 24-can value packs of flaming caustic Dow distinfectant spray.
I would wager to say a large majority of .asp sites out there are vulnerable to these types of issues.

Most were coded before common sanitization and security practices were observed during dev, not to mention built in to frameworks.
poster -> I don't know nearly enough about climate science to make any claims about it. What I do know about is scientific methods and I do know that there is no scientific method that can credibly make long term predictions about complex systems.

You ->(Provide examples, presumably, of complex systems that we can provide long term predictions about. If you don't know anything about climate science, maybe you should do the rational thing and listen to the experts and the best scientific consensus of the time.

Me-> Provide examples about how in each of your examples, we are not able in many cases to predict long-term system state or reaction to stimulus. Trivial example in medicine: tell me how an individual is going to die by examining them as a baby. Original poster was correct to be skeptical. Ignorant people have plenty of tools at their disposal to reason and understand the quality of the underlying science. The science itself may be complicated beyond belief, but the underlying meta-data -- how science is done -- is not.

You-> Straw Man! You're using a straw man!

I think we're done here.
Eh I think you're ok - if they're tracking visitors that closely, they'd know that you came to that link from here after it was already made public. Plus ycombinator.com gets a ton of traffic so I'm sure you're not the only one. :)

But yea, probably not a bad idea to delete that link anyway...
you know - these rumors were already flying by then... wonder if they had any impact on the outcome.
WAY more dramatic for me: the blue and green spirals are the same color.
http://blogs.discovermagazine.com/badastronomy/2009/06/24/th...
Bloom Energy fuel cell claim raises hype, questions
It boils down to consumer preference and giving users what they want.

No, this is not what not allowing an app to be sold is. This is Apple's preference and not allowing users to get what they want.

Also, what's intrinsicialy wrong with someone looking at porn on the train? What makes it more wrong than, say, reading the Bible?
Don't talk about Lua!
Reminds me of the founder of JetBlue, David Neeleman. He used to help with bags, serve drinks, and frequently got into the nitty-gritty.
Below the fold? Really? You can't scroll?

The whole concept of a fold is ridiculous to begin with (for the most part), but then to give feedback that the "here's how you get our paid app for free" link is not front and center? Really?

In the 10 seconds I spent looking at ScrumPads home page, I think it's a good design. The #fail didn't come until i clicked the link and landed on a FAQ not related to the promotion. I'd be interested, but I couldn't find more promotion details. Because of this, we'll probably stick with Unfuddle and their ticketing system.

I will say that yes, this HN thread is a promotion, and therefore, the URL should take us to a new landing page highlighting the promotion. Not to the general home page.
All of this sounds like an elaborate plan to motivate google employees to quit and start their own ventures.
Host-proof applications: doing it wrong
Can anyone recommend an alternative?
At the risk of summoning Captain Obvious...

Is this for sneaking code past XSS filters? Or for making XSS attacks more difficult? Can someone explain the utility?
Yes, but why does that work? I don't get:

+[]

or

[]['sort']

or

[]['eval']

for that matter, why does []['sort']['call'] work but []['call'] doesn't.

All of these look like they should be syntax errors to me. What am I missing?
I know too much about how experts work to believe slavishly in any scientific consensus. Scientific work is based on scientific methods that have limits I do know about and consensus is not truth.

But if you had read my previous post carefully you would have noticed that I do actually listen to the consensus as far as narrow climate science is concerned. I do not believe in the the kind of broad predictions that are coming out of a politicised research establishment and I do not believe in the extent of certainty they try to convey.
This shows how far New York has diverged from reality. No one in any other city would consider this "booyeah" worthy.

In most cities, you can raise a family in a $1275/month apartment.
Bueda API Turns Tags into RDF URIs
Skin Care for Diabetics & Infections,Treatment and prevention of skin conditions
I'm interested in listening to what others think about the startup visa - not swept away by the hype surrounding it, but an intelligent discussion on it's true merits and shortcomings.

There is no question that there is a need to foster and grease the wheels of entrepreneurship.
I wrote this a while back. Writing is Thinking:

http://www.petermichaud.com/essays/the-secret-about-writing-...
The response linked in the comments from the author of the original blog post he's complaining about sums it up pretty nicely:

http://itscommonsensestupid.blogspot.com/2008/04/passion-doe...
Because [] doesn't have a 'call' attribute, but does have 'sort' attribute (remember that Javascript has a funky object notation, which is why people have to do elaborate dances to iterate over objects), and because the 'sort' attribute of [] itself is an object with a 'call' attribute.
So parents have a highly irrational fear of doing anything to increase the already high sex drive that kids have.

But it's only Americans that feel this way.

And anyway, if "protecting the kids" is the problem, then Apple should just not let kids buy the swimsuit app or whatever. Why should adults suffer because "STDs travel through younger populations at a much, much higher rate than older ones"? That's borderline insane.
Interesting experiment.

How much for a lifetime of free?

Additional factors you could play with:
1. Let people name their own price and % discount (0-100) and reject or accept their offer.
2. Let those who invested in you contribute to what you build next.
Perhaps assign voting share based on $ invested.
"[W]hen you get prostate cancer and the oncologist puts you into the IMRT machine to zap an area close to your gonads with a dozen different beams of radiation, you’ll probably find yourself hopeful that a professional wrote the controller’s software rather than someone who was always chasing the next hot thing in computing (and maybe never worrying about stupid dull things like documentation, specifications, tests, code reviews, quality control or that sort of old-fogie stuff)"

+1

I think it may be helpful to extract a couple of more layers from the analysis model.

Clearly software "engineering" has been confronting the expected (required!) transition from an art and craft discipline to a full blown industrial discipline, and in my reading, the OP is really (only) addressing the required mindset and the necessary changes in self-perception of the practitioners.

Equally clearly, we are still confronting the transition and frankly are stumped by some very (very!) fundamental issues that need to be resolved before software "engineering" can be industrialized to meet the industrial scale demand for software. (Consider: data persistence and logical process impedance mismatch; concurrency; etc.)

So, in my view, to argue uniformly against "passion" (we all know what it means: software geek born to code ;) based on a completely fanciful projection of the process of software development to the analytical test bed of a established, industrialized, nearly-scientific, discipline, such as any sort of applied physics (MechE, EE, whatever), chemistry, etc. is inherently flawed.

Yes, you don't need (nor want!) "Fuck you" starlets with attitude in your engineering department. But that is precisely the type of personality that is going to be constructively useful on the road to industrialization of software development. Because it is the "passionate" geeks that typically produce breakthroughs, and that is what we need as of now.

Once we have solved the conceptual problem of how to produce software as an industrial product, then would be a more appropriate time to focus on the ideal psychology of a "worker" in the software engineering industries.
There's no need to 'emulate' anything 'via code-walking' and 'heuristics' when writing Lisp macros. This is a personal use case of your own.

If you know how to write Lisp macros(i.e. experience) then they will be correct. Not all Lisp macros are trivial to implement even for the experienced Lisp hacker. Writing a Lisp macro requires testing and debugging. The difference is that Lisp inserts no 'airbags' between the language and the programmer. They are very powerful but you may 'hurt' yourself.
Is there any reason why sql databases should be less vulnerable to that other type of problems?
I get where you're coming from but it's only true if none the thousands of articles about the importance of programmer passion take it in the "lust" sense, and having read a good chunk of those articles, I'm quite sure that is not the case. Whereas my critique of the GGP was just about this specific article.
Scientists Unravel Mysteries of Intelligence
The people behind DRM don't seem to get what they are dealing with. The people who pirate/steal their products are not making a choice between buying the product or stealing it, they are choosing between stealing it or not having it at all. DRM, specially of this invasive variety punishes the valid customers who pay good money for the product, while trying to combat the folks whose money the company will never see.
Did KDE become less fun when it went from being the Kool Desktop Environment to the K Desktop Environment?
To build on my comment below "...I think it's a good design. The #fail didn't come until i clicked the (bootstrapped) link and landed on a FAQ not related to the promotion..."

After spending a few minutes on the site I found in the signup form, when i hovered over the tiny little ? icon what the criteria is for this promotion. Great, I qualify. However, the signup form is VERY painful. Do you really need all that info? The only thing you probably need are Company Name, Email and Password. Assume everything else and give the users a way to set those once they've signed up.

This is just my 2 cents. Overall your design, and the product itself looks really good. The signup just seems to be a weakness.
That works if it's actually possible to avoid infringing all overbroad patents. But the USPTO's bar for "novel and non-obvious" is so absurdly low that I don't believe we can assume they left us any gaps in the minefield.
Whoa...is this true? I thought I was like this because I'm not a hardcore developer.
Facebook Just Patented The Feed
Okay then, I disagree with that critical aspect of the argument and dismiss as laughably false the following claim: Passion is fleeting, transient, momentary on the timescales that achievement requires.

I offer the following thought experiment to justify my position: Pick any ten people that everyone agrees have achieved something notable. They could be Olympic athletes, business people, and so forth. Now approach a control group of people who are ignorant of our argument and ask them: "Which of the following ten people are passionate about their sport/business/vocation/what-have-you?"

If on aggregate 25% or fewer of the ten are judged to be passionate, I will concede the point. If 75% or more are judged to be passionate, I claim that passion and achievement are not mutually exclusive.
Readers should be aware that the article completely misunderstood the patent, as did most of the commenters. I find the misunderstanding much more interesting than the patent itself.
How smartphones will disrupt PCs
Why does it seem like these kind of bad ideas keep coming from the Ruby community? Next time you see a Ruby vs. X language flame war, remember this post. I've never seen these kinds of bad ideas get enshrined as design patterns in any other language community.
I beg to differ. I used my last laptop 10+hours/day always plugged and the battery wore off after 6 month. My current laptop, exactly the same. I only used it plugged in and now, after 10 month, the battery lasts 5 minutes.
The startup visa bill smells like progress and I don't buy the idea that a small step in the right direction hinders efforts at more radical reform.

However, I would like to see a more entrepreneur-centric approach that makes the O1 and EB1 processes easier, rather than using the EB5 as a starting point. That would benefit a wider group of entrepreneurs, though not necessarily investors and it's the investors who seem to have the lobbying power to make change happen.
"a federal judge granted a temporary restraining order cutting off 277 Internet domains believed to be run by criminals as the Waledac bot"

I would expect most botnet domains are hosted in a country with lax cyber laws.

Update: Researched a little further, ICANN owns the DNS root zone and is run in the US, does the US really have the authority to cut off pieces of the internet? WTF? I really hope I'm missing something.
The issue comes when transforming entire expressions; what parts are code to transform, and what parts are data? You can't know, you have to guess.
I don't think that the patent will have any affect on sites such as Twitter, where it's just a feed of statuses. A site that shows you what's going on with others that are in your social network such as Buzz, etc might be a different story.
If they get it to the point where it prints it's own circuit boards, I would be inclined to let it slide. Basically if you can boil all the non self made parts down to off the self components.
Seconded, I'd love to see this as a library. GitHub it maybe?
Thanks for all the comments on the artwork :]
99 Alternatives to 99designs
Why technologies like the Bloom Box will pull Google into the Energy Market
Comfortable with Uncertainty
Even if there were some improprieties going on...If it was empirically useful, for you, why stop using it? This behavior would probably harm Yelp's business clients far more than their users.

Or do you feel is was important to make a statement?
For proper maintenance of a lithium-based battery, it’s important to keep the electrons in it moving occasionally."

I knew I shouldn't have set my air conditioner to absolute zero...
Sometimes you also need to change the query itself, i.e. the tables that are joined, or the sort order.
Not really sure why Google doesn't setup their own version of YC, and fund their own people's startups...
Take 5-10% for 20k-30k and let their people have a go at it.
Yes mongo language drivers do make it harder to open up injection problems, but php extension like mysqli also provide similar protection. However the SQL-oriented nature does make it more likely that someone merges uncleaned input into a command.
You can bind the bookmarklet to a keyword, as someone suggests above. Then you can just "control-l read enter" and it'll apply it.
The Upside of Depression
Here's the breakdown:

[]["sort"]["call"]()["eval"]

is the same in javascript as

([].sort.call()).eval

The part in parentheses calls Array.sort with an undefined this object, defaulting it to window. Array.sort returns this after it's done. Global functions like eval are stored on window, so you end up with window.eval.
Losing Google would hit Chinese science hard
This is why Hulu, NetFlix, and such have an opportunity - they make it at least as easy to watch a streamed movie as to pirate it.

Many people seem to want to use legitimate channels; the industry needs to realize that discouraging them is not the answer.
And so the cycle would continue until sales fall enough that the company goes under. At the same time, assuming people will stop buying DRM'd products, the companies not using DRM on their games will see their sales rise.

This seems like a great solution.
There is definitely room in the market for a new Yelp, one that is trusted and won't erase bad reviews. I'd like to see something where reviews decay over time though, similar to the HN frontpage. Once a review is "off the frontpage" long enough, it shouldn't be publicly accessible anymore. This would allow small businesses to regain their online reputation after a bad period.

Anyway, too bad for Yelp that there isn't somebody in the gov't they could pay $300/month to make this bad lawsuit go away...
There is, however, a special place in hell reserved for the people whose business model revolves around squeezing mom and pop businesses.

I don't know why mom-and-pop businesses should get a free pass on everything. They seem to think that because running a small business is not particularly profitable, that they shouldn't have to pay taxes, they shouldn't have to provide customer service, they shouldn't have reasonable hours, and that I should worship them for providing me with such a valuable service.

I like local businesses, but it was nice to see the last recession kill some of the crappy ones off.

(The ones I frequent that have good ratings on Yelp are the ones that deserve good ratings. The people working there tend to be super-nice, and that makes people want to rate them highly. The places with low ratings deserve the low ratings.)
"Minimum Viable Lawyering"
A Real Life Cayce Pollard?
AP "takes aim at consumers" with new "unit," urges papers to band together
How Digg Found a Way to Make Money
i think it's cool. you might want to check out kickstarter as well.
I don't know if its still true or not, but the chemistry in a lithium battery breaks down over time, reducing its capacity to store charge (even when not in use). This is greatly accelerated by both heat and charge state of the battery.

The best bet for long term storage was "40/40". Discharge the battery to 40% and store it at 40 degs F. You could go as high as 60 before getting into the steep part of the deterioration curve.

The bottom of a running laptop seems the exact opposite of this ideal environment. Your laptop is going to hold it at 100% charge and heat it to 90-100 degs. If you're going to leave your laptop plugged in for a long time, it might be best to remove the battery and place it on a shelf nearby.