skysight-inc/HackerNews huggingface dataset:
Yes and no.

Yes, Germany is not a tax haven. However, US multinationals have been avoiding paying taxes in the EU. For example, those profits made in Germany are offset by purely fictitious charges from an entity in Luxembourg or Ireland, so no actual tax is due in Germany. The host countries of those entities negotiate special deals where they also pay essentially no taxes.

So there is no actual "double dipping", most of those profits haven't been taxed, they've been tax-avoided.

See:

http://www.reuters.com/article/2014/09/30/us-apple-ireland-t...

http://www.huffingtonpost.com/2014/09/30/apple-ireland-tax-b...

http://www.nytimes.com/2015/01/17/business/amazon-luxembourg...

http://www.reuters.com/article/2012/10/15/us-britain-starbuc...
Nashville, TN -- Stratasan -- Lead Front-end Developer -- Onsite

Stratasan is a Nashville-based company that provides intelligence on healthcare markets to hospital strategists, physician offices, community care experts, and others. We're looking for an experienced developer that has worked on the front-end (CSS/JS/HTML) for several projects.

More details: https://gist.github.com/briandailey/1aa176ad24281ab9a859
It turns out that while Java byte code is very nice as a compiler target, it's horrible as an instruction set. Theres been quite a few experiments with hardware accelerated java byte code, and all of them turn out to be slower then just targeting a simpler instruction set. (Something that's been played out before in CISC vs RISC)
But now who's having the last laugh, EH?
> The media is to blame for not educating the general population on this.

Most of the media exists to sell advertising, and the content provided to consumers exists specifically to attract a particular demographic to the outlet to support advertising sales.

Educating the general population is not part of the media's business model.
Spying on the U.S. is not a crime, and doesn't need to be. Between sovereign entities there is no rule of law, and sovereign entities have an inherent right to do whatever they need to protect their interests. It's a very different situation from the domestic criminal justice system.
Can't edit my previous comment, but this tool from Microsoft will help you download the right images. https://wudt.codeplex.com/
Looks an awful lot like spam to me.
It is nice to realise that people who clearly have stellar resumes still get this kind of knocking when sticking their heads above the parapet - it makes me feel worrying about the stuff people could say about me should not stop me from putting my head up more often.
The instruction in their github looks more legit: https://github.com/01org/ikgt-manifest
iCracked (YC W12) Wants More Back End Engineers
I think vim's real point is its crazy visual block mode --

http://vimcasts.org/episodes/selecting-columns-with-visual-b...
It unfortunately includes carrageenan.
Show HN: Glimpse – an iOS App to create video montages
A factor of two doesn't sound that great actually. You can get similar speedups by "compiling" an arbitrary python module using cython. Of course you can usually do much better than a factor of two if you think carefully about type annotations and CPython overhead.
It's tradition. Every generation complains about the next one and worries their children will be the first to not do as well as their parents. Most of the complaints and worries are standard and have been for some time. I remember in university reading articles by mid-19th century parents complaining about kids not reading enough because the kids were spending all their time going to plays...
"Amazon, the historically conservative low-margin retailer"

They are slowly raising prices. It's off topic, but I have noticed their prices are slowly rising. I saw this happen to Home Depot, and Costco. I'm not knocking Amazon, I just got too comfortable clicking away, and should have been looking around for the best price.
​Windows 10 Mobile arrives for Xiaomi Android phones
Opinion: How illegal is passport confiscation in Qatar?
> As for the code itself, its perfection came as the result of basically the opposite of every trope normally assigned to "coder." Creativity in the shuttle group was discouraged; shifts were nine-to-five; code hotshots and superstars were not tolerated; over half of the team consisted of women; debugging barely existed because mistakes were the rarest of occurrences. Programming was the product not of coders and engineers, but of the Process.

Serious question: where do I get a job like this? It's my dream way of programming professionally.
I prefer to try a real MIDI keyboard at home tomorrow :) But the synth itself sounds and behaves very nicely.
The real win is that their non-existant spawn use zero resources in the future.
The Coral Project aims to help commenters become communities
Had. I believe all modern ARM cores have totally dropped support for executing Java bytecode natively in favour of traditional JIT compilers.
Yep. This is all stuff that VT-x can already do, only it's giving a nice little wrapper to do it to the "base" operating system. More than a bit of me sees this as something to encourage operating system developers to actually use the security features that virtualization allows, instead of doing the bare minimum and obvious with it.
No problem. Thanks for the clarification. I just didn't want readers to assume that Fixed Income always equates to low risk.
I've seen some software that does lots of tests on startup. One software I used (ATG) validated all the ORM mappings against the currently configured database on startup by default.
I agree completely - I've been recently using React to build a static website, and it's a joy to use over standard HTML, or something rendered server side. Being able to split apart the different parts of your page into small components makes it easy to reason about without needing to take an entire page in.

The fact that you can then transfer that to a dynamic website with reasonably good performance is huge IMO.
I'm a Software Engineer at Spotify: Codementor AMA 6/17
My first impression was that this was rendered with WebGL, and I couldn't believe that this could be done with web. Kudos!

I didn't think this was possible, since audio editing was long claimed to be a desktop only solution (VST, Juce, Cubase, ProTools).

Very cool indeed!

(And good learning material for me, an ex game C++ tools developer -> web backend/frontend java/gwt now).
Gumroad now accepts Paypal
San Mateo, CA -- Datanyze -- All positions (sales, product, operations, etc.)

Hello, everyone! Jon from Datanyze here. We are backed by Google Ventures, Mark Cuban, and many other amazing investors. We also bootstrapped past $1M in annual recurring revenue and have been break-even or profitable every quarter since we started...not your typical startup!

We've grown our headcount 10X in the last year and have ambitious plans to grow at an aggressive pace in 2015 and beyond. If you love competitive environments and the opportunity to work with the leadership at a hyper-growth startup, please send me an email at jon@datanyze.com anytime!
Here's what's changed

https://metacpan.org/pod/release/RJBS/perl-5.22.0/pod/perlde...
Location: Campinas, SP, Brazil.
Remote: Yes, willing to relocate.
Technologies: C, Python, Linux Kernel, Git
Résumé: https://goo.gl/oF4xsO
Email: kirotawa@gmail.com
Lego is creating its own version of 'Minecraft'
You make some very valid points. There is an underpowered feedback loop here that would take years to amplify naturally. That's why it's important to have programs like BJC right now. It helps tilt the scales without relying on changes to the composition of the teaching field.
Surveillance reform hits more turbulence
No it shouldn't. `a` at the first console.log invocation IS undefined, so it is entirely correct.
We're building a CRM for local governments (http://romulusapp.com) and have absolutely found this to be the case. Investors are not only terrified by government, but consistently talk about things like blockchains and GoPro + drones as things they are more interested in.

I'm all for experimentation, but it has been surreal to see the discount for solving an actual problem despite a massive market opportunity, little competition, and clear customer need + willingness to pay.
Course Hero, located in the San Francisco Bay Area (Redwood City, CA), is looking for a Sr. Software Engineer, ONSITE

Course Hero is looking for a software engineer, focused on building iOS and mobile applications to help build out the next generation of our iOS apps!

You’ll focus on iOS and will have the opportunity to touch all parts of the stack.

Your mission, should you choose to accept it:
* Architecting and developing key features or new applications for our mobile platform, focused on iOS. You’ll also establish best practices for mobile software development.
* Taking us global as we scale our mobile distribution to millions of students who can access our resources for any course, anywhere, at any time.
* Building up TDD and SCRUM practices as part of a small, collaborative team.
* Occasionally writing and deploying code for critical projects in our web stack, which includes Symfony + PHP, AngularJS, jQuery, and MySQL.

What we can offer you:
* Industry competitive salary and stock options.
* Full medical coverage (medical, dental, vision).
* 401(k) program to help you save for the future.
* Regularly planned team events and outings.
* Free Friday lunches and an endless snack and drink supply.
* On-site amenities including a day spa, full-service cafeteria, 3 miles of nature walks along the Bay and free membership to a 7500 sq. ft. fitness center.
More information at: http://www.thesourcery.com/jobs/879
One question I have is, when do you know to abandon a trading strategy that used to be profitable, but has not been profitable over the past N number of days. At what point do you throw in the towel and move onto another strategy?
I'm guessing because Nim gets portrayed as safe, or offers some safe features, but overall is not memory safe. Rust has worked very hard and gotten through the problem of having memory safety, with zero runtime cost and reasonably good language features.

Since it's 2015, it seems fair to point out when a new language offers something neat, but in a way that isn't safe.
I really like the way the basics are covered. Easy to follow even with no strong mathematical background.

There ist a student whom I try to attract to the world of programming. I will point him to this site hoping that he gets attracted.

When it comes to algorithms I do not know many good ressources to start with, this one is an exception.
It's an implementation error. In Firefox, it correctly throws:

> ReferenceError: can't access lexical declaration `a' before initialization
I am a public figure. If you want to contact me via PGP you can find my key easily. When you contact me, you encrypt your message and include your public PGP key. This eliminates the threat of a man in the middle attack. Only one side needs to be authenticated (mine) and it is done publicly.

If you and a friend want to discuss something secretly, then you can create new email accounts plus new PGP keys and exchange them out of band, e.g. via USB stick. This will allow you to remain somewhat anonymous in that neither email account nor key are linked to you. As long as you don't taint that compartment, it will be secure against compromising you.

That level of secrecy might not be necessary for your given threat model. It is up to you and your interlocutor how you want to secure your comms channel. This guide presents best practices that can be combined into a complete COMSEC plan.

This guide is not a strict HOWTO that presents a simple step by step solution for everyone. No such HOWTO can exist. Instead it presents a number of solutions to problems (and attempts to explain what problems they solve, why and how).
Would you mind explaining why that's unfortunate?
AltspaceVR | Software Engineers | Redwood City, CA | On-site | Full-time | US Citizen | Virtual reality, Unity, Rails, HTML5, ES6, WebGL, three.js

About us: http://altvr.com

Open positions: http://jobs.altvr.com

Our team: http://altvr.com/team

WHO WE ARE:

- AltspaceVR is a virtual reality software company building a platform for communication in VR.-

- Backed by some of the best investors on the planet (http://bit.ly/1EEqFsw)

- A team that is passionate about the future of VR.

WHAT WE BELIEVE:

- VR will be for everyone.

- The social connection enabled by VR will change your life (and we can show it to you.)

- We should embrace everything that is great about the 2D web.

- That we can and will invent the 3D web.

For more info: http://altvr.com
For open positions: http://jobs.altvr.com
How much revenue did they generate last year?
CTRL + F "Pittsburgh" brought me here. Watson looks like a great place to work and I will be sending you a resume.

Code & Supply looks really neat, thanks for posting that :-)
That's a really strange metric to use. It'll rarely be true, except in a sort of Turing completeness way.
I am looking for Sr/Software Engineers and Data Scientists to join our Big Data, Search & Analytics team. Experience with Hadoop, HBase, Cassandra, MapReduce, Hive, Redis, MongoDB and search technologies like ElasticSearch, Solr, or Lucene.
www.appdynamics.com
Please send resumes to audrey.teoh@appdynamics.com
Phone # 415 442 8401
I'm currently writing software that is non-critical for satellites. It's non-critical in the manner that if we get things wrong our company will lose millions of dollars but the satellite won't burn any resources that it can't get back.

We are currently porting code over from C++ to a C# system with parallel computation. The current system has been flying for a long time but has no testing and is tied to a bad UI. So we are re-writing.

That said, accuracy is number one. We have a pretty solid method for testing so far. We know have some robust input scenarios and we know that we want to get a specific output. So we are able to do fairly robust automated "regression" testing. If the numbers don't match then we have an issue, and we have to fix that before moving on.

After every validation that the new code gives us acceptable margins of error we wrap it up with unit tests so that we can then modify the code to try to optimize. Our testing is integrated from the highest level of the code down (I know backwards) but that's how we know we can validate the input.

We have a lot of testing and a long schedule. If this weren't critical software we'd have a much shorter turn around on what we are writing. We also work very closely with subject matter experts on every change we make. We have a guy who's been working with this software (and the subsequent theory) for 20 years. He's open to change, but he also validates everything so we don't accidentally change the output when we're optimizing.
Every few months, the TSA in the fairly large city I live in, with it's fairly large airport, announces that they have stopped 10 guns from getting on our airplanes! Thank God for the TSA. They make it sound as if these criminals trying to bring guns onto the plane, had plans to take the entire plane hostage and do another 9/11.

What they don't mention, is that in about 99.9% of these cases (internet statistics), it was a guy who had left his pistol in his bag after going to the range and completely forgetting it was there. There was no ill intent, no criminal desire, just plain forgetfulness. But the TSA crows about what a great job they're doing keeping us safe.

But it's just another case of security theater. It's the way they spin the story that gets me. They don't acknowledge the fact that these people weren't too criminals (I still believe in intent), but the TSA, in order to prove their worth, treat them like such. They're catching the people who are only guilty of forgetfulness, not the ones who actually are willing and able to do harm. Like every other giant bureaucracy, the TSA is only interested in self-perpetuation, not actually protecting our constitution and keeping us "safe." And all the while, they're really not stopping anything, especially all the guns that get put on a plane everyday without anyone noticing.
Legitimate question:

The whole "delete when you're done' practice is a pretty common tenant to secure communication. However, there are plenty of cases where having that historical data is really useful. After all, computers are excellent at storing archival data, and being able to search and reference that archive has saved me more times than I can count.

What practice, then, can you employ to maintain a secure archive of your messages for future reference? Is this something that is considered rude, or even dangerous and reckless, given that the mere existence of the archive introduces an attack vector, thereby compromising the effectiveness of encrypting the messages at all?

I understand that there are a lot of trade offs and sacrifices to be made in the name of security, but is maintaining a message archive one of those sacrifices that is expected to be made by all parties? Or is this one of those points that can't be covered with a blanket statement, and the retention policy is pretty much dependent 100% on the sensitivity of the content?
Not sure if true, but I heard a couple of researchers in my uni wrote some code for Boeing. They wrote the code in Prolog. I assume because it's easier to formal test it. And they didn't trust the compiler, so they had to check the generated machine code line by line. Apparently.
Sometimes it's not just LOC.

I use vim and git to manage my todo lists. I use vim to take meeting notes, and leverage pandoc to produce aesthetically pleasing pdfs to mail out. I use vim when writing my documentation in Markdown and/or reStructured Text. Vim is my default text editor for pretty much everything.
KAMCORD | San Francisco, CA | https://www.kamcord.com/

* iOS Engineers: https://jobs.lever.co/kamcord/8480c014-d88c-4d2a-8286-2b99c9...

* Android Engineers: https://jobs.lever.co/kamcord/054e810f-fc88-46ea-9b50-65e9c9...

* Technical Sourcer: https://jobs.lever.co/kamcord/e89844df-ea55-4a33-81f3-e34df7...

Kamcord has raised over $25M in funding and is growing fast. We’re building a social network centered around gameplay videos for the world’s 1 billion mobile gamers. Using the world’s first mobile gameplay recording and sharing technology, we reach hundreds of millions of mobile devices a month.
> So we have a language with bad syntax, good semantics, and a horrible problem from an educational perspective.

"bad syntax" in case of J triggers begging to differ.

Yes, it's hard to decipher without the dictionary. However, math notation - and J descended from there - isn't that obvious either, unless learned.

A crucial idea of APL is "good notation enables thinking". This is quite valid for at least some J programmers. And J was born as a better APL, evolving from latest APL versions of the time with some problems visible in the retrospect fixed. Though I think had Unicode developed earlier J could look differently.

Yes, there is the recursion in J; yes, it's not used too often. Why that should be a problem?
I don't pretend to be a chemist, doctor, or nutritionist so I assume they have a good reason for adding it. They also seem to know about the bad publicity carrageenan has by calling out that it isn't poligeenan. I do wonder what the benefit of adding it is.

It seems like they still haven't gotten over the negative press and that this might not help them get more traction if it gets sensationalized.
UK Police requested comms data 700,000 times in 3 years [pdf]
I think it's because they want to get a glimpse at the process, not just the end result. And you want to be able to ask questions along the way to see why they're doing what they're doing. You could put them on a computer, but to get that information you'd have to be watching over their shoulder which has most if not all of the problems you listed for whiteboard coding.
Zend Studio 12 Crack and Keygen Full Version Free Download
SEEKING WORK - Remote / San Francisco Bay Area

We build websites and phone apps. We also work on digital strategy, mvps, social media, growth hacking and branding.

We're a trio of Software professionals based in Silicon Valley. We deliver products and solutions on time and on budget. You can retain one of us or all of us. Contact us.

http://the.r3dm.com/
Yeah, but this wasn't published there either. Nicholas sent an email to the dev-servo list asking for review, but it's still an unpublished draft :)
If we're going to have drag-and-drop programming, why not do dataflow, which is where it really comes into its own? Of course if you want to churn out code monkeys for conventional languages, this is great, but if you want to expand people's minds, not so much.
A lot of ppl get this backwards, that a stable program should never "crash". While it's actually the opposite, it should throw errors at every opportunity to do so.

The errors should then be logged and the program should be restarted by a watcher process.

Here's an example on how you can both log errors and e-mail them if a process crash, using a startup script (Linux, Ubuntu):

exec sudo -u user /bin_location /program_path 2>&1 >>/log_path | tee -a /error_log_path | mail mail@domain.com -s email_subject
LegitScript - Portland, OR and Dublin, Ireland

We fight illegal online pharmacies with ruby!

We make the online health product sector safer and more transparent for individuals and businesses. We analyze and report on rogue online pharmacies and dangerous health products. Our services include monitoring, investigative reports, online pharmacy certification, and health product classification. Our mission includes protecting consumers from fake cancer cures, cosmetics that contain mercury, "all natural" supplements that contain dangerous pharmaceuticals, and illegal online pharmacies that fake their certifications and sell prescription medications to anyone who asks. Our clients include Google, Amazon, Microsoft, Visa, Twitter and the FDA.

We have open positions for software developers in both Portland and Dublin, and are also looking for a full time DBA.

http://www.legitscript.com/about/careers/
When you have multiple command prompts and PowerShells it is easy to make the mistake.
PS. this is a remote position
You make a valid point, but many years of work have gone into the monkeypatching at this point. If you use the latest version, it's very rare to find a place where it fails. It's usually only an issue if you're dealing with a third party module that makes use of native shared libraries.

I use gevent both for small and large projects, and haven't had any complaints. The monkeypatching pains my soul just a little bit, but I've found no better async framework for Python yet.
Location: St. Louis, MO
Remote: Yes
Willing to relocate: Potentially
Technologies: javascript, ember, node, mongo, sql
Résumé/CV: alliewehrman.com
Email: allie.wehrman@gmail.com
And how do you do "memory management well"? Like Rust? You pay a high price in complexity and inflexibility for that juicy GC-less yet safe memory management.

Ref counting is not superior or inferior to explicit, restrictive ownership semantics. Those are simply different trade-offs.

Nim might be strictly inferior for writing a heavily multi-threaded web browser because of its memory management approach but that does not mean the approach is generally inferior.

Seems to me that Nim aims to be a "casual", rapid development / friendly (Python-like) language. Ownership semantics like in Rust do not fit there.
If Amazon can do it, then surely an airplane manufacturer can do it [1]

[1] http://cacm.acm.org/magazines/2015/4/184701-how-amazon-web-s...
I'm confident that is still an open question. That said, the creator of Snap would probably say there is no need to transition - ever. All Snap code can be viewed and edited as text. It's not an either/or decision, in other words.