skysight-inc/HackerNews huggingface dataset:
SEEKING WORK - Philadelphia, PA or Remote

Extend your B2B SaaS application to Salesforce.com’s 100,000 customers.

I build Salesforce.com applications which link your startup to a $5.4B sales technology market. Past applications increased sales for Zendesk and Eventbrite at customers who use Salesforce. Would you like to increase your traction in the enterprise market?

Freelance services: http://alvorden.com

LinkedIn: http://linkedin.com/in/mbotos

Github: http://github.com/mbotos

Email: matthew@alvorden.com
Why the id changed?
Seriously, that's really refreshing. There's a lot of bias bullshit in the US, so I love getting foreign perspectives because there's no reason to be bias .
Show HN: Command Line Power User
Kept coming back.
Not really. Try to do a transfer of a single big backup file from a server with online.net and a server in Denmark. 6kB/s, yes, 6kB/s. Doing the same from a server with Gandi (VM), OVH (dedicated), was basically 100Mbps (it was what I had that time). To serve the French market only, Online.net is really good, but you do not have a consistent high quality network in Europe (I did not try outside EU).
How to Detect and Attack Evil Twin WiFi Access Points
I would not expect any conflicts there since they are different canvases and textures uploaded just as files. You may ask mat@goodboydigital.com for more details.
Propagandists rather than trolls I think.
I went to undergrad in the US, and there's a similar, but disguised, phenomenon. The difficult majors (ie: faculties/degree paths) would have very high "drop-out rates", in terms of people changing tracks after the first year or two. So indeed, less than half the people who entered with a declared intention of completing a degree in Physics, Engineering, Computer Science, or Mathematics would actually do so.

Quite a few could be found in the social-sciences and humanities departments after they were "weeded out" of the hard sciences. Personally, I think this is a crappy way to run things, since it means social-science and humanities professors have to deal with lots of students who are only there for a generic degree they can manage to obtain rather than for the specific degree path.

On the other hand, I put scare-quotes on the "weeded out", because often the precise method of weeding out weaker students is to simply not even try to teach well in the first year or two of math, science, programming, and engineering courses. So for instance, my fiancee actually cleared all her differential and integral calculus requirements via Advanced Placement (exams high-schoolers can take that grant university credits), with perfect scores, but when she tried to take Linear Algebra in our undergrad math department, she found the teaching so bad that she struggled to understand anything at all. Despite this, she pulled an A- in the course and was one of the top three students in her class/section -- but insists she barely understood anything at all.

It really makes me wonder what kind of pedagogical wonders we'd see if university professors were actually trying to teach well in courses below the third year.
FWIW, this is apparently Heise's April Fools' day joke ;)
This was at least kind of possible (not sure if it worked only for images or also other elements) with Internet Explorer 4 [1] in 1997, almost two decades ago. It was obviously non-standard.

[1] https://msdn.microsoft.com/en-us/library/ms532849.aspx
There is no problem to this solution.
Well, your browser is already GPU-accelerated. What makes it slow is the process of making GPU-memory accessible to your JavaScript.

An example of that is drawing a DIV and applying a CSS 3D Transform to it. By doing so you'll modify it's display on the screen so you'll need to recompute it's actual bounding box.
If you compute the BBox on the GPU and never access it anywhere else, everything is fine but as soon as you have to use it in JS you're screwed because you'll have to transfer data from your GPU to your RAM. Doing so at 60fps is very expensive, then you'll take a performance hit from JavaScript being usually slower than C/C++.

That's not the only problem you'll have, text rendering is probably the biggest one. As you might know, textures are rendered using memory friendly algorithms. To ensure maximum readability and quality you'll have to (1) use a lot of memory and / or (2) apply some advanced filtering so your texture doesn't lose quality. Those techniques are quite hard to implement if you're not a 3D programmer (just check what happens if you try to rotate text in CSS and select it) but more importantly you'll find yourself reinventing the wheel.
Agreed, that would have been way more interesting, end the editor knows it
Come on! We can do much more together =) Still so many WOW things to implement...
>Does knowing about the country you live in really have so little value? //

Does communication have so little value that you'd choose an anachronistic minority language that a small proportion of the native population understand - and an even smaller proportion prefer in daily communication - in favour of a modern, widely used, language?

History has its place but there is very little of use to the majority that is gained by using minority languages - recently I was looking at an artistic Kufic Arabic script and at other times have studied (briefly) historic languages to understand other peoples, but there's no need to learn Cymraeg to understand Welsh people when you are one speaking the language of your people modern Welsh (aka English, that is seemingly dismissed for its name).
Details Smarteyeglass from Sony
Why do you single out Mozilla? Trustwave is still trusted by Microsoft and Google too...

IIRC, it's that event that led to a policy revision, what they did at the time (and by they I mean everyone, Mozilla included) was applying their policy of the moment.

It was one of the event that led to what happened to CCNIC...
Panasonic, source:

http://www.teslamotors.com/blog/panasonic-and-tesla-sign-agr...

http://en.wikipedia.org/wiki/Tesla_Model_S#Battery
No, sorry. I'd be interested as well.
It's incredibly plausible ... well done?
This is exactly what this is. China and Russia have legitimized cybercrime. Its done openly with approval of the goverment. See Brian Kreb's expose on various cyberwarrior Russian companies that operate with impunity.

The US can identify these companies and sanction them, which is something they should have done long ago. If you don't want sanctions, don't attack our infrastructure or citizens. Autocratic one party states need to be reminded that we won't stand for this shit any longer. What China did to Github is inexcusable and deserves a response.
Put a screenshot of key functionality in the README. I love repos that have this.
fiddle: http://jsfiddle.net/409gxzm6/
Thanks! We are working on improving responsiveness a bit. Will be better.
To bad they're older 32-bit ARMv7 cpus. Ant serious ARM computing needs to use aarch64 for any type of serious scaling and performance.

Glad to see they support Docker on them, that's one of the killer apps for ARM systems.
I was watching virtual-dom a while back when the documentation was less clear. It's an exciting bit of code and I love the way it tries to solve one specific problem. My challenge to use is require.js, though. Has anyone seen a fork of this that can implement virtual-dom in vanilla js without that dependency?
> Why on Earth do you need megabytes of images?

Yes, it's easy to make a page load quickly if you make "loading quickly" the most important design criteria. Then you just take out everything that would make it load slowly, like big beautiful pictures, or videos, or animated gifs.

The thing is, though, people really like to look at big beautiful pictures, and videos, and animated gifs. So if you want to give people what they want, then making a page load faster is not as easy as "just don't serve anything heavy."

Making HN load fast is easy. Making Flickr, or Buzzfeed, load fast is not. The minimum product weight is just always going to be heavier on sites that use more visuals.
Recreating existing desktop GUI frameworks one useless HTML/JS library at a time.
If you're new to European news then I can imagine your incredulity but state news agencies typically report the news, they don't interpret it.

Of course this varies from country to country with some countries being quite far from neutral in their reporting but the 'beeb' is pretty good at this.

If you want to get away from such bias the best trick that I've found is to go to the news sites of three different countries not directly implicated in the news item and figure out the common elements. Everything else is likely bias or interpretation.
In some states, urinating in public qualifies as a sexual offense.

I think that such a crime does not merit being placed on a list that is presumed to be comprised of rapists and child predators.
I've had better luck with AirBnB booking way in advance. If you want something a month from now it's usually no problem, and even a week in advance is often ok. But if you want a room tomorrow, acceptance rates are very low, and hotels end up much easier.
Which is essentially the underlying plot of City of God. And which was based on a true story in the Brazilian favelas.

It's just hipster hubris. If someone suggested building apartment blocks with the same square footage as those twee little houses, they would be accused of trying to warehouse the homeless, but it's actually a much better idea.
The Tsar Bomba was an experimental weapon, but the United States had the B41, a three-stage thermonuclear weapon with a yield of 25 megatons. Four of these would have been as powerful as the Tsar Bomba; the U.S. manufactured 500 of them. http://en.wikipedia.org/wiki/B41_nuclear_bomb

In the 1960s the U.S. Strategic Air Command ran a continuous airborne nuclear-armed patrol (Operation Chrome Dome), so there was probably a 25 megaton weapon in the air for much of that time. http://en.wikipedia.org/wiki/Operation_Chrome_Dome

It's also worth remembering that the limiting factor on the yield of the Tsar Bomba was the carrying capability of the Tu-95. The Teller–Ulam design for thermonuclear weapons is scalable: you can keep adding stages as long as you have the uranium, plutonium and lithium to make them with. Edward Teller supposedly designed (or at least contemplated) a 10 gigaton bomb: http://blog.nuclearsecrecy.com/2012/09/12/in-search-of-a-big...
Just add ".idea/*" to .gitignore in your main directory.
The giveaway that it was an April Fool's joke was the famous NSA smiley face on page 4 of the fake PowerPoint.
Just like how Apple is a chip fabrication company? I don't think so. Tesla was the first company to introduce OTA updates, something unheard of in the car industry. So to call them a battery company sounds very patronizing to me.
Not aarch64 :( 32-bit ARM makes me sad panda.
No it was obvious the iPhone would be useful, just questions about price and network bandwidth. Blackberry had already validated the significant use case of being able to send emails and browse the web on your phone.
...oh, California, your "rainy days" have finally come?

On a more serious note, if I remember correctly, there are technical solutions to precipitation control. Cloud seeding had been tried repeatedly and provided results (sometimes surpassing the estimations by a large degree). Is this political too? Should California stay sunny even now?
The filmmaker behind TAB is Peter Kuran. He was a visual effects specialist for some pretty cool movies (e.g. Empire Strikes Back). Restoring old atomic test footage is a special interest of his and he's also done several more in-depth documentaries about atomic weapons:

Nuclear Rescue 911: Broken Arrows & Incidents

Atomic Filmmakers: Behind the Scenes

Atomic Journeys: Welcome to Ground Zero

Nukes in Space

Atomic Filmmakers is my favorite--it's sort of a "making of" for the historical footage used in the other movies and it talks about the secret Lookout Mountain film studio the Air Force set up outside LA to develop special technology to document and instrument above-ground nuclear tests.
When you think about it, this is fascinating from a geopolitical perspective more than anything...wish this had been discussed more in the article

http://www.newsweek.com/normalizing-relations-cuba-unfinishe...
Browser rasterizes based on it`s assumptions and you cant control it completely which is a bottleneck for performance optimization. Also how would you apply displacement filter on that content?
This title seems to be missing the '(YC 2009)' indicator.
Publish to Google Play – Continuous Delivery for Android (part 4)
Thanks for the question.

Actually what I did was quit my job at Ford as a developer to do freelance work. I realized that when I was speaking to my own clients I really enjoyed talking about their projects and documenting what was said in a meeting.

Often I would turn-around full functional specifications the same day as the meeting.

I was programming off of those specs and quickly realized that all of the "fun stuff" was already figured out and I was just typing in code, so I started hiring out the programming work.

Developers have often told me that my functional specs are some of the most organized and clear they have ever worked from and it keeps the back and forth communication to an absolute minimum.

This is the waterfall model of software development (http://en.wikipedia.org/wiki/Waterfall_model) and it has helped me earn a living for years. I have built a business around it and don't even have a website for myself.

So yes over time I transitioned myself from being a developer to whatever I am now, but I really, really enjoy it.

I always tell customers "Software is difficult to change, word documents are easy (and cheaper) to change".
I tried the demo of course and I thought you did a great job. I'm not saying you should abandon the project because of performance issues you'll encounter but rather focus on simplicity with clear boundaries. Again, go for it! (but don't go too far)
Casper Kelly on the Setup
Demoscene is not about flashy graphics. It's about doing something beautiful with code (this includes the way the code uses the machine to do things that go beyond, like mode 13h).
Come on http://pixelscommander.com/polygon/htmlgl/demo/filters.html
Wordpress has a number of caching plugins that will do this at the application layer.
A CA hitting the "generate CSR" button and not knowing what it does should not be a CA, full stop. 100% of the job of a CA is understanding private keys, public keys, CSRs, and the security policies surrounding them.

And I would agree: if a CA is delegating trust to another wannabe CA who is so ignorant, that CA is also negligent and should also have its cert yanked.

The explanation that the delegation was just so that MCS could MITM their own computers is also strange; as Google notes, the normal behavior for such a proxy is to set up your own signing infrastructure and push out your own CA to all machines under your control. Delegating the ability to generate certs for any domain and saying "but dont use it!" is utterly irresponsible.

Theres also a degree of deserved paranoia here; this is CA based in a country that is well known to target Google (as they are the one major search provider not cooperating with the Chinese government), who just happens to accidentally delegate CA rights to an org who accidentally generates certs for Google. Alarm bells are ringing.
Airbnb Opens Site to Cuba for Americans
> No lawmakers voted on anything. It's an executive order.

How do you think that all the laws that the President cites at the top of the order that provide the authority under which the order is issued were passed? [0]

[0] "By the authority vested in me as President by the Constitution and the laws of the United States of America, including the International Emergency Economic Powers Act (50 U.S.C. 1701 et seq.) (IEEPA), the National Emergencies Act (50 U.S.C. 1601 et seq.) (NEA), section 212(f) of the Immigration and Nationality Act of 1952 (8 U.S.C. 1182(f)), and section 301 of title 3, United States Code, [...]" -- https://www.whitehouse.gov/the-press-office/2015/04/01/execu...
> The great wall comes with terms and conditions.

I don't consider myself subject to those terms and conditions and attacking github affects me in a very direct way. As such this is not acceptable and I hope that sufficient work will go into un-ambiguously determining who did this.
>We have two ears, so most of the psychoacoustic effects we experience in real life are achieved by just stereo recordings.

That isn't quite true. Ears have no problem hearing up/down and front/back information.

Conventional stereo doesn't include those details. Alternative systems like Ambisonics do.

The real reason stereo is so popular is practicality. Two channels are more affordable and easy to distribute than six or twelve.

Even when people buy 5.1 surround, they usually compromise with dinky satellites and a big sub.

No-compromise surround certainly makes a difference, but for most people it's just not worth the extra money/space. It's a problem of diminishing aesthetic returns.

In fact you can get incredible positional effects out of multi-speaker systems that live in university engineering labs. But they're totally impractical for consumer use.
Would forms and input fields still work? Could one push their wysiwyg rich text editor into this? (I'm thinking game / VR content where an in-3D-world web browser on some in-3D-world device screen is fully operational.)
That is a weird headline. So a device that is an accessory to an iphone and needs an iphone for full functionality is an iphone killer?
Underground African Artists. Knobs&Tassels Invest in People Not Corporations
My take on the statement "Computer science is a branch of mathematics": http://www.scott-a-s.com/cs-is-not-math/

HN discussion: https://news.ycombinator.com/item?id=3928276
Emerging creative talent for sale at Knobs & Tassels. High quality, original products. Shop online and directly support African artists. Shop smartly! Help us bring underground artists into the public eye!
My issue with this article is the author's conflation of his own like and dislikes with what works for students. Many people go into computer science because they want to know how computers work or because they want to know how to program that demo they just saw, or more applied things along these lines. Very few (but definitely some!) go into computer science because they want to know about Turing Machines, or the Curry-Howard isomorphism, etc. Currently CS education serves the latter group very well, while neglecting the former group. This is a shame, because plenty of people who find math frustrating can become great programmers and find great satisfaction in understanding programming and computer science better. Many of the most interesting fields of computer science aren't very mathematical.

When I came to school I hated math, despite being relatively good at it. By now, my interests have changed and I'll graduate with a minor in math and a major in computer science, but largely in spite of my experience with collegiate mathematics classes rather than because of them. The way to get people to appreciate math isn't to force them to take classes on something they don't find interesting. It's to give them opportunities to see how it can be interesting or relevant to them and let them come to it when they're ready.

For myself I became more interested in math when I wanted to learn about graphics programming and machine learning. The first requires linear algebra and the second requires a lot of probability and statistics, which themselves require a solid understanding of calculus. By coming to mathematics this way I was able to see it's relevance to me and my interest in it grew the more I learned. Previously, when I was forced to take the standard multivariable calculus -> linear algebra sequence I did just enough to get by, since I really didn't care about the material. Once I had this small positive exposure to math that was useful to me it was much easier for me to appreciate more abstract math as well. But the important part is that no one made me learn this stuff! Had this been part of the curriculum I would have hated it, but since I was allowed to learn it when I was ready for it I found it very beneficial.
I like the concept for graphics-heavy pages, but for any text-oriented page ... well, any website that didn't support highlighting (which I use to keep track of where I am on a page) and that didn't re-render when zooming (absolutely necessary for high-res displays, where a page might show up tiny and need to be re-scaled) would be a website that I didn't stay at for very long.
You reminded me with your talk of MUDs of the growing IF (interactive fiction) movement. It's not multi-user, but it has a lot of the feel of those old text adventures. If that's interesting to you, I'd recommend trying out Blue Lacuna - http://blue-lacuna.textories.com/
Until recently we paid 500€ in Bavaria per semester additionally to the around 50€ we still have to pay and abolishing it made quite the difference, especially to people whose parents don't earn that much.
Java VM Thread Hooks
The article claims that this is only open to US customers? Those of us in other countries, like say Canada, have been going to Cuba for years, and having AirBnB would be great. Was this just a mis-type?
I submitted the Politico article yesterday:

http://www.politico.com/story/2015/04/new-us-sanctions-forei...

> President Barack Obama said Wednesday that the U.S. will now treat foreign hackers and cyber spies like terrorists and nuclear arms dealers.

There is also the medium post he made about it [claiming legitimate security researchers won't be targeted, not that I really believe that]:

https://medium.com/@PresidentObama/a-new-tool-against-cyber-...

To be honest, it sounds like Obama is positioning all "hackers" as "terrorists" and "foreigners" in the public view. I fully expect him or the next President to declare a "War on Cybercrime".

It also means, as of today, the Treasury can literally freeze all of the assets of any non-US citizen on circumstantial evidence. Lets face it, the case against North Korea for the Sony Hack is primarily based on circumstantial evidence. Its indicative but none of it truly is proof.

It also pretty much creates a situation where the Executive can freeze the accounts of anyone it doesn't like on circumstantial evidence. Eventually, if they continue the "hackers == terrorists" mantra...they'll start throwing them in prions without trials. And let us be honest, we all know this is where it is going to go eventually.

To the average person, the computer is a magical box. This makes it the perfect weapon for a terrorist group with the right type of fanatic to engage in cybercrime to fund their operations while simultaneously the perfect tool to suppress people on the basis of circumstantial evidence that the public, frankly, doesn't understand.

I doubt it would ever be used against a US Citizen but already we have security researchers being treated like criminals when they try to enter the US. And, frankly, we have some obligation to say "Hey, this isn't right".
A Kanban View for Pivotal Tracker
Making Money Online in 2015
I'd like to see Rackspace and AWS thrown into the VPS stats.
Like all mobile wallets before it, Apple Pay struggles with retailers
Performance is much better if translation / scaling / opacity / rotation are used or shaders ofcourse. If image content redraws by CPU it sucks. Basically it is what GPU can do quickly. Selection is possible since elements are there but just invisible and when webgl textures were animated we can lazily update DOM positions without affecting performance a lot. Is there a repo for your terminal?
Sry for double posting, see https://news.ycombinator.com/item?id=9310402