skysight-inc/HackerNews huggingface dataset:
I don't really know what terms are best to use, all I know is I've met a fair number of people who don't think context switching is a true form of concurrency.

I think a large segment of this group sees parallelism as many backhoes digging one hole (or working as a team on a few holes) and concurrency as many backhoes all digging their own holes, roughly speaking.

I also encounter another (smaller) group of people who blur/conflate concurrency with distributed systems, probably because of things like websites bragging about how many 'concurrent connections' they can serve.

These two groups can blur with each other fairly easily because they share what I'd term an 'intuition overlap.'

Oddly enough, I think this helps explain why many people are often so confused about things like NodeJS. Touted for its concurrency, a lot of people first using it seem to think that it's somehow parallel by nature.

I think the reason this kind of confusion is so prevalent is that in vernacular English, concurrent is essentially a synonym for 'simultaneous,' while as used in programming (along the lines of how it was used in this article) it comes to mean something more like 'how many balls can a juggler keep in the air,' with highly concurrent systems being able to juggle many more balls with the same two hands, so to speak. And in fact, in a way, all the balls are concurrently in the air, but it's not (I think) the most intuitive thing, hence why many vehemently disagree about usage.
Looks great so far! Please email me updates at RobertBCarrillo@yahoo.com. I also signed up on your site.
Ultimately, software is about getting specific answers to non-specific questions.
Have you tried Idea? :-)

Anyway as IDE developer for alternative languages (Scala, Kotlin) I dont like Eclipse because they refuse to integrate any sort of support for third party languages. This has been going on for nearly a decade. Vmware had to basically fork JDT to build decent Groovy IDE.
http://developer.android.com/sdk/installing/studio.html
You'd think so, but it's amazing how often these things don't happen. Kudos for being proactive about it when hiring developers.
Awesome! I wonder if those of us stuck in TouchWiz 4.1.x hell will see the updates, or if they're 4.2+ like other improvements I've been waiting on.
Apple needs to get on this NFC tech. so iphone users could use this!
True. Some developers do require too much handholding. I do my best to screen them out by reading their reviews on Elance.

I did lose time on 1 failed project in particular. I should have noticed sooner that the dev kept asking for more time and canceled it.
I don't think so. It gives this error "We're sorry, the requested URL was not found on this server." when you go here: http://www.google.com/+/learnmore/hangouts/

Plus, they'd include it in the iOS Google+ app, too, if they did that for Android.

EDIT: It's working on Android now.
I too am looking forward to the launch.
Relevant patio11: http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...

I'd love to seem some kind of standardization around this. Perhaps the "persons" table doesn't have the name but rather the name is stored on a "names" table with an EAV model allowing for all kinds of conventions.
Claiming that fashion and entertainment don't matter is a meme amongst some people who long to be seen as intellectually superior.
Fatal Encounter With Police Is Caught on Video, but Kept From the Public
Any examples of credit card data compromised by 3rd-party JavaScript?
Yeah, what do you call the $50m Soundcloud got?

Not only are the salaries junk, but your fucked up taxes take it all. Might as well go to Hong Kong or Singapore.
Carriers are uneasy about giving more control to Google, Apple and Microsoft. They want to keep them at bay by going with the OEMs who are much less likely to challenge them on their turf.

Nokia's chief said that carriers were less keen on Windows Phone because of Microsoft acquiring Skype.

http://www.businessinsider.com/nokias-ceo-says-carriers-hate...
We assume it is due to a _lack_ of evidence saying that MtGox is _not_ "evil". MtGox has a much shorter track record than the US banking industry. Corruption is like a cancer; It does not happen over night.
Just to clarify here: based on my not insignificant research on this issue, this $25 million bond is the approximate total cost of the bonds for each state that requires money transmitters to hold a license and a bond. It's not a federal requirement.

In fact, as far as I can tell, federal FINCEN compliance doesn't cost anything beyond the cost of the accounting tools to maintain that compliance (which can be very expensive to buy or develop, to be fair).

Disclaimer: I am not a lawyer and this is not legal advice, only a conversational comment on the Mt. Gox affair.
I see that too.
Given the astounding productivity ratio between a great developer and a mediocre one, a treat like an unexpected bonus is a very good way to ensure loyalty. If he's an unexpectedly good developer who was underpriced due to external market factors, his price will go up anyway once those factors are stabilized. Better to be the customer who recognized and rewarded his value first - that will make him loyal to YOU, and willing to go an extra mile later.

Otherwise, you're just waiting til you need him again, and you can't get him, because he's booked and you're Just Another Customer.

edit: This made me think of a delightful documentary, "Herb and Dorothy", about a couple of ordinary middle class New Yorkers who became major collectors of modern art. They were always bleeding edge and bought from a lot of later-famous artists when those artists were deciding between rent and food some months. So later on, the artists would be rich and famous, but still cut special price deals for Herb and Dorothy, deals ordinary collectors would never get - because they were the first buyers to recognize the artist's worth.
Hangouts is a separate app for both iOS and Android, not part of Google+
Respondto.it - web hooks and custom responses for testing and debugging
Sorry about the site being down; give me a minute to bring it back up.
Sorry, I'll rephrease:

You want pilots to be troubleshooting malfunctioning avionics and summoning FA's to try to find someone's iPhone during a critical phase of flight, for no other reason than to allow a passenger the convenience of not having to shut his phone off? No thanks.
I understand the philosophy behind your deed.

Plain stupidity might be an exaggeration but it's kind of like paying $6 for a bag of apples to assure they're good enough for you even though the price is only $4.

Bottom line, it was unnecessary. It eliminated some of the risk but with the 'top notch developer', as you call him, it's unnecessary.

As I said, people tend to get very comfortable and I've seen people put in much less effort when they're paid more.
I at one point had a name that was extremely long. Because it was in two pieces rather than four, it was usually misspelled rather than truncated.
Except for those programs which listen to sensory input, specifically to ensure safe operating conditions. E.g. if it's a deliberate design choice not to allow operations when external factors are out of bounds, I'd consider it a success if control software decides to shut down when that happens. In doing so, it has prevented the hardware from entering a potentially devastating failure mode. Sorry to wit.
No, we're only supposed to believe they "didn't know" if they're the Secretary of the Treasury, or a Congressman, or something like that.
I have used this fairly extensively in helping a large volunteer organization manage a staggering array of Google forms, docs, and so forth.

As another commenter said, it is like VBA except you get to use JS which is nicer. You can do quite a bit with these scripts. More than you might think. But... It has serious drawbacks.

1. The script implementation has been changing often and without warning.

2. It fails unpredictably with no indication of what the problem is (the built in log is limited and it is difficult to tell where the source of trouble is -- Google Docs? the spreadsheet you're working on? a bug in the code?)

3. Undocumented bugs are rampant. Real example: you add a small script in the responses spreadsheet to send e-mail confirmation to people who submit a Google form. It uses the built-in onFormSubmit trigger. By all appearances, this will start to e-mail everyone going forward. Instead it e-mails everybody who has ever submitted since the form went live.

4. Sometimes runs incredibly slowly with no apparent reason.

Like everything else in Google Docs, there are lots of things you just can't do -- some by design, some not.
Thanks! Is there a specific one that has been the most helpful to you?
But the trains are tiny! It is sometimes not even possible to stand upright in them!
It took me 2 years to learn the warren that is the Bank/Monument complex and figure out efficient shortcuts (by purposely ignoring the signs).

Then someone made this: http://stations.aeracode.org/#bnk
Is Larry Page really Darth Vader?
To anybody to heard him speak at Google I/O - please tell me you felt the same on hearing his voice?
Plus, they'd include it in the iOS Google+ app, too, if they did that for Android.

Not necessarily. A single Android app can have multiple launcher icons with multiple activity entry points. Not sure if that is true for iOS apps, or whether Apple would approve such a design.

Good catch on the URL, however the package name in the URL (com.google.android.talk) is actually for Google Talk, which is actually a part of....heck I don't even know -- it's just on newer devices as the base services.
This is what I get for hosting at Rackspace.
"40% reduction in fatalities" is similar to "double the risk of cancer", it does not tell anything about the real risk

The average risk is still small by today's standarts at 17 by 100k (per year). It's probably better because of systemic improvements (and in the 90's you were adding older cars to the statistic)

Besides, you're not going to stay with the clunker forever.

Everything has a risk in life, but if some prefer to live in a bubble so be it.
It's important to remember that Apple shipped both the Ruby and Python Objective-C bridges in ~10.5 era OS X. You can (and I have) written OS X native software in Python; it wasn't super pretty, but the concepts mapped across reasonably well.

So I wouldn't take this as necessarily the sign of a shift in anything.
I think this is a big part of it. As a woman I prefer handshakes in most business situations, but I would be totally fine with a hug or hug+cheek-kiss in a more casual business environment if they were also hugging/cheek-kissing my male colleagues. If they hug/cheek-kiss everybody, they're just a huggy, kissy person and that's fine. If someone hugged/kissed me but shook hands with my male colleagues, to me that says they think their relationship with me is somehow different from their relationship with my male counterparts, and that would make me very nervous.
well, last opinion from this peanut gallery - you've done a better job selling your startup on this thread than on your job add - the advert you have up there is prosaic and doesn't really express the passion you obviously have. Of course, just my opinion :)
But I didn't say "think for you", I said "interact with you", as in take ownership of a good technical implementation, as in understand your problem and help you to imagine better.

... At the end of the day, you get what you pay for.
Introducing CoVim - Online Collaboration for Vim
I've had that exact experience. If you want to bump the contract, you can give a "bonus" that's not part of the base services.[1] This keeps your agreement clean and emphasizes that you are rewarding behavior above expectations. I often use early completion bonuses with contractors, especially when they're T&M and I have another project lined up for them.

[1] http://help.elance.com/entries/34283-How-Do-I-Make-A-Bonus-P...
claimed the Viet Cong/NLF never used car bombs, right?

No, that's not what he claimed. He claimed they didn't use car bombs "on American or any other foreign soil," which doesn't negate the use of such bombs on Vietnamese soil.

I don't have strong feelings for or against Hitchens, by the way.
I didn't realise it was possible to be this stupid.
Because there are far more electronics in the plane than in any of my devices, and it's ridiculously easy to disable radio communication. Until they force me to turn off my device or provide me with a compelling reason that it could interfere with anything, I'm just going to write this request off as irrational luddism.

Flying on a plane is already far and away the most miserable way for me to travel, don't take away my goddamn ipod.
This will be make or break for me as well. I'm able to code C++ with Visual Studio (and Visual Assist X) and compile it directly in the IDE with vs-android.

The only thing that could make be switch over would be a robust NDK debugger.
That's so fucking mean
>And as a company officer, there quite a few papers that you are required to sign where you may face jail if they're not true.

That sounds nice, but really, look at what you have to do before you actually go to jail as a "company officer"
You're correct. An iOS app has only a single icon and a single entry point. It makes total sense for Google to release this as a separate app.

Not to mention iOS has been through the "kitchen sink" app design phase before, and it's too soon to revisit it. "Kitchen sink" apps tend to have overly deep, cumbersome UIs.
Douglas Crockford's JavaScript Function Challenges - Frontend Masters
Yea, but wifi is already enabled on flights. It's only during takeoff and landing that it's an issue.
Damnit. Makes me regret buying a Nexus 4 two months ago.
Are you talking about some core Eclipse features that needed for third party language support?

There are many amazing third language IDEs implemented as Eclipse plugins, not forks, like http://www.eclipse.org/koneki/ldt/.
The referred sentence is a matter of opinion, so it's a bit far-fetched to say it's a bit far-fetched, IMO. From what I know of Lua, it's fairly tiny, and it has ready access to its own meta-level -- to the point where there can be a blurring of programming and meta-programming. Instead of everything "being an Object," everything is in a table. Just rename "table" to "object" and call it a prototypical day.
Might want to look at Balsamiq Mockups:

http://www.balsamiq.com/products/mockups

It's easy enough for non-techies to use, can be installed locally, and can have new elements added via snippets.

It doesn't generate HTML, but in my experience developers don't want to get HTML; they just want to see what the non-techie wants done and then they'd prefer to write the code themselves. Balsamiq works great in that scenario.
Solved first 10 Project Euler problems in R, available for hire.
Hi, I am a UC Berkeley graduate (Masters in Biostatistics) data scientist/programmer looking for either full- or part-time work. As a work sample, I can provide my code for the first 10 solved Euler problems, and other examples (including graphics I generated), by request.

Reply to anne.morgan.thompson@gmail.com. Thanks!
Why isn't the passenger cabin sealed into a faraday cage? I would think that would have been the first thing they would build into a plane once devices that broadcast RF became common.

I also am quite bad at classical physics, so I don't know the limitations of such a cage.
It's showing up for me: http://i.imgur.com/8ngB1gK.png

The app page itself isn't loading right now, but that just looks like a temporary issue.
Only a subset of Javascript is useful, just like how only a subset of C++ is useful, just like how only a subset of Objective-C is useful, just like how only a subset of Haskell is useful, ...
you can specify the workspace locn at startup (with -d iirc) so with an alias and/or some bash scripting you can use a separate workspace for each project (I have my projects in ~/proj as subdirs with commands to select which is current - although I only use eclipse for c dev work, intellij idea for java + python).

also, use a separate build tool (eg ant) and don't store build info in eclipse (basically, use as default a config as possible and "import from" the build tool). then if you do need to start from scratch you lose very little (and don't add the eclipse metadata to git).
Benchmark of open source quality perhaps. Over everything I'd say NASA would probably take that prize. Of course we don't have their sources to analyze but their practices are well known and the results seem pretty strong.
For those unable to find it in the iOS App Store: Search for a Google app (i.e. Google+) and click "Related". You'll find Hangouts in the See All list.
I am writing an ebook (leanpub) for beginner-intermediate SQL and if you are interested, check it out:

https://leanpub.com/sqlfromscratch
An invite? To test a new version of Google Maps?

This isn't Gmail and it's not a freaking social network. When will you learn Google?
If you are logged into Play on the webapp and click install, it will get automagically installed to your phone. Worked for me!
I wouldn't say he's describing "adding another system to the mix," at least not in a traditional sense; it's more along the lines of two distinct systems working towards a similar goal.

What he described is an auditing system with some particular policies of interest to a specific use case. Such a system should not have any direct access to the main system, and should ideally live in a fully segregated environment with tightly controlled read-only access to a copy of the data being audited.

The whole idea is that this system would not announce its presence on the network in any way so that the attacker is more likely to miss it. Even if the attacker does know that it's present, he should not know all the checks and validations that such a system uses to detect suspicious behaviour. Hell, you could air-gap the entire thing and just copy over data dumps by using USB sticks.

Granted, even in that situation you could get something like Stuxnet which may compromise the machines. However, if you have the resources to build another Stuxnet, chances are you don't really need to get into a bank network.
Same. I thought it was some kind of parody video they made where they dressed as pirates.
If you check the URL for Google Hangouts you'll notice it's pointing to the old identifier for Google Talk (com.google.android.talk):

https://play.google.com/store/apps/details?id=com.google.and...

You'll notice this same link is used in multiple locations promoting Google Hangouts:

http://www.google.com/+/learnmore/hangouts/

It looks like they temporarily pulled the Google Talk app to transition everyone to Google Hangouts without needing users' intervention (except maybe upgrading the app).

Edit: Just installed Hangouts app, it replaces Talk. Also it asked to confirm my phone number, hinting at future SMS support?
I'd love to see how the new interactive features actually work out, but for me the video isn't playing on iPad :-/
Google map was the one of the first web applications that revolutionized the web with Ajax. This new Google map could be another one that revolutionize the industry again with WebGL.
No, it's a standalone app that's being delivered as an update to google talk.

https://play.google.com/store/apps/details?id=com.google.and...
Here's a step-by-step guide to modifying an existing image to avoid infringement:

1. Download image to local storage
2. Open the image in Photoshop (or editor of choice)
3. Using the selection tool, select the entire image
4. Fill selection area with white
5. Create something useful for others
A news vehicle writing an article solely to poke fun at a niche online community. 21st century Journalism...
What does that have to do with his claim that the USG is not trustworthy? Are you implying that it isn't the solution that it claims to be, due to the funding source?
No, your language is shitty!
Ironically, "Error establishing a database connection"
Not to pile on, but there is a certain irony in the error message being returned:

Error establishing a database connection
The signs aren't always very clear. King's Cross being the worst culprit. Arriving on the Northern Line then changing to the Circle line, will take a few minutes or almost 10 depending on which end of the train you get off. This happened to me a few weeks ago when I blindly followed the signs right in front of me. The directions are different depending on which end of the train you get off.
I dunno, I just noticed it "pops" up as soon as I try to start it again. Note that this is the first start I'm talking about. I'll try that cache cleaning.
> great for people wanting to script games and don't want to get into LUA :)

Beware of people who are portraying themselves as "savvy" yet don't know how to spell Lua.
BBC iPlayer Available for Windows Phone 8 NOW
This is controlled public beta. But more importantly, I don't see why this kind of negativity is necessary.
Tools to build products remotely
You should use some sort of caching. If you have a wordpress blog, there are several caching plugins that generate files for your Articles. Serving files instead of generating the stuff via php is way faster.
Yeah, but he bugged out and remains unidentified, so it remains perfectly possible that this was an attempt to draw media attention to the problem of drone surveillance.

Then again, it could be some dude who's discovered that he can remotely perv on people, in which case, this is still a general success, as it draws attention to the problem of drone surveillance.
Because C++ doesn't run in the browser
There are a lot of people disagreeing, but you have to realize what the goal is here. The goal is as cheap as possible, and you should have a mediocre product out of that. For this scenario, the advice given is perfect. Obviously the advice doesn't work for many other scenarios.

In other words, you should very rarely be looking to hire a developer out of India for $5/hour, but if you are, hold his hand and he can't mess it up too terribly badly.
Because this is faith based "safety" and if there really is an issue, then it's a huge safety & security problem with avionics, not with personal portable electronics. A problem that ought to be addressed, rather than naively hoping for the best.
Sarcasm people! Jeez.
My last name is correct and your DB is down
So I used to have MapsGL enabled, and now I got a popup saying "MapsGL is going away". Well, then I clicked the "Classic" button and now I can't find any way to re-enable MapsGL :(
What would be really cool is if the intro video/examples was automatically generated using map data from your current location.

On another note: it's interesting that it wasn't until I saw this design refresh that I didn't realise just how stale the old design was. It seems like Google revolutionised the maps world when they first released it, and then they let the interface stagnate ever since, so this is nice to see.
Here ya go: https://en.wikipedia.org/wiki/Democide
Holy shit. And now for something completely different. We interrupt tonight's broadcast of "Slowly Growing Purple Lines" to present you "Flowing Glitter".
This is not scary at all in the context of the IRS just admitted to going after groups that are political opponents of the current administration. Nope nothing to see here.
Facebook do it but it doesn't seem to have any traction:

http://money.cnn.com/2012/12/21/technology/social/facebook-m...
Cache version:

http://webcache.googleusercontent.com/search?q=cache:http%3A...
Wouldn't that be religious discrimination though?
It looks like there's some pretty deep integration with the Resource system in Android, and some cool layout tools.
AskFreelancers: How many hours do you work?
Freelancer programmers/designers/engineers, how many hours a day do you truly work?<p>By "truly work" I mean pure work without messing around. Not excluding short up to 5 minute breaks.
0-2 hours
2-4 hours
4-6 hours
6-8 hours
10+ hours
It's a good question for old days Seinfeld!