skysight-inc/HackerNews huggingface dataset:
I changed how I think think about movies after talking with a marketing rep at a studio. Imagine you were launching a new software startup every single week, and all the brand equity you built up before resets to zero each time. All of a sudden you'd throw out any film purist sense about you and be looking for tricks to prevent this, namely sequels, marketing on stars or director reputation, etc.
OP here, not my product, just thought it were interesting, even if hibernation files are an old classic among attack vectors.

I do work on something related though, https://scry.co that tries to protect you from the most common damage if your laptop gets stolen.
My take is that one of the main improvements in programming languages will be to reduce the gap between domain experts and programming experts.

Now we should face three cases:
1) the programmer needs to learn the domain;
2) the domain expert needs to know how to develop;
3) something in between.

Most of developing is done in 1). There are some brilliant cases of 2). I once talked with a biologist doing some multi sequence alignment that told me that some routine in C was quite slow and was far better rewrite that routine from scratch in assembly. I was quite speechless.

In order to create better programming languages we could:
1) express domains in a better way. Actually, just be able to express domains would be really cool (and not so easy).
2) provide higher levels of abstraction.
A Twitter tool to track unfollows (written in Typescript for node)
I hope we'll have specialized careers someday (Medical CS, Economics CS, etc...).

In many careers, it's the other way round - most physics I know taught themselves how to program, for example, but they're lacking some tools that would probably help them a lot (and physics are very close to CS). I've seen accountants do a lot of programming in Excel macros and Access too.

Doctors and Economists might have less interest in learning, but academy-minded ones will really appreciate the modeling they can do with the use of computers (I think I saw a medical paper where they reinvented some basic CS concept :) ).

Some of the domain training comes from practical experience - I started out working for the credit report sector, and then moved on to the insurance sector, so I've picked along some domain knowledge in those areas. Other colleagues have worked in logistics, and now know about their problems, etc...
Law enforcement agents are not fellow citizens. They are tools used by the State to engage in class warfare.
Programmers are not like scribes, they are like authors and writers - which are still here. Programming is a creative discipline, it's not just formatting one written format (specs) into another (code). Of course, the bad ones might make it seem like it...
I suspect that http://www.washingtonsblog.com/2012/05/top-derivatives-exper... or something like it is the source.

In theory these unwind cleanly, and the actual risk is low. As the article says, if there is even a small discrepancy in how they unwind, the real numbers are insane. A big part of the freak out when Lehman failed is that everyone knew that in theory the deals would unwind, but it had never been tested in practice on anything like that scale.
Every programming language from the dawn of time up to the present has made that claim at some point. This time it would be different.

I think it is just a people problem. Programmers tend to seclude themselves from their customers. Whole IT departments tend to seclude themselves from their users.

When you are looking for underwater welders for the off-shore industry, what is better, teaching a welder to dive or teaching a diver to weld?

(that's a serious question with a real answer).

It is much easier for a programmer to acquire the required domain knowledge than it is (usually) for a domain specialist to learn how to program. But you can only do so if you're prepared to 'dive in'.
No, it doesn't. The fact that someone can redistribute it doesn't mean you don't have the right to charge for it in the first place. This works particularly well for some software when it comes to distributing binaries against cost.
I don't deny that. What adds to complexity more than verbosity, though, is that Java's lack of abstraction facilities leads to the overuse of frameworks, including byte code manipulation and excessive reflection. At that point it can get really obscure.

But you can write straighforward Java, and on average reading someone elses Java code is easier than reading typical C++ code for instance. I don't have experience with reading other people's Scala code but it seems similar to C++.
So is "Those who do not remember blosxom are doomed to repeat it" a cliche yet?
Sweden followed a more sensible course of action, though. They fully nationalized the banks, kicked out the top management, wrote off the bad loans and then re-privatized the banks a few years later.

>The sad truth, to me, is that we are responsible because we make our governments spend too much money.

Our governments do not "spend too much", the main economic problems we have are too much bad debt (leading to zombie banks), an excess of fraud in the financial sector and not enough economic activity as a result, resulting in high unemployment.

A government can never spend too much money (it is created with a few strokes of a computer keyboard). They can only spend beyond the limits of the economy's capacity. Right now almost every western economy is operating way under capacity, which is obvious if you look at almost any metric from inflation to employment to inventory.

The government spending more would actually help, although what we really need is for the banks to start writing off bad debts - which they don't want to do because then they would be insolvent.
From: http://ocamlunix.forge.ocamlcore.org/ocamlunix.html#htoc7 , an example of a file hierarchy: http://ocamlunix.forge.ocamlcore.org/ocamlunix-image1.png
Not to mention yet another shitty glossy screen.

And does this thing have a Delete key? Yeah, there are Chrome computers that don't have a goddamned Delete key. Unbelievable.
Another Dutchie here. I'd go for the degree if you have no real immediate need to start making some money. I did my CS degree at the UvA (graduated in '07) and enjoyed every moment of it. Worked quite a bit on the side too (so you can actually make some money).

I think most programmes these days have a certain amount of credit's you have to earn outside the scope of your "major"; so lot's of opportunities to diversify (i.e. take a business oriented/psychology class or two).

edit:

To answer question number 4: Don't worry about the Dutch student loans with DUO. They offer great payback schemes. So you'll be out of debt in "no-time". Student loans at banks are a different story, but even they are manageable.
I think it's an inherent property of human society that disagreement is easier to write, more compelling word-for-word and idea-for-idea. War is more interesting than peace, and so on. So I do think that natural tendency will bias online discussions where social pressure against discord are lesser than in person.

I'm not sure it necessarily follows to the extremes, but I do think one could find places where absurdly short disagreements are the norm. 4chan, say.
Probably not since they are using some old chipset.
I think people are going to try to avoid the tester experiencing errors. Why would anybody write something badly if it’s just going to come back to them in a couple of hours as wrong? But any half-decent culture is probably already thinks this way.
"Ah yes, the tragedy of studying computing to the exclusion of everything else. Graduates with computer science degrees have an in-depth understanding of... text editors."

That makes a lot of sense. To me is that because we are using "languages". With a language you write. And your problems are writing problems: syntax, commas, naming, verbs, etc etc.

What if we just get rid of "languages" ? We actually do not "write a skyscraper". We make a project for a skyscraper. Or we "draw" a skyscraper.

Are languages ​​the best tool of choice to solve the problem in connection with the information (and its calculation)?

(not that I have a definite answer, just a question).
Interesting article... this quote struck me a kind of weird though:

"The mission, which (according to Federal Communications Commission (FCC) and the Special Subcommittee on Investigations of the House Commerce Committee) was financially subsidized, and to be filmed by CBS news, was aborted when the participants were arrested by the FBI. WerBell was released without being charged."

...A war funded by the news?
One thing I've found interesting that I'd love to see explored in depth, is the lack of interplay between the tech used in US/Western Europe (traditional tech hubs) and Africa. It seems the apps that are important to one market are not the same that matter in another - even in similar sectors (e.g. Square vs MPesa) perhaps this is because one set of apps targets smartphones and fast internet connections (not to mention processors) while another is targeted at feature phones. As smartphones reach higher levels of adoption I'd love to see African built apps taking on Western markets.
Big data startup Emcien uses pattern-recognition to deliver insights.
Prevent this uncaught exception from crashing your node.js server
Nice! I can't wait to show it to my graphic designer coworker so he can make me a nice looking theme for Sublime. I just seem to suck at this :/
On the other hand, it works so badly in the UK that it's been disabled by pretty much all banks.
Reading Images from Your Brain's Visual Memory (Mary Lou Jepsen)
TJ's song http://song-of-github.herokuapp.com/?username=visionmedia
My point is that the language is conceited and vacuous, basically used to incite arguments and nothing more. I'm not going to agree or disagree with something that has no meaning.
This. I thought my headphones weren't working then suddenly a random note on its own!
There are too many people who were responsible, and most of them were just doing there jobs. Who would you pick as responsible, especially when laws aren't broken.

It is too simplistic to run around decrying the fact that nobody was jailed.
What is the issue with un-use? If you don't use it, you've already paid for it.
I made over $500 in a couple of weeks (purely part time). It's just a case of picking your jobs carefully.
Iceland is an example of an economy that is small enough to fail. Alot of governements and companies in Europe lost a lot of money in that move, but not enough to be catastrophic. If a bigger economy defaulted, then we would be f*ed. China for one would not take a writedown of US debt for example.
> Sometimes this results in the kind of obvious mistakes that you might otherwise assume only happen when you're writing software for the government.

My personal guess is that the reason there too is lack of domain knowledge. That many government projects are ran by handing out specs to the people tasked with implementing them.
Yes

And some are almost proud to not know anything beyond their field.

Newsflash: You can be the best writer in the world, but what are you going to write about then if you know nothing besides writing?

Programmers often complain about managers knowing nothing about the field. But it's the same thing when the programmer doesn't know anything.

There is a lot of money in doing specialist applications.
Most of these are made by people who know a lot about their field but only a little bit of programming.
If you are a Ruby person, you could go with Juvia: https://github.com/phusion/juvia

I never used it though, as I decided against comments (and am using other tools now).
Thanks for coming back and helping me out!

I think the difficulty I am having is that despite anecdotal evidence of people doing fine without it (which is fantastic) people continue to underscore the fact that an advanced degree is a plus for larger corporations (Google etc...).

Whilst I am not someone who is married to a dream of working for MS/Goog etc... I certainly wouldn't want to rule it out entirely and would perhaps even like to aspire to it one day.

A key concern for me is that the MComp course itself is 'deferred graduation' which means that I wouldn't leave University with a First class Bachelors and a distinction class MComp - just the MComp.

This has often been the recourse for people who achieved less than a First at Bsc level to improve their employment prospects.

I do not want employers to perceive it in that light as that would not be the case for me.
My guess would be the first, teaching a welder to dive.

I base that on the fact that the core value, the welds, will be higher-quality and that's more important than the diving execution.

The diving might be off, but it shouldn't be that hard to learn well enough to survive and be effective. Of course, I'm neither a diver nor a welder.

Did I win?
I think Elisabeth Warren said it best when she asked "The Most Obvious Question Ever And Stumps A Bunch Of Bank Regulators" She asks federal bank regulators why no banks were taken to trial in the aftermath of the financial crisis.
http://www.youtube.com/watch?feature=player_embedded&v=m...
I'm also a huge Giant Bomb fan. Adding the URL here so others can find them easily: http://www.giantbomb.com
So Banks lobby the government to get special favours and subsidies, and your response to this is to have more government?

How about have less government, no corporate lobbying and no corporatism?
From the email sent on Feb 21:

" Today we want to share the exciting news that our team is joining another company that will utilize the Memolane features in an expanded way, adding more value to all the great memories captured on social media.

Unfortunately this also means that we will be shutting down the memolane.com service. Your account with Memolane and all its content will be deleted on Friday Feb. 22th. "
That page cache issue is a real one; Do you think this issue can be worked arround or mitigated? Or is it a tradeoff of using full client side navigation (tradeoff because ALL other navigation kinds are faster)?
Yeah, look at all the 99 cent crap splayed across google play that we are missing?! Giving incentives is a sure way to increase output but we are not short on low quality alternatives for every task.

I'm sure there are a lot of people who would like to get paid (and feel they deserve to get paid) for making OSS in whatever area interests them. But the vast majority of them should mostly be solving specific tasks for specific people for money and practice. Their occasional bug fixes in OSS that affects them is more valuable then whatever project they may create if they were given money.

It is the nature of learning, expertise (and human self deception that is needed for growth?) that if you think you are the best person for the job then you are probably a beginner.
> I think you are implying that rails sweet spot is a small portion of that space.

No, certainly not! I think Rails is fine for 99% of web sites, and probably the framework that has the highest percentage of sites where it would be my top choice. But Play is also fine for lets say 98% of web sites. Rails even works fine for things like chat applications, but there it would not be my top choice (at least not for the component that serves the messages). That's all I'm saying. Rails is my favorite framework, I just don't think that it is better than everything else in every respect.

You are probably looking at this from a different perspective. Of course it's not worth moving an existing site off Rails if it is already done, or when you'd have to learn a completely new language and framework to do it. But if you are at the start of a project, and you already know e.g. Scala and Play, the situation may be different.
Does it really need it? It feels to me that jQuery is simple enough.
What is your broadband experience really like?
Startup video for Ubiqum
I have to say I've been wondering for a while what happened to LinkedIn - what used to be a great service has lately taken to a great deal of UI misbehaviour and dysfunction - to the extent that I'm now relucant to go near it for fear of its hangs, jumping menus, and repeated reloads. Perhaps this has been teething trouble switching frameworks?
What like Lehmans or Bear Sterns? Banks have lost thousands of employees.
This is quite likely to depend on the colour of your skin...
Meanwhile, plenty of TN screens are fine -- the 15.6" FHD 95% NTSC gamut screens floating around out there are great, the 13.1" FHD screens on the Vaio Z were great, and meanwhile many IPS screens have a shimmer effect when you move your head off-center, or have weak color gamut. The only good IPS screens are found on some Elitebooks and Precisions.
You can easily download the books from here: http://statelibrary.kerala.gov.in/rarebooks/site_media/
Let's not teach anyone else swedish because it's simple for me.
Er, no. I don't think anyone calls the government bailing out failed banks a free market.
Especially perhaps, as (detailed in my most recent comment below) the degree I would be coming out with ( MComp ) is instead of my Bsc rather than as well as it. Effectively the course content is the same as the Bsc course for the first 3 years and then you perform an additional year of study (deferring your original graduation).

Some people have warned me off the MComp course on the basis that people who apply typically got 2:1 (60%+) at Bsc level and need the degree to improve their employment prospects. They went on to say that if you would be receiving a first (70%+) anyway then the MComp would do nothing to enhance your employability, and might even harm it. I am attempted to validate/invalidate that claim. I Think perhaps I apply for a job and look to do an MSc in future once I have a clearer idea of a specific area of study that I would like to pursue. Thanks for all the comments!
Government spending doesn't help. That's Keynesism which is widely discredited.
What’s LO?
Is this post inspired or insipid? Neither, really but the message is worth noting; one can get a lot done by working full on, on one task, for hours, success feeds on itself and feels good, and the easiest way to get into this zone is a big opportunity combined with a hard deadline.
Maybe I'm just paranoid, but wouldn't this be the ultimate tool of the "security state". It can literally record everything you see, and most likely track wherever you are. I realize our phones have some of these capabilities, but this seems to take it to the next level in a big way.
> (I think I saw a medical paper where they reinvented some basic CS concept :)

Perhaps more shocking:

https://fliptomato.wordpress.com/2007/03/19/medical-research...
The Importance of a Marketing Routine
Scaling Facebook Engineering
Some Internet Archive employees to receive some of their pay in Bitcoin in April
It's not just banks that are too big to fail - so was General Motors. What would the solution be there?
OH SNAP
If you havn't already seen it:

http://en.wikipedia.org/wiki/No_Maps_for_These_Territories

http://archive.org/details/NoMapsForTheseTerritories
Getting the CS show others that you can accomplish things.

You could think that getting a CS it's not challenging enough (intellectually speaking). You might think it isn't teching you "real" stuff. But, it actually teachs you how to accomplish a long term race. It shows you to stand up when things get difficult.

Also, it teaches you to finish what you start. And that's a great lesson to be learned.

Hope this helps you to keep going.
Memolane gives hours of notice before shutting down service forever
Polygon has a great editorial staff. I just wish their site had more information density. As it stands, I can only view three news entries without having to scroll down on my laptop's 13.3" monitor. I wish they had a more dense viewing layout. Their mobile site is very usable, however.
Ask HN: Hardware start-ups on HN?
The hardware start-ups that come to mind include both of Musk's companies, the disastrously launched sleep mate product last year, and possibly Square's payment acceptance swiper. I'm drawing a blank otherwise.

Anyone working on shipping physical products? We're personally doing RFID tech for jewelry companies.
Actually I think domain knowledge is overrated. A good hacker can pick up the domain knowledge needed to contribute to a project very quickly.

Now, if you're designing a product to solve a problem in a particular domain you need the knowledge ahead of time, sure. But if you're a shit-hot coder and a fast learner, brought in to make things work, who cares?
If you are thinking HUD like we see in games then transparency is a relatively recent thing. If you look further back HUDs used to be opaque. The words "Heads Up Display" says nothing about it having to be transparent :)
pdflatex can handle UTF8 as well:

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
It's like the US Customs form when they ask if you have ever visited a farm.

I sort of live on a farm (a collection of converted farm buildings, neighbours are corporate types or also hobby farm). What happens if I say yes?
Considering the intel integrated GPU, this seems doubtful.
How do you plan to reconcile the web of trust with the potential harm that can come to people who leak data?

I think the real issue is verifying the legitimacy of a leak. If you can verify something, you don't have to trust the person who posted it and they can remain safe and anonymous.

Also, are you familiar with http://globaleaks.org/ ?
Reddit, Google+, LinkedIn as Science Peer Review Systems
Oh wow, I did not know that.
Indeed; the successful prisoners' dilemma strategy is: you're nice to people to start with, but you turn nasty as soon as they do.
That's called an antivirus :)
> How about have less government, no corporate lobbying and no corporatism?

A large, powerful government is eventually taken over by corporate interests, and becomes an active enabler of corporate goals.

A small, conservative government of the sort idealized by libertarians is too small and powerless to influence corporations, which respond by taking hold of the reins of public power, as was true in the early days of industrialization.

Believe me, I'm not advocating some alternative like Communism, which history teaches is manifestly worse than the two alternatives listed above.

I think modern corporations are an unavoidable side effect of the evolution of modern societies -- highly organized, wired, and with a natural tendency to concentrate power in a few hands. All that remains is to see which hands get the power.
I use them for the same reasons you use it.
well.. 64GB limit of internal memory, makes this device not capable for any serious development, design etc. work.
Cyberpunk Movies by Decade
Probably incredibly slow given the reduced instruction set and that it relies on context switches/pushing stuff on the stack for functioning.
That's an outdated view of behaviour. Helping other people is itself a powerful motivator for most people, and gains valuable social capital and status as well. It has worked because everybody is contributing for their own reasons, both selfish and not.

Personally I like this whole "civilization" concept, so far ranking altruistic motivations higher than selfish ones has turned out wonderfully. Things get ranked on arbitrary scales regardless, that's what people do.
Ahh, is that why it went away for a few years.

Back about 2008-2009 it seemed I got hit with a VbV screen for 90% of purchases. Then, it just seemed to 'go away'

In the past 3 or 4 months, I've started seeing VbV screens again though. So perhaps something else has changed?

Personally I never had any purchase problems with the system.
That is awesomely cool but a lot of work to setup. For smaller companies not worth the effort.
LibreOffice, I suppose.
Getting the most out of Feature Injection, Impact Mapping and User story Mapping