skysight-inc/HackerNews huggingface dataset:
I think the problems with popular notions of dieting - and this is going to get OT, but my mind's on it at the moment - are intermingled with problems of praise and self-esteem in society. You can see, on almost any occasion, a women's magazine at the grocery store which will say "lose 10 pounds!" next to a picture of a giant chocolate cake slice. Anyone who has successfully dieted knows that it involves lifestyle changes, thought and research into making better decisions, and a gradual build of accomplishments and confidence over months/years, not a quick-fix recipe, and if you succeed, the chocolate cake will essentially leave the dinner table and your mind.

But the mindset of a fragile ego is to want an immediate resolution and insignificant changes to habits - whether it's through badgering others for acceptance("there is no problem with me, right?"), falling for snake-oil pitches, using drugs, buying expensive medical procedures, etc. We don't educate people towards building real self-esteem, so we end up with a massive segment of our population perpetually sitting on the verge of severe emotional distress.

This is especially unfortunate because, at least how I understand it and was raised, self-esteem is cheap to create. It's formed by focusing the dialogue on real accomplishments and immediate consequences and avoiding attribute-based judgments(which have an unbounded magnitude and finality that make them impossible to frame in a positive way). You can find this theme running through books ranging from the classic "Between Parent and Child" (which my parents used), to a variety of books on business and networking, to Cesar Millan's dog training method.

Going back to dieting, the consequence of our corrupted dialogue is a glut of poor advice, guilt trips, and fad-following. Now that I've tried actually "playing" with diet, I've discovered that it can be a lot of fun; you just have to get away from good food/bad food/ideal numbers dogmatism and take a more from-the-ground-up, intuitive approach.
".....has complete feature parity with another company's product! In fact, not only does it have complete feature parity but the other company's product has all the features that I wanted to implement."

Eh? So when you say "parity" you actually mean they've got heaps of features that you don't?

My advice would be to look at the niche that they're trying to serve and attack it from another angle. They're a "everyone can use it to get paid" company, maybe you should focus even more specfically on shopkeepers or tradesmen?
Intel’s 48-Core Chip Unleashed
#flotilla not trending?
Single page - http://www.nytimes.com/2010/05/30/books/review/Nicholson-t.h...
ASP.NET MVC 2 Localization complete guide
Unfortunately I can't link it of course, but it's even more amazing when you have access to the CAD data that goes into one of these.

Can't go into too much detail, but we do aerospace/defense work, and these things are marvels of engineering.

Doing Seadragon-style navigation through the entire aircraft is amazing.

Hope that doesn't give away who I work for, or I may be in trouble, since this stuff is still under wraps, no-one else does navigating 120GB models well...yet ;)
What we need is an intermediary; an Engineering degree that hands you some basics of CS and a whole lot of critical thinking. The whole aim of a degree like that is to point you in the right direction and let your interests develop into a career.

You may not have it in the states, but the rest of the world does. I graduated a five-year (160 credit hour) curriculum in "Computer Engineering" which is a bundle of low-level courses (circuts, electronics, assembly, microelectronics, digital integrated circuits), programming courses (c++, c#, object oriented software development), software lifecycle courses (software engineering, project management), math, pure engineering courses (statics, electromechanical systems), and more. It's recognized as an engineering degree by the Engineers Guild, and has given me, above all, the "Engineering Sense" that I apply daily in my development work.
Stockholm (capital of Sweden) seems to be an exception to this.
He's saving lives now.
Also, Israel not trending, 'Israil' instead it does
Following the article to searchengineland says she used it January 19, 2009. So winter, as well as the off chance the path didn't exist. Unfortunately common sense didn't work for her either.
East Philadelphia is also known as Camden, NJ, but I don't think that means anything. West Philadelphia was originally a middle and upper class community, before its decline in the second half of the 20th century. If you ride the el through it, you can see some fine office buildings from the era, and you can see the history in the architecture of the rowhouses, too.
I'm in the uk :-) What you mention is perfect - and Ive seen a few of these courses in the last cople of years. We definitely need more - and they should be pitched as a solid alternative to pure cs.

You are right; this is one area the eu is doing better in.
maybe it takes some time for trending topics to get updated though
I am trying to do that with ideatin.com :)

Stay tuned.
My favorite coffee shop actually charges less for iced coffee than hot, but:
-They brew hot coffee one cup at a time with very high quality coffee
-They use an admittedly lower quality coffee for iced so that it tastes stronger. It's still good, but their cost of supply is lower.
-They brew iced coffee in batches, so the labor involved in making 40 cups of iced coffee is significantly lower than 40 cups of hot coffee.

Side tangent: It annoys the crap out of me that Starbucks makes it /cheaper/ to get a large iced americano with 4 shots compared to a medium with 4 shots. Obviously a large americano costs them slightly more (bigger cup, more ice), but they should at least be the same price. Absolutely ridiculous that I have to pay more to get it in a smaller cup and have it be less diluted.
It's never ceases to shock me how bad the Microsoft commentary is on HN, not because I don't agree with the conclusions, but rather because it mostly operates on so little information.

For example:

> Microsoft has a wonderfully lucrative cash cow that allows them to not be successful at their other endeavors (with success for this argument being defined as a similar market share as their primary business).

Even though you say "cash cow" I'll give you the benefit of the doubt and assume you mean both Windows and Office. It's fine that you haven't heard of all of MS's other billion dollar businesses, but perhaps that should leave you feeling unqualified to make sweeping commentary?

Here are some products off the top of my head that you've clearly never heard of:

* Business Productivity Online Suite (BPOS)
* Exchange
* SharePoint
* Office Communications Server (OCS)
* Dynamics CRM
* SQL Server

Exchange's market share is comparable to that of Google's market share of search (~70%), so I'm assuming that meets your definition of success based on market share.

BPOS has 40 million paying customers compared to Google Apps' 25 million total customers (which presumably only a tiny fraction of which are paying).

SharePoint is part of the Office division but is an entirely new product driving billions of dollars of revenue.

Etc...

There's no reason for you to have heard of any of this. I only know all about MS because I work for MS. But there's also no reason for you to talk about how MS reminds you of the "starving artist dilemma."
Grokking Functional Data Structures
Is it really going too far? With over-population being the root of most of our biggest problems, I'm starting to think things in general could be much better if we had many more people dying, why not start with the stupid?
When someone does something incredibly stupid and then has the temerity to sue others for their stupidity it's really hard to wish them anything but ill luck.
Thanks. I didn't know there was a hacker space in Santa Cruz.
Also bear in mind that amongst other things we select for people who can't understand how contraception works and things look even shakier.
read article about Elisha Gray.
>I guess the truck-load of revenue isn't sufficient because investors still expect Microsoft to push fresh and innovative products.

I'm sorry, but when has MS ever done this? Office. I'm struggling to think of a single other example ever. Everything they've ever done, as far as I can tell, has been to take what others have done and make either a cheaper (as in, how much will it cost me to use it) copy of it or used their existing monopoly to force it in place.

One has to expect that when a companies model works like this that they won't be able to keep up at some point. I think the zune was the first incident of this happening. As someone mentioned elsewhere Zune showed up at the party years late, so even though it was decent and cheap everyone had moved on.
On the plus side Lauren Rosenberg's name is out there on the internet marking her as the person stupid enough to walk down a very busy highway and then sue others when she gets hit by a car.

This will doubtless come back to haunt her in the future.
Modnique.com - Brand Name and Designer Merchandise
Modnique.com - Brand Name and Designer Merchandise.
Unless you already have the partnerships with the credit card processors and the capital to protect yourself from fraud (90% of the work) - I would release the design as open source and make it compatible with Square.

This will at least let hundreds of people build their own readers, and potentially educate most of them in magnetic stripe encoding.

Alternatively/Additionally the Square reader is miles away from ergonomic and by having another design out there you can make a small profit by selling more reliable readers.
> I wonder if combining ARM with GPGPU could help it push into x86 platforms...

OpenCL's the name of the game, but ARM missed that train when it had the chance (and the tech) in-house and got rid of it.
ASP.NET MVC: MVC Time Planner is available at CodePlex
The biggest problem with online advertising is what happens after you click. Every time an extremely specific ad dumps you into a generic landing page or (worse) search results, that tells you "clicking on ads is a waste of my time". Every time an ad makes false promises of any kind ("PS3 for $21.97", "You won a prize", etc), it reduces the effectiveness of all online advertising because it conditions people to mistrust ads.

I think the only way to combat this is to have "branded" ads with guaranteed quality. Google AdSense was the first example of branded ads online (that I know of); they had a unique style that indicated "these ads are different". Unfortunately the style was quickly copied. The only solution to the copying problem is to brand ads with a trademark, e.g. "ads by Google".

The quality of AdSense ads has deteriorated over time, so "ads by Google" isn't a real indicator of quality any more, but I think the concept is good and there's room for a new "ad brand" that only accepts real quality ads. Ads that are honest, funny, pretty, respectful, and most of all take you somewhere good when you click. Perhaps iAd could be it.
Looking for seed funding
Looking for seed funding to build an EDA (Electronic Design and Automation) portal to support Hardware Design community. I can share details with anyone interested. Email to inquire: info@pristinesignals.com
These are my pets, they know astronomy and make applications for android.
Without knowing the road it's difficult to say for sure, but the car driver might be significantly responsible here.

If a pedestrian is keeping as close to the side of the road as reasonably possible and is reasonably visible (e.g. not wearing all black on a pitch black section of road), then it doesn't seem unreasonable to expect a driver to avoid crashing into them - even on a highway. Especially if it's a reasonably straight road which most highways are.
There's more information and more distribution of power to citizens, thus more checks and balances. Also, technology is evolving quickly, with much disruption, which means there is less entrenchment.

The oil industry, has only the government (which has been bought out) as it's check and balance. This is not a case of the free market at all, but a corrupt and closed one.
Ask HN: SquareUp.com for Credit Card Processing?
Does anyone have experience yet with SquareUp.com for credit card processing? Using an iPhone to swipe cards seemed like a good idea when it was announced a few months ago but I haven't heard much about it since.

I'm looking for a credit card solution for a small retail store ($5-$20 transactions), and the ability to also do swipes using a mobile device would be helpful. My default would be to use www.merchantexpress.com (or equivalent if anyone has suggestions) but if Square is working as promised it might be worth testing it first to see if it would suffice.
if a human being looking at the road cannot tell that a situation is dangerous, how can a computer be expected to do it?

people need to understand that they're dealing with dumb mapping engines, not some all-seeing oracle.

if a situation is dangerous, you need to go back the way you came and get better information. if you plunge forward anyway, you do it at your own risk, just as you would be if you got directions from a human.

if your mama didn't teach you to walk on the left side of the road facing the traffic and to look both ways before you cross, it ain't google's fault.
Isn't this true of all degrees? I have a friend who got a MSc in financial mathematics, and she said she was quite surprised to learn that all the quant math she had studied for her degree was basically scoffed at as "academic" once she got her first job. The same is in fact basically true for just about everybody I know, no matter what the field. If you went to university expecting vocational training then you where basically doing it wrong.
Software is built the way to collapse _because_ it's not like brides and people don't lose lives if it collapses.

A little bit of Darwin, on why things are the way they are.
I'm entering this space and would love to talk with you. If you have time, please send me an email: matt [at] matthewdelong.net
Less Consumption, More Production
See, there's technological prowess, and there's common sense. We haven't reached that stage where we can totally rely on machines to guide our every move. We'd be robots by then.
It will never be possible to stop guys that use legitimate means to gather ebooks, such as using their local libraries overdrive subscription, downloading books legally and then decrypting them.
Great work, thanks! I updated my mobile-friendly (optimized for thumb navigation) HN app:

"Summary" feed: http://mhm.gd/hn/ , the official HN RSS feed.

"Full" feed: http://mhm.gd/hn/f , this new feed with the full contents.
It makes sense, I've studied 'IT engineering' here in Italy, and we can also get the best of both worlds.
The sad thing is that as an engineer you'll be always labeled as a technical person, and somehow not competent when it comes to crucial functional decisions, especially when you end up working for a big corporate, where business analysts are more likely to be former MBAs..
some more info is provided here - http://dowzocalypse.com/2010/05/31/flotilla-aid-murder-twitt...
Regulated in what way? Something like Europe's data protection laws, with limits on information sharing without permission and duration of data retention? Or something else?
My first thought was the iPad/iPhone.. I assume they are currently using flash -- does this mean that this is the first big pornsite available on Apples gear? I guess Safari needs to be re-rated.
I would be really worried if there was no other company in the world that was working on solving the problem that you also working on. Competition is good, it validates the market etc.

The real question is not "some one else is working on this, should I quit?" To me, the real question is "someone else is working on it, the problem is real and there is market demand - am I ready to do whatever it takes, for however long it takes, to make this company successful?"
Use Google Street View Maps & Serve More Time
Who are you really? Some detail about you and your achievements won't hurt.
Generally speaking, CS programs out there seem to lack both depth and breadth, be out of touch/time with "the desert of the real", and suffer from what Dijkstra called "the infantilization of curriculum". Too often do I see people who are proficient (for some value of "proficiency") in one (1) language, usually the wrong one. I believe that a CS program ought to introduce you to several languages, to a level where you can read and write programs of small to medium size (~1 kloc). At a minimum, in this day and age I would expect C, your least favorite mainstream language (though I personally would avoid Java, due to combination of a lack of an explicit reference type and a misguided OO fetish), something from the Lisp family (Scheme), and Javascript. Something from the ML family would be a bonus, though I would skip type theory altogether. Having been exposed to several radically different languages helps. I would ask everyone to write an interpreter for a simple language (in a language of your choice): something with variables, conditionals and function calls. A compiler for the same would be a nice next step. As projects go, this would be sufficiently involved to address Dijkstra's complaint part of the way.

A few people said something to the effect "the real world is missing". It's true. Majority of CS programs appear to be years out of date with respect to the industry practice, whatever "the industry" happens to mean for you personally. To some extent this is inevitable, though we could be doing a lot more to address the issue - say, as someone suggested, via a separate course, one that is updated biannually. A course like this could and should include a discussion of things like source control tools, build tools, etc. Things like resource management idioms in languages of the day should be discussed explicitly: too often graduates of CS programs assume infinite resources or automagical cleanup, especially if they come from a background in languages that are garbage collected. A course in parallel programming presented via different languages and their approaches to parallelism would be fantastically useful; I would pay money to see it on OCW or similar.

Somewhat related to Dijkstra's complaint is the following concern: people are terribly bad at thinking about complexity, at all levels - from a single source file to a system composed of hundreds of separate processes. We would do well to discuss managing complexity explicitly in CS curriculum: to make people think about difficulty of maintenance, changes to a working system, rollout procedures for uptime, etc. A seminar on the subject of complexity management, from small to large scale, with examples, would be very useful.

Incidentally, this is something I have been thinking a lot about over the last two years, in part due to conducting a metric shitload of interviews for intro positions. There are things that my CS program was missing, and things that a majority of programs out there seem to be missing; understandably, what I can say mostly applies to the former.
I think because it's the middle of the night in the US, and people are just starting Monday work in the UK. I seriously doubt a deliberate manipulation by twitter.
Modafinil: Stimulant Drug in Sheep's Clothing
Deepika Padukone In Sony Cyber Shot Ads Photo  
Deepika Padukone In Sony Cyber Shot Ads Photo
Yes, I'm a sophomore.

I attend IPU, which is more or less a Java school. What they teach us here is geared towards the lowest common denominator. I can confidently say that I could've learned everything IPU has taught me on my own. I've been teaching myself since high school, so I don't find picking up new stuff very difficult. If there's something I don't understand, I ask someone on IRC/Reddit/StackOverflow/HN. The world is full of smart, helpful people you can learn from :)

YMMV, depending on the school you attend.
Although you can't solve the general halting problem, there are many halting problems that can be, and are, solved in practice. To me, that's the same thing as a numerical approximation to something that doesn't have an analytical solution.
How do you or squareup solve the problem of the bad guy that clones the iphone app to steal PINs and uses a card skimmer as a 'reader'?

This looks like a phisher's dream to me.
BP's legal liability is capped at $75 million by Federal law.

No it bloody well isn't. The same section of statute contains an exception to the liability cap for gross negligence or willful misconduct: only in the case of genuinely unforeseeable accidents is liability limited to $75m - and even tht does not limit cleanup or repair costs to be borne by the rig operators.
Ask HN: RSS for HN best news?
Would like to subscribe to just the best of HN http://news.ycombinator.com/best but got no RSS feed.
Just note that this post is from 2006.
Mandira Bedi@Latest Event Launches Beauty Product "Voluma"
Agree. But aren't trending topics updated automatically? Is there reviewing taking place, for adult content etc?
>you and your co-founders are it

He's saying there are no employees at this stage. Just the founders.
http://www.law.cornell.edu/uscode/33/usc_sec_33_00002704----...

Please read section (c). I'm perplexed that this half-truth continues to get thrown around as fact more than a month after the incident.
By ‘current browsers’, I mean all browsers in use = A-grade browsers, including IE6. See http://hsivonen.iki.fi/doctype/ and http://ejohn.org/blog/html5-doctype/#comment-296891

The HTML5 spec is written with backwards compatibility in mind, and the DOCTYPE is one of the examples. HTML5 specs current behavior and implementations. The DOCTYPE would’ve been different if browsers didn’t already support it.

I realize a lot of additional info is lost on people who are viewing the slides but couldn't attend the presentation, and am working on a blog post with some more explanations.
The HTML5 DOCTYPE triggers standards mode in IE6 as well.
A Review of Apple iPhone 4G 
What you need to know about the new Apple iPhone 4G.
I saw you mention this yesterday. Can you cite your source for this? I find it a little hard to believe there is (or has been) one oil well drilled for every ~6 people on earth.
Yeah, I should have assumed there'd be degrees available in Software Engineering. But "Software Engineering" is such a misnomer. [rant on how we don't know how to "engineer" software]. My "Software Engineering" courses were straight up awful. The degree I'm imagining would focus on the way software actually gets written -- the wrestling with problems and the straining toward creative insight. And you'd do a fuck-ton of coding on interesting and substantial projects.
We're calling these feeds, but are they really just compiled summary pages?

I'm viewing from my mobile, and had trouble loading the link in the article, and the above comments' links appear to be pages, not feeds.

Would streams be more accurate? It doesn't seem to imply RSS as much [to me at least].

[also, do any of the mentioned RSS aggregates include comments?]
Large Archive of some interesting articles
Fair enough, though one important thing about CS is that when you're starting out, you don't know what you don't know. Also, like I said, after you do the basics you can get into the fun stuff (graphics, AI, theory, etc.; whatever floats your boat).

Also, I haven't attended a "Java school". Most of my undergrad projects were in C++, and in grad school I've been forced to use Java in maybe 3-4 classes but have done at least one project in each of Lisp, Python, C++ (actually I think this is the plurality), and C#. That said, I'm guessing by "Java school" you're referring more to mentality than actual programming language...to which I say, fair enough. Some departments are better than others.