skysight-inc/HackerNews huggingface dataset:
Okay, when I was in physics as a ugrad,
it was a long time until the LHC!
So, my understanding of the now hot
topics is from little more than just
layman reading!

Or, as I can guess at Guth's inflation,
there was a quark; space expanded explosively
so that maybe any two 'sides' of the quark
were pulled apart faster than the speed of
light; so, the quark was split into two
quarks, that is, some energy was converted
into quark mass. But two quarks have an
axis. Could that be the origin of the
'axis of evil'? Or, how the heck else to
have Guth's inflation starting with the first
split of something without having an axis,
that is, in 3 space, a line for the axis and
perpendicular to a plane? Or, from that first
split that generated mass, how can we avoid
an axis, sure, in some 'random' direction
but, still, an axis?
It looks like you can still put down your own location. I know some of these people, whose Kickstarter lists them as being in Copenhagen: https://www.kickstarter.com/projects/2128128298/expeditions-...

I believe in their case they used a U.S.-based publisher or agent to handle the funds (not sure of the exact arrangement), since Denmark isn't in the list of locations Kickstarter supports. But seems like KS still let them put down Copenhagen as the company location.
Quality or popularity?
I feel like their name is unfortunately chosen; I can't help but read it as "Thneeds". Obviously that makes it something that everyone, everyone, everyone needs, but it does present something of a branding issue given the utter lack of Truffula Trees in the world today.
Report finds D.C. area a hotbed for cybersecurity jobs
http://www.usatoday.com/story/money/business/2013/11/14/lock...

My brother used to work at that Newtown facility. He left before this crash happened, but LM firing all those people has killed the town. We hear about the Rust belt and the factories closing, this is the high tech example. My brother saw it coming and left. Everyone there said he was crazy at the time. Now he has income and skills, they do not.

Life changes. You have to raise your kids with enough sense to be able to recognize when it does and then act accordingly. Even if it seems crazy to you, you gotta trust that you raised them right and then trust them.
Agreed. Especially since University of Waterloo seems to be churning out more talent than ever.

A little more info for those interested:

University of Waterloo has the generic Computer Science program as part of the Math faculty, as well as an another Software Engineering program as a joint program between the Math and Engineering faculties. Both programs offer co-op all year around. For more information, check out: https://uwaterloo.ca/jobmine/employers
> I spend most of my day coaching younger programmers at Facebook

Love this. The whole "small team in a big company" thing is great until you realize there's nobody to coach you.
Netflix surpasses YouTube as leading online video site
>Learning for learning's sake is actually pointless

I can't disagree more.

Learning latin, ancient greek, french,italian, portuguese and spanish, C C++ JAVA Javascript, ruby python coffescript and groovy, lisp clojure...

Studying the patterns help being better user of each language. Consider it a "classic" coding education. Is totally worth the time. Especially because after a while, you see the ideas, the broader picture, not the words or the code.

Being ignorant is not so much a shame, as being unwilling to learn.
Benjamin Franklin
I experienced that bug with Google Chrome, it use to happen when I open "too many" tabs (10 or more). Not sure if that's google's or apple's fault.
2. You must not write software very amenable.

Fun fact btw: GCC and LLVM are the only compilers I know of to assume loops can overflow at all when optimizations are on.

Compilers like XLC will actually even assume unsigned loop induction variables will not ovefrlow at O3, unless you give them special flags.

:)
In my experience as a worker bee (not an entrepeneur), after ten years or so you don't really get the best jobs from what is on your resume. You get jobs from people you know and have worked with. Chances are you will be a better fit if someone who knows you recommends you.

So when you think about what you should be doing mid-career: think about what people you have liked working with are doing.
Have you tried twitter crash example? Does it work without crash for you? If so, you are lucky, I wish I could have this problem fixed too.
It's not about background radiation level. It's about the risk of ingesting or inhaling a speck of radioactive material. If this particle settles somewhere in your body, it means that the cells in the immediate vicinity of this particle are going to subjected to very intense radiation.
10 Chinese satellites deployed to search for missing plane
Shameless plug: http://py3readiness.org/ If you just want to get overview of which popular packages support Python 3.
Disingenuous how? If the person's goal is to define success by their happiness why not get out of programming if they're not happy doing it?

You don't need to make a tonne of money to be happy. Move somewhere cheap, keep your expenses low, and have fun running a bakery. You get to interact with more people, get involved in your community, and people can taste the results of your work.
For Safari it happens even if there are only a few tabs opened (sometimes even for only one tab).
Data-driven mushroom foraging
One of the big challenges as I see it with EDA tools- the target moves quickly. In silicon development, for example, suddenly all your customers want double-patterning support in your tools as they move to today's tiny process nodes. [0] Or, perhaps, your customers now need layer-aware optimization, again for recent processes. [1] You have to accommodate this very quickly. An ASIC program runs for a year or three, so your EDA tools need to add & mature these new features in a very short timeframe. (Well, the feature doesn't have to be mature right away, but it does have to work) This means it's a hard environment to compete in. You could develop an open-source offering to compete, but without very significant resources your tools will always be missing support for modern processes.

[0]: http://www.techdesignforums.com/practice/guides/double-patte...

[1]: http://www.eetimes.com/document.asp?doc_id=1279842

On a completely separate angle, compiling & optimization is basically the biggest Packing Problem you've ever faced, with several dimensions of "packing". You need some very smart people to hope to produce good results. But I've written enough for now.
Is your lawyer an in-house general counsel? Probably no. Do you require this person's services for ~40/hrs per week, every week for years on end? Probably no.

I would certainly pay an amazing engineer $600/hr if I could call on them at any time and get billed at increments of 6 minutes, but that would be an insane way to build software (I know lawyers who think its an insane way to do law, but it is the system).
Yeah, now there's 2 circles that say answer and decline in stead of 2 rectangles. Apple is out to ruin your productivity.
Hey, thanks ruling out the 60s as too old even to consider. :)

I think anyone who is a seat-filler has a problem. But if one codes for fun, if one sees new technology and just DLs a tutorial and starts using it, if one is always thinking about how ones code can be tighter, such that every time one looks at ones code one rewrites it, one will be OK.

No need to stop coding to make money. Top coders do fine, and then one gets to code.

I am consulting for a company where I gave up a top spot so I would have more time to work on my startup: http://tiltontec.com/

I am sixty-two, have been coding head down on hard problems since 1978, on the Apple II.

Good news, grasshopper: it never gets old.

Now if you'll excuse me, it's time for my nap.
I don't think that iOS is more logically organised, easier to use or more intuitive than Android. The settings system is a mess, and it is often much harder to do simple things on iOS than Android unless you stay strictly within Apple's suite of apps and services.
Demurrage (currency)
Your phone is now a real life Pokedex: Pokemon recognition in a snap
> Technology changes fast and what is useful to know now won't be in 15 years.

This claim is bandied about way too carelessly. Application level tools do change quite fast. The fundamentals of technology do not.

Knowledge of networking, TCP/IP, x86 assembly, stack discipline, cache implementations, etc. is comparatively timeless. For instance, one of CMU's core CS/ECE classes (213) has been taught in roughly the same manner for the last 15 years. The same I believe holds true for 6.001 at MIT.

You can argue that COBOL is no longer relevant. What you can't claim is that only the framework-du-jour is important to modern business. It's simply not the case.
Exactly. If you got your first Mac post 10.7 (and you're the average user) you've got no idea you have such a feature.

Maybe you find it one day trolling through the menubar. Maybe you don't.
Thank you sir.

Typo in your blog post: pleasent (should be pleasant).
Also: "interetsted" on the "Organization Accounts" page.

Thank you again.

Not quite the awesome criticism sandwich @patcon made, but that's all I can do.
clang has -Weverything, I prefer to start with that and do #pragma clang diagnostic push/ignored/pop as needed and only turn off the really obnoxious ones, like -W-c++98-compat-pedantic
And had previously done the same in North Africa.
the real satoshi wouldn't go out of cover.
I'd agree. It's entirely possible to be an early adopter on something that proves to have real value, and reap rewards from taking that risk.

Altcoin mining for conversion to Bitcoin, however, has the marks of Ponzi: returns (altcoin:bitcoin exchange rate) that require a steady stream of new investment (new alts, as old alts become unprofitable) that provide little to no value other than providing the return.
This is actually what you want http://py3readiness.org - site that uses `caniusepython3` and shows support graph for popular packages.
Civil aircraft parts are subject to US embargo. There are however, third party suppliers in Russia that can supply parts to Iran. Iran also has domestic parts productions capability.

The US Government sometimes allows limited parts supplies as part of ongoing negotiations.
http://en.wikipedia.org/wiki/Talk%3ABen_Charles_Padilla

> Yes, I am Joseph B. Padilla, SR. I live in Pensacola, Florida - U.S.A. I am the Brother of Ben Charles Padilla Jr.
Using the t word while trying to censor people that disagree with you politically is infuriatingly unpatriotic.
Someone with a finite budget for software development, perhaps?
"Manually control when Siri listens by holding down the home button while you speak and releasing it when you're done as an alternative to letting Siri automatically notice when you stop talking"

Given that, it is very Apple-like, in that there is an "advanced" way to use it if you have an edge case, but you can continue doing it the old way if you don't care.
Guard now just works, yay
Beta-Carotene, Vitamin A, and Vitamin E: Do We Have Evidence for Lack of Harm?
Not exactly the Streisand effect since it's also the only reason many people have ever heard of Pompeo, which was probably the point.
Gensen's death poems
Source? I'd be willing to bet there are just as many lawyers as engineers.
Yes, probably as docker exec.

While we're at it we will also fix the "pid 1" problem described in the phusion blog post (I would argue it's the most useful and constructive contribution in that blog post).

Specifically, when a process runs as pid=1, it can't be killed by SIGKILL. It can only be affected by signals it explicitly chooses to handle. This is enforced by the kernel to prevent /sbin/init from being accidentally killed. And it is enforced in all namespaces, so that /sbin/init can be run inside a container and behave the usual way. Unfortunately this means that the same rules apply to a regular app (say, a python script) when it runs as pid 1, even though it is not programmed to handle these rules.

In short, regular applications don't expect to be pid 1, and generally speaking they shouldn't. The future version of the libcontainer and lxc drivers should both fix that.
Creating a dev advocacy program
Is anyone seeing apps that are closed using location now on 7.1?
My devices with 7.0.x behave the same way. I think it's intentional -- this is a feature, not a bug.
It's not quite that - it's that the organizational structure prevents middle-managers from acting on their knowledge even if they do recognize talent.

Imagine that you are responsible for a department of people, all of whom need to work together to accomplish a big job. Assume that talent is normally distributed - maybe you have 1 superstar and 1 idiot, 10 high performers and 10 laggards, and 100 average developers. Also assume that the boundaries between categories are fuzzy - it's not that there's 1 superstar who absolutely stands out, it's that there are 2-3 people who are really good, and one is obviously better to you but that isn't apparent to everyone else, and another 20 or so people are just a bit behind them.

What do you do?

If you preference your best programmer, give him the pick of assignments and a lot of latitude to choose projects, you will demotivate all the people who are just below him. Ironically, a lot of michaelochurch's past comments are examples of this - his perspective on the "Real Googler line", and even the grandparent comment, is what things look like for someone who is talented and high-performing and yet right below the line. These folks become bitter, demotivated, subversive, and ultimately toxic to the organization.

Moreover, you destroy the effectiveness of your superstars as well. To accomplish anything in a large organization, you need cooperation from your peers. When your peers resent your special treatment or want to sabotage your rise, you won't get this. So the only way to succeed as a superstar in a large organization is to act very subtly and bring a lot of people with you, which usually means keeping your more radical ideas to yourself and only saying things that can be heard. (Which, really, is how it should be - think of how unpleasant it is to work in an environment with a "golden kid" who's always running around with the latest technologies, not answerable to anyone else, and yet has management's favor.)

This is also why getting rid of laggards is far more important for organizational health than hiring superstars. If you populate an organization full of folks who understand compilers, or understand immutability, or can work with multiple languages, or who understand design patterns, then those techniques become part of the general culture that the whole eng organization can use. If you lack that critical mass, any superstars that understand why those concepts are important will not have the freedom to use those techniques because of the political issues above.

There's very good evidence that the middle-managers know exactly who their star performers are. When they quit to found their own company, who do they call? You often have groups of programmers that have worked together through multiple companies, and as soon as you hire one the whole group comes on board within a year. But within a company, the constraints of organizational politics prevent them from favoritism, which is probably how it should be.
Indoor location tracking in grocery store using raspberry Pi
I'm willing to be the vast majority of Python code in existence right now is academic in nature.

Most academics--from an engineering standpoint, mind!--write really shitty and garbage code, under deadline to submit yet another paper for the mill.

There is no surprise that they would be unable/unwilling to appreciate the long-term damage they inflict on themselves when using what should be deprecated features.

Meanwhile, Rubyists and Node rockstars are laughing all the way to the bank, and the Erlang bros are already there.

EDIT:

Okay, fine, downvote, but at least mention which part of that statement you disagree with.
Bitcoin Q and A: Bubble or Breakthrough? Both Cult or Currency? Both
I'm 48. I do architecture, development, and mentoring mainly. MOST of my contemporaries moved into management and "VP" type positions (but to be fair I come from a banking/finance background so that's just What People Do There (tm)).

I have a number of colleagues in my current position (in the Internet Security domain) around my age doing the same as I, although the average age is lower to be sure.
The income from this website isn't strongly correlated to it's global web ranking.

Ski areas pay me to generate trail reports, and either link to the "default" report I publish for each area, or they publish the reports on their own websites. Reports are also printed and pinned up in lodges, or emailed by marketing departments to subscribed skiers. I'm not depending on people visiting my site for revenue.

What you have to realize is that people aren't out there searching for "gps grooming reports" (although I think I do pretty well in the search results for that phrase now). A this stage, they don't even know it exists. The sales channels that have worked so far are: word-of-mouth (it's a tiny industry where everyone knows everyone), personal introductions and a few cold-calls when I can summon the courage, and I don't expect that to change significantly.

This is the first "season" that I've worked on it full time and I've almost hit minimum wage. I expect to do better than that next winter. I have a decent runway, live very cheaply and don't have billion-dollar ambitions. I've supplemented the revenue with a little bit of side-consulting, but not a lot.
The Evolution of Risk-Taking Marwari Businessmen
Good question :) I was referring mainly to the small world phenomenon [1], there are also some online networks that have ~6 avg path length like Microsoft Messenger [2]. We were just curious how a fictional network would look like.

[1] http://en.wikipedia.org/wiki/Small-world_experiment
[2] http://research.microsoft.com/en-us/um/people/horvitz/leskov...
If you see a paywall:

"China's defence ministry will redeploy 10 satellites to join the hunt for the Malaysia Airlines jet that disappeared on Saturday with 239 people on board after three days of fruitless searching.

...

Hong Kong's Civil Aviation Department said it had received a report from the crew of a Cathay Pacific plane flying from Hong Kong to Kuala Lumpur at about 3pm that debris was spotted near Vung Tau, off southeast Vietnam.

...

But the location of the debris does not match the path expected to have been taken by Malaysia Airlines flight MH370, which should have flown over Ho Chi Minh City. The location supplied to the Civil Aviation Department was more than 125 kilometres southeast of the original flight path."

Also in a separate story:

"Malaysia Airlines was convicted two years ago for boarding a passenger against the wishes of a foreign government by falsifying passport identity records, it has emerged, and was also prosecuted for a similar incident in 2007"
Rsync looks awesome, but having to run the rsync-auto command separately looks like it will be a drag.

There needs to be a plugin that will run rsync-auto automatically on vagrant up/resume, and terminate it on vagrant halt/suspend.
And you "select" General and "tap" Software Update, but those are the exact same action.
Yup, the smartphone-as-UI paradigm makes a lot of sense, as much as it irritates me sometimes.
Second the happy bunny part, surely since it's getting close to Easter.
We're not handling SVGs with initial transformations right now. Will have that out by the end of the week though. Check back then!
You can't really avoid it. If the API key is hardcoded in the client, it's just a matter of time and patience until it's extracted. Never trust the client.
Building-size Tetris lives on in tournament of Hacks
"The mind is not a vessel to be filled, but a fire to be ignited." - Plutarch

See, I can play the quotes game :-P Besides, you missed my point, taking that out of context. Read it again.
Ugggg... why was this posted during the 7-Day Roguelike Competition week?? :)
I think that is not driven by the OS but instead Apple's backend services. I'm not sure if the iMessage service knows when a number is no longer bound to the iPhone.
> When they have a lot of experience but nothing useful to contribute they blame things which do not factor in at all in hiring.

You're relying on make-believe scenario to argue a point.

> I think you are mistaking my snark for me actually asserting things.

Sure.

> Whose responsibility is it to fix the apparent ageism if the people complaining about it don't want to do anything to solve their own problems?

Who, aside from you, say they don't? It's an industry wide issue which is actually being addressed.
On the other hand, a for such a specialized area a relevant PhD seems almost a necessity. Either that, or an equivalently long time in industry specializing in that area.

I doubt that this is the norm though. I get the impression that most of these hiring managers who don't value experience are hiring for pretty uninteresting work and simply want inexpensive labour. The op didn't state what area of work he's in, but if a junior is the ideal candidate, it's very likely not very interesting or difficult work.

edit: after a bit of digging, it turns out that the OP works on trading systems in Canada. The ironic thing is that 125k is quite a bit above a junior position in most of Canada. So it's not clear what is going on here. When hiring PhDs, he's competing with the US companies and might be a bit shy of what they pay. On the other hand, if he's paying a junior 125k, he's paying well above the local average.
Do you really think his goal was to get them to rescind their invitation? I don't think I'm typically cynical on such matters but I have little doubt that his goal was to get publicity for asking for this invitation to be rescinded. I suspect he got exactly what he wanted here -- go on record against Snowden and get liberals attacking him. That can only help him fend off potential threats in a primary later this year...
Hey thanks a lot for the feedback!
The yellow edges represents allies (for example: Hermione-Harry). The green edges are enemies.

That's an interesting idea. As a subnetwork, we allow the viewers to click on one of the four triads and it will only display those edges. However, for T3 and T1 there are so many edges that it's still not that easy to follow :)
Here is a non-biased description of their technique: http://languagelog.ldc.upenn.edu/nll/?p=5536

I would take it with a few grains of salt.

edit: woops, I meant to link the original as well http://languagelog.ldc.upenn.edu/nll/?p=5315
nobody is ever going to be able to make a SoC in their garage.

That sounds like a challenge!

Hah, I kid. It's probably possible, but expensive as always. You would have to work in an antique process node, and relax your idea of what is supposed to be on an SoC.
No; his point was that companies like Google and Facebook will never be truly secure because true security is at odds with their business model. They're advertising companies, so they need to look at your communications to serve you ads. On a private level, that's fine, because you implicitly choose to submit to this surveillance in exchange for the service, and if Google oversteps their bounds, there is legal recourse.

What he was asking for was for the next Google or Facebook, which will likely not be based on an advertising-centric business model, to take privacy seriously and do things in such a way that it can't be turned over to the government en masse. He didn't seem against surveillance as a concept; there is a place for targeted surveillance and he wants to use the technology to force individual surveillance to be the only viable option.