skysight-inc/HackerNews huggingface dataset:
I don't think it works that way.

Workers aren't paid by the value they create to the company. That sets a ceiling, but the floor is set by the competitive market. How little can you pay somebody to take that job and do the work you need done? That effectively bubbles up from the local cost of living and is modulated by availability of workers.

Hard-to-find software engineer in SF? Going to pay even more than the crazy housing costs imply.

Easy-to-find marketing events manager in NYC? Going to pay less than the crazy housing costs would have you think.

Remote allows you to hire from anywhere, so the competition is higher. I'd imagine that, if anything, it would hurt your earnings, because you're now competing with people from Iowa who have $300 / month rent payments.
For click and drag, don't use your index finger to both keep the button depressed AND move the pointer. On a regular trackpad you'd click the left button with index finger and move the pointer by moving middle finger over the trackpad; you can do the same thing here by clicking in with index finger and then moving middle finger.

Other than click and drag I never use the physical click, tap to click is where it's at. OSX registers tapping much, much better than any trackpad I've tried with Windows.
Yeah, it look like it.

The "create a javascript replacement" reveals they the author has no plan to achieve what he wants. Does he want a new language? Use a known language? Does he want to create an fast V8-like engine for this new/old language?

Although I haven't used JS too much, I dislike it (it has too many warts) but it is so ubiquitous in the web that is insane to try to replace it in the blink of an eye.

Anyway, if this actually goes on ahead, I propose Lua.
Most of the helpers and extras on THREE.js have todo placeholders - DirectionalLightHelper for example http://threejs.org/docs/#Reference/Extras.Helpers/Directiona....
Interesting point of view.
Just some notes on the rich spending: (I don't have time to find refs but that should be pretty easy) numbers show that rich spend a tiny proportion of their money compared to other classes. So they are effectively hoarding. Also they invest mostly at the only place that can give them returns over 3%(?) nowadays which is stock markets, etc (1). Real investments in industry/services that would translate to jobs are sparse in Western world. That's also part of the problem for Westerners debt problem which could be seen as a way to mitigate the effect of industry and services (real production that is) going to Asia (mainly).

So, I'm afraid that if you expect things to change via rich themselves changing their ways (e.g. see the light and start redistributing their own wealth) you're gonna wait for long. After all just imagine being one of them. Why invest in the declining west with worker wages say 50% more expensive than in China? Never mind that competition will inevitably do the same thing to undercut you and this will end only when both of you are out of customers. In some ways, as a rich man, you can see the customers/labor as a dwindling common source where the tragedy of the commons apply under the rules of the capitalism.

(1) That's not to put a distinction between good industrialists that create jobs and bad bankers that create hot air. For one thing they largely are the same people and even if they were not they still have to play the game to stay ahead of competition.

PS: I bear no affiliation to this page but it seems to explain the point I'm trying to make much better than my limited English can: http://www.massline.org/PolitEcon/crises/Crises01.htm
He is referring to the Dropbox passcode. You are referring to the Apple passcode.
For the first time they found troponin in my blood

Probably a selfish, personal comment, but I immediately searched for the word "troponin" in this thread and smiled to see it in the second post.

As an engineer having spent the last decade or so on an instrument that, among other analytes, measures the level of troponin in your blood (serum), it's quite satisfying to remember that my work is saving lives. Sure, you may not have been analyzed by one of our instruments, but somewhere a group of software, electrical, mechanical and biomedical engineers out there suffered through the miasma of FDA-required procedures, onerous development process, reviewing every line of code, arguments about exactly what a STAT reponse means, ridiculous training requirements, long validation procedures run by the most anal testers ever and ended up with an instrument that helped save your life.

It might not be as exciting as state of the art webapps, but it's nice to be reminded that we matter.
2014 Top Car Technology Trends to Look Forward To
Moonbase – Video Production (Tickle, Goji, UberConference)
It's irrational, I know, but when Apple is giving people scary warnings about installing unsigned software (previously known as "software") and trying to steer everyone towards the App Store, I find it very challenging to justify giving them any money. Mind you I love their hardware; I'm writing this on my work-issued macbook, but I don't want to support their behaviour with my money.

I support app developers as part of my job, and debugging Android apps is generally an easier experience. "Send me an APK" is a lot easier than "here's my device id, make an ad hoc build, oh wait I want to use another device too, oh I hope you're under 100 provisioned devices! Maybe we should just use Testflight, oh ok Hockeyapp. Wait, you don't have an account?" etc. etc. In addition to this, it's nice to be able to install software and give the author 100% of the money I pay for it, not 70%. My wife has an iPad (won it in a raffle) and it's an awesome device, but I wouldn't dream of buying one myself so long as I can't use it with Humble Bundle games or other app stores in general.
> But I never feared missing a meal. That's not the experience of most poor folks in the U.S.

I'm not an expert on the U.S. However, I have seen people digging through trash for food in Atlanta. I have also seen the extreme state of homelessness in Philadelphia, and the problems in San Francisco.

It is certainly true that many people in the UK struggle to afford food [1], and given that the US has a much greater disparity of wealth, I assume that the US has this problem on a great scale.

So, no, I don't agree that it is an exaggeration.

[1] http://www.trusselltrust.org/foodbank-projects
Scala Plugin Update for IntelliJ IDEA 14 RC Is Out
I'm not sure but probably both sides are blocked when copying the shared PTEs.
I wouldn't call it hubris when we're saying that we know of these aspects, consider them our most important design constraints and do our very best to address them. Not being a native English speaker, it perhaps didn't come through humble enough :)
Ask HN: Has anyone ever been hired through LinkedIn?
Just wondering whether people actually use LinkedIn to find talent for jobs (not just programming/tech jobs).
Except that sadly, the only machines that will read it will have to be centralised in the hands of cloud providers in order to provide the funding and power needed to run them.

One of the great things about the semantic web, to me, was always that you could process it on a cheap VPS or your own desktop, creating new systems with little or no knowledge of math or machine learning. (I know projects that do this today.) That's not going to happen for a long time with natural language processing.
You're conflating two different things: the inclusion of price as a factor in medical decision-making, and hospitals' refusing to provide needed care to people who cannot pay.

The former, I agree, is a real problem (as I have now said repeatedly). The latter is generally a myth perpetuated by irresponsible people who want to score cheap points in the healthcare policy debate.
Given the existence of coffeescript and the plethora of languages which compile to js, the former is certainly possible.

There seems to be a phenomenon of coders who want to work in the browser but who refuse to touch a language they find aesthetically unpleasant. I would suggest OP go find something that compiles Ruby to Javascript and stop insisting the entire web be restructured because they find braces ugly.
Anecdotal, but fwiw my last three jobs have been in 100% Apple offices. That's probably just working in tech, though.
ThemeBro – visual search for Wordpress themes
Definitely it would work better to be young, single and healthy. But aren't there an enormous demographic of just such people in poverty, jobless? That's what I was failing to empathize with.
Well, yes and no, the fallback for TouchID must be handled in app and is not related to the pin you use to unlock the device.
Most app I've seen use the same 4 digit pin format, but nothing is stopping them to ask for a full password...

Also, there's a pretty good keychain API to handle encryption, and you shouldn't need to derive any key from any password to safely encrypt stuff...

For me, it's not really a problem with the TouchID implementation, but with each developer knowing what they are dealing with...
About 16%[1][2] of Americans don't have health insurance. While the situation you describe is tragic and too common, it is a gross exaggeration to say it's "typical." Someone unfamiliar with the United States would read what you wrote and assume that this is the usual situation, when in fact it is relatively rare.

Should something be done to help that 16%? Yes, of course. Is it common? No.

[1] http://www.gallup.com/poll/168248/uninsured-rate-lowest-2008...
[2] http://www.census.gov/content/dam/Census/library/publication...
Yeah, but it still seems like a great service. This... versus the $5/mo to pay to DigitalOcean to host essentially nothing other than postfix & cyrus daemons... is quite reasonable. Please don't let the Spectre of Spammers discourage you from this very appealing old-school sort of venture...
This is great. Could you add some kind of licence/readme stating that anyone can use the data for free?
Unlike Linus, Alan has MBA.
> Page weight is by far the most important factor in page-load performance.

This is terrible advice, often how much the page weighs (whether it's 10kB or 500kB) has little to no effect on load time, the number of requests is often way more impactful.
25 years isn't that long, really. My dad grew up in Berlin during and right after the war, my mom's family fed to the West after losing their factory and property in the East to the Russians and were denied education due to their bourgeois status. Their world view is still shaped by those events so how could 25 years wipe out the stark divisions between the two Germanies.

It's hard to describe what it was like traveling as a tourist to East Berlin. Stepping out of the S Bahn station into the East was like emerging into a movie set of the immediate post war era, it even seemed like being in a black and white movie. Trying to spend the 25 Marks they forced you to exchange into Ostmarks was nearly impossible, there was just nothing you wanted to buy there except for Russion literature, maybe.
The term "TfL station" is unclear. Technically speaking, London Overground stations are operated by LOROL as part of the National Rail network. LOROL is not owned by TfL but merely operates under a TfL franchise. As such it would be nice to see this enhanced with other rail stations and operators within London.

That being said, this looks useful, thanks!
$80/hr @ 20-35hrs/week
$87.5k salary + equity as a designer/dev type. It's the same pay no matter where I live and is higher paying than my pervious location-dependent job.
Primary constructors have been dropped from C# 6 now (https://roslyn.codeplex.com/discussions/568820)
ScriptEd needs volunteers to teach JavaScript in underserved schools in brooklyn
When I got exposed to semantic web probably 4 years ago, I realized what a huge mistake it was/is.

My take is that it is a bunch of ideas to make it easier for search engines to crawl and use your data about all kinds of things. On one hand, that is great.

However, the huge problem with using it is that you end up creating your own search engine to crawl data sources to do anything useful. That is to say, you have to crawl the data, store it somewhere, and then build up your own systems for querying or doing anything useful with the data.

The use case many people have is that they want to use and API to get some particular bit of data out and that's it. Like, say you want to do a search for a list of tweets on Twitter with the hashtag #HackerNews. The sane thing to do is to be able to hit a twitter api endpoint and have it send you back a list of tweets with that hash tag.

Now, imagine if instead you had to index all of twitter and filter yourself for tweets with #HackerNews in it. Is that better for that particular use case? No, it sucks.

There are certainly cases where you DO want to crawl data and do your own data analysis on it. But, that is a much more limited use case for many developers and there isn't as much value in that as people seem to believe.

A better solution would be something like REST with HATEOS on a much larger scale. You'd be able to index things nicely, but still have the benefits of smarter API calls.

Unfortunately, I don't see this happening anytime soon, despite the interesting things you could build with it.
This can be mitigated by wrapping your whole script in parens, as in:

#!/usr/bin/env bash
(
# real work
)
The problem happens when one of the processes (parent or child) tries to modify a page. Modifying the page triggers the copy-on-write mechanism and blocks the process making the modifications - it doesn't matter if it's parent or child. In Redis' case, the BGSAVE process doesn't do any writes - so it's good. It's always the server process that does the writes.
Doing evil is being evil. End of discussion.
At the startup I work for, we use LinkedIn all the time as a way to check out non-technical hires. It was the same for my previous company also. It's also a good way to scout for any shared connections in case you want to get a third-party opinion on whether someone would work well in whatever position.
Intel subsidiary fined for unlawful export of software that enables encryption
No, they are just doing a hell of a lot more than search these days.
This seems to be what you want:

https://voterservices.elections.maryland.gov/VoterSearch

On the page it says You can use this tool to: ... View your sample ballot. "<state> sample ballot" is probably the most effective search to find these things.

My state lets anyone look at any ballot, that seems better than asking for voter information to show something (but you have to look up the district info first). Maybe I just didn't find the option there.

I think the value provided by aggregating the info that most states already have obligations to provide isn't that huge an opportunity. "Vote MD" seems to try, but I just came across it by accident just now, I don't know anything about it.
Likewise Async. The basic file IO and ADO.NET APIs can be wrapped up in awaitable structures but you pretty much have to do it yourself. For most purposes if you really want to make good use of C#'s cleverest language features you have to write wrapper classes around .NET to make it work.

They've also done a terrible job of making a first class Windows UI library for .NET; WinForms was always clunky and limited in the subset of MFC/GDI it exposed; WPF was too radical and didn't make sufficient use of the underlying native capabilities of Windows - and the WinRT story has been confused from day 1.
Correct. we targeted specific accounts for our Alpha version in a hidden url that now form 20% of our final beta release user base that you can now see.
The Genealogy of Eliza
It is kind of interesting that Apple has provided an authentication API via Touch ID, but no similar authentication API for non-Touch ID. So you have to roll your own if you want it to work on older devices.
I suspect they'd have to rewrite Visual Studio into ClojureScript or similar if they went that route. Which would certainly be interesting.

Though I'd certainly be all in favor of inline eval and live coding in VS!
>>We are on the cusp of solving natural language understanding

Why do you think this? Is it just a feel or is there some company that is really close. As another user mentioned in this thread natural language understanding seems to be the same thing as solving strong AI. Solving strong AI is a huge deal. So big that the people in control of it will probably become the most powerful people in the world.
It's certainly a design fault:

1. How can the user know how much battery power is required to complete the update? If they don't know, they can't utilize the option effectively.

2. If the system knows, why not let the system manage the sleep behavior? iOS won't let you start an update if there isn't enough power to complete it.

3. Why would there be sudden loss of power leading to data loss? Surely the system can determine when the battery is at a low level, and a) Warn the user a few minutes before they need to stop working, and b) Provide the applications with an orderly shutdown sequence. Guess what? iOS does both of these.

This is certainly a design fault. Your scenario doesn't change that. It merely offers that this feature is needed in order to work around other design faults.
Here is a recent C#/.NET experience that I had: Some of my time is spent profiling/sampling/optimizing the pipeline at work. I decided to take a stab at a C#/.NET tool that is executed quite a lot throughout the day, only to find out some unexpected things - all variables in a functions would be initialized to defaults (used or not, covered or not)... So splitting large functions into smaller would (actually) help in this case for sure:

https://gist.github.com/malkia/ebf7f54063c5aec6d1b0

Some answers from Eric Lippert about it (declaration spaces)
http://blogs.msdn.com/b/ericlippert/archive/tags/declaration...

And this stackoverflow:
http://stackoverflow.com/questions/2976628/question-on-c-sha...

It's not something I've seen in other languages/vm's. And seems like "ngen install" with some attributes would help it:

[MethodImpl(MethodImplOptions.AggressiveInlining)]
static int func1(int flag)

But I'm no longer able to think of C# as closer (not close) to the metal, because of this exactly. It'll affect me how I look at it and code in it.
The announcement promises 'Soon, we’re going to bring you more, a lot more, in a package that you deserve as a builder for an independent Web.' My argument is basically that users deserve these things, too.

With huge respect for the work that you and Mozilla have been doing in this and other areas, I can understand that there are practical reasons why this may make sense for Mozilla (and even developers) internally.

But at least from the announcement, it still sounds like Mozilla is other-ing celebrated 'builders' like us from everyday users and segmenting our means of accessing the 'new, shiny things' you mention.
Some researchers at wash u engineering built a cheap, phone based ultrasound in 2009:

http://news.wustl.edu/news/Pages/13928.aspx

I did various forms of cardiac ultrasound research for 10 years at the med school. So, I know a little bit about it. It's easy to find your heart or a baby, but knowing enough to make any sort of diagnosis takes a lot of practice. No matter how smart you think you are, you won't be able to order one of these on Amazon Prime and find a leaky valve or a problem with your gallbladder. The images are noisy. Positioning the probe to get a clear view of the structure you want to see is an art. If you're obese, forget about it.

I'm all for disrupting the imaging industry with cheap hardware, but this article and a lot of the comments here show the general lack of knowledge about medicine. Have a look at the comments in the heart attack thread. Some people think they can just buy an ECG and self-diagnose a heart attack. If anyone spent twenty minutes looking at ECG's (or ultrasounds) with a knowledgable tech they'd cringe at how stupid they sounded. Ultrasound is the exact same thing.

Finally, ultrasounds are regulated medical devices. As far as I know, it's illegal to own one.

On a happier note, 3D ultrasound is kind of awesome. If you get a probe that can rotate 180 degrees, it is really easy to make a 3D model of the structures. I did it for a work-study job in 1998 on an old SGI indigo. Sadly, you can get much better pictures in MRI or CT so 3D ultrasound is not really used in the clinic (it's gaining some traction in cardiology, though)
I agree but most companies I know don't have the infrastructure or best-practices in place to avoid it. Copy-pasting the curl|sh is very low effort and will predictably end up in deploy code (if you have any).
Both of which it has have via Roslyn/Edit and Continue.
I'm Ruby on Rails & Javascript developer from South-Eastern Europe (Croatia, Zagreb).
I'm working for a client in Chicago, USA and my rate is 40usd/hr.
You're wrong though, at least in my case. My pay doesn't change at all and I move quite often.
To me it's just the opposite. Other browser players seem willing to support a diverse ecosystem of browser languages. Mozilla is the one that wants to limit everyone to Javascript (and while you can argue how much they "control" it, it's a language that was invented for the project that's now Mozilla and has many of the same people involved).
Contactless cards fail to recognise foreign currency
I would not have that take-away.. I would instead say that probably most of the users of the signal features described in the article are not concerned with making their code cross-platform.
A getter-only property can only be set on initialization of the class, so either with a fixed value or one from a constructor. That does make it the equivalent of a read-only field, but it's a lot easier to keep byte-level parity with future versions.

In its simplest form, it means you can do this:

public property Foo { get; } = 5;

Your class now has a Foo property that nobody can set, not even methods in the class itself, but that can be publicly read.

These become a lot more useful with primary constructors (also a new C# 6 feature):

public class MyImmutableClass(int usersFoo) {

public property Foo { get; } = usersFoo;

}

This will create a constructor on the class that takes the usersFoo argument, and immediately assign the value of that argument to your read-only automatic property. It makes immutable classes a lot easier to create, and guarantees that they'll stay immutable.

edit: Permit made it clear that primary contructors have been dropped from the C# 6 spec. You'll just have to assign your readonly properties from regular constructors then :)

Internally, .Net automatic properties are compiled with a backing field and a getter and setter method. In the case of a read-only auto property, they will omit the setter, so there is no public artifact that could be abused.

A bit messy, but an overview with code samples can be found at http://msdn.microsoft.com/en-us/magazine/dn683793.aspx
JavaScript object properties are enumerable, writable and configurable
Yes, I've seen them, too. And there's a risk here that it will sound like I'm moving the goal posts around so that I'm right by definition. But that's not what I'm trying to do. There are of course those at the bottom who are chronically homeless. Those are the folks I was referring to in my first paragraph. Yes, you will see them digging in dumpsters.

But this is not the typical experience. Most poor people never end up homeless. And those who do are typically homeless for a short period of time (and do get help).
this feels like satire.