skysight-inc/HackerNews huggingface dataset:
"I really like this way of circumventing problems with privacy in social media. Rather than building your own new social media service, it makes much more sense to inject your own privacy features into anything and everything."

I really dislike this methodology. The complexity and friction it introduces excludes the vast majority of people who don't yet, and maybe never will, realise how they would benefit from it.

We need a distributed social network, which can't be taken down, censored or monitored by any organisation or government, which utilises public key crypto for privacy, and which is at least as easy to use as Facebook. An immensely difficult project to tackle, but one that would change the World.
'If you are uncomfortable selling, you will not succeed as an entrepreneur'
Where Glue generates the CSS for you, csssprites seems to expect you to first add all the sprites as backgrounds to the CSS rules you want to use, and then annotate them with comments and then process your CSS to replace those rules with suitable rules.

Glue on the other hand generates the CSS for you, but expect you add a CSS class to the elements that should contain the sprites (or you can modify the generated CSS of course).
Given that you might like his new site better.

http://scientopia.org/blogs/goodmath/
Ask HN: Who else do you think is a problem for the Internet on SOPA?
I know GoDaddy was a big one and everyone fought them on their stance, and they did change it whether it was truthful or not.<p>But besides GoDaddy who else is a big problem supporting SOPA?<p>Comcast? MasterCard? Time Warner? Visa?
Free Download Wild Animal Elephant Zebra Giraffe Snake for your computer desktop
Welcome to our Wild animal gallery. This site bring for your favorite wild animal like Elephant, Zebra, Giraffe, Snake, Leopard, Black-headed Snake for those who are interested in the wild life. This good quality photos has been selected for you. Please visit again.
C is a very simple language.

It is? Out of curiosity, did you know about all the undefined behaviors described at http://blog.llvm.org/2011/05/what-every-c-programmer-should-... and did you understand how your C compiler takes advantage of them before you wrote that statement?
sort of reminded me of dexter's lab
I have a question for my fellow HNers. Is SOPA a big enough deal for you that if Obama actually signs SOPA into law and the Republican nominee is someone who voices opposition to it, you'll vote Republican (for those who typically vote Democrat)?
Most of this sounds like a _very_ big bag of hefty tricks. Closure conversion, lambda lifting, escape analysis and allocating on the stack, partial evaluation, etc.

Maybe there are more clues over at https://engineering.purdue.edu/~qobi/papers.html
I think that people's tolerance for simple metaphors is related to their level of curiosity. I'm pretty sure that many people would be satisfied with a "rubber band" explanation even though it doesn't fit. The more curious person though would probably, as Feynman said, want to know why rubber bands behave in the way that they do, and then the metaphor would break down.

This to me tells me two things about Feynman:

1) He was a man of great integrity

2) He wanted people to be more curious about the world
ToggleBox - Xen VPS with resource limits set by sliders 'on the fly'
use www.thepiratebay.ee in case your ISP is Elisa!
In 1990 the biggest competitive threat to what would become the most important single business unit in all of software was... Sun/SPARC. The biggest strategic initiative in that BU was... port to RISC.
While that would be nice, it's unfortunately not the reality. The computer falls into failed optimization traps all the time. The only difference is that with a human, you can detect it with a profiler and correct the problem by reordering a few things. With automatic optimization, you can't.
Moving between refs is almost always done with checkout

git checkout tag-name

Tags are just a fancy label pointing to a commit so you can use them anywhere you'd use a sha1 or branch name.
The bosses do everything better
We (Meontrust Inc, the provider of Neko.io and Mepin.com) would be happy to provide public key crypto (PKI) for such a service or project. Neko.io authentication, i.e. Mepin, is based on PKI.
I remember those days. I was doing some development under OS/2 1.3 in college and got my first job based on my OS/2 experience, hard to believe now.

When OS/2 fizzled out and we focussed more on Windows it was a rude awakening. The OS/2 API was very clean if a bit bureaucratic. The Windows API had a very disjoint and ad-hoc feel to it and of course the "OS" itself was awful. I do remember enjoying writing VxDs, though, that was fun.
40k euro/year would still be a (slightly) above average salary for a beginner programmer in Vienna, which is significantly wealthier than Berlin, so it still sounds a bit optimistic to me.
Security Magazine January Issue Released
I transferred my site to justhost about 8 months ago. I paid for the 4 year hosting plan. Personally I have never experienced any issues.

Although the only fault I have with them is the way they have awstats set up. You can't configure it to resolve IPs, 'Update Now' isn't available etc - as they overwrite the config file every day and there's no way around this.

Also, if people do want to purchase hosting from justhost you can use 50OFF as the coupon code.
I'll add that one to the guide as well. Thanks!
You still have to get past the friction to convince people to move away from Facebook and use that service instead.

Instead of focusing on an immensely difficult project, why not focus and a simpler one that will bring to light the privacy issue. Maybe after enough people get sick of posting links to ensure privacy, they'd be more willing to finally let Facebook go in favor of a simpler privacy sensitive service.
How is the title of this link "Cheap web hosting is cheap for a reason." yet the author promotes HostGator which have plans starting from $3.96 a month?
I found very productive to split my working time into slots called pomodoro, the famous pomodoro technique. I built a tool to help me getting things done and don't waste time called Tomatoes [1].

[1] http://tomatoes.heroku.com
US visa woes? Pah. Try getting into Spain
>"Canonical (Ubuntu) and Red Hat are more than happy to take your money in return for picking up the phone"

Keeping in mind that Linux is but a stand in for open source in general, of course they are as ready to take one's money as Microsoft is.

I suspect that Canonical is no more likely to recommend switching to a Red Hat distro than they are to recommend switching to Microsoft...and vice versa.

But to delve into the larger issue, is Canonical or Red Hat more expert in supporting Open Office or are one's citizens better served by a separate contract with Oracle for that support?

And if one doesn't go to Oracle for that support, does one switch to Office Libre and if so, who does a government hire to manage that switch?

At the scale of the UK government, there is no course which is free of vendor lock-in. Governments don't pivot.
Latest Rumors About iPhone-5
iPhone 5 is one of the hottest upcoming gadget which is expected to be released in first Quarter of 2011, it is anticipated the release of iPhone 5 will bring a change in the world of Smartphones.
I'm sorry that you feel that way, but let me clarify that statement a bit. Finding them is difficult, not because people don't want to work here, but Canadians are usually the ones more willing to work at Canadian companies, so the overall tech talent pool is a bit smaller to work with. In the US, you've got people from all over the world vying for positions. Canada has to present itself as a technology hub to attract more international talent.

Retention is better, not necessarily because there is a lack of innovative companies. In fact, there are definitely a a number of great companies to work for in Canada that aren't the sweatshops that you mention (and I would like to count ours among the innovative and great places to work).

The retention aspect is more about the mentality of people in Canada when they join a startup. In silicon valley, there are A LOT of companies, and every week it seems like there's some hot new startup. Given that, a lot of tech people there have the mentality of hopping from company to company just to maximize their own short term gains. We personally don't feel that that type of employee behavior is healthy.

Compare this to another area in the US which has a healthy tech scene, but WAY better retention. Seattle. There are definitely a significant number of tech companies there (Amazon, Google, Facebook, MS, etc.) with great working environments. But the reason retention is better there is because it's a bit further away from the silicon valley hype.

Similarly, in Canada (Vancouver), we try to offer something very similar. Great work environment, competitive compensation and a general good tech place to work. As employer's, we will NEVER hold all the cards (heck, all our guys could go get a job at any tech company in the world, including silicon valley). It's just that the people we've managed to find up here have been more focused on long term growth potential than short term gains.
If an exception isn't caught, the caller will receive an opportunity to catch it, and so on until it hits the top of the call stack and the default handling occurs (a nasty, unhelpful error message is displayed)
Exactly. I'm a numerical scientist (does a lot of oceanography) who started out around 1989 in c "for speed". After 15 years of wrestling with hand rolling up, unrolling, threading, rolling for the simplest matrix multiplication, someone said "you should try modern Fortran, it's not like F77 was when you started."

my GOD what a breath of fresh air. Natural array expressions, operations slicing, sizing, etc. (talking about the core language not libraries) and incredible, incredible speed. Revolutionary, and makes me deeply regret those years I recited the "c is fast" mantra.

Mind you, the compiler that handles the optimizations is written in c. But you know - I don't need to know about that;in c, I always felt like I was half writing-the-compiler anyway. Thankfully, I'm not anymore.

Now the thing is, I tell people this and they look at me like I'm crazy ("fortran? no way!") This article... I love a little validation.
Point of order: Please be careful to distinguish between the concepts of open standards, portable data, and Open Source software in this discussion.
Why I feel that Android is better than iOS
Startup skills vs startup ideas
California's Dems are co-sponsors.
I know we have to use this shoddy half assed TCP/IP instead on the nice ITU/ISO standrads that all the countries agreed to years back :-)
Holographic source code
Then why not make a separate distribution ? Desktop linux users do not have the same needs as users of Android tablets. Linux is generally supposed to be coder friendly, keyboard-user friendly. Unity is not.
Laser Cutting for Fun & Profit
>"these terrible conditions are better than the alternative."

That was the argument made against divestiture in South Africa during apartheid.

History has shown that it was wrong, at the time.

At the time, moral reasoning showed that it was wrong, as well.
Other possibility: your understanding of the world was flawed and needs to be adjusted. You were mad.
Linux is an unfortunate example. If you're talking about support, you have to consider the entire ecosystem you're signing up for. That means equivalents for Windows, Exchange Server, Office, SQL Server, IIS, etc. etc. And while there are commercial companies happy to provide support for many of the big sticker OSS products, it is fair to say that many of the smaller projects -- the kind of glue that makes the Linux world actually good, when it works -- are not so well-supported. At least if you're dealing with hulking monsters like Microsoft, their more obscure back office applications and such are going to come with support as well, and they're not going to be able to fob you off by claiming it's someone else's project not following the spec when you can't get Outlook talking to Exchange Server or a .Net application served using IIS talking to SQL Server.
Android App Identifies SOPA Supporters Behind Real-World Products
Google Maps: Designing the Modern Atlas
Time and time again I see these articles, and time and time again, people just don't listen.

If you are technically inclined enough to run a website, take a day (I promise that's how long it will take) to learn to configure a Linode instance (they have extensive scripts that will do most everything for you). I know you think your time is more valuable, but learning how to configure a simple LAMP Ubuntu server will pay dividends in the future.

You can host all of your sites on there for $20 a month, they're absolutely great to work with, and you won't be dealing with an oversold shared server.

And how can you take this article seriously when it's plastered with ads for Hostgator?
Using C to call the shell to write a character to a file to drive a motor. Amazing.
It is? Out of curiosity, did you know about all the undefined behaviors described at

Yes, those are familiar and described in every decent C introduction. Of course, that doesn't mean people do not make those mistakes. Let the compiler be pedantic.

did you understand how your C compiler takes advantage of them before you wrote that statement?

At the very least, is fairly easy to understand how the compiler optimizes correct code. In say, Haskell (which I do like a lot), you often have to resort to reading ghc's Cmm output to see why something is not optimized.
He says: "There is no shortage of ORM librares for Node.js."

However, I personally don't find any production ready ORM. Especially when you consider what Django, or Rails or Hibernate can offer.

Having said that, Node and MongoDB really get along well.
Something to remember that this type of device (a cooktop) at this price level (pretty extravagant) is not just a kitchen appliance... it's furniture.

Talk to any chef that works for hire in people's homes, they'll tell you about $10,000 Viking ranges that still have the manuals stapled to the rack.
It has certainly lost me. For a moment, I thought it succeeded at having a "just work"(tm) distribution and a credible business model. Now... well it doesn't work anymore for me. Maybe the business model is sound, maybe I am not in the target audience anymore.

I'll go back to debian. I like their philosophy, and it also helps ubuntu to help debian. So long, and thanks for the fish. And very franly, thank you Canonical for the 7 to 10 releases that helped us so much in a non profit to make people discover linux.
What we still can’t do client-side
as seen on http://ubuntu.com/tv :
"What about MythTV and XBMC?

We’re very pleased to collaborate with members of both communities.

Myth TV and XBMC are popular open-source TV projects, particularly in the Ubuntu community. We’re very pleased to collaborate with members of both communities, enhancing the quality of back-end code that is shared between projects.

Our focus is to bring a Unity front end to the TV, suitably adapted to the entertainment, lean-back experience of the living room, but there are plenty of areas where our needs intersect perfectly with those of other communities.

Any improvements or changes we make to either project are contributed back. And we welcome contributions from both communities."
not really a comparison, but more will be know when code will be pushed to launchpad
I'm curious why they don't work together. I looked it up on Wikipedia and it seems to say cast iron should work fine. I have no personal experience with an induction range.
Israel's hacker avengers: We've obtained Saudi credit card info
Maybe you shouldn't be using (public) social media then? =/
Trumpeting? It might have been touted as an element of policy after questioning, but "support for open standards" is never going to be a vote-winner in an election.
I like it. Good start for beginners. I agree that Linux setup instructions are required. Also how to modify the global config.
Elias.kg
"In the database world, developers are sometimes tempted to bypass the RDBMS, for example by storing everything in one big table with two columns labelled key and value."
For a moment I thought you were just posted the same question that you posted a few months ago, but alas, it wasn't you. (Just really odd that you both used the same phrase).

Anyway, with that said, this question is identical to what you are asking.

https://news.ycombinator.com/item?id=3393408

You will probably benefit a lot from reading that.
A 2-3 line "this is why git is useful" at the top would be probably be helpful.

I'm forwarding this my friends who are yet to be using version control. Good stuff.
I use unity every day and it allows me to carry out my daily work in a very acceptable manner. I don't miss Gnome desktop, which was basically a continuation of the UI format put in place by Win95.

Unity isn't perfect, but the fact that Canonical are thinking long term and have an ambitious strategy should be commended.
Well maybe the reason performance improved only slightly is because not a lot of effort has gone into optimizing situations involving restrict pointers because it is so rare. If it is common in fortran it would make sense that a lot of effort has gone into special optimizations for that case, the same effort would not have been spent in c compilers because it is so rare.
What is the "exposure triangle"?
err actually I think you (lib dems) have a lot more to worry about than some pious (used in its political sense here) belief by OS Zellots and hobby programmers that some how Open Office is a better solution than MS Office for a huge (largely non technical) user base.

The cost of a MS licence is so tiny when compared to the cost of employing some one - and when you factor in the cost of retraining it makes very good sense - whose hospitals or schools would you close to pay for all this.
There were many rounds of US dumping investigations involving DRAM, some of which caused the manufacturers to raise prices voluntarily and others of which actually caused duties to be implied. This process started as far back as 1985:
http://www.japanlaw.info/lawletter/april86/eoq.htm

Here's an example a few years later (in 1991/92) of Apple trying to get its own memory boards excluded from such actions:
http://findarticles.com/p/articles/mi_m0EKF/is_n1935_v38/ai_...

Quote:

> 'The papers also disclosed that Apple Computer had filed a last-minute request that "a product imported by Apple containing Korean DRAMs not be considered within the scope" of the dumping ruling. Micron Technology, which initiated the dumping complaint, opposed the Apple petition'

The earthquake you're talking about happened in 1999, right?

FWIW, the Fremont Mac plant was extremely automated, well ahead of its time in that regard. The anti-dumping duties applied to memory imported alone or in circuit boards but did not apply to memory chips in finished products - that last possibly for the practical reason that nobody wants customs inspectors tearing apart VCRs to see if they can find untaxed memory chips.
I wish I liked the name better. Whenever I encounter these sorts of systems, I think of a plug-board, or a breadboard.

The wiring is in a separate file/database and everything is supposed to be better because it is infinitely changeable, but it is infinitely changeable.
And it's fun for novice programers to implement this kind of overenginered specialized turing complete language... Until one has been burned by one, it's very easy to be lost in overarchitecturing and be very happy with one's own cleverness.

When I look back at the projects I started, way back when I started programing, they all tended to have this characteristic and were completely unmaintainable (which is why they were never finished)
I don't get this. Sure, the tutorial looks very pretty, but it does not explain any concepts.

"Create a new repository." What is a repository? What do I do with it?

The HEAD is a tree "which points to the last commit you've made". Huh? A tree can point? The one in my garden can't. Also, what's a commit? I thought "commit" was a verb, not a noun.

And so on.

It's nice that people want to make something as complex as git accessible, so I applaud the effort. Nevertheless, this just makes me feel like a moron for not finding it simple. After all, the layout and the pictures make me feel like I should find it simple. But I don't, so it must be me, right? I think it's tutorials like these that keep people on TortoiseSVN.
It's not scientific at all and it's not meant to be. It's a question you can ask friends to try to get to know them better.
Assurance vie online
Ask HN - Which OS do you prefer for programming?
* Debian / Ubuntu based Linux
* Fedora based Linux
* Other Linux distro (Please mention the distro)
* Mac OSX (Please mention the version)
* Windows (Please mention the version)
* Other (Please mention the distro)
Controlling Windows 8 by looking at the screen
It's marginally slower to boil water than a good gas burner (my tests, but also Cooks Illustrated's, and they're not usually wrong about stuff like this), but they the two are so close that it's not worth comparing.

Also, not sure how energy efficient. It may depend on the specific cook top. At max power, the things drain a lot of power. It's possible that they consume less "energy" than gas but are still more expensive, right? Gas is very cheap.

It's very trippy to sear meat or boil water on a burner, lift the pan off, and have the cooktop surface be cool to the touch.
C/C++ are not the language they were when you did that. Now there are pragmas to control these things, and libraries to help.
You wouldn't let someone know there's a problem and see if they open a window or call someone, before trying to put the company out of business over a minor problem no one was aware existed? That's really terrible.
The article essentially lumps them together under the rubric of "not Microsoft."
To answer the question myself, I'm on an Xubuntu (Ubuntu but with XFCE)
Indeed, I hadn't spotted the difference - thanks.

Reading the linked articles, the Free Software lobby is saying that this decision will destroy the coalition agreement commitment to create a level playing field ( http://www.direct.gov.uk/prod_consum_dg/groups/dg_digitalass... p21, "Government Transparency", 8th bullet,) which may or may not be true.

Given that the argument is all about patent royalties on interfaces, though, that argument (that OSS, which doesn't do royalties ever, won't stand a chance) seems to hold water to me.
> PirateBay is a search engine.

I'm surprised that Google is still in business, honestly. Though they do block some content to comply with the DMCA, which helps their case.
No, chefs clean their cooktops continually during service. The thing to know about most pro kitchens: they're incredibly small. There's no way most of them could even fit the person who'd clean up around a cook. And in small kitchens, if you're not working clean, you're going to look like the Swedish Chef.
In art form, for the aspiring home-worker:

http://theoatmeal.com/comics/working_home

http://www.youtube.com/watch?v=co_DNpTMKXk

It's amazing how efficient working from home can become. What's even more amazing is when you realize how much time goes wasted in an office environment due to constant interruptions. The downside is that you end up with a lot of empty time to fill in.

Word of advice: Get a second part-time job/education/daily activity. Have a cuckoo clock on your PC (helps to bring you back to reality)
Thanks for your feedback! I completely understand your point. Maybe it would make sense to make another guide with an intro on Source Control Management systems and link it in the git guide. Currently, you need to have a little bit of knowledge on an SCM. But I will think about it.