skysight-inc/HackerNews huggingface dataset:
Sure, that's pointless busywork. Doesn't trunk-based development enshrine this, with the moving of last-minute hotfixes between the release branch & trunk?
Indeed. I remember in the 90s even going from 14" to 15" was noticeably better (running MacOS 7). 17" was better yet and the 19" on the Unix workstations - wow.

Now my Apple Cinema Display feels cramped and I'll probably add another...
For much of the world no-one has ever done large scale mapping. The Soviet Union and USA produced military mapping and gazetteers for targeting, but it often lacks good on-the-ground knowledge. In rural areas it can be difficult to even get a consistent place name from people who navigate from memory.
Article about 4K monitors with 300 pixel photos. It's just not right.
It is a good starting point, but can be wildly inaccurate in places.
While there are plenty of toxic attitudes and behaviors in American sport as well, it seems (from a distance) that the European football system is worse.

It might be that the laundering of loyalties through colleges helps the US a bit here. The 17-23 year-old athletes are inside, and must feign allegiance to, a system of more supervision and higher educational aspirations. Many fans acquire collegiate affiliations far from their home region, and the overall fan base might lean more college-educated, because of all the co-marketing during college years.
They have over $90 Million in venture funding. They can order pretty much anything they want.
The "open source" part is what is different.
Understanding and mitigating NTP-based DDoS attacks
It's a free service; you pay with your inconvenience so that Google can milk those who don't opt out.

If you prefer not to pay with inconvenience but with dollars , there are some great paid providers out there.
>> I feel like I'm less productive on multiple monitors. I've tried them a number of times, but they've never felt natural. I just prefer looking straight ahead, managing a single screen, and clicking between the few programs I'm running in the taskbar. Also, I like some room on my desk, and big monitor displays just seem overwhelming.

You might (maybe, just saying what I like) want to try one 'main' monitor and one subsidiary. Can be the same size or smaller. Main monitor is for the work you're focussed on, the other monitor is where you have documentation or other reference material you need while working. I quite like this pattern rather than just throwing programs all over the two screens.
I think the number includes local spending. Municipals are given money by the government.
A couple of friend of mine have have gone with that solution and to be perfectly honest the bad image quality really annoys me on the cheap setups. The one setup that I've seen and liked cost in excesses of 2500€. I'd much rather have a 40" TV with the best image quality possible than a crappy 80" image from a cheap projector.
Thank you for pointing that out. "I am not a lawyer" and all that, but I do enjoy, oddly enough, reading judicial decisions.

That one says:

> We do not embrace the government's sweeping position that 18 U.S.C. 912 extends to anything that has value to the defendant. Such a broad reading of "value" negates any limitation the word could imply. By the same token, we cannot accept Sheker's suggestion that 18 U.S.C. 912 covers only things having commercial value. Information can be a thing of value. Whaley v. U. S., 324 F.2d 356 (9th Cir. 1963). In normal English usage commercial worth is not the exclusive measure of value. For instance, state secrets might trade hands without cash consideration. Information obtained for political advantage might have value apart from its worth in dollars. In each case the information sought would have value to others, in addition to the seeker. Such is the case here. Stokes would see value in keeping his whereabouts unknown to Sheker. The criminal justice system, concerned with the safety of witnesses, has a similar interest.

(In Whaley, Whaley impersonated an agent of the F.B.I and got information which he later paid paid $9, if I interpreted it correctly. Thus the information definitely has commercial value. In Sheker, the judge extends that to value other than commercial value.)

The information sought here is "is Sell (or Sell's company) willing to provide a back-door to the FBI?" This is just after Sell stated publicly that the "service wouldn't have a backdoor for anyone."

I honestly can't tell if this is a "thing of value."

If the answer is "yes", then I think that's a thing of value. That information might be revealed later to embarrass or otherwise affect Sell's company.

If the answer is "no", then there's no value. The statement to the public is the same as the statement to the alleged impersonator.

Given the context, it seems very likely that most people would have expected Sell to say "no." Thus, the overall value is very low.

It can't be that asking a question where the answer isn't already 100% known is illegal. The judge says that the law doesn't '[extend] to anything that has value to the defendant'.

But I don't know how that line is drawn.
Video game arcades in the 1990s, according to a guy in 1984
Still? 2GIS is so much superior to Google Maps, it's not even funny.
I've tried a 30-inch monitor for a couple of days and to be honest I much prefer 2x24" monitors.
Try watching a projected picture on a canvas in brightly lit room. It can be difficult to view it if the room is not dimly lit.

TV is still king in these situations.
I use 6 19" monitors (using a combination of display port, HDMI, display link adapters). It's a bit of a mess to set up, but I like the actual physical splitting of the monitors (I have the logfile monitor, the google chrome monitor, the firefox monitor, the jira monitor, the editor monitor, etc...). Also, it plays in very well with a tiling window manager where I can just switch windows from one monitor to the next without having to worry too much about tiling "inside" of a screen. On bigger than 19" monitors, I find I can fit more than 2 windows side by side and then it becomes a weird game of rearranging windows.

I have been using this for 3+ years now, and while people always look at me like I'm crazy when setting up 6-7 monitors on my desk (I freelance so I usually lug them around or just buy a used set of monitors for a few bucks), I could never go back. Not switching windows, and using your peripheral vision for things like database load, or just plain having 2 editor monitors and 2 reference browsers open at the same time is invaluable.

While I can work on a single monitor, even a huge one (I love the 3k x 2k notebook resolutions), I feel cramped because I don't have the physical separation that comes from the multiple monitors.
Building IP-free core/wireless/... seems to be orthogonal to their goal. I think they would prefer to use such components, but I don't think they are in the right position to build them. It's enough of a problem that cores with NDA-free docs are not common (Bunnie wrote about it in the article).
ahahah wp sir wp
How do you compile your code? (Thompson reflections on trusting trust)

And beyond source-code:

How do you shield your equipment? (tempest, also active attack)

How do you guard your equipment? (evil maid)

Real life is the triumph of convenience over security :(
The university I attended had 75,000 seats, when I left. They've added skyboxes, extended and raised it since.

I was being conservative because I assumed nonUS HNers would assume I was making these numbers up.
Social networks are not the future for website marketing and SEO
Except that nobody died.
Well, yes, but sports can possibly teach that only for those who play e.g. team. So, if the team excludes average students and take only almost professionals in, most students do not get to learn any of those things.

So, you have maybe 30 player learning those things while trying to get into paid adult league and the rest of students being fans learning essentially nothing.
True, very unlikely but still, not impossible.

Considering if bitcoin goes mainstream the demand it will generate can easily take it above $100,000 at least. To give you an example, not a single non-techie friend of mine owns a bitcoin, even today.
> Take chess, for instance

Some consider chess a sport.
Bitcoin: Online Retailer Overstock Starts Accepting Bitcoin
wow, the tiling concept looks even more flexible than the tiling in xmonad. I will definitely try this.
A lot of fury over nothing. If someone is sufficiently bothered to even write a comment in this thread (let alone pen an original genuine article), they can opt-out - since the directions are laid out in the email I received about the news.

Just like we call some problems 'first world problem', I'd call this '15 second annoyance'. Ie the worst case scenario is that you have to spend 15 seconds fixing something - not the end of the world.

I am more bothered (and think there is a level of difference) between this and cases where Google does something you can't opt-out of (such as change Compose window in Gmail or shut down a service). Those are real issues.
What came to mind personally was overuse of rebasing to turn a commit log into something artificially pristine at merge time.

People do want some minimum of commit hygiene so that the repo avoids being a mystery vortex. But because distributed VCS lets you hide everything about how you actually work, people are able to get unnecessarily competitive about it.
Quicktime fail.
So much good news and so little bad news, though the market seems bearish.
What do you mean by "rules out data races"? If I have one piece of code that writes two variables and another that reads them on another thread, there's no way for the compiler to know whether those two changes need to be atomic, serialized, or uncoordinated.
I've heard this same line of thinking many times, usually in allusion to Git but often not stated explicitly. But I've never heard a good answer to the question of how you can actually have an adequate SCM-merge unless it's language and refactoring aware (and even then...)?

Every SCM that exists will fail spectacularly at merging two refactorings that touched the same code. You simply can't solve this with software today.

Enter... merge pain.

The only real solution that doesn't involve developers avoiding refactoring unless they really need to (either because it's painful or because they don't know they should be doing it), is trunk-based development.

As a footnote, for what it's worth... multiple services with SoC is definitely a good thing, but I don't think trunk-based development precludes that.
I once dared to dream of $100 bitcoin. Everybody laughed, nobody wanted to hear about my internet monies on parties.

I think that everything is possible now.
Well, if you spend it over a short period rather than a long period, it can be considered "pissing money away" without changing your views on what it was spent on.

Having said that, I don't quite recall Thatcher being famous for spending oil revenues on expanding the welfare state (and it doesn't sound like something her supporters, then or now, would approve of) so maybe I'm missing something here?
Food security is considered a matter of national security in Norway.

Perfect timing, as Norway is currently gearing up for the celebration of 200 years since the Norwegian constitution.... which was preceded by years of famine due to a British naval blockade (Norway was dragged into the Napoleonic wars due to Denmark, so the British blockaded our ports for 5 years)

It is something that is well remembered, in particularly thanks to the poem Terje Vigen (http://en.wikipedia.org/wiki/Terje_Vigen) by Henrik Ibsen, about a man who tried to run the blockade in a rowboat to smuggle food for his starving family from Denmark, only to be imprisoned by the British and upon his release in 1814 finding his family had died.

It's a poem that is central to teaching of Norwegian literature in schools, and also often brought up in history classes, including in primary school.
Slimming down Docker containers | Intercity Blog
Thanks, it was – well is – embarrassing nevertheless … never in doubt, sometimes wrong, sure, but not THAT wrong! ;)
So what are they going to do when the oil runs out?
Only slight problem with e-mail marketing is, how in the world do you build your e-mail list?

It is easy to sell 1000 copies of your book if you have a 5000 e-mail subscribers interested in your topic.

If you write a good book on a useful topic but have no e-mail list, you will not do very well.
Unless your ports are blockaded by the enemy. Exactly because of the oil, and because of the strategic position in access to the Russian arctic (the Russian Northern fleet can be blocked in if you have sufficient control in Northern Norway), in the case of any major war Norway is likely to find itself either blockaded or occupied or both.
US only, ffs there are countries outside the US
The author of that article is an idiot.

More people come from social media to websites than ever before, how on earth he can say that it's silly to leverage social networks is beyond me.
They forgot Bitcoin, imho.
> Goals for a web application should not be in imperative DOM manipulation, object oriented practices, or in "pure" MVC. A successful application aims to be simple, and there is no room for academic jargon.

I highlight this particular pair of sentences because I believe it is very important... I've had too many discussions over why code is 'bad' when what people mean is "doesn't precisely fit this particular idea of how to implement a particular paradigm". What they really mean is that they have a philosophical objection.

This effect has even poisoned programming languages... look at static class in C# - really thats a hack around having omitted free standing variables and functions with no associated object - something completely against the spirit of OO but ultimately necessary, practical and /better/ than shoehorning it into an object (singleton).
As general feedback: the current trend of showing on the frontpage how easy it is to install things is, in my opinion, largely irrelevant. Rather, show a simple use case, be it code snippets or other scenarios, to help the audience understand what the thing is and why it is useful.

UPDATE: Think "show less, explain more". That might help many.

UPDATE2: Or in fact, "Tell me, don't show me" :)
In IE10 the css trick doesn’t work and you get two ▲’s, one for upvoting and one for downvoting. See an IE10/Chrome comparison: http://imgur.com/Pe2yKe6
Fans benefit vicariously from many of the lessons I mentioned. (Sure, they don't get the full interpersonal practice of teamwork and direct competition... but they observe the personnel, life stories, controversies, and dramatic results. And they discuss all that with other fans to deepen relationships and mutual understandings. That's why it's like a constantly-renewed mythology in its cultural-instructive power.)
Not so tortured a definition for spectator sports though.
I was under the (possibly mistaken) impression that in today's day and age, most users on the internet, technical or not, understand the filesystem metaphor just fine.

Did you see Google's video where they asked people what browser they use? Many used Google, sometimes using Yahoo.
Completely agree that there are people out there that are just in it for the sales side of things and to fill roles as quick as possible. It can be hard to find ones that are good and take pride in what they do, and it is a problem for the industry.
Hackers behind TARGET data breach looking for 'Pro-cracker
You can use Apache Thrift for that (developed by Facebook).
> And when they left your company, those talented developers suddenly found themselves 3-5 years behind people who would previously have been their equal.

Domain specific knowledge doesn't cause this. If you are limited by how much of it you have or don't have then you have a long way to come as a programmer... having used a language or framework before is only really useful so that you don't get snagged by gotchas or weird and wonderful eccentricities of the framework or language.

In reality getting employed is more difficult without experience on a CV, but if you are intelligent and can get an interview its not usually a problem - smart people know, or can be taught quickly, the lack of value specific experience has in most contexts (i.e. anything where you aren't just urgently crunching something out of the door). :)
As nice as the frameworkless javascript of that website may be, I had to turn off javascript to properly read the content of that website, because otherwise it made the page title flash in a distracting way to say "Someone is writing...".
Dairy consumption is not even the global norm because most people have lactose intolerance. Most Northern Europeans do not.

It very much is considered a vital part of diet in Norway, though, to the point where you'd pretty much be considered to be abusing your children if you don't ensure they drink lots of milk. While we certainly could survive without it, any politicians suggesting to Norwegians we should do without milk would find themselves out of a political career.
What's a Web Application?
Very interesting (and frightening) about NTP, but I am afraid the first part of this claim about SNMP is not accurate:

“Luckily, there are few open SNMP servers on the Internet and SNMP usually requires authentication (although manly are poorly secured).”

A 2012 study revealed 13k+ open SNMP servers amongst 25 million Dutch IPs scanned [1].

[1] [Dutch] http://www.itsx.com/files/2012-11-SNMP-paper-v1.0.pdf
Faster tapping with SwiftClick
You first have to follow/befriend someone to see any news, this is NOT different on Facebook!

If you log in with a new account on Facebook and have less than 10 active friends, you will see the same suggestions because there are not enough posts from your friends to fill your newsfeed.
Unfortunately FT articles are behind a paywall :(
I doubt those "between 8% and 10% of the school's football and basketball players" who "are reading below a third-grade level" are getting much education. At best, they are getting an empty degree.
The Safest Place for Your Thoughts – Online Diary Monkkee
20 Photoshop Tools to Help You Work Faster
See the little reflective squares on the unit? A webcam tracks those and nails down your position just like Motion Capture.
I don't think they can read well... I am sure a lot of them would score below average in national reading tests.
If a process can be represented as such and such, and then this in turn can be represented as something else, and then eventually after this possibly-long chain of transformations we reach something mathematical, then it is that something which is mathematical, and not what we started with.

This is like saying: "There isn't such a difference between neurology and physics. A brain can be viewed as a collection of cells, which in turn can be viewed as a collection of organic molecules, which in turn can be viewed as a collection of particles, and physics studies particles. So neurology = physics. Q.E.D"

But what is missing here is the realization that it is exactly our decision not to view the brain as a collection of particles which gives neurology it's meaning. The decision to view something as something else is not trivial. When you choose to view X as Y, it is no longer X you are talking about.

You wrote: "...it just may not be the kind of mathematics we usually associate with the word."

But it is precisely what we "usually associate with the word" which gives meaning to words. If in this "usual" meaning it is wrong to say that mathematics is the study of algorithms, then mathematics isn't the study of algorithms.

When we want to create new precise definitions to old words, what we are trying to do is to formulate a description that fits as best as possible our everyday use of this word. If we ended up with a definition of math that says "the analysis of everything is math", the only logical conclusion is that we did a pretty bad job.
This answer is incorrect. There is a 1/4 chance that both children are boys, and each child has 1/2 chance of being borne a boy, regardless of what day his sibling was or will be borne on. The program arrives at the probability of 13/27 by excluding the possibility that both children might be borne on tuesday and both might be boys.
As long as Norway can import food, there is no problem. That is not what food security is about in the case of Norway - we're wealthy, we can outbid "anyone" for food if need be.

The issue is what if we can't. As I've pointed out elsewhere in this thread, this has happened - the most well known instance being the British 5 year naval blockade during the Napoleonic wars, which caused years of famine, and death.

And because of Norway's extremely strategic position, with a long coast line and many defensible ports if you have naval superiority, coupled with huge oil industry, and a position to lock the Russian Northern fleet out of the Atlantic, any defence planning for Norway is going to assume that in the case of another war, Norway will either be occupied or attempted blockaded or both.

Then the situation changes. Norway has very little arable land due to the mountains, so it is not a given that taking the dairy away would leave us with sufficient food in the case of a blockade. Certainly during the British blockade we did not have enough food to sustain a much smaller population.
This has nothing to do with mathematics or with your MSc, this is a a philosophical discussion about the meaning of words.
I have to say I struggle with advanced source control management and DVCS.

Every time I have been in a development team that proposes anything more complicated than a basic branch, I start to break out in hot sweats.

I think this has come from experiences where we have had multiple live branches and then got into a mess with merging, testing, incompatibilities, not having the right thing on the right branch etc.

When it does all work, it feels more luck than judgement.

I agree with a poster above that some of the teams that I have been on seem to spend massive amounts of time moving code between branches and accounting for it. It feels like such a drag and a distraction that it's often not worth branching even for fairly substantial changes.

I think I need to slice off a few days to really deepen my understanding of GIT or similar.
> For example, what is 'shift' intended to be?

"shift->method()" a very standard Perl idiom for OO code. If you presume the code was called via a blessed reference, then "shift" == "this".
Direct link: http://online.wsj.com/news/articles/SB1000142405270230384810...
So, if I understand you correctly:

1. merge conflicts are almost unavoidable
in a non-trivial codebase
2. resolving merge conflicts in some SCM systems
is unreasonably difficult
I wouldn't say it's more flexible, as XMonad has all the power of Haskell behind it (+ ability to create sub layouts), and is easier to create more complicated arrangements than hacking together a bunch of bash scripts - but I think it's a good balance of flexibility:simplicity. XMonad is pretty complicated to configure even pretty basic things.
Useful and Interesting Hi-Tech Gadgets
It’s all too easy to become a tad carried away when it comes to buying new gadgets; men these days are flooded with seemingly endless bits of gear and technologically advanced gadgetry that promises to improve their lives exponentially.
Thanks for the great and detailed answer patio11! Hope you have a great weekend =)