skysight-inc/HackerNews huggingface dataset:
I have worked in the field before and I know 3D reconstructions get used for serious work - albeit rarely for the purposes of redisplay. Besides an overworked applications section of a paper? I'm shocked and horrified :)

The work you're describing sounds impressive though.
It's probably mostly temps and/or natural turnover (people that leave and simply don't get replaced), because it's very hard (and very expensive) to lay off people in most EU countries unless the company is in imminent danger of bankruptcy.

I doubt a single person will actually be fired in this particular context.
Not to discredit your personal experience, but my experience is much closer to Ensorceled's post. All the obstacles I've encountered are on the regulation and/or cronyism of the institutions side. The doctors themselves are stuck in between, having to use shit software which never gets fixed.
Similarly: I worked on some avionics networking software a few years back, written in C, and a surprisingly old version of GCC (I think from the late 1990's, in 2006-2007, so approximately a decade old then) was being used. That particular version had already been qualified for avionics development at the company, and to upgrade to a newer version would have meant assuming the cost of requalification.

Just so long as the old compiler worked well enough, they had no reason to upgrade. (I did uncover a bug in the compiler which I had to work around, but wasn't enough to warrant an upgrade.)
I know that some of the British Ports systems are running something written in Delphi 5 that's around 20 - 25 years old for their tickets.
I'd love a way to filter the options. Scanning through all the pics looking for all the laptop ones (for example) is annoying.

Otherwise: I like it!
What to do when someone steals your startup idea - case study
This has been discussed before over here - https://news.ycombinator.com/item?id=4988914
Control Issues Generally In Term Sheets
Cancer is being cured gradually. People don't notice this gradual progress and are thus prone to making silly statements like the one in the headline.

What it means to be diagnosed with various cancers today is not the same as what it meant 30 years ago.
Korean News Station Pokes Fun at KTVU with Fake American Pilot Names
The (probably very small) pieces of software on-board the Pioneer 10? It was launched in 1973 and has certainly never been touched since.
A slight correction in that if you examine the logs on any SSH server connected to the net you'll see an absolute flood of Chinese (and other) compromised windows boxes trying to brute force (sorta) passwords for the root account using ssh.

So if you disable root logins, they have no idea what to use as a username. Oh sure someone who personally knows which machine you maintain might be able to guess jonwood is your username or my username is vlm... but they'll never be able to log in as root and botnets aren't smart enough to try anything else. Aside from root, I wouldn't make your "primary user name" = "hostname" either.

Thinking back at my occasional examination of logs, I don't know if I've ever been scanned by bot nets trying Anything other than root as a username. I'm sure it happens, but I can't afford to spend 5 minutes per syslog line in my life either...
The majority of it is newspapers, tweets, facebook statuses, wikipedia, tv show and movie scripts.

I've been able to do sentiment analysis with a high (80%+) level of accuracy using only a fraction of what I currently have. I don't think it's really monetizable even though it's (afaik) the only one of it's kind. Not that hard to make.

I'm interested in named entity tagging and other things like that that I know for a fact don't exist for Arabic or any of its dialects. Who would pay for that, though?
static_typed has a thing for bashing Ruby and Rails. I'm sure he/she is rewriting stuff in Python meanwhile. ;)
Ambition vs. Obligation - Rand's Blog
I lived in Denmark 1.5 years. I do not know how the country is managing things so well given that:

1. Taxes are ridiculous (my friend is in the 65% bucket, sixty five, after 2 years of work experience).

2. There is a huge amount of people living on welfare State.

3. The University system is far from ideal. Not much competition, grades are given almost randomly and tend towards a political 7 (average)

4. You pay 180% (one hundred and eighty) of taxes on top of the value of a new car (180%...) when you buy it

5. The cost of living is high, very high

6. Foreigners, if they are not from US, are not very welcomed (say what you want on this, it's been my and others impression). Compare this with, say, Germany, and you see a big problem right there

7. There is not really much good work. I get it, 5-6 mln people, but finding a work in Denmark without Danish is like finding the eldorado

Overall, I would not take this country as a "model". If you want a model, take Germany. Germany managed to get out total destruction (world war II) and the whole West/East mess without asking help to anybody. Germany today is probably one of the most open countries to foreigners. The Police in Germany is great with everybody (I had my bad experiences with the Danish one doing absolutely nothing wrong...).

Sometimes you need to look deeper to see what's really going on in a country. "Working hours" should not be the only way we measure things.
Thanks for sharing, I'll be using it on my revamped marketing site.

I think in terms of conversion, potential users emphatically see themselves using the product with their device with this type of frame (opposed just a screenshot with no device frame).

However, I would suggest several PC shots. Like Lenovo laptop, Dell monitor, etc instead of being so Apple-centric.
I agree. I didn't use this specific configuration either. All I meant was the general idea of slinging cargo from the surface into LEO. Much, much cheaper than using explosives to dead-lift things out of the gravity well.
Former Mozilla CEO Kovacs to Head Security Software Firm AVG Technologies
Not that old, but I always found it interesting that we learned C/C++ in highschool using a version of Borland from 1993, which made the program as old as myself.
In my experience you couldn't be more wrong. I've been programming for over 12 years and started out with C and C++. I have successfully walked into jobs using other 'modern' technologies with only a few days worth of learning them. Sure, things change but it doesn't take much to keep up with those changes and a lot of what's considered new by all the cool kids is actually the same old stuff in a shinier package.
So over 26 years, there have been 120 edits? Including bug fixes? Which means not all 120 edits were bug fixes, presumably it included other things like feature enhancements? That's less than 5 changes a year on average for a 26 year old program. In my book, unless you're working on a life-or-death system or a space-bound system [1], less than 5 changes a year over 26 years is something to be proud of!

[1] And no one individual programmer should be solely responsible for life-or-death systems or space-bound systems.
But all of those apps ARE difficult:

1. Entrenched interests protecting journals: journals are not all freely available nor indexable. This isn't a software problem, it's a business and access problem. Just ask Aaron Swartz! Oh wait ...

2. Detect possible bias? There is almost ALWAYS a possible bias in drug research. You need to detect actual bias, or, as the FDA calls it, a fraudulent drug study, which involves reading the papers and so very much more.

3. Have you written DNA software? I have ... it's not easy. Plus, there are DNA manipulation tools on the market, google "dna manipulation software" this isn't an unsolved problem.
Here's a colleagues blog post on the issues:

http://www.midnightdba.com/DBARant/?p=894
I agree that too many people are employed by the public sector. This number grew rapidly in the 1970s, but has continue to grow (although much less) steadily since. http://punditokraterne.dk/2012/06/22/offentligt-ansatte-1970...

Do you mean that the danish "model" is broken, because the public finances run with a deficit and/or because of unemployment? It is still not obvious for me what you mean by broken.

Since the number of people employed in the public sector hasn't increased by more than around 10% since the 1980s, and the unemployment rate is now actually relatively low (5.8%), one could argue that the model really does work. It hasn't crashed over a period of 30 years. Public spending was excessive during the 2000s, so the "model" does need some refinement, and will like continue to undergoing constant refinement as the economy fluctuates.

The unemployment rate is currently dropping, and it is lower than e.g. UK (5.8% vs. 7.7%) and certainly Southern Europe. Unemployment is a reoccurring problem in a historical sense, and a much bigger problem in most of the world than Denmark. People everywhere struggle to find jobs as a consequence of increased automation. Especially, uneducated people.

Denmark is running with a deficit at the moment, but there have been years with surplus too. Of course, that could be explained by the income generated from natural resources (oil+gas), just as the deficit could be explained by fluctuations in the world economy.

The deficit in 2013 is expected to be 1.2% of GDP which isn't bad compared to everywhere else. National debt compared to GDP is higher in many countries: http://www.economicshelp.org/blog/774/economics/list-of-nati...

Another point you mention is that it is hard to grow a company because of lack of ambition in Denmark. It is hard to grow a company in Denmark, but I personally consider high salaries as a bigger problem than lack of ambition.

On a positive side, because there is very good support for unemployed people, Danish employment laws are less restrictive than many countries, making it much easier for companies to hire and fire their employees. Flexibility is very good thing for a company that wishes to grow.

If you say automation is making it hard for people to find a job, what do you propose as an alternative to educating people (you mention a large part is overeducated)?

Lowering taxes for corporations was a ridiculous idea. It is higher almost everywhere else, and nobody could give a compelling argument for lowering it. http://en.wikipedia.org/wiki/List_of_countries_by_tax_rates

Corporate tax is paid of the profit, before the profit is distributed to its shareholders. 3 percentage points lower tax of dividends, before income tax, will not change much for the shareholders of Danish corporations.

You also haven't pointed to a country with a model you feel is working better.
This article seems biased, it states the normal french work week is close to 40h outside of RTT. What are RTT or Réduction du temps de Travail ? Additional days off you can take whenever corresponding to the time over 35h/week you worked.

In other words it is expected to find that a regular work week "outside of RTT" to be close to 40h, and closer to 35h taking RTT into account.

Now RTT is one mechanism that was put there to work around employers who didn't want to play along with the 35h week, as in have employees work less so you can hire a an additional employee.

It is usually understood that employers didn't want play along from the get go, some even abused this to turn to permanent temporary workers thus increasing unemployment rate.

Unemployment rate in France actually comes with a PR catch, the numbers reported usually are for category A of people registered as looking for a job which is only one of 5 categories ranging from A to B [1] which changed from earlier categories ranging from 1 to 5 till 1995 then went to 8 differents categories from 1995 to 2008 [2].

[1]: http://vosdroits.service-public.fr/F13240.xhtml
[2]: http://www.insee.fr/fr/methodes/default.asp?page=definitions...
gkrellm-bfm. It has had a couple of patches in the past 10 years, so it's not strictly a fair candidate, but they were trivial.

bfm is 'bubblefishymon', a system monitor that packs a lot of info into a picture, being that of a fish tank. The level of the water represents RAM usage, the amount of bubbles indicates CPU usage, fish moving leftwards is network traffic in, fish moving rightwards is network traffic out, and there's even a floating rubber duck... which represents a duck!
This is fantastic. I'm surprised I haven't seen something like this before. I think you've got a great potential market here for monetizing. It's like stock photography meets product upsell.

My first suggestion would be to get similar shots to those you've already done with a female replacing the male. It's an easy way to add more shots quickly.

I also like the idea of more scenes including people. Make it look like they're having fun and also using the phone/tablet at the same time. Smiling faces sell products!
Wow, I'm a little surprised. I took the _exact_ same path all the way up to PAIP. It's eerie to read your thoughts on a blog that isn't yours.

Anyway, the CLQR [1] is by far the most useful CL book I've found. It's small enough to print and bind yourself, and the pages on LOOP & the type hierarchy are just pure typography.

I recently finished Let Over Lambda (finished the first read-through, anyway), and I almost wish I had started with it. CL is the C of the lambda calculi, but it didn't 'click' until the final chapters of LoL. With a sufficiently smart compiler (and by compiler I mean sets of macros), CL can do damn near anything.

ANSI Common Lisp is a great book, too, but I found the chapters oddly arranged (chapters 12,13 need to come first, maybe).

[1] http://clqr.boundp.org/
Brand new Scala-lang.org
That is because of the Marxist doctrine teaching people to hate your own country and culture - until Anglo-Saxons love it, then its okay to gloat because Marxist hate Anglo-Saxon culture even more.
Schneier on Security: Really Clever Bank Card Fraud
There are layers of API. The appropriate test for a web browser widget is a UI framework is probably render this page in the web browser widget, render it in an actual web browser, and check that the two look the same.

Inside the web browser code there will be more detailed things that should be tested - internal APIs. But the point is that these are APIs and should be built as such; they will likely need to be used by other people working on the same code. Even if not, you need this level of structure so that you can build comprehensible software. If every class can monkey around in the internals of every other one, you get an unmaintainable mess very quickly.
Enforced privacy is rude: advise instead
Check out a resource I created called Real Python - http://www.realpython.com

I have two chapters devoted to Flask
The Ethics of Saving Lives With Autonomous Cars Are Far Murkier Than You Think
That one is pretty neat. I remember it had interactive demos, but I can't find them in that site (skimmed over it while at work).
The process of programming explained in an animated GIF
JavaScript Overview for Beginner Learners
You're probably right. I can still edit, I'll change for clarity.
There will also be hospitals that have a higher rate. That said, the number is relevant as medical tourists tend to go to hospitals like this doctor's not the bad hospitals.

The main point is that you can get a better chance of living at a much cheaper rate.
Jack Handey:

Instead of trying to build newer and bigger weapons of destruction, mankind should be thinking about getting more use out of the weapons we already have.

Let's explore this topic for three minutes, with Jack as our guide.

An effective way to prevent cancer is to stop causing it, and cigarette smoking causes cancer. Convincing smokers to quit is an unambiguous way to save lives. I used to wonder if the three years I spent as a cancer researcher would have been better spent wandering the streets like an end-times prophet, trying to convince people to put down their cigarettes.

(Don't get me started on the tanning booths.)

Unfortunately, cigarette smoking is a very strong habit and habits are hard to break. But part of the process can involve replacing one addictive habit with another. Angry Birds (plus, perhaps, a sequence of nicotine patches of decreasing strength) is a much healthier addiction than smoking.

Another effective way to prevent cancer is to take the safe and effective products of our expensive cancer research and actually deploy the damn things. We have an effective vaccine against HPV, which causes cervical cancer in women and throat cancer in men, but the vaccination rate lags terribly in, um, certain countries:

http://www.nytimes.com/2013/07/26/health/hpv-vaccine-not-rea...

Curing HPV-based cancers is no longer a technical problem. It is a marketing problem. (And, if you haven't been vaccinated against HPV, go ask a doctor why not!)

Finally, we should be honest: Cancer is a very difficult problem, perhaps an intractable one, and for the foreseeable future we'll treat it as we've done for decades: With painful, disfiguring, debilitating, demoralizing surgical, chemical, and radiation procedures. I'm not looking forward to that, if and when the day arrives. But, if I go into treatment, I'm going armed with the best damned mobile entertainment I can find. Games, music, streaming movies, Twitter threads, YouTube kittens, you name it. And I will daily bless the people who took the time to make my existence just a little less miserable.
Ah, that's my misunderstanding. I was envisioning a finger from each hand doing the zooming. One holding + one pinching - duh, yes I do that all the time. Whoops!
It seems so backwards! Why wouldn't you be able to hang-up if you are the callee? Anyway, it makes it clear now how the scam works.

In a proper telecom setup, if the hang-up time is longer than the flash time (a few hundred milliseconds) then the call should end - period. This allows you to hang up properly while allowing for call waiting features and the like.
And here's one of the reasons why you're not the CEO of one of the largest corporations in the world. The biggest CEOs in the world are amoral (not immoral) a lot of the time.

Also, the researcher wanted to disclose this information without VW having fixed it. DigitalOcean got the opportunity to fix their system. Do you know what VW's next step is?
More about Stored Procedures - T-SQL Step by Step Course - Lesson 27
The blog post did link to ECC RAM (4 x 16GB DDR3 RDIMMs)[1].
It does seem that most of them are above $600 though.

[1]: http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=...
I am interested. What are the biggest and most significant differences between american and scandinavian/nordic lifestyle and culture in your opinion ?
For the float:left and such wouldn't http://www.pixate.com/ be a solution? I haven't tried it yet, but will do for my next app.
Canadian nuclear industry has committed to continue the use of PDP-11 until 2050. I guess they have some software there running from 70s. Here's a recent ad for PDP-11 assembly coders they're in dire need of:

http://www.vintage-computer.com/vcforum/showthread.php?37827...
I would add that someone on the early team needs to be "getting out of the building," to use the appropriate lingo, and doing customer development. This is time consuming, non-scaling, shoe leather work. Ideally, yes, this person should be the founder, or at least a founder. But oftentimes, founders are too enamored of their ideas and their early visions to solicit and absorb honest feedback. They rationalize criticisms, or solicit feedback only from friends and industry connections.

This is a surprisingly common, and extremely easy trap to fall into.

I'm not saying the hypothetical founder needs a sales and/or marketing person on Day One, but he should recognize his strengths and weaknesses, and hire to supplement the latter.
In military maintenance we use loads of software developed in the 70s on old test stations. These programs slowly get rehosted to newer testers, or until the systems under test go obsolete.

Where I work we have hundreds of engineers programming in Teradyne's LASAR software, rehosting old programs onto new digital test platforms. LASAR was developed in the mid 80s and we have it running on VAX and UNIX servers. Since electronics no longer use combinational logic in discrete chips, no newer software is available.
Will wearable devices kill brand storytelling / advertising?
Insert and Update w/ Stored Procedures - T-SQL Step by Step (free online course)
I'm sorry but I will never believe work-life balance is a fallacy as an entrepreneur. It really depends on the situation around the entrepreneur. If one wants a balance, one will find it.
Ah, the joys of language PR. Alan Kay was right when he bemoaned the eternal pop culture of programming.
At work we have character-cell UI for financials. New applications plug in dynamically into the UI. I don't know how old the UI is, but company started in '78, and I believe that was their first UI. There are various new UI's, but power users run in character cell - it's fastest and all features enabled.
Am I the only one who thought this article would be about a fab, rather than some online retailer?
Scandinavia is much more homogenic than Britian. But don't tell the liberals about it, because they still think it is about the taxes. Silly people.
New scala official website :-) nice
The article initially concerns a company that uses an IBM 402 - a punch card reading/writing accounting machine with plug-board programs - that has been in service over 50 years.

It covers PDP's and some home systems (eg Apple IIe) too.
The register file and cache is typically protected with some kind of ECC. The other parts of the CPU are protected by using rad hard flip flops (be it either TMR or other means).

But this is the road SpaceX is not taking ...

And all these techniques only protect against soft errors. I was more interested in how to mitigate against permanent errors (latchup) and tolerating high total dose when using commercial components. Will they do this by screening components which are manufactured using potential good fabrication process e.g. SOI.
1. Taxes are ridiculous (my friend is in the 65% bucket, sixty five, after 2 years of work experience).

They aren't that high if you consider what they include. My take-home pay proportion stayed about the same when I moved from California to Denmark (I didn't qualify for the special foreigner tax, which would've made it even lower). The effective (rather than marginal) tax rate if you make a middle-class salary in Denmark is ~40%, including what the U.S. splits out as payroll taxes. In California, I paid about 30% total, but that didn't include healthcare. I had to buy health-insurance separately, and it cost me about 8% of my income. Also, Danes don't have to make student-loan payments, which is another quasi-tax on middle-class American incomes.

The relative comparison does depend on where in the middle-class (a broad term) you are: Denmark's tax rates are more competitive if you make $70k than $200k, in part because they're progressive, and in part because healthcare, student loans, and payroll taxes bite a bigger proportion of your paycheck in the U.S. if you make $100k or less. It also depends on whether you're self-employed: in the U.S., individually purchased health-insurance plus 15% payroll taxes for the self-employed take a big bite of your income up front.

As far as cars, I found my transportation costs have gone down significantly, precisely because I don't have to own a car, since the transit and bikeability is good. I had no choice previously, because the Bay Area's transit sucks (no, Caltrain + VTA Light Rail is not good enough). So that was another 5% or so of my income sunk into owning a car that I'm now free of. Overall, a bigger % of my income here goes into my bank account as discretionary income. And that's not even accounting for the greater peace-of-mind (and implied present value) of having a better safety net.