skysight-inc/HackerNews huggingface dataset:
I take it you're not familiar with the blog - Joel always used random photographs he'd taken, for no other reason than to break up the text and make it more readable. I think he wrote about it once.
Tackling the Ruby on Rails Talent Challenge in Vancouver
I feel your pain! Except I'm chemical engineering...long story short. Go do a bootcamp, and build a portfolio. That's the the only credentials that matters. If you want a formal CS education, MIT has all of their CS classes on OpenCourseWare. I am confident that you can earn equivalent to what you would be making normally within a year at the most.

On a second note, I don't regret doing my technical degree for one second. You have an edge that most people don't, and you can combine it in a unique way. For example, I had the hardest time finding a catalyst I found in a paper. Why? Because they flipped the order Ti(n-Bu-O)4 vs Ti(O-n-Bu). Make a price search engine that searches Sigma-Aldrich/Dow. Design a better chemical species input. Make a javascript simulator for a virtual lab, and license it out to universities.

Make your opportunities! Good luck.
New Blackberry? New Blackberry
So I've tried to be careful to not discuss anything on here that I wouldn't give in a talk in a public forum (we are working on sharing nonclass information, as many of the companies in my area are all particular targets for these attacks. It's almost like a 12-step program.)

And I share your sadness that we're still dealing with these types of attacks, when we could make things so much more difficult for attackers by just implementing the things we've learned in the past thirty years.

I feel a little torn, though, because I also worry about what unintended consequences would arise if we actually replaced all of our infrastructure with things like hardware roots of trust, and trusted network connect implementations (which are systems which really provide very little value unless everything on your network uses them). Whether that's just moving the ball ten yards forward, when we still struggle to engineer large systems in a secure manner.

If that depresses you, I worry how you'd react when most organizations balk even at the prospect of a mass password reset. How many try to argue why can't they just reset the ones that you "know" are compromised? Or how long it takes to get said password reset signed-off and put into the change management process.

For what it's worth, I work a lot now with TPM's, and even the places that have actually gone through the trouble of rolling out bios measurements and signed firmware, are still getting breached.
Windows has a POSIX subsystem. It has fork. Not cygwin style. There is kernel support.
The id column and row header (as depicted in the post) can significantly waste I/O bandwidth.

See the paper "Column-stores vs. row-stores: how different are they really?" in SIGMOD 2008 for performance comparisons between C-store and approaches of emulating column-store in row-store databases.
The biggest problem in computer programming education is the pervasiveness of object-oriented design patterns. There is a subset of humans on this planet who find this incredibly structured way of thinking exhilarating. A subset of that subset are great programmers. Others are just pedantic fetishists.

There is another subset of humans who find upfront, structured design boring as fuck. Yet some of these people could be great programmers. If they find Python or Ruby before they find C++ or Java, they might have a chance to be a great programmer. But if not, they will just end up thinking the programming world is full of insane super-intelligent aliens.

Learning how to write a set of instructions (however high-level) and reason about its functionality is a special skill. It probably comes natural to you, that's why you're here. But it does not for everyone. This is something we should foster in people, even if they aren't inherently interested in current software engineering dogma and all of the other areas you mention. They can find their place in that world later.

I think learning how to wrestle language syntax and the glorious, consistent, harsh, and utterly fair grumblings of a high level interpretor are the best first steps in being a great programmer.
If that logic held, then the buyer would move to the state with the lowest taxes in order to pay less on everything they buy. This is not reality.
Well I wanted to join the IEEE-CS and ACM because those are the legit world leaders. I've harboured that ambition ever since I was a teenager and I read the first edition of Code Complete.

But that too has turned out to be bit of a farce. The real value is in their digital libraries and it is amazing how carefully they segment it to make it hard to get access to anything useful without paying frankly stupid amounts of money.
Exactly my point.

The wide range of software that can be written precludes a standard measure of risk and liability, hence it eliminates the need for an (software) industry wide accreditation body.

Plus I've always found smaller more local meetups to be a better way of interacting with a specific development community.
>Arguably they know the search engines exist and thus have some kind of duty to notice the rampant copyright infringement taking place and stop it.

Are you serious? You expect them to scour the internet for third party websites and then scrape them for links? How are they even supposed to know whether a particular instance is infringing or licensed? What happens when the third party site prohibits scraping?

It isn't their job to be the copyright police. You cannot fix the problem of copyright enforcement being too expensive by foisting the cost onto a third party -- that doesn't fix that it's too expensive, it's just a textbook case of copyright owners engaging in the economic pollution known as externalizing costs.
Or viewed your comment history on HN.
For what it's worth, I'm currently working on a number of C/C++ projects that amount to ~15MLOC. Visual Studio handles that load just fine.
Having witnessed the hoops that 2 colleagues with significant experience, skills and strong qualifications- both had university degrees, and were white (meaning that they received a high quality education) -had to jump through to migrate from South Africa to Australia, I suspected ACS was more of a protection racket. This seems to validate this opinion.

One gave up, the other went to New Zealand.
Facebook’s ‘Cost Of Revenue’ In 2012 Is 26.8 Percent Of Revenue. Why?
The problem is any YAML loader which supports tags that can name arbitrary classes and have existent classes whose initialization may `eval` the supplied values. Ruby is very publicly hurting, but equivalent vulnerabilities exist in other runtimes, such as Perl via [YAML::Syck](http://search.cpan.org/~toddr/YAML-Syck-1.22/lib/YAML/Syck.p...) or Python via [PyYAML](http://pyyaml.org/wiki/PyYAML) and [LibYAML](http://pyyaml.org/wiki/LibYAML). If your language can accept and load untrusted yaml and your language has `eval`, you're probably fucked and just don't know it yet.
The hard part of running a marathon is not walking to the starting line. But you still have to learn to walk.
Reading this @ FF :)
Huh, I thought you had to have a porn site to use a .xxx domain. (Like, I registered saurik.xxx so no one else could take it, but at the time I had to register as "non-porn", and so it is just permanently parked... I guess I never checked to see if I could override that.)
The UI change was pretty brutal, I guess you could think of it as a "breaking change". Many people complain about it to this day, and it's been what, 5 years now?

Having said that, I've found the 2007 UI to be vastly superior to the older one, for most common tasks. On a reasonable screen (1900+ wide), the main ribbon contains a significant portion of the most used basic functions, reducing the amount of menu navigation and tab-switching. The rest of the tabs are pretty self explanatory (once you unlearn your Office 2003 lessons). E.g. most of the "page layout" functionality used to be hidden in some arb place in the depths of the file menu; it is now one click away.

So yeah, while these types of conceptual breaking changes are irritating, as long as they really are for the better, I'm all for it.
"SUA is deprecated starting with [Windows 8] and will be completely removed from the next release." http://brianreiter.org/2011/09/15/sua-deprecated-in-windows-...
I use Fluid to take websites that I use constantly and turn them into essentially native Mac apps. Works like a charm:

http://fluidapp.com/

Examples: Pivotal, Harvest, Planscope, YCN
Thanks, hadn't seen that one yet. Looks good. You just need an SSL cert.

If you google "SSL cert" and click Godaddy's ad, you can get one for $13/year (instead of $50+). Namecheap has good deals too.
Because how can you have peer review of a study if an essential and complicated part of the study is not published. If only the pharmaceutical company and the FDA review placebo technique, then the study has not really been peer reviewed and placebo techniques are a mysterious black box.
No I think they saw his posts on the forum, then contacted him pretending to be a customer or the guy just blabbed when they picked him up. He's not exactly a master criminal I'm sure he told them his user name and everything which is why he got such a low sentence
I fear it would end up like the mess we have here in Washington state if they did something like that. We have to collect and report sales tax based on the Zip Code, and the records are updated quarterly. Their data set is something like 140,000 rows per quarter since it's fairly randomly distributed across the Zip+4 range.
Esky C5900 | IPCameraLand
Ask PG: do you advise startups at YC to post ambiguous job postings like these?
http://news.ycombinator.com/item?id=5143787
Check back Feb 1 for the monthly "Who's hiring" threads.

For reference: https://www.google.com/search?q=site%3A+new.ycombinator.com+...
That's interesting. I've never felt any reservation in talking about my income, except to coworkers. I just feel like it invites resentment if mine happened to be higher, even if on a sub-conscious level.
It will be interesting if we see the first use of national firewalls used to keep a nation-state boxed in from the outside. I'm not sure what the 21st century equivalent of a blockade or siege is, but that would come close.
It seems all but the newest links added have been taken down for 'copyright infringement.'
Monetizing a protocol is poor form, but monetizing an implementation of a protocol is not.

If they created a new protocol specification, and opened it up, _and_ their implementation (which could be proprietary for all i care) is faster, then its all fine. As long as other people could implement the protocol in a different way without infringing on patents.
I am holding out for Office on iOS, which current rumors point to March 2013.

The current Office on OSX is quite nice, Excel performs really well and in Powerpoint there is this nice 3d layer editor.

Office on Tablets needs to be re-thought. What do you really do on a tablet? Looking at the use cases in the corporate world, it is not about creating complex spreadsheets from scratch. It is about viewing, filtering and data entry.

Hey, please enter your forecast numbers and send back. Hey, these are our numbers, columns B, N and Z are super important, etc.

Excel and Powerpoint are key in corporate. Word is dying, killed by Outlook.

Tablet users need to be able to open an email attachment, browse through it efficiently, maybe correct a bit and then send back.

This points to a separate Office for Tablets. MS had special Office viewer apps in the past. Apple has Keynote, etc on iOS. If it is a separate team at MS working on this, they just might have enough freedom to pull it off.
Or looked at your ISP logs. Did you use Obfsproxy every single time or tunnel Tor through a VPN to your bridge node? probably not
We Need to Have Sympathy for Those With Depression. It is an Illness
I'm curious, what was the subject of your remark that caused that response?
Worse is the articles they completely censor because they have some vested interest in the article not becoming popular.

i.e. http://news.ycombinator.com/item?id=5098218 had 200 points when it vanished from the front page.
lol. anyway to 'undead' yourself?
You can specify gem versions in a Gemfile. It's a good idea when you lock down an app and don't plan to update it regularly. This blog post is concerned with the larger issue of starting new projects and finding that certain integrations require specific tweaks that are often not well known and may be temporary. Rails and its gem ecosystem evolves constantly.
and do you have anything at all that makes this relevant to the hacking incident at the nytimes?
I'm just staying in South Africa.
Does anyone know what kind of ML algorithms are they using? From their website, it looks like they are only using decision trees, but that doesn't seem right.
Do you happen to remember which comment he's referring to?
same here, 19/20 with Mattel being the one that got me.

target logo looked re-diculous in arial! long live helvetica
Thanks, I would have never guessed it was that sort of search in 2012. I would have figured the more intuitive option was to put it within the actual options area. Then again, I guess I should have known better with the way search is in the rest of the Win 8 UI (though I don't use Win 8 enough to instantly think of that, lol).
Moving is generally much easier for sellers, who are more likely to be large corporations, than for buyers, who are more likely to be individuals.
Regular expressions will stab you in the back
care to shed some light on how you accomplish this?
(my knowledge is circa early 2000s)

Debian has (had?) a high barrier to entry to become a developer, and every developer signs their packages. The release binaries are arranged on a secured box and the release key itself is held by a limited set of people.

In short, the signatures work because of the human element and organizational structure of Debian.

Rubygems accepts submissions from the general public.

So, again, I don't see how it would have helped.
I don't have an opinion on the general matter, but in these two cases I agree with you - the edited titles are better for HN.
Toolbar.js - A jQuery Plugin To Create Responsive Tooltip Style Toolbars
I'm first generation Chinese-American, IMO not going to happen. Chinese people are concerned about money first and foremost followed by their family.

Also I'd like to challenge the implied perspective that somehow American democracy is somehow superior. In fact the very notion of fighting for a political cause is a Western idea, Chinese people are less naive than Americans in a sense because everyone in China knows that the nightly newscast (Xinwen Lianbo) is all BS whereas people in America listen and cling onto their political religion (Rachael Maddow/Amy Goodman/Colbert Report for Left Coast Yuppies, Glenn Beck for Tea Partiers and CNN for mainstream suburbanites).

The Chinese idea is that politics has really less to do with personal life as they are the waves of a ocean to a surfer; they come and go, rather than try to bend the all-powerful, insurmountable, it's best to yield to the ocean, surf in its direction. People humbly refer themselves as One of the Hundred Names (Lao Bai Xin), separate from the emperors or now CPC in their celestial palace.

Not fighting for one's identity and civil representation may seem apathetic and offensive to American sensibilities. But for the Chinese, one would rather improve one's lot by focusing on getting into a better school, a good employer and finding a good partner for marriage and taking care parents than getting a piece of legislation changed advertising that you could potentially live a better life.

I'm sure supporters of American-style democracy will point to the civil rights movement, the New Deal, child labor laws as democracy-in-action that changed working class people's lives for the better if people stick together and march onto Washington. But the Chinese perspective sees revolutions and protests as natural occurrences of the masses dissatisfaction, like waves in an ocean, they will form when the conditions are right (mass protests on polluting factories, mass Weibo posts on air quality and expose on certain official's corruption). Even Tianmen incident was a protest made by the falling dominoes of communism and a mass of disaffected students and workers with varying and complex mix of agenda's - and to compare with the Westerner's idea of a rallying cry (Sandy Hook, Upton Sinclair's The Jungle, Rosa Parks) with a singular hero or matyr, it's a contrast of Taoist Wu-Wei and Confucian idea of communal harmony to American individualism and manifest destiny.
New Locations and Features for the Amazon Simple Workflow Service
BlackBerry exec absolutely refuses to acknowledge iPhone’s existence
I've been trying to learn a little erlang for a while. One of the things that holds me back is the external libraries. If it's a part of erlang/OTP, then great, usually I'm happy with it.

But it's hard to find, install, and update external libraries compared with many other languages (like haskell/cabal, ruby/gems, etc.). How do you deal with that on a practical level?
The trouble is that many new web technologies, including those that certain groups (particularly Apple, Google and Mozilla) are pushing as "replacements" for older technologies, aren't actually as good as how we used to do things.

For example, HTML5 audio and video work up to a point, but compared to Flash players they are onerous to support because of different data formats and limited in their functionality.

Of course, Flash has other uses, too. It was very annoying recently to find that none of the popular weather services I wanted to check during the recent cold spell here in the UK were fully accessible from my iPad, because they all used Flash for their interactive maps. And it wasn't the weather services I was annoyed with, it was the £500 paperweight that couldn't even do stuff that worked in IE6 on a 10-year-old computer.

Likewise, things like canvas and SVG are fine up to a point, but they offer relatively limited drawing functionality compared to a Flash or Java applet, and the available functionality differs widely across browsers. And of course in Java's case, you can write an applet in several modern JVM-hosted languages that are vastly superior to Javascript for implementing non-trivial visualisations, and with much faster performance than even the best current Javascript engines.

Give up plug-ins and use HTML5 and Javascript. Brought to you by the people who said we should use CSS instead of tables but then couldn't implement trivial grid layouts, or maybe by the guys who said we should use CSS instead of graphics but then complained that everyone's buttons looked like Bootstrap.
All of which are true of Chrome?
Should not happen using a modern phone camping on a 3G network. 3G (WCDMA)is not based on TDMA and the uplink has been designed specifically to avoid creating audible interference.
Defense Spending Plummets in Biggest Decline Since Vietnam
Don't think you understand the definition of trolling. This isn't trolling. It's either a marketing ploy or an oversight, but neither is designed to make you angry and get you to post disparaging things on your blog or elsewhere, which is what trolling is. I realize that's what it's done in your case, but that was not the intent.
Let the poor man speak colloquially. The scope of that word has expanded beyond its original, narrow use. We know what he's trying to say.
Hyper Efficiency 2.0: Updated Lifehacker Tips
there are 2 types of people in the office, happy people and those who know the salaries of others.
but by this reasoning, you shouldn't be buying this machine anyway, so i dont know know what rational thought could lead anyone to purchase this machine, if the seller of the machine wouldn't use it themselves.
"over-engineered" is the right word for UEFI.
Vacancy rate is basically a property manager's KPI.
Additionally, data is collected by the REIV which has no interest in providing bad news about investing in property.
https://s.zoomerang.com/s/REIV-January-2013-Vacancy-Survey

REIV vacancy rate is (unleased property on the books) / (property on the books).
It's always going to be an under-estimate of true vacancy due to properties that are empty full time and those that are privately managed and temporarily vacant.
My mom got cheaper price on the phone bills after she complained the price was too high. Maybe everyone should start complaining.
My school doesn't have a ChemE program. I tried to transfer to one of those hardcore engineering school without success.

From what I've heard from my brother (he's a CivE), engineering is a very hard and stressful career (like most serious jobs really). There is a lot of backstabbing and work politics. He has nightmares about his boss.

I don't know if anyone on here can relate but, the freedom to travel and relocate to another country allowed by freelance programming work is very attractive.

I immigrated from another country to America when I was in elementary school. At some point during my college career when I was traveling during the summer, I realized that I'll always be miserable stuck in some backwater town even if I made 100k a year.
If you're concerned about MITM attacks from China, then yes. But if it actually becomes an issue that most people need to worry about, then a most-people solution will soon be made available (like the browser companies issuing updates that un-trust CNNIC for us).

It's not complicated, anyway. At least in Firefox it's just a menu option in Preferences -> Advanced -> Encryption -> View Certificates.
Every six months I call my cable company and get my bill cut by nearly half the regular price.

I don't think people know that most service providers have retention departments designed specifically to give you far better rates to keep you around.

Sure it's annoying and the price still goes up every year but there are also people who refuse to use coupons so thank you for funding my discounts.

Admittedly if you live in a monopoly or duopoly isp area it's significantly harder to get good performance for a low rate.

Now we need to figure out why server rental rates are so much higher in the USA vs elsewhere.
I was looking for this in the morning today actually (while working on this JIT Rgraph Tree: http://philogb.github.com/jit/static/v20/Jit/Examples/RGraph...)... So, hey - thanks for sharing!
asking what you make is like asking how often you get laid. and whom.
Sprinters vs. Craftsmen
Europe’s robust financial-transactions tax
Reflections on Q and A with Michael Hartl
A friend of mine studying Foreign Relations, pointed me to The Heartlands Theory ( http://en.wikipedia.org/wiki/The_Geographical_Pivot_of_Histo... ).

Basically, it states that since 50% of world's resources are concentrated at Europe + Asia + Africa, whoever desires to control the world should control this area first. If you think of it this way, it makes sense that if an international super-power such as the USA wishes to maintain that power, it has to control this region, or at least make sure no one else controls it. The greatest threat in this situation is certainly China and the best possible way to attack this problem would be to create internal strife considering the peculiar circumstances.
</tinfoil>
You're a fucking idiot. Those hotlines are the only people who understand and the anonymity is the only way depressed people will probably talk about it Particularly entrepreneurs.
> The distortion introduced over large areas is fairly extreme

Yeah, but the areas which are most distorted are also usually the least populated, by a long shot, so it may be just fine for showing anything related to people... sure Greenland's way too huge, but, well, meh...
I think you meant to say Chromium.
our concept of reality is imaginary. just look at the differences in what is culturally acceptable versus not in cultures across the world. reality is imaginary. do You understand that?