skysight-inc/HackerNews huggingface dataset:
I was about to link this to a friend, who has been using Wordpress and expressed interest in learning more about how websites work, and then OP got into installing a local Apache server and using LESS to compile CSS, and I'm afraid it might intimidate her, since she's already hesitant about her capacity for learning this sort of thing. I'm not sure why either was brought up though. If OP is comfortable with these tools and wanted to write about his own experience, I could understand, but for the sake of a tutorial, what benefit does adding these complications, which present a risk of alienating some segment of the tutorial's audience, provide? Unless you need a back end language, you don't need to install a local Apache server; you can run html files directly from whatever folder they're stored in, and if you link with relative paths, you can transfer the whole directory to a live server and it will still work fine, and for the amount of rules a beginner will probably write for a small, personal website, using LESS is probably overkill. Furthermore, anyone who's comfortable with either of these practices would have no problem adapting them to a basic "building a website with a grid framework" tutorial, and everyone else can pick them up later, when their value becomes more apparent.

It reminds me a little of the way every Javascript tutorial I find lately seems to assume that you're running a Node.js server. Outside of maybe the HN crowd, are most people running Node servers? I doubt it. And it's almost never necessary; you don't need Node to configure routing or build some custom directives in Angular, for example, so why insist that people use it?
I think all your assumptions come from the fact that you don't believe competition, specifically on the protection market, can work. If I could convince you that in fact it would, then it appears all other questions can be resolved. For example your hypothetical scenario in the last paragraph is absolutely impossible if people have a choice of whom to pay for what services. In fact, it is possible even if this firm is monopolistic: stolen property? how was it stolen? why did nobody care? why did customers thought it's okay to keep paying to that firm knowing that their property can be alienated at any point in the same way?

But anyhow, back to competition. First of all, for a competition to exist, it doesn't have to take 50% of the market. It only has to be sure that it is cheaper for the monopolist to compete with it fairly than to go to war using tactics such as predatory pricing or actual violence. In almost all cases fair competition is more profitable in the long term. It is established by many industry experts and economists that predatory pricing doesn't actually work. Only legislators seem to not grasp it and there's a good reason why: because their pay depends on the fact that they are supposedly protecting the public. I've read an awesome book about Airlines once (http://www.amazon.com/gp/product/B000W6871G/) and at the time it was a big surprise for me to find that governments very often launched predatory pricing and anti-competitive cases against discounters, who tried to disrupt the market of big established carriers.

> In a system with a democratic government, the official has to at least pay lip service to working for the public good and it's illegal to accept that payment.

The difference is, in a democratic government official when elected knows almost definitely he's not going to lose his job for the next n years. He knows people will keep paying taxes. How does that create any incentive for him to work in the interests of the public? This kind of situation only creates incentives to accept bribes and use the position of power. If this official does this carefully, he will never face allegations, let alone jail time, because, of course, the judges and the police work in the same system with him and it is HIM who pays them, although not from his own money. The only people who go to jail are in the lower echelons of power and those are the ones who weren't careful enough to not piss off their masters. The Democratic system the west adores so much is just civilized and institutionalized corruption. It's a theatre pulled over the eyes of the people and it's so sad many people have this blind faith or at best acceptance of it.
I understand your argument but frankly I don't buy it. I don't think filling up inefficient bins of food on closed tech campus is visible to anyone outside the company; I don't see the potential for impact.

I'll be completely honest: I think much of this anti-tech sentiment (such as: tech people don't give) is wishful thinking and willfully divorced from reality. Most large tech companies have public giving foundations and publicize their donation programs. Here are a few examples:

http://csr.cisco.com/pages/employee-volunteers

https://www.google.com/giving/

http://ef.siliconvalleycf.org/blog/yahoo-employee-foundation

http://www.microsoft.com/about/technicalrecognition/charity-...

These kinds of programs are strongly promoted at most tech companies. A large amount of giving happens outside these programs as well, but they do help establish a baseline well in excess of any food drive.

While trying to dig up the data for some of the bigger tech companies in the area I also stumbled across this report, which claims that area workers not only donate above the average but spend significantly more of their time actually going out into the community http://ef.siliconvalleycf.org/blog/bay-area-companies-giving... The article throws around the term "average" a lot which tends to raise my eyebrows, but it does mesh with my anecdotal experience that tech workers on the whole care a lot more about their community in the bay area than workers in general in other regions of the USA.
You can't really trust bookmarks either. Most of my bookmarks are dead either because the site is now gone or because some blog author decided to change their path format and didn't bother setup 301 redirects.
The appeal of Google, back in the days of Altavista, was in the fact that it could search various things, giving better results. Now it's intent on giving you fewer things to search.
Chip-and-pin is actually starting to roll out now, with a deadline for some types of transactions in October 2015: http://www.qsrmagazine.com/exclusives/are-you-ready-emv
Oh, I want to know the perks, because that tells me the culture.

If the perks are a gym membership and free transportation pass, it may be my kind of place. If tney mention ping-pong tables and game consoles in their lounges, I know I should run away screaming.

(If you are half my age, you might reverse those.)
Thank you, those were my thoughts exactly when I saw the headline. Those kinds of problems lead me steer wide and clear.
Sssh, that's all part of the plan.
Here's my old school setup:

Deployment: `easy_install -U` from a local pypi

Packaging: `setup.py bdist_egg` and `setup.py bdist_wininst`

Dependencies: declare in setup.py, fetch via yolk

To test if everything works, just create a blank virtualenv and easy_install.

This has been working fine for me for years on Linux and Windows.
Python bitarray and Sieve of Eratosthenes
I've found that copying recipes off of webpages is the most important one - you'll never find the same recipe twice.
Samsung Sets New Smartphone Sales Record In Fourth Quarter
Not saying that Patrick endorses this but just in case you need any inspiration I'm just going to leave this here...

https://watsi.org/profile/d619049fdda6-mathayo

I put in a $100 this morning, let's get little baby Mathayo's head fixed :)
Here is the problem with not including a range. If you want to attract good candidates who know their stuff, they will most likely be put off by not having any idea. You can always argue "but what if my lowest number is too high and I lose by disclosing it first?" but the fact is that if a good fit candidate is reading that job description, your lower range is most likely indeed a "low" number. Good candidates are more interested in the high number because if that number is anything below their requirement, why bother ? But then you could argue "what if I can convince them to join me even though I am paying peanuts" and the answer is you will most likely lose. Rarely you will find good fits who are desperate. Remember they are usually "passive". So instead of worrying about numbers game, be honest and disclose whats the "least" you can pay and whats the "most" you can pay. Leave the in between for negotiation. Good candidates who you want to hire will like the fact that they know what they are working with. Also, don't make the range too broad like 60K-150K. Thats useless because then you are just putting numbers for the sake of numbers. A range like 60K-85K or 100K-130K is more reasonable. Also tells the candidate immmediately if it is worth their time.
And precisely because of this the we have chargebacks.

As a merchant it would be lovely to accept payments only via bitcoins. As a customer I'll avoid purchasing anything if I cannot issue a chargeback. So the only way to get me to actually buy anything via bitcoins is to remove all alternatives.
It is not only with facebook. Vodafone also does the same but also with write permission on your sms. http://www.intrepidkarthi.com/2014/01/vodafone-is-reading-sm...
Ask HN: What notification would you like to get from your home to your phone?
Russia, your move.
So? The Ukranians didn't want the US and EU laws for their country.
> Just because a market is not perfect, doesn't mean it provides no benefit.

Imperfect markets that permit slave labor provide a clear benefit to the slave holders. No real benefits for the slaves--they're worse off.

1st & 2nd theorems of welfare economics say markets in equilibrium are Pareto optimal: In every transaction, at least one party does better, but nobody does worse. Since slaves are clearly worse off, we know there's no general equilibrium in such an imperfect market.
Serialization without any serialization codes in C++
I built my own little tag + bookmark browser extension with the dropbox API (my app is not public). It works for me. Just gotta get better at tagging. Basic browser bookmarks are not good enough.
Which goes right back to the original piece of advice: if you have access to the main apache config, put your changes there for performance reasons. Otherwise use .htaccess.
Ernesto – A Quick RPG
Great post. I second the salary point. A geek salary has a very wide range, and I'd quite like to filter out those positions that would give me a pay cut first, thank you very much.

Just one thing - you might want to translate US-specific terms like "401K" into globally understandable terms like "pension".
EVE can be played a lot of different ways, but the novelty in each eventually wears off and it becomes monotonous.

This is especially true for large-scale alliance warfare, which, if you're at the top is something like a full-time job, and if you're merely rank and file, it's more like a part-time job.

In my opinion, the meta-game is more fun than the game itself in this context. There's an entire ecosystem that exists outside of the game that involves communication infrastructure, propaganda, spying, gambling, player services, etc.

Large power blocs have to be able to control the message, mobilize thousands of players on a moment's notice, and continually infiltrate their enemies to glean intelligence.

It's often jokingly said that EVE is "serious business." Players who fly the larger ships (supercapitals) typically receive SMS push notifications so they can mobilize faster. At the very top, certain players have been known to cash out (albeit illegitimately) on their power and wealth, earning a healthy real-life income stemming from their activities. Think hundreds of thousands of dollars.

Of course, as cool as all of that is, 15-hour-long battles suck. The game client, networking code and engine are a lot better than they used to be, but they're still woefully lacking for the purposes of extreme large scale warfare, to the point where participating in such battles is something akin to torture.
Coupled with a 15 year term?
> In 1955 he was subpoenaed by the House Un-American Activities Committee, where he testified, “I feel that in my whole life I have never done anything of any conspiratorial nature.” He also stated: “I am not going to answer any questions as to my association, my philosophical or religious beliefs or my political beliefs, or how I voted in any election, or any of these private affairs. I think these are very improper questions for any American to be asked, especially under such compulsion as this.”

His mixture of politics, love, loss, and humor in his songs has always inspired me. He brings together traditions, mixes them up, fights the system, produces something beautiful. RIP.
Microsoft's help pages are the worst for this. "Oooh, confusing .NET problem I'll google a response - Hey, a nice forum-post explaining that MS has a document telling me how to handle this issue click NOOOOOOOOOOOOO".
It's also going to be much harder once the currency has any sort of significant financial value. This kind of manipulation is only easily possible at the early stages.
But you find the exact same links that Gawker posted in this very thread.

Does that make HN guilty of copyright infringement or not?
Rule of thumb. If it fits on a license plate it's good. People have a difficult time remember something higher than a group of seven. I always start there.
Show HN: W3FP(World Wide Web Front Page).
It'll end when it stops getting more clicks than other types of titles. If anything, it'll probably become more common before that happens. You see it all over blogs like this one, but a lot of the traditional mainstream media hasn't caught on to this type of optimization. Just wait until every headline on the front page of the NY Times starts like this...
Hacker News Lisbon meetup, Thursday 30th January
... but nonetheless it's an important example of the erosion of data privacy. Just as users are getting accustomed to clicking past EULA's so to they click past these permission request screens, and if they don't then the app keeps nagging them ... the user just wants to use the app, so permission granted.
I'll write a section up for this, thanks for the link and suggestion.
Angry Birds Used By The NSA and British GCHQ For Surveillance
I haven't developed for the front-end web in a while, but is it considered hand-coding if a boilerplate this-or-that is used at every stage?
These laws are irrelevant to the situation. The protest tarted because Yanukovic refused to sign economic treaty with EU and instead accepted money from Russia. And that was not the whole reason either, it was just last drop in the glass of patience. The corruption is the core reason, and people want to join EU in hopes that EU will help reduce the corruption.
There is a fine line. The argument often goes that linking for informations sake is fine.

However, the whole post is written in a fashion that shows how proud Gawker is of their scoop and that they can show the script. This would mean that the encourage others to follow and download it, which is - without question - copyright infringement. An argument can be made that encouraging people to follow a link that _you definitely know_ is infringing copyright is illegal.
CSS3 Hardware Acceleration in Webkit
I made a simple demo to show how enabling Hardware Acceleration in CSS3 affects page performance in Webkit.
Anyone counted the "homages" yet? ...

I wish there would be another Jackie Brown.
No, it's a serious answer.

Let's say you have a sack of potatoes for that IE 'sploit. Now you have to target it, plant it, exfiltrate data, analyze the data, and provide a context for it among other data gathered, store the data and the analysis, etc.

Compare this to Latvia spending a serious fraction of the military budget keeping, maybe, a couple obsolete, militarily irrelevant, and expensive to maintain Russian helicopters flying. There is a level below which simply saying that you have an air force, or signals intelligence, amounts to nothing of any significance.

Many many nations are in that condition, or are able to do no more than haphazardly tap their own switches and harass some dissidents.

The scale at which the NSA operates is commensurate to that of a navy with a dozen carrier battle groups. Even China cannot put an air wing on one antique (ok, "vintage") carrier. Nobody on the whole planet operates the way the NSA does. The people of the US have vast scope to change that before it even comes close to affecting a balance of effectiveness versus actual adversaries, never mind being in all our supposed freinds' pants.
You seem to be demanding that someone somewhere make the problem go away. Personally I hope whatever grows out of bitcoin (maybe even bitcoin) makes it go away. It's a hard problem. It's not ideal for customers, merchants or payment processors.

The reality is that it's not solvable right now without compromises. Transaction fees are high until it get solved. It could take 5, 10, 20 years. We won't know until it gets solved. Big hairy problem. I don't think it's fair to get up and demand this be solved.

Who are you making this demand to?
Testimony of Pete Seeger before the House Un-American Activities Committee
This battle wasn't massive for amount of players, but for the in-game resources involved.
The irony is that for all Morgan's anti-corporatism, the privatization of war for profit has greatly served to reduce violence, from England's Glorious Revolution onwards. Corporations are better at avoiding war than monarchs, not because they particularly care about people per se but because war is just so wasteful.
Issue 62938 – Barometer driver hangs and kills accelerometer on its way
They'd better hurry then, since all the coins will be mined soon
Yeah, because 2 years in prison is a completely reasonable sentence for researching the background of police officers or politicians, i.e. looking into corruption. And 10 years of prison for being at a protest is hardly extreme as well. Or prison for wearing head protection when the police is shooting at you.
I wonder how many people upvoted this without reading primary sources, studying Ukrainian/Russian reports or using translation tools.

In fact, I wonder how many people commented on this without reading the laws in their own countries.
-- Coupled with a 15 year term?

-- no one reads primary sources
#FAIL. I am in the explorer program and was initially excited to see these frames. The few times I've taken Glass outside, I try not to behave like a glasshole (I remove it before going to a public restroom, in restaurant/theatres, etc.). My prescription is pretty high so I cannot function without specs. How could they make such a bad product design decision?
I've had this thought as well. The good news is that there are millions of creative minds, improving the world, making a dent in the universe. The sad news is that there are billions of people just trying to get by, looking for comfort, looking for distraction. Gaming is just one of many ways people pacify themselves. (not a criticism of gaming, I'm a gamer as well)
Caminhão Com Caçamba Levantada Derruba Passarela
isso mostra a falta de atenção do motorista que nem percebeu que a caçamba estava levantada e acabou derrubando uma passarela!! acidentes desse tipo muitas vezes viram tragédia como oque aconteceu na linha amarela no Rio de Janeiro!
until those piles of usb sticks become trash too
The NSA, CIA, and the Promise of Industrial Espionage
Ernesto RPG – A Side Project
No. Discussing what static type systems do means discussing what static type systems do. Not pretending static type systems can't do anything java doesn't do. We don't judge dynamic typing by how shitty PHP is for the same reason. Dynamic typing is not what made PHP shitty, it just happens to be both dynamically typed and shitty.
So send a new one on every unlock? Have a button on the door that sends a code to the phone, invalid after timeout or after first use. Invalid codes can generate a new code so if someone tries to access your room you get notified as well.
-- Yanukovic refused to sign economic treaty with EU

Wrong.
Do packages with dependencies in C still require compiling during pip install?
When I played Eve I never really felt the need to 'level up'. The learning curve was big enough that just farming money, and running an interceptor was fun enough for me - even after I had bigger ships.

The game really is a sandbox.
It also is a red flag to me when I see that - I know I am performing close to on par with some people with industry experience of 10+ years on the frontend. All things equal, you will want the rising star, since that person hasn't hit a ceiling yet, and there's a decent chance you can get away with underpaying that person.
Heh - you're saying that the SIGKILL recovery on start is cheaper than the SIGTERM cleanup on quit. OK. I'll agree, that's strange. One would probably have expected to have to dot and cross the same number of I's and T's either way, and not for SIGKILL recovery to actually be faster.

I didn't know that.
Gawker is profiting from Tarantino's work: every page view is more advertising revenue.
Anyone have a mirror of this? It seems to be down...
Who does that? Dynamic type systems don't actually exist, it is simply a lack of a static type system. Nobody argues about dynamic type systems, they argue about whether or not to have a static type system.
Good summary, I agree with everything you say. I'm finding reading up on the political evolution is as much fun as actually playing.
Apparently it's railroading time! I'm delighted to see my favorite gaming genre finally getting some love again, and especially now that we've got the computing hardware to really make a proper go of it -- Tachyon and Freespace 2 were great, but that's been 15 years ago now, and it's about time we had some new games to play.
> Anything that can be put into .htaccess can be put into httpd.conf or one of the virtual host confs.

Also, important to note, "and not vice versa" (i.e. httpd.conf much more powerful)
Fun trivia: David Braben, co-author of Elite, is one of the founding trustees of Raspberry Pi

http://en.wikipedia.org/wiki/David_Braben
I don't think so. We are talking about haskell after all, not haskell + experimental ghc extensions. And which popular extensions break type inference anyways?
Agree with grinningfool- thank you!

EDIT- at least it looks like the calls are the same.