skysight-inc/HackerNews huggingface dataset:
I wonder if this will include the GDK+ used for the webrtc demo app. Probably not, but one can hope, that sample app is super buggy.
It feels like a premature launch. When I got this from chrome-unstable a couple of weeks ago, it was a shock. Many styling problems, and widgets not working as expected. Some of the stuff that didn't work was pretty niche (e.g. horizontal scroll-wheels), so it's understandable nobody noticed it. But there's even stuff like central UI elements (tabs, the URL box) being rendered in some big, ugly and badly hinted font instead of the system font. Menu items having just insane amounts of whitespace, etc.

There might be good technical reasons for the change, but on a UX level it feels unfortunate :-( I still remember how nice it felt to switch from Firefox to the initial Chrome Linux alphas. It might have been missing major functionality, but at least it looked and worked the way I expected a Linux desktop app to work instead of having the UI be just a little bit off in a dozen places. I'm sure they'll get it to a 99% state soon enough, but getting that last 1% looks like it could be a challenge.
> A few blips along the way will happen

It is not a few blips. They have consistently shown to be unable to implement any kind of effective cryptography. Take this case as an example. They seem to have tried to prevent such kind of attack by encrypting the data on the SD Card with a static key. How hard would it have been to generate a random key and save the key on the internal storage?

An other example is the transport, i.e. client-to-server encryption. Even their new protocol looks like it has been hacked up by someone who learned his/her cryptography by 5 hour wikipedia reading: https://blog.thijsalkema.de/blog/2013/10/08/piercing-through... . You would think that for a market value of 19x10^9 dollar you could afford to hire a single cryptographer or IT security specialist. Especially after you have been criticized for your bad security for years.

> If you want security, there are apps for that. Good luck getting your friends to use it.

We are not even talking about difficult usability decisions here where strong end-to-end encryption has to be visible in the user interface to allow fingerprint checking. This is about the most fundamental security measures, like if you connect to your server use TLS (and check the certificate) or if you encrypt something don't use the same key everywhere.
I don't think "irony" is so bad here.

The third meaning of "irony" in the OED is: A state of affairs or an event that seems deliberately contrary to what was or might be expected; an outcome cruelly, humorously, or strangely at odds with assumptions or expectations. I don't think that's so far out -- one might (if not thinking clearly) expect that if one of "calque" and "loanword" is a calque and one is a loanword, they should be "the right way round", so the fact that they aren't is ironic in an only-slightly-extended sense.

But, speaking of autology:

Call an adjective "autological" if it describes itself (examples: "recondite", "pentasyllabic"), and "heterological" if it doesn't (examples: "Greek", "monosyllabic").

Is "heterological" autological or heterological?

(This little paradox is rather old, and in particular I didn't make it up. See https://en.wikipedia.org/wiki/Grelling%E2%80%93Nelson_parado...)
That is not a bug, but a non granted request.
In my opinion a silly request, no I have nothing to do with Mozilla in any way, just a person who thinks that scrollbars colored outside the UX theme is a nogo.
GTK+ looked old in 2003. Hasn't gotten better (Stares at XFCE).
This is a really interesting problem. I work for a media organization and we make our money by printing advertiser-friendly versions of stories. This primarily involves framing political or economic risks as "opportunities", omitting damaging facts/analyses, and exclusively quoting wealthy/powerful people.

Most media companies do some version of this, with newspapers having among the best reputations for getting at the truth, and advertorial supplements the worst. Still, one key factor that I believe affects the "truth" of an article is the revenue stream of the writer/publisher. If you want objective analysis of anything, you probably have to stop reading newspapers/magazines run on an advertising model, or at least be very, very selective.

There are a number of factors in play that can help determine the "truthfulness" of an article: objective facts, sources, expertise cited, existence of debate in the field being covered, etc... etc. As an editor, I think you are trying to find an automated solution to an intrinsically human problem, but maybe I'm just threatened because you're trying to outsource my job to a machine. Ultimately, I think learning how to read deeply is something that can be taught, but not set to an algorithm. At least, this appeals to my desire for job security.
Three sets of Five reps (except the deadlift which one set of five is good, and the power clean, which I can't do anyways.)

http://startingstrength.wikia.com/wiki/FAQ:The_Program
The Web is in great danger of "dying" partly because of Tim's awful endorsement of DRM baked into HTML5; Walled gardens by Apple, FB; disabling of web standards (webgl) by apple in their browser in order to favor their app store cash cow; NSA sodomy; lack of security; no easy way for laypeople to be truly secure and private....

It is a very sad couple of years and I don't know the solution.
> This report is the result of a paid 10-hour security audit

In just 10 hours? If really so color me impressed. I don't think I've been so productive in 10 hours, ever.
Interesting that the surgery was in 2012 but only coming to press now. Perhaps it was only recently published?
"Hype Machine" = Gives a very Negative appearance.

Steam OS is a 10+ year play we are at the foundation stage.

Things will go through the roof when computer builders start ditching Windows on their own builds. Looking for that to happen at say Maximum PC in about 3 years.
I think as long as google voice / hangouts is competing for that position, it's unlikely. Skype for linux has historically been kind of a disaster, so I don't expect a chrome app effort from them either.
ahaan, gotcha..
Some bugs for several years finally fixed. Still no HiDPI support.
There's a lot of crazy that goes on in a desktop OS that must be cruft left over from legacy.

I use windows all the time. If you put a bad CD in it you can lock the whole window manager up while it's thrashing the CD to be head or tales of it. Sometimes crash it. As soon as you hit the hardware eject it will free back up.

Reading a CD shouldn't do that. There was the post on HN some months back about the tickrate in windows being set by random applications super low and not being put back up so it uses lots of extra power for no reason.

I just wanted to say the hand wavy "Yeah but X does a lot more Y" as some kind of excuse is all too common.
What if I wrote a book?
This is actually ridiculous because having this much largest app in android market and this type of bug can kill all of their audience.... must have to aware from now..
I would agree with you if there had been an actual comparison and some arguments for or against one or the other. Now there wasn't.

E.g. "git push", similarly to "hg push" - without any extra arguments - do roughly the same thing, "push to the default location".

When was the last time you ever saw anything useful or insightful in comments about git vs. hg? There have been a few enlightening blog posts on the subject but discussion threads like this don't really provide anything of value.
"premature launch"..."chrome-unstable".

This is not a launch. You are running the UNSTABLE build. What do you expect?

Stop treating unstable and testing software like it's stable. The clue is in the name.
more like: why open floorplans are bad for me personally.

this is not something you can blanket statement like: eating asbestos is bad for your health
I borrowed my father's chromebook a couple of months ago and was surprised to see it came with vim, so I found the native text editing not only decent but as good as on any other computer. :) (I think you might need to enable developer mode to use vim, though.)
Any plan on Tokumx hosting?
When you say "the currently checked out branch", do you mean the current branch, bookmark, head, local branch or mutable branch? Or maybe you are referring to the current phase, or a secret changeset?

"Mercurial is so much simpler than git" is only true for one reason: You prefer mercurial and dislike git, and so you look for flaws in git while glossing over flaws in mercurial.
A partial history of the open web, in snakes and ladders form
Russian IT Security Company SearchInform Data Leaked by Russian Hacktivist
Windows, Mac OS, and Linux Machines Targeted by Multi-Platform Botnet
I'm wondering if the A/B testing score was skewed due to it being the first non-working link in the menu. Someone going through the menu to see what's possible will probably take a look at the top item first.

A random order for the menu items might have been better. Or maybe not.
Maybe it's because I'm a grumpy old man, but I really do think that our species is doomed to unhappiness and poverty.
"The conversations floating around, the noise and animation helps me focus a lot more than in a closed office at work."

I wish I could say the same :) I get pulled into a million conversations simply because I'm there and accessible. Open floorplans decimate focus, in my experience.
When will publishers realise that there really is a market for old school RPGs?
This Fan-Made He-Man Game May Not Exist Tomorrow
2048 – multiplayer
Interesting! Will try that - thanks :)
Even sharing a room with your team can be a problem. My colleagues prefer to have the radio on, which conflicts with my desire for an almost eerie silence.

I simply work better and more efficient if there's complete silence. I can work with a low level of background noice, but if certain songs / types of songs are playing on the radio I just stop until it's gone. My ears simply won't tune out some sounds, such as a high pitch female singers. Also some radio shows are just designed to have annoying sounds because it's "fun".
That would be pretty astonishing given that the thou/you distinction fairly obviously comes from Latin tu/vos via French tu/vous.
Is there a way to get this book in a single column format rather than the default 2-column format? Reading a 2-column book is extremely difficult for me :(
I think that your worst-case doomsday prophecies for what our current system will lead to are hugely, overwhelmingly preferable to your alternative.
Did you consider a search box and button on the site?
And for vim vundle makes this unecessary.

https://github.com/gmarik/Vundle.vim
DRM is not my preferred solution but it's really the only solution that our profession has offered the content creators^ as a means of protecting their property. Perhaps it's time for us to invent a solution that satisfies the principles of openness and the ability for creators to get paid (and this was always what I took from TBL's comments)

^ and I don't just mean the Disneys of the world. Independent photographers in particular are royally screwed by the web - though even DRM won't fix that.
What's Apple's Customer Satisfaction Program and why it rocks
I think you misunderstood the point. The discussion var x = x has nothing to do about performance.
Does anybody have suggestions for an alternate tool? Preferably one that also encrypts at the file level so that it plays nice with Dropbox and similar services (while obviously providing more security).
Testing iOS Applications
I'm not treating it as it's stable, but it's what's going to be released as stable in a fairly short while given the Chrome release cadence. I was hoping that they were going to let this bake for a bit more before making it the default. This post makes it clear that they aren't going to do that.
This one still need some work: https://rms.sexy/img/p1000542.jpg
Show HN: A lightweight, free image host.
This title is wrong, the real title is better. You don't like open floor. I love it. I can get in the flow and I have my colleagues here with which I can joke/interact/discuss. I think being isolated would make me feel bad. I think that the most important factor here is that people need to know how to behave on open floors. You can be distracted by a ringing phone everywhere.
Both of which have non-trivial overhead in CPython.
So was the project any good, or was it the kind of unmaintainable nightmare you feared? I've learnt from bitter experience to trust my programming instincts even when I can't justify them logically.
This seems to be a favorite topic here. It gets discussed in a way that I find strange, because it seems to me that most participants are being dishonest. At least I think this is true in many cases.

On the side that decides on and pays for the offices, open floor plans are cheaper and more convenient. They take less space per person. You can moved stuff around and rearrange them. You don't have to decide on team sizes in advance. You don't have to allocate office quality based on seniority. Managers can get a feel for happenings just by being present. etc. Moving in does not mean a big upfront cost and it is easier to make the decision. These are price and convenience concerns. Those drive the decision most of the time. There are a whole bunch of arguments that can be used to justify the decision. knowledge flow, agility, egality, whatever. You can agree for disagree with them but they're not honestly making up a significant part of the decision so the argument is pointless.

On the other side are the people who work in the companies who mostly don't like open floorplans. It seems to me we don't like them for the same reason we don't want to live in a big dormitory. We want our own space. We want to control our environment. Same thing every 14 year old wants. We spend half our lives at work and we want a pleasant office for the same reason we want a pleasant home. More space is more pleasant. These are "quality of life reasons. This side has abstract arguments too. Quite. concentration. etc.

The whole argument is dishonest. One side wants to make life cheaper and easier for themselves. The other wants to make life more pleasant. Both are pretending to be discussing productivity, creativity and whatnot.
There are really two reasons that Mathematica isn't taken seriously by engineers. The first is that Mathematica started life as a symbolic math package while engineers need numeric math. Now mathematica has done a lot over the past few release to catch up on the numeric side, but the notion that it is just for symbolic math lingers.

The second is the language itself. Matlab is a procedural language heavily inspired by Fortran. Mathematica of the other hand as a largely functional language that takes several design cues from Lisp. Historically most engineers came from a Fortran rather than a Lisp background and most engineering programming is still taught in a "Fortran-inspired" way, so the Matlab language is simply more comfortable for most engineers to think and work in.
Amazon's music streaming service
BabyMock 2 a visual mock object library
"git push -f" will no longer ruin days (as badly)
I liked the plugin for in browser demo's of a game and I doubt they're deprecating it. A lot of Unity games are browser games.
Det iz vaj ju invent nju leters, lajk č for sendvič, or š for ader šit.
Unfortunately the recipients I have in mind use skype to talk to their kids & friends. It's non negotiable. My guess is that there are a lot of use cases where 1 or 2 missing apps/features are non negotiable.

IMO the solution is to gradually eliminate barriers to switching from windows. This probably means treating the initial hypothesis that the web is all you need as a starting point and trying to keep chrome's complexity down to Android levels while gradually adding "bloat".

I still think ChromOS could take a big slice of Window's market share, maybe bigger than Apple mac.
That just means that open floor need different rules regarding sound. We don't say that libraries are terrible places just because some people insist on having loud conversations there.
I think Adriaan's description of having it "feel" almost emotional rather than strictly intellectual is a good example of his intuition and experience playing a role rather than a pure academic understanding.

I think this was described in Malcom Gladwell's Blink.

I have a similar methodology which I coined "dumb-ass software development." The basic premise is that you're meant to build software that isn't too clever.
Please tell me more how any of this will kill the web.
Me using DRM somehow kill all the web sites not using it?
Walled gardens? I guess this phrase has lost all the meaning by now and is just thrown around as if it means something. Does Apple limit which web sites you can visit on iPad? Or maybe, just maybe Apple actually helped the web by releasing the first phone with truly capable browser?
What has Facebook to do with it? It is just a successful product, do you also go around shouting that Adobe is killing the design industry, just because majority of the work is done in Photoshop?
Also, your lament about walled gardens and then whining about being truly secure and private does not really compute. I guess I have much more privacy inside the Apple's garden than in an open land owned by Google.

Also, looks that you have no idea how much work Apple has done to propel the things that we now take for granted: canvas element, CSS transforms and animations, all the initial work on WebKit before Google joined in (yes, I know it is based on KHTML, but it has none of the aforementioned staff before).

There is no wonder you don't know the solution: it is hard do find a solution to nonexistent problems.
No matter what you think, technology is not a zero sum game, and the web is not supposed to rule it all.
It's not that surprising that microservices are a good idea.

It is a fundamental truth that software adopts the structure of the teams that create it. At whatever level you inspect it, microservices/SOA mirror most team structures more closely than any other model.

This makes the architecture easier and more natural for teams of human beings to handle.
This is a whopper: http://en.wikipedia.org/wiki/Great_Vowel_Shift
Guess where the money for development of all the major browsers come from?
Post is half finished, doesn't explain the interesting bit of why it's not wrong to be afraid.

I also wonder if a small 2-week project is complicated enough to hit the usual idiosyncrasies of auto-magical frameworks that suddenly cause your code to contort into spaghetti.

Usually it's things like "I have to get hold of the error, how do I do that? [Googling]. Oh, I can't. Bugger." or "I need to step in before it does this render to slightly tweak the data. How do I do that? [Googling]. Oh, I can't. Bugger.".
"You can be distracted by a ringing phone everywhere."

It's harder to be distracted by 5 ringing phones in a private office.
> I can't wait for 2020

You may as well wait till 2200 till someone finds a solution to the problem no one has.
If we are going to do something slowly of quickly it is to finally understand what web is and what it isn't.
They don't seem to do a straight unstable -> stable path. I'm not completely sure, but I'm pretty sure I've seen features stay in unstable while stable releases keep happening.
That is true but I think that most people use headphones. Personally I made a habit of wearing them even when I am not listening to anything. They are not noise cancelling but it help to not listen to anything that is "out of scope". But obviously you can't ignore your own phone.
I think there's a difference between willingly join a conversation when you know you can help and being pulled in the conversation by someone asking for your opinion all the time. I agree that if the second one happens all day that's a big issue for me too.
Just use full-disk encryption, eg. dm-crypt.
Summary of the article: http://sumbees.com/s/ByAJ3D1ZANTeG2PgwxO7
https://www.usenix.org/legacy/publications/library/proceedin...

(speaking from second hand knowledge) They don't go into much of the really interesting detail in the paper. The awesome part of all of that was that everything an application required to function was under it's own tree, you never had any question of providence, or if the shared libraries would work right on the given release of the OS you might be using. And it worked from any node on the global network. This problem has been solved, most people didn't get the memo.
software developer. I think it includes everything that is not hardware. So it can be apps both desktop and mobile, websites and anything else comes to my mind.
> When in doubt, assume the more "dialectal" pronunciation is the older one.

Seriously, don't do this. There is no such phenomenon.
How did PHP and Python take over such a huge market-share of Perl?
I would like to see a follow-up post.
I agree with the hackathons. It promotes unsustainable work styles, usually at the expense of health. If I participate in a hackathon, I refuse to touch the crap and eat and sleep as I normally would, at least.
> My ears simply won't tune out some sounds, such as a high pitch female singers.

My first rule of music at work is: no human voice, unless you have autism. (And even then, you may not be able to tune out anything.)
Building apps in your non-native language
Angular.js is a JavaScript framework. It has an API that does stuff. You can look at the source code to see how it does that stuff. It helps you add events to elements and listen for state changes. Why would that be scary? You're going to have to learn one of these all the time if you want to do frontend development. They live shorter than fads these things, although maybe Angular.js won and will stick around.
actually. the post is half finished. the next part is actually what I ended up thinking about angular on an intellectual level.

The tone of the article veered so wildly that it felt right to stop there for now.
I've learnt that it's far, far better to try a library and find that it's everything you feared than to fear it and not try using it. Occasionally it's not as bad as you thought it was going to be, and very occasionally it's actually rather good. Unless you're willing to endure the repeated feeling of failure than you get from trying something and not getting anywhere with it (which is ultimately what we're afraid of when we don't try things) you'll never be able to use the tools that are the best fit for you.
Xen hypervisor 4.4 increases performance and support for 64-bit ARM Processors
because I need to be able to rely on my intuition to guide me.

when i looked at angular, I saw a lot of things that I could see would cause problems in the future.

It was more about understanding myself than understanding angular really.

I went through this process, not because I needed to use angular for anything, but because I needed to know that my gut instincts were right or wrong.
As to the counter-counter-counter-evidence, the development of definite articles in Romance languages is well-understood (Latin didn't have them). They come from the adjective "ille, illa (, illud)" meaning "that" (imagine pointing at "that"). So we can immediately conclude that yes, there was an L in there at some point in the history of portuguese. It seems a little more likely that the adjective became an article with the degenerate form "la" and then degenerated further than that the adjective lost its only consonant and then turned into an article.
Those are great! But yeah, nails it, that's exactly what I'm talking about.
The new redesign also breaks the "Personal Blocklist" Chrome extension by Google. The text overlaps with the first line after the link.

I was able to get rid of the new styling by doing incognito mode. If I'm logged in to either my gmail or google apps account I get the redesign.