skysight-inc/HackerNews huggingface dataset:
I'm pretty sure the point of the penalties is so the fuel suppliers secure a source of biofuel. Financially, they should be willing to pay up to the amount of the fine to encourage biofuel production.
SpaceX mission gets NASA approval: takeoff set for May 19th
If you want to define change to be a type of death, go ahead. As far as I can tell your position is philosophically sound though I disagree that it is makes for interesting discussion.
Yet another play-in your browser thing that gives zero f's about the y/z key switch on German keyboard layouts
Love this question and all the answers. I find topology fascinating even though I understand maybe 5% of it. I took a decent amount of math as part of my CS degree, but beyond basic calculus it was concentrated in probability, stats, and linear algebra; never came near topology. In hindsight I wish I had taken more math, but as a 19-20 year old student at the time, I was happy to be done with it.

If I invented a time machine, sometimes I think my second use of it would be to give my college self class choice and scheduling advice.
Redo the bathrooms using different layout and components.
Coding is necessary for computing, it's not going away, just like math isn't going away due to the evolution of computers. The better computers will use math better, but math is there because it's the basis for what we call "computing". Coding is the method by which we turn our ideas into practical logic.

If you think typing in long programs is going away, you may be right - the future looks more like a Lego type of programming rather than the current sea of logical equations. But in that case I'd say you've coded your message in the form of lego blocks, but coding is still there in essence.

When you speak instructions into a computer, you've still coded. When you change your proxy like in your example, you've coded(in a non imperative way).
Powera, this was my first thought as well, but even looking at the question this way is not realistic because the variables don't match. To answer this question, we would need to test (a) credit card machine payment without tip suggestions vs. (b) credit card machine payments with tip suggestions. By comparing machine vs. cash, the fact that cash tips would never be declared accurately skews the results to where the test fails.
Fact-checking Digitimes, the Apple rumor source that keeps crying "wolf"
Plex runs on a computer at home. You then stream that computer's media over the Internet on the iPad/iPhone using the Plex app. To make things super-easy you can register your home Plex server on myPlex and sign into it using myPlex on the iPad/iPhone.

Bam! No need to bring a computer OR move files to the device. You can even stream over 3G with pretty decent quality.
Actually, that's the point when I stopped taking him seriously (though why anyone in core Python should be taken seriously as a language designer I don't know). 18? Come on. I've deployed projects in that many languages.
IF ORM's stuck with the 80-90% case I don't think people would have problems with them. Unfortunately, they try to handle an ever wider range of edge cases which tends to create complexity and cruft. As soon as I need to double check their output and I see horrible gobblygook for a moderately complex query I am generally better off writing it myself than trying to understand how I can get the ORM to make a cleaner query.

Still, ORM's seem to be getting better Linq to Entity Framework seems to work much better than a lot of the old ORM's I have used.
I'm guessing that it shows that you know your tools, and can put together a proof of concept quickly.

There is no telling how much of the code was copied from other projects the developer has worked on. It's clear that Bootstrap UI was copy/pasted from a sample because the Lunchspire contains lots of libraries that it's not even using. Nevertheless, putting this together in 6 hours is impressive.
"Teleportation turns out to be extremely useful." <= lol! Who doubts it?
I agree that the 'divide' is overstated. But the author does mention one frequent problem: when you begin a project in an ORM, you may begin to depend on validation or update callbacks that get triggered by the ORM. Later, if you discover queries that need to be written manually, you will first likely forget these rules, then have a hard time translating them into SQL, and then have an enormous, permanent headache keeping the two in sync.
Rickard Falkvinge (Pirate Party) Keynote at JSConf 2012
I've always been impressed at what VLC accomplished under the hood, but the usability and configurability of Media Player Classic always pulls me back.
Greece's problems are predominantly due to state debt, caused by:

1) State Fraud and Corruption:
"In early 2010, it was revealed that successive Greek governments had been found to have consistently and deliberately misreported the country's official economic statistics to keep within the monetary union guidelines."

2) Public Tax Evasion:
"Greece suffers from very high levels of tax evasion. In the last quarter of 2005, tax evasion reached 49%,[142] while in January 2006 it fell to 41.6%.[142] The Tax Justice Network has said that there are over €20 billion in Swiss bank accounts held by Greeks."

http://en.wikipedia.org/wiki/Economy_of_Greece

My personal opinion is that I really don't see why the rest of Europe should bail the Greeks out. They should be booted out of the Euro.

> "The average Greek is working a full 40% longer than the average German"
Amount of time worked != productivity.
If someone could find me some scientific data on usage (I've been working on this for a while with other languages) I would love it. Seems we will always be stuck with "non-scientific," volunteered information.
If someone in the US decided the interbank interest rate, then they would have shared responsibility.

You are very misguided. The EU is one thing and the eurozone is a different thing. The UK does have some economic independence and very importantly, monetary independence. Those countries in the eurozone have surrendered their monetary policy to the ECB, and the ECB responds mostly to the interests of Germany, followed by France, followed by Italy, Spain and then smaller countries.

The economic cycle of Germany is substantially out of phase with that of most countries from Southern Europe, who in turn thought the Germans would pay for the party. In any case it wasn't their call. Turns up things have snowballed out of control.
Well? I'm stuck on india a few hours now, any clues?
Thanks pepijndevos. twitblock is a good anti-spam tool for users, but it's not an API like TWASE, so 3rd parties cannot integrate as easily.

I agree though that basic anti-spam filtering that'll catch the majority of spammer accounts is fairly basic, but it's still something you'd have to maintain and keep up with (as it's a somewhat moving target).
Most of the money was used for general government spending.

Governments earn money with taxes, fees etc and spend money on infrastructure, health, pensions, education, public servants etc.

Now the problem with Greece is not unlike what is also happening in the US today.

The money the Greek government spent was always more than the money they earned.

To cover the difference they just printed Greek Bonds and sold these to European banks to cover the shortfall.

Where things went wrong for Greece is not long ago they printed another round of Greek Bonds only to find none of the banks would buy them.

So overnight the Greek government runs out of money and is broke.

Now they need German/French EU handouts to cover this shortfall but the Germans/Frenchs won't give them money uless they agree to big spending cuts.

Hence the current impass.
Still no gzip support, though. I had to jump through some hoops to get this to work by posting duplicate files that were gzipped ahead of time that respond to all requests with static headers saying the content is gzipped. It works, but it'd be a LOT better if cloudfront could do that for us.
That's acceptable for a command-line program that will terminate quickly. It's debatable whether this is good style, but it doesn't actually hurt.
If you take Indeed's data seriously, try plotting all of these languages vs Java and you'll see that they are all baseline noise compared to grandpa.

In my opinion none of these pose any real threat to Java, for reasons specific to each. The only JVM language I've seen that is enough of an improvement to be worth the trouble but still accessible enough to the rank & file to stand a chance is Kotlin.
To me the scary part is that links might be unwanted because of search engine penalties. Since social connections probably factor into those, you can become a pariah rather quickly - nobody wants your links, and nobody will link to you -> vicious circle.
You could also expect them to die in a reasonable timeframe. Caring for someone for 6 months is a totally different thing from doing so for 6 years. It is a gift and a curse.
get sum valgrind up in hurrr
As Sedaris walks line between real and ‘realish,’ NPR is left in the middle
Dell recommends Internet Explorer 9
ORMs don't try and handle anything. People apply them poorly which simply creates bad code.

The same can be said of the goto statement, or any number of other things - used improperly, they screw up everything, but in some instances they are necessary and good.
We keep hearing about the lazy Greeks being bailed out, but isn't it really the banks who lent too much money to Greece who are being bailed out? If the Greeks are so lazy and corrupt, then it was foolish to lend them so much. Why should laziness be punished while foolishness is rewarded? Which poses the greater systemic threat?
What is yoga?
Yoga, Yoga Poses, Yoga for Beginners, Master Yoga Poses, Learn Yoga, Learn Yoga Poses.
27 summer getaways -- make the most of the warm months with these weekend plans
To be honest I had not analyzed this like the other posters did. I just trusted the people I donated to will contribute upstream (downstream?), if not in money then at least in code. In general, yes, I agree that care should be taken with choosing the best target for donations.
The initial Zune reviews should have tipped him off. I saved one that really amused me, and I'm glad to have the opportunity to dust it off:

"Avoid," is my general message. The Zune is a square wheel, a product
that's so absurd and so obviously immune to success that it evokes
something akin to a sense of pity...

-- Andy Ihnatko
Can't view people's icons, which is a bit of a hindrance (Twitter is banned at work)

Perhaps mirror the images? Or use Gravatar? Or ignore people working at BigCorps, they may not be your target demo?
Not agreed. Professional means you do it for money! Again I ask, how many professional doctors do surgery after hours at home for fun? Not many...
E La Carte (YC S10) Has Put 20K Of Its Tablets In 600 Restaurants Worldwide
VLC is a great product. Has consistently been among the top media players for the big platforms for quite a while. (Despite occasional slips like the recent changes on OS X, still one of the best.)

I have, as others mentioned too, noticed a certain reluctance among the non-techies to download and install VLC. Even so (or maybe especially so), I promote it whenever I can.
Canon moves to robot workers only
they still went a little overboard in my opinion on some things (e.g. the list interface has a last() method instead of supporting negative indexes).

A last method is much more intention revealing and easier to scan for me than negative indexes.
FYI, it is possible for unprivileged apps to invoke the INSTALL_ASSET functionality themselves. One such example described here:

http://blog.duosecurity.com/2011/05/when-angry-birds-attack-...

Another variation of that attack is still unpatched, allowing any app to invoke INSTALL_ASSET. Certainly that's not intended functionality and is a bug that will be (eventually) patched, but I wouldn't classify it as FUD.
Kohsuke Kawaguchi’s Thoughts on Jenkins User Conference Paris
If you’re considering attending a Jenkins User Conference, or just want to know the latest about the project, check out project Founder Kohsuke Kawaguchi's blog last week about JUC Paris in April. Teaser: Jenkins now has more than 40k installations!

Then sign up to join the community at one of the upcoming conferences: New York (THIS Thursday - May 17), Herzelia (Israel - July 5), San Francisco (Sept 30), Tokyo (July 29), or Antwerp (Nov 13).

Details: http://www.cloudbees.com/juc2012.cb
The typical university tuition is over-priced. Once can get employable credentials or education with much less of an investment. That said, a comparison with the housing market does not provide a particularly clear parallel of the dynamics involved.

* In the housing market, there were a significant number of investors speculating and "flipping" properties. A major difference with college degrees is that they have a single owner.

* A brand new pool of college applicants becomes available each year. Based upon borrowing practices and selection of majors, they for the most part appear unaware of the consequences of the expense. The initial four-year degree is generally only acquired once per buyer.

* A house could be sold or re-possessed to immediately recapture some of its value. There is no way to resell a degree to effectively withdraw a portion of its cash value.

The common factor that will have a more immediate effect is the availability of government loans. If there would be a "credit crisis" for education that would result in student loans becoming more scarce, the resulting reduction in demand could lead to something of a "bubble burst" scenario.
There's a limited number of scholarships to go around, and for those who can't get one, the cost will matter.
Or you can use AirVideo. It converts while it streams or you can have it just do the conversion and dump it in iTunes so it will sync to the ipad automatically for offline usage.
As others have said, I would check out CloudFoundry. It is open-source & extensible.

I do exactly what you describe on a VPS in the cloud. I host my own prototype projects on a CloudFoundry instance. So far I've deployed these types of projects: Rails, Grails (JVM + Servlet), node.js, and Clojure(script). I also run production apps on CloudFoundry.

Setting up the instance(s) is easy, as there are plugins for most web frameworks already out there. I'm doing a session at Uberconf where I walk through my usage, process, and scripts for CloudFoundry. If there's enough interest, I could be convinced to screencast it.

PS: I do not work for CloudFoundry. Just a happy user.
Calculate distance between two points in Google maps V3
I think it was a great product. I still have mine in my car (although it's use has been replaced by spotify + iphone).

The subscription service sold it. The hardware was good, but the ability to get whatever I wanted for a $15 a month charge made it one of my favorite things.
Beijing went as far as to paint the leaves on trees green to win IOC's favor.

For those that haven't been there, it is (or at least was) a dismally grey city with little greenery outside the public parks). I know they've worked to improve this issue, but at the time of the IOC visitations it was quite dreary.
Are there? I see two relevant fields:

<input type="hidden" name="pans" value=[previous answer]/>

<input type="hidden" name="hint" value=[current question]/>

Neither one tells you anything you don't already know without the source code.
So far, I've spent about $40, all on hosting charges. As someone with design and development skills I was able to do all the work myself. I can't imagine how a non-developer could do anything similar without a huge budget.

Having said that, I haven't had much success. Although I've had a fair amount of traffic and a significant number of comments to the effect that my site is really well executed, I haven't had any sales so far two weeks after launch. I guess it's early days but it's hard not to be disheartened and question if the idea is viable. It's hard working alone and not having anyone to motivate and bounce ideas off of.

My site is http://www.devtest.net if you're interested in having a look.
Why don't you just copy the EFF into your emails?

(https://www.eff.org/issues/bloggers/legal/liability/IP)
The home security industry is, in general, horribly manipulative. They make money on fear and customer lock-in (subscriptions). As such there appears to be little pressure to adopt advances in tech, to cost-reduce, or to make things easy and friendy for end-users. The systems are complex and baroque, and there is a reason for it.

There's probably room for disruption here. I imagine a lot of the roadblocks to this will be regulatory, such as if you integrate fire alarm systems or devices that are hooked to phone lines.

The two weekends I spent wiping, reverse-engineering and reconfiguring an old ADT installation really made me want to design boards and write firmware again.
It was a link to your submission history with the comment "Please stop".
Diablo 3 doesn't have LAN play.
I was hoping for an analogy to explain how difficult it is to estimate long-term programming work due to unexpected "black swan" details popping up as you get into the work that add considerable effort to the project. It's a situation I find I need to explain often, and in layman terms, so a perfect analogy would be great...
He's wrong.

SQL is great for what it does, but I use ORMs for reasons other than writing queries in a different way. I inherited an utter mess of a schema that wasn't even remotely close to 1NF. Imagine fields containing comma-joined sets of values, and with column names not even remotely related to what they actually held. For legacy and business purposes, updating the schema was a non-starter.

So I used SQLAlchemy to remap the schema into something usable. I wrote getters that split out those comma-joined fields and returned the desired value against tables that required indexes like:

UPPER(SUBSTR(name_delpt,1,STRPOS(name_delpt,',')))

I wrote (and therefore more importantly _documented_) the bizarre and complex way some of the tables joined together. I wrote something that was unit-testable and that could be used as a foundation for other work so that I wouldn't have to memorize the insane corner cases and reproduce them from scratch each time I needed to access the data in some little-used table.

I _didn't_ write a more convenient way to say `SELECT * FROM blog`. In general, that doesn't interest me and I wouldn't have bothered with it. ORMs are great - if used well! - for encapsulating all of the little bits of business cruft in one central, easy-to-manage place. They're handy for roughly the same reasons that subroutines are handy.
Native JS selectors like jQuery
This reminds me of the old BBS game Tradewars 2002 that in later years (1999-present?) metamorphosed into a scripting based game played primarily by developers and amateur coders. As with Schemaverse, it's also a space-trading game although of course there is an interface - albeit text only.

This is clearly taking programming dependency a step further, and I would love to play it if I still had time to devote to any form of gaming.
WebKit Will Soon Support CSS Variables
I do wish c++ had a keyword designating a function as implementing a base-class virtual function, similar to C#'s override. Then this kind of thing wouldn't be necessary.
A Computer Interface that Takes a Load Off Your Mind
How Pixar Almost Deleted Toy Story 2
Dart's optional typing is not common in languages at all. What you're referring to is a combination of dynamic and static typing, which is not Dart-style optional typing. In statically-typed languages, the dynamically-typed values are clearly delimited in the source text and are not a compiler switch.
University of You, where the ROI is immediate and you remain debt free.
do you plan adding an option to delete an account?

hitting "update profile" (tried to change my password) results in an empty page with just your header. (still pointing to profile.php)
Every time I see the VLC website I have to laugh, because I coded it a few years ago back when I was still doing general consulting. It has changed a little bit but it is still nice to be able to look into the code and still see some of my old stuff in there. And yes.... I know some of the markup is terrible. :P
5 Things Recent Graduates Need to Know Immediately | Classy Nemesis
Nah I know...but I just prefer Heroku's interface and CLI tools to those of Amazon.
We did submit the text of the takedown notice to chillingeffects.org fwiw
Yes, and the paper distinguishes between programming and coding. Step one is "Analysis and Programming", step two is "Coding." It's step two that FORTRAN virtually eliminates.
Also beneficial to stay enrolled forever.

Once we think we're done learning, or we've arrived, we reach our apex and then start dying.
I think you've hit on something here. I came to start using ORMs after 10+ years of writing / optimising databases and SQL. When using an ORM (and most of my work is done with a probably not-well-known one, XPO from DevExpress) I'm aware of what is (or should!) be happening under the hood; my prior experience with 'bare metal' is extremely useful, nay essential to creating a performant system. On occasion, it's necessary to do a direct SQL query, but not often.

Sure, the apps I'm writing are for small-medium business, but XPO 'just works'. Context is important; if I was working on something with more users / tighter speed requirements, an ORM may or may not be the best choice. Still, this falls into the 'right tool for the job' category that good developers are already aware of.
The actual draft spec is here:

http://www.w3.org/TR/css-variables/
Ask HN:  "Blender" type program for Audio?
Blender allows users to describe 3D objects made of various materials and assign lighting and cameras to produce some sort of visual output. Is there any open source program that follows the same process related to sound wave? For instance, a modeled piano in a concert hall, where in place of cameras speaker outputs would "render" the sound in a given location.
Opinions Are Like ____, Everyone Has One
I would love to see some kind of "university achievement test" that you could take at the end of college, or at the end of simply studying on your own.

A test that would actually evaluate real critical reasoning and analysis of the sort that you're "supposed to" develop at university. (Of course, writing such a test well would be extremely difficult, and it would probably have to have a different version tailored for each kind of major.)

But it could serve two purposes: first, it could allow intelligent and driven students to bypass college completely, but still have something that will give them equivalent respect from employers.

But secondly, it could also reveal that many colleges aren't providing educations worth anywhere near what they're charging, and thus either drive prices down, or else force them to raise their standards.