skysight-inc/HackerNews huggingface dataset:
I posted a comment on their blog about this, not sure if it went through though (old IE version here at work...)

I think they WAY overstate the difficulty of setting up a Google Group. I just did it in 2-3 steps.... All of the "settings", "more settings" and "permissions" they describe all work JUST FINE as defaults.

Not only that, it is free....

They talk about filling out a Captcha as "difficult", but I have a hard time seeing how filling out credit card details is any easier

I personally don't think this would have got any attention if it wasn't out of the 37Signals shop.

As a P.S., did you notice how they display the Google Groups signup with form validation errors? ....
What do you think of adding iOS devices into the network once BLE sensors become more common?

http://mosoro.com/labs-hardware-enviro.php
Jelastic Wildcard SSL Certificate
Office Hours to Improve Your Freelance or Consulting Game
Still no PCI passthrough support though, right?
Be interesting to do some research on the food people eat and what happens.

The only thing I'd be gently worried about would be Omega 3 fatty acids - maybe linseed, or maybe that's something they drag out of the gravity well.
Wow, you need to relax. I asked you where you got your numbers from and linked to the only numbers I knew about (and they can't be from "any time in the last 2 years" as they include the Lumia 920 and 820 .....). If you have numbers showing that "vast majority of those Lumias will be the high-end 920 and the slightly-less-high-end 820", I'd love to see them.

Secondly, you need to look up the meaning of the acronym "FUD", because you really blew it there.
The author doesn't claim it's perfect or that there's no way to improve on it, but I think he has a very salient point, which is that most of the OO buzzwords and programming fads that come and go in "higher-level languages" simply end up making a bigger mess of things as a project grows. Basically, the author loves C because it is simple, straightforward, and restrictive -- it forces you to write [relatively] simple, straightforward code too, instead of concocting a terrible Frankenstein of custom classes and types intertangled into a grotesque, intractable mass of dependencies and subdependencies. If something is in C, you know it is going to be built from the basics, and in many cases, this simplicity is a life saver as a project matures.

There are definitely annoyances and issues, but they are known and can be taken into account with much less hassle than attempting to grok a Java project that requires you to traverse into the basest-level of classes like BusinessObject2013SingletonDispatcherFactoryFactory every time something needs to be debugged or fixed.

It doesn't mean you should use C for your Web 2.0 startup, but his point is well taken. I heard someone 'round these parts once acknowledge that the modern equivalent of spaghetti code (i.e., code that intractably descends through hundreds of code paths with gotos, etc.) is OO hell, i.e., code with huge dependency stacks and equally intractable and unjustifiable inheritance models, where you have to descend into all kinds of classes and special cases to make a meaningful change.

>I'm pretty sure the author hasn't written a line of ANSI-C compliant code in his life, otherwise he'd never write something like this.

Damien Katz is actually fairly accomplished, and it definitely sounds like he's written multiple lines of C to me.
I always get bashed for saying I like C++, but I genuinely don't get how C programmers manage without code like this:

std::map<std::string, std::vector<std::string>> foo;

One line and you've set up a nontrivial data structure with automatic memory management. No macro horrors (which are a diabolical way of implementing what C++ templates do well).

Since you can code like C in C++, I'm not sure why more people don't use C-with-templates as a programming style.
Did you run Java embedded?
The problem is that the "level" of a language is relative to other languages. If C is a high level language, that means you can group it into the same pool as Java, C#, Haskell, Python, and Ruby. Don't you see a bit of a difference here? Unless there is a significant number of actual languages, not concepts, that are below C, it logically has to be called a "low level language" because there really isn't much below it but there are TONS of languages above it.

At the very least, it's something like a medium-level language. Grouping it with much higher-abstracted languages is just wrong.
As a French, living in Germany after a couple of years in Denmark and in the US, I really enjoy diversity of languages to express opinions and ideas. English, as spoken and understood by most of the people is a very limited language, it is way better in such cases to speak your native language and let a professional with a deep understanding of both languages translate.

It is wonderful the diversity of languages, each one can express different ideas and concepts differently. Some words are so "exact" in a given language that you cannot even build a sentence to fully translate them in let say English (or French for that matter).

This is exactly why you also have many computer languages, because each one has strengths and weaknesses. Imagine someone coming and telling you that you should not write your software in Ruby but in PHP because everybody is using PHP at the moment. What do you get? The "trolls" about one language is better than the other and this at nauseam.

So, this is not because one does not understand French that one should require a French to speak another language you understand. And this goes for every languages on Earth.

If you are only speaking English, it is maybe time you start learning a foreign language and start to live in a non English speaking country, this will open your mind even more than learning yet another programming language.

Edit: Forgot to congratulate you about your joke which was the first reason I wanted to answer, but I drifted :)
I doubt Musk would use his space colony as a means of enforcing his personal moral code, but I also suspect the diversity of plants required for a healthy vegetarian diet may be just as difficult to maintain on mars as livestock, so it would be very interesting to hear the full story.

In any case, there's no explanation of his motivation, and the statement is false according to this article that links to a (now deleted) tweet from Musk: http://thenextweb.com/insider/2013/01/10/good-news-elon-musk...
Indeed, but an environment where you have to give 3 months notice before quitting or firing is not "at-will employment".
Yes. Physical access to devices is usually considered "game over" anyway. This is just proving that devices other than PCs are vulnerable to having their firmware overwritten if you have physical access.

However, there are a number of items here:

1) You need command line (SSH) access to the phone. This can be done via the Aux port, or remotely.

2) With the latest version of Call Manager, once a phone is provisioned: SSH is disabled, the Firmware is Signed, and only signed firmware can be loaded. Therefore this exploit only works on a) older networks with SSH still enabled, no Firmware signing, and you know the SSH password for the phone or b) newer networks with SSH actively enabled, actively disabled Firmware signing and you know the SSH password for the phone or c) non-provisioned phones.

3) You must then spoof the TFTP server, containing your malware, and request an update.

4) The 79x1 series lets the exploit listen to the handset microphone with no indication. The speaker phone microphone cannot be activated without the "Speaker" LED turning on.

5) The 79x2 and 79x5 series don't allow the handset microphone, so only the speaker phone mic is available, with the LED turning on.

6) You need to get "out" to your recording destination. This should be impossible on the IP Phone VLAN.

So all in all, a lot of FUD spreading. Sure, there is a user-space to kernel-space permission escalation vulnerability, and that's not good, but the rest? Hmm.

Disclosure: Cisco employee.
Absolutely! I hadn't heard of Mosoro before; that Enviro product looks very, very cool. We actually plan on building an iOS client very soon anyway, in order to gain greater visibility (and also to learn how to build iOS apps). So far, there is little to do inside pressureNET if you don't have a pressure sensor, so we've held off so far.
It hasn't been revealed yet. Which is sort of the point.
Just as an fyi, this exists (to some extent) already:

https://groupme.com
I found a more interesting tidbits:

Quoted:
A ticket to the colony would cost $500,000—with a goal of raising $40 billion—and visitors would be sent into space on a rocket powered by liquid oxygen and methane.

"The ticket price needs to be low enough that most people in advanced countries, in their mid-forties or something like that, could put together enough money to make the trip,"

Given that median wealth per family when head of household is 45-54 is ~160k this is a peculiar definition of the word 'most'.
I found the 48 fps aspect of the Hobbit to be the most significant improvement to realism since 3D. The lighting looked a bit stylized in some scenes, but since I interpreted it that way (and hadn't seen the slow, jumpy version first), it didn't trouble me, and otherwise the whole film was a wonderful smooth glide that provided the best suspension of disbelief I've had in a long time.

I'm really puzzled by people clinging by habit to slow FPS as making a film more epic - even more so by the tendency in anime to use an even slower frame rate. Both are now just obsolete cultural idioms, much like an audiophile who only believes in his high fidelity experience if he can hear the snap and pop of dust in the record groove. Baffling.
Could somebody explain how framerate can affect resolution and lighting? Ie. if the scene is static (no movement), how can there be a difference like is described here?
If there is movement then the blur can ofcourse affect the effective "clarity" / resolution but why the lighting?
jeremyjh did a good job explaining this. I work for a company that supports the card issuance side and previous to that I worked for one of the largest drivers of ATM's for small and regional banks.

This has nothing to do with transactions in the sense of database transactions or a transaction manager managed by an app server, these may still be used behind the scenes.

jeremyjh did a good job explaining this. I work for a company that supports the card issuance side and previous to that I worked for one of the largest drivers of ATM's for small and regional banks.

This has nothing to do with transactions in the sense of database transactions or a transaction manager managed by an app server, these may still be used behind the scenes.

What happens here is the ATM sent a withdrawal request over the network, that was recorded by the issuing bank - a memo to that account - the bank recorded a debit. Subsequently, the ATM/network/something failed and a second 'reversing' request was sent over the network to the issuing bank, this reversal credit rollsback the initial credit - this may or may not get memo posted to the bank account in real time because reversal transactions can be processed at a lower priority.

During the end of day settlement process, the ATM network 'settles' up with each Bank, during this time the debit/credit markup transactions are dropped and replaced by the REAL activity posted by the ATM network (STAR/Pulse/Cirrus/etc).

ATM systems are a lot more complicated than a simple database transaction, and even I left out several of the steps and possible events that could occur during the process.

During the end of day settlement process, the ATM network 'settles' up with each Bank, during this time the debit/credit markup transactions are dropped and replaced by the REAL activity posted by the ATM network (STAR/Pulse/Cirrus/etc).

ATM systems are a lot more complicated than a simple database transaction, and even I left out several of the steps and possible events that could occur during the process.
Rubles For Minutes, Not Mochas, At Russian Cafe Chain
"I personally don't think this would have got any attention if it wasn't out of the 37Signals shop"

It likely wouldn't have, and wouldn't be viable for a 'regular' startup without an existing audience of people who've already bought web services and trust the brand.

Yes, there will be some non 37s customers who become customers because of this, but this will succeed financially primarily because of the already built-in audience.
You know -- bell bottoms and loud polyester shirts were a fad for a few years. Looking back now it seems ridiculous. I think the same thing about tattoos, except you can take off the bell bottoms, and all that remains were some embarrassing faded photos.

"Tattoos" -- its like bell bottoms you can't take off.
Grunt fund equity split
This is not about business, this is about introducing a bank note to the citizens of the Eurozone, of which 65 million are French.

The EU has linguistic rights and to say "they refuse to" speak English is taking away their rights and protection.
I disagree. The courses just show how high the demand is for courses.

In general you often hear stories in the newspaper about "we cannot hire programmers!" but I know tons of unemployed programmers.

If you go actually look at the job postings in a lot of areas it is slim pickings right now. The pay is bad, the benefits are worse, and the competition is high.

Schools continue to pump out CS grads and compensation continues to plummet.

I think what they mean when they say "there aren't enough programmers" is "we have to pay them too much, look at India!!"
The bootcamp is a very good idea. 4 weeks should be enough for people with programming experience to get a basic idea of how RoR works. I especially like the "1:1 Mentoring" idea. Personally I learned a lot from small group (2-3 students to a supervisor) supervisions (also known as tutorial/recitation elsewhere) in university.
Every once in a while, it's worth reminding people that ad hominem is only a fallacy when the ad hominem is not relevant to the argument being made. In this case, ad hominem is not a fallacy; this source has a history of being repeatedly wrong about this exact topic without changing. At this point, even if he's correct about some particular point, the information content of the correct statement coming from him is still 0. Get it from other sources.
It may have been a high level language when it was a choice between ASM and C but the definition of "high level" has moved on. C is no longer a high level language.

Just like diamonds are no longer at the top of the mohs scale. C is no longer anywhere near the top of "high" in "High level" languages.
"bolted-on support for concurrency"--just what are your options when it comes to concurrency and C?
This is a very interesting take on the problem of "finding engineers". I guess the model is to partner with companies who need engineers and then connect thsoe engineers with the sponsoring companies once they are trained. I am not sure though if 4 weeks is enough for someone with no background in computer science or programming. But it is probably a great idea for people with some background/experience already in programming.
Yes, remote PowerShell is basically like SSH and is based on Win-RM. It can be encrypted with SSL.
"4-week RoR bootcamp in South Lake Union, Seattle."

"You do not need to know Ruby or Rails, but it helps if you're familiar with basic programming concepts and tools, like running terminal commands and using a text editor."

Admittedly, the latter is not too precise, but they do state it.
> a barely functional string type

There's a string type in C? All I see are character arrays and a few (poorly thought out) conventions for using them.
I think the kind of paper used in the SEK is even better than the one used in the USD. Compared to Swedish notes most currencies I have used have felt tacky. The USD is ok though.
I seem to remember it looks for gnome-clock to discover your location, and gives up if that's not found, although the GTK version does unhelpfully just exit without a message. It can't work without knowing your latitude and longitude to work out sunset/sunrise times.
Would it be a bad idea to buy a digital back on e.g. ebay? Then you could skip the issues with film.
A lot of comments about how no one owns a CD, its a waste of resources yada yada yada

For me, I own a car from 2001 so CDs are great. I buy CDs at concerts/shows, as I've long surpassed the appropriate number of t-shirts to own. I like supporting the artist, particularly if the artist is doing a signing. My girlfriend buys CDs, from Amazon, just because she likes having a physical things. She has been griping that it is a pain to her that she has to rip/burn it herself!
so we can start farming kyrt...and psycho-probbing spatio-analysts...[1]

if only Asimov was around to see these events start to unfold.

[1] Currents of Space - Isaac Asimov
Here it is: https://twitter.com/bartkappenburg/status/289398165185105920...
Does anyone know of a program like this in CT, MA, or RI? I'd gladly pay, but I can't seem to find anything as immersive as this.
We're using plastic money in Romania for more than 10 years, and I honestly haven't seen a single case of your problem with chipped sides. Maybe there are different technologies available?
How good a salary is $60k? In the UK, £60k is a really good salary, and about three times the earnings average. (I know that £60k is more like $96k, once you convert it, but I'm not sure how good a salary that is in US terms.)
I'm sure this makes front news of HN every few weeks or so?
I come from Romania, I used to get my money from ING ATMs.
Is this a serious question? The answer is hydroponics.
And those who do are often composed of people who just like to be excited by new things that seem cool. Or we could describe both populations in a more positive light.
This has to be a joke.....
People are going to misinterpret that to shit in order to cater to their own beliefs.
That's the thing. MS has actually produced a really good product, better than any of the alternatives. But it's not going to be enough, because they're too late to get the app developers.
Who Dropped The Ball Worse? Microsoft or the OEMs?
That's cool stuff. Seems like it could be useful if it could be miniaturized.

ETA: The binocluar device in the last link is pretty close, if they can extend the range from 300m and drop the price tag from $150K!
What fascinates me about this is that there really is (for me, at least) a 'go to' place for setting up a simple email list. And how the gap is so big, they can charge for it.

I.e. the kind of thing you'd recommend your mother or father to go sign up for and manage themselves. Or in other words, their target audience.
> I've had intense and torrid love affairs with Java, C++, and Erlang.

Oh, but this time it's different, this time it's the real thing?
I was wondering this as well. Though I've also wondered about the nutritional contents of test-tube meat.
Entirely depends on the area of the US. In rural areas that is a fantastic salary. In any major urban area that is below average.
>If you want a job, complete the program, work with us on finding an employer, and don't get an offer within six months of finishing the program, we've screwed up and we'll give you your money back.

On one hand that seems like a pretty safe bet for them. How many programmers go six months without finding a (relatively low paying) job? Worst case: they give back the tuition. Not really a big deal.

On the other hand, I'm wondering how many start ups really hire people with only 4 weeks of training and no experience. Maybe a lot? I really don't know.
As someone with little to no experience with coding boot camps , can I get some feedback on someone in his mid-40s attending one of these? I have a lot of coding background, mostly in C#, asp.net and MSSQL experience.
I spent 10-15 minutes poking around php internals newslist for an explanation of the php 5.4 changelog "improved performance of the (@) silence operator" without luck. It's just listed as a zend engine improvement without specifications.

Someone posted here a clear example of why (in earlier php5) it generates far worse opcode:

http://derickrethans.nl/five-reasons-why-the-shutop-operator...
In the future of television, the set-top box is king
That's kind of funny. I personally can have real issues with bright displays. Only in very light sun lit offices, I don't mind the brightness being up. When at home in the bat cave, I far prefer dimmer light. Some days my eyes are more sensitive, or perhaps getting used to dimmer displays make you more sensitive to bright ones.

I used to use the transparant filter with compiz, just to take the edge of some glare/brightness. I even tried a sepia/monochrome filter with some success. There was an error with compiz and my system, so had to give up on it.

Then I tried a light on dark theme. As I find the terminal comfortable, but I feel you need to match it across your desktop - otherwise it's jarring. That is going from light on dark to dark on light.

It seems support for darker themes is buggy at best on Linux. To the point that recently I had to undo my dark theming just because I need regular access to one spreadsheet.

Now I have a halfway house, browser is setup for light on dark, and the rest of my desktop is greyish. Still buggy though, something as simple as Google's search box is unuasable because I've a dark font on a dark background. And so it goes on.

I might give flux a go. I've installed redshift on XFCE - but it's not currently working. Edit: okay it took like 2mins to get it up and running. Not sure what to make of it. Will see.

I've got quite used to a light on dark them though to overcome brightness issues.
It's far far above median for jobs in the US, but on the lower end for web development jobs in general. I'd say it's quite normal for a starter position nowadays.
>It's interesting to see the music industry keep moving forward and allowing this type of stuff to happen (and the itunes match/etc services). The other two big industries are so far behind.

The reason seems to be exactly what you pointed out - the music industry's got a 10 year head start on this because technology arrived sooner that grew the market and pretty much forced the labels' hands. Broadband, Napster, iPods, and the industry's ridiculous DRM responses to piracy (and the pain & suffering that came with it) led the labels to realize a common sense approach was the only thing that would save them.

The movie studios certainly still haven't learned this yet - I feel like we're at the point with movies that we were with music in the mid-2000s. Those were the dark days when there were a dozen different competing DRM standards for downloads, and the record labels were releasing CDs that were deliberately damaged so as to not be rippable (or worse, that covertly introduced rootkits that interfered with access to the CDROM drive).
It wasn't a simple code review, it was a vulnerability that existed in code unnoticed for a number of years. It required skilled security researchers to unearth it. Vulnerabilities exist unnoticed in a number of foundational OS projects like this, and it's only when a CVE is released that people realize it had been there for quite some time.
Ok, just wanted to make sure we were on the same page. You thini private companies should only do things that are directly humanitarian in impact. That's a bit of an uncommon position to take, and one I disagree with.

The profit motive is what drives private enterprise, and I have no problem with that. If something can be developed and marketed profitably, I think it's a stretch to call it a waste of resources.
Serializers aren't inherently unsafe. Look at Lisp's (read) method, for example, which does not evaluate anything.