skysight-inc/HackerNews huggingface dataset:
I assume English is your first language, hence you should be aware that it is a profanity. To some, that is reason enough. I don't see why you are acting surprised; and it isn't witty in the context of this conversation either.

If offending old neckbeards doesn't bother you, then as a software engineer, don't you think most profanities are incredibly vague and meaningless - to the point where expressing them serve as nothing but a method to reduce the signal-to-noise ratio rather than as a method of communication?

There are effective ways to indicate the whole range of emotions that a profanity may represent. Many witty, precise, nimble bits of communication that can use to delight, shock or enlighten your partner in whatever way you choose.

Profanities, on the contrary, are trite, boring, counter-intuitively childish conversational shortcuts which moreover assumes that you share a common frame of reference with someone else who will "get it", and suggests one doesn't want to invest effort to communicate distinctly one's ideas.

Frankly, your response didn't warrant a long rejoinder (as you probably didn't think it through) but it is such a common response in this thread that I thought I owed it to one of you to at least try to explain why some of us really don't put profanity in our code and try to avoid using it in a professional or personal context.

PS: I don't see the long stream of profanity in PG's essays, do you?
20 hours later, domain still not registered...

Get on that before someone filches it!
But it would have lousy app compatibility... so what advantage would it offer over Windows Phone?
FoxyProxy is useful to have for other reasons, e.g. geolocation blocking / ISP censorship. I rent a cheap virtual server (3 USD/month or so) and keep a constant SSH proxy connection to it, and redirect blocked websites (e.g. TPB in UK) via the proxy using FoxyProxy's URL patterns.
Good idea. Pre-Loading a page when you hover a link with your finger.
Do you have any data or evidence backing this up? Because it's completely out of sync with my personal experience.

I've found that if you want to work as a software engineer with people who don't make those types of judgments and regard and pay you as a professional, there are more than enough opportunities.

You may find swearing distasteful, but for some of us working with people who judge us based on some moral assessment of our language is just as repulsive.
There is one factor that causes what's going into GMS and what into AOSP, that the article conveniently glosses over:

Functionality in GMS requries server side support. It can be computational capacity or server-side dabatases (fused location with wifi and cell towers? Google caller id? Map tiles? Storage? Server side push? Cloud support for games? All of them require something on the other side of connection).

Unless someone is willing to step in and provide this, there will be no AOSP equivalent.
Wonder what happens for website with zillion of visitors per day.
Could all this preload impact on servers?
I would pick Zed's code over the code of a "professionnal" any day. I prefer direct, raw and to the point language over watered down politically correct speech any day. The former cares about substance while the later cares about appearances.

After years in the industry, I've become weary of the word "professionnal". It doesn't mean youre talented, it doesn't mean you have a good understanding of how computers really work. It only means you're good at being politically correct.

And that has very little value when it comes to developing software. You can't describe something rational using emotional language.
They run the Kimsufi line, which is massively oversold (close to 40 "100mbps" clients per real 100Mbps). Their EG and HG server series is also way oversold if you've ever attempted to use the network to its fullest.

Plus Oles, the CEO of OVH, goes on tirades against his customers every few months.
Doesn't Chrome already do something like this?
Great post Joe!

/patrik.
Yes. I wonder too what the additionnal load is, I don’t have numbers for now.
Most GSM APIs are based around Google services and products, so some of the APIs don't really have an equivalent in AOSP. One of the other reasons why Google likes GSM over AOSP is the fact that there is much better control over versions of code out in the wild, whereas AOSP rollouts that come with updates to the phone propagate more slowly and inconsistently.
Obviously OWASP can't be perfect. We may see the same security issues over and over but the details of particular problems will be specific to the code-base.

But stuff that is universal should be a lot better. Broken Auth page is so horrendous. They mention Broken-Auth then link to a 404 Session Management page, a white-paper on Session fixation, and a paper on password recovery.

It's bad. Instead of being a wikipedia where people can look up types of vulnerabilities, OWASP should try to have more pseudo-code or real code that developers can reference. They have some of this already but they need more
OpenBSD doesn't require compiling, it has precompiled packages just like Linux.

Yes, support for Linux is much more wide-spread, but that's due to marketing and not the quality of the OSes themselves.

As for Passenger vs Puma, no management and administration tool is more superior than the Unix commandline. Plus, you don't need fancy sandboxing features assuming your OS user account is properly secured in the first place.

You mention superior this and that, but I find it all hard to swallow as I know you guys go around spamming Puma-related articles and tutorials with stuff about Passenger.
Or just load every page. ;)
jquery is really it's own abstraction, the jquery API allows you to interact with jquery objects which can do DOM manipulation on your behalf. This library literally returns DOM objects.
It would have about as lousy app compat as the Kindle Fire, which is to say nothing like as much as Google would like you to believe.

I'll say it: the Amazon APIs are actually better than some of the Google equivalents too. MS can play exactly the same game, but with the muscle of small business users.

Windows Phone simply has negligible actual interest from the dev community because it's too much of a technical island, and tied to the whole Metro disaster.
Pretty much, except in coding theory you have to be explicit about your alphabet. Hall took this further, by positing that in television, viewers use individual and heterogeneous decoders.

Anyway, the point is that the channel used to communicate the message in this case is unconventional, and that's why I consider encoding to occur. A casual observer would assume the datastream to encode an image, not a program, and as such the program can be said to be explicitly encoded, rather than implicitly.
You may be talking about this: https://developers.google.com/chrome/whitepapers/prerender
Or this: https://developer.mozilla.org/en-US/docs/Link_prefetching_FA...

The main differences are that InstantClick preloads just before you need a page, so you can be more liberal in what you preload. Also pages are more recent, useful if you’re serving dynamic content.
> I had to root it in a very frustrating and glitchy process to be able to install google app store software and even of that many don't install or don't work.

The root process for Kindle devices is very annoying. However, there is a reason why most app store apps don't work on Kindle. Unless a developer is specifically thinking about supporting a device without Google APIs, they are likely not to correctly handle when API calls fail or aren't available. Also, the Kindle Fires to date have had some quirks here and there that don't work exactly as you would expect, so a developer would probably have to actually test their app for Kindle (which is its own pain due to how bad the Amazon developer portal is).
Yep, the kernel sources are available on the Amazon website: http://www.amazon.com/gp/help/customer/display.html?nodeId=2...
Sometimes it's hard to differentiate between the addition and the division sign. That's rather annoying.
Google could just add a clause in their manufacturer MOU and kill fragmentation easily. Moving the functionality into apps is an unnecessary extreme.
No, you've shut down that one domain, not made it impossible for them to own legal domain names, or otherwise be on the internet. Not that I agree with the law, but you seem to be rather overstating the repercussions.

If I was renting to you, and found out you were cooking and distributing meth in the house, I would evict you. That would not mean you could never live in a house again, just that you can't do your crime on my property.
I think Wikipedia stands a better chance of being the Wikipedia of web security than OWASP does.
Berghain: The Secretive World of Berlin's Coolest Club
A spec and implementation for Humanized web APIs
One day, I tacked up a quote from the "Max Headroom" TV show. The dialogue it was from went like this:

Blank Reg: "Here, take this."
Kid: "What is it?"
Blank Reg: "It's a book."
Kid: "What is it?"
Blank Reg: "It's a non-volatile storage medium. You should have one."
Kid: "Shove off!"

I explained this to a coworker, and after laughing he told a story about how, decades ago, a few folks had made a computerized "repository of all human knowledge". Semi-recently, some folks tried to read the data on this massive storage device; technology had advanced and changed so much... they couldn't. However, we can still read "ancient books" like the Gutenberg bible.

Note: The Gutenberg bible was just an example of a really old book; religion was incidental at best.
This is incredibly user hostile with lines like "you should probably practice a little before embarrassing yourself again" and "It should not take 4.18s to solve that next time."

Is that part of discouraging procrastination or what? As it stands, I couldn't show my sisters this without them getting upset with me.
Distributed locks for Python
Three ways to end life on Earth according to 1962
I think this kind of practice is great. However I don't think insulting learners is ever a good idea.

"If you got below like 30 on your first attempt, you should probably practice a little before embarrassing yourself again."
exactly. That seems to be what OWASP is trying to do right now...and it doesn't seem to be working because it isn't technical enough.
I wonder why they (and any lens manufacturer for that matter) don't provide a radial distortion correction parameters.

Googling yields some advice on how to correct the distortion, but nobody seems to provide exact settings. I wonder how much a demand is there for a one-click rectification app for any fisheye.
This is cool. I would like to make it multiplayer with websockets. Similar to an old multiplayer math game I made in school. http://get24.jit.su
He needs to get over that slash slash. Really, it's fine. He's hung over it.
That might not be very nice for some mobile users that are on a site with a ton of links (like a news site) :)
... and your specific criticisms of Photoshop are...?
I thought it would motivate people to try harder, but I guess it's backfiring... sorry! I'll change it
Good stuff, but I don't think this website is big enough to demo the benefits, maybe a heavier website is needed. A properly configured web server as well as the right HTTP headers will give you the same speed, perceptually.

Also you might want add some kind of tracking to avoid making repeat requests (probably within a timeframe). For e.g. hovering one link, then changing your mind, then going to another link. The browser will smartly pull it from its cache but this lib is still making the requests.
They solve different problems.

In CAP theorem[1] terms, etcd provides Consistency and Partition-Tolerance, while databases generally provide Consistency and Availability.

That's important, because it shows the kind of problem each is trying to solve.

[1] http://en.wikipedia.org/wiki/CAP_theorem
Reproducible Security Domain Research With Sucuri Darkleech Data
This is very cool!

One interesting reaction I had: things loaded so fast that I didn't notice one of the page changes and thought it was stuck. For sites like this one where different pages look very similar, maybe it could be worth experimenting with some sort of brief flashing animation (to make it look like a real page load)?
You can't ask a textbook or video for clarification.

A textbook or video can't see your facial expression (or even read what you've written online) and figure out that you're confused or headed down the wrong track.

A textbook or video can't decide that a certain approach isn't working at all and shift to a different analogy, example, or whatever.

"Wow, the whole class looks stunned. Maybe I'd better explain that again, or in another way." Any good teacher has done this many times.

Some of these problems may be solvable, but canned video lectures aren't going to do it.
Authors as an afterthought in the ebook subscription marketplace
He's also the kind of CEO who thinks it's great that there's absolutely no real recourse for drivers or customers when something goes wrong. If you work for him, be prepared for it to be a one-way street.
“Year of Code” Director Doesn’t Know How to Code
Reminds me of the Domesday Project http://en.wikipedia.org/wiki/BBC_Domesday_Project
Microsoft has OS problems.

Windows CE was un-competitive with Linux, so they had to go to an NT-derived kernel and "real Windows" userland elements for the core OS. But those are bloaty and suck batteries and need fast CPUs.

I don't think they should exactly adopt Android, but they should, at least, have considered doing something Android-like. Imagine the .NET runtime on Linux. That would be very Android-like, but compatible with .NET languages and the VS toolchain.
Web Design Weekly – Issue #125
And here's a cheat: http://pastebin.com/483UcMLx
Didn't Google won the the "Oracle vs Google" case on the ground that APIs aren't patentable?

What prevent MS(or any other big player) to re-implement GMS?
In theory yes, but I'd wager that most of the time logouts are just hyperlink (/account/signout, /logout, etc.). Unless you had a good reason to, you kinda have to go out of your way to make it a POST.
There are lots of other issues involved, but the DSN picked up the carrier signal in 2008, and it's much closer now. The article also mentioned that people can listen to the carrier as it goes by. I don't think dish size is one of the problems.
Send messages to Bitcoin address
So what makes the analogy better isthatthey promote the stereotype that programmers harm people. I agree, this is the same kind of group self policing that Bruce Schneier would describe in The Dishonest Minority when for example local merchants screw tourists. Although individual reputation isnt affected, the group reputation is.
like I said, staggeringly easy to hack...
yeah a lot of people have said this, it used to be a '/' instead of the division sign but then everyone complained about that haha
I am the lead developer of a application called Leonardo that we hope will be a future "Photoshop killer" when it comes to digital painting: http://www.getleonardo.com The main focus for us is speed and Leonardo is way faster then any other application including Photoshop (and it is still raster based).

Leonardo is not finished yet, but it is possible to sign up on out beta list.
Why can't I just put in my email and subscribe? What's up with the gumroad?
Elegant presentation of YouTube data that really charts activity for both the casual reader and someone wanting to take a deeper dive.
A Creepy Medical Tour Of The Past
Yes, I was thinking about something in the like of NProgress: http://ricostacruz.com/nprogress/ If the page is displayed instantly, show a complete bar that disappears. (I’m not sure if that would solve the problem, I may explore different solutions.)
Just put 0$ and you're done, you can subscribe for free.
> Statistical analysis of the text reveals patterns similar to those of natural languages. For instance, the word entropy (about 10 bits per word) is similar to that of English or Latin texts.

http://en.wikipedia.org/wiki/Voynich_manuscript
The difference is actually the VCs. They invest in people that have never built a stock exchange before.
Wouldn't this ruin usage stats?
Isn't this what link rel="prerender" does? https://developers.google.com/chrome/whitepapers/prerender
The comment about the prevalence of ground nesting is interesting. That was one of the first steps that led our ancestors out into the Savannah as far as I know. The trees no longer provide as much protection if you're not up in them.

And eating leopard! Are we sure we want to mess with them? We're going to find some poacher sometime soon stumbling out of the Bili forest, mumbling psychotically and covered in his friends' blood.
Careful. Usage trumps usage stats. If the user experience is better, the stats will adapt.
Republicans Are Setting Up Fake Websites for Democratic Candidates
> If you question that others shouldn't complain about other things then we quickly end up in a world where movie critics can't criticize a movie since they didn't pay for them. Where I can't criticize google since their services are for free.

Not really. It's like the movie critic spotlighting a comment the director passed on set. Or you bitching about a comment in Google's C++ code you saw on a Googler's laptop. You know, you don't have to care about that stuff. Just use it!
Nope, see my comment below: https://news.ycombinator.com/item?id=7201537
There's http://www.gimpshop.com/ which is gimp with a Photoshop-like UI
Zepto is nice, but if you want something like jquery, just use jquery. Jquery is already small enough and battle-tested. I tried using zepto a year ago, and some DOM methods were 10-100x slower, which isn't worth the reduction in size.
What does "way faster" mean more specifically? E.g. how does it handle a 100mpixel image?
Using Mumble over Tor
Startup Reading List – StartupDigest – February 7th – February 14th
> I have a very dear friend who calls me up all the time to talk about his constant life drama.

There exists a certain type of person who believes deep down that this behavior serves as the basis of friendship. And more, that anyone not willing to listen is not a friend.

The sad part is that without the drama, they wouldn't really know how to connect to others. To someone who enjoys the notion of seeming supportive, compassionate, these ne'er-do-wells offer a unique opportunity to give constantly - one gives time, attention, advice, support, and it just disappears down a deep, dark well.

This is where "assistance" crosses over into "enablement". The most compassionate thing you can do is cut such a person off, and force them to deal with their drama on their own. They may feel isolated at first, alone, friendless. They will feel helpless and unable to solve their problems. But that feeling of helplessness is their primary problem - and it's not true. The human mind, every human mind, is powerful. In the depths of their despair, they can and will discover their agency in this world, and more often than not will emerge from their isolation with a newfound strength with which they may be able to participate in a relationship, rather than just consume the goodwill of others.

It may seem like self-serving advice, as listening to someone endlessly speak of their fears, doubts, injustices, etc is frustrating and annoying. But it is far worse for them - you only endure it on occasion, but this litany of negativity is constantly rolling around in their head. The real motivation of talking to you is that talking to you will get the words out of their head and make them stop. They aren't looking for advice, just the chance of a brief respite from the incessantly negative thinking. This is the same way in which drug users start using the drugs just to get a brief respite from the pain of not doing the drug. And the solution is the same: stop using, go through the horrible pain of withdrawal, and claim your dignity as human being. Then rejoice together, as real friends do.
Aren't there licensing issues around the VST SDK which means LMMS rarely ships with VST functionality built in?

I tried building it with VST support once, not exactly seamless - not sure I ever got it to work.
Is there anything about this tool that is superior to an inexpensive commercial app like Pixelmator other than being FOSS? I'm interested in comparisons to Pixelmator specifically.
New Windows 8.1 Update 1 leak reveals boot-to-desktop and UI changes
The title is a bit of a linkbait for sure. I don't think anyone at this point can say that Windows Phone is a non-player. It's going to be around and it can only get better.

Suggesting that Microsoft would fork Android is more wishful thinking than anything else.

Why not just say - "Android is unforkable" and leave it at that.
If your point is true then the blame isn't on white male repression in the workplace.

If it starts much earlier then it's some sort of social conditioning that is the fault of teachers, parents, television, etc.
There is no hover for mobile. Maybe track eye focus in future :-)
Honestly - yeah, ignore that trailer. It was rushed.

I think you'll actually find the full film a bit more compelling - http://www.deathknightlovestory.com/
What this world needs is leaders, not followers.
Server-side, yes. Client-side (Google Analytics, etc.), it may need adaptation. See the section “Dealing with scripts” at the bottom of http://instantclick.io/start.html
Have a look at this - https://vimeo.com/79098420

It's research aimed at "teaching" computer characters to walk ab initio - no mocap basis. And once they've learned to walk, they can also cope with objects in their path, impacts, and more...
I wouldn't say they were "slow to begin with" but improved speed is always nice. I think the major contributing factor was access to newer, more powerful instances. Heroku Dynos run on very old EC2 instances.
Thanks! But I've long ago replaced my js with clojurescript.
This accusation is based on terrible logic.

First of all. The Blockchain app uses their website with an internal browser. The only changes in the app were links to different parts of their website. Nothing fundamental in the app changed.

Second. Blockchain.info was NOT informed of the reason. If they had known the reason, we can be sure Blockchain would have complied with any extra requests.
I'm not aware of any licensing issues, but VST support is certainly turned on by default, at least at this point in time.
I've actually used RPGs to produce the skeleton of a film's story before - see http://www.bloodspell.com/ , which included a few RPG sessions in its script development.

It works - particularly for avoiding "but why didn't the characters do X" moments, and providing unexpected twists.
I don't get why this censoring, which stop US businesses like Google, doesn't lead to a trade war? The Americans are usually not shy about those?

Edit: fidotron, to me it seemed China tried to get rid of Google (internal hacking attacks, etc). That level of aggression is normal for China?
Agreed - I was quite taken aback by this. Not exactly beginner-friendly...
AdventurOS: Explore a unique adventure based on the content of your computer
> Does Firefox Accounts provide email? No.

Bummer. I've been waiting for more than ten years to get a firefox email account.

What's the easiest way to have hundreds of millions of loyal followers that use your web services on a daily basis?

Email.

That's the starting point, besides the browser.
Brussels is around 3h train travel from here I live.

I have attended a few ones already, sadly this year it wasn't possible.

I was looking forward to attend the D and ART sessions, as well as the usual Java and X Windows ones I tend to attend.

Thanks to the live streaming this year, I could at least watch some parts of them.

The ART one is still not available, though.