skysight-inc/HackerNews huggingface dataset:
In their CSS, they have a rule for every <p> tag to have "overflow: scroll" for some reason. Not sure why they didn't use the default value for overflow, since there's nothing on that page that needs to be specifically told to scroll.
The issue is you've got the following CSS on lines 31-33 of blog.css:

body.blog .blog-post p {
overflow: scroll;
}
Yes, those are the things microsoft added. Another point was things they refused to add. Such as JNI & RMI. They used J/Direct for Windows specific system stuff.

The simple facts of the case are that Sun license the Java brand to someone who wants to implement a JVM/API but you have to pass the TCK/JCK testsuite to keep the license. MS would have failed that.
Show HN: MyLife: A single-user OhLife alternative
From the bug report ([1]):

> Matthias Clasen [gtk+ developer] 2014-08-23 05:59:18 UTC

> closing this as we have hi-dpi scale support now - it is not quite the same thing, but close enough to render this bug obsolete

[1]: https://bugzilla.gnome.org/show_bug.cgi?id=546711#c58
I'm so old fart that I still remember days when Altavista was the king. Then came google. It wasn't that much better but the switch was easy - so I changed. And so did lots of other people.

This will happen with google at some point, someone will come up with something different and people will switch. Not because it's so much better but because it's so easy to switch. At that point Google becomes just one account place where people read their email, store their photos and so on.
I think that's an interesting point and deserves to be considered carefully. I would suggest that hacking for trust less systems is a wonderful ideal which can only be successfully achieved when the system has the potential to be fully understood. At the moment we don't understand human behavior anywhere near well enough to presume we can target corporations with restrictions without negative consequences. If the approval of a restriction is wide sweeping we can make market wide changes, but targeting single corporations just isn't justified with our current ability to predict and expect outcomes in the economy.
The one thing that absolutely keeps me from using most of these services SIRI, Now etc...to their fullest is the voice commands. Not because they aren't up to the task, which they often aren't, but because I don't want to announce everything I am doing to the world.

This takes that to even another level of 'nope' for me by reading my emails aloud to whoever is around. The video example is exactly the stuff that I wouldn't want other people hearing.
Highly amusing that a security council refers to the technology it oversees using a name that was replaced 14 years ago because it was considered too insecure (and the IETF wanted their own name)
I think the whole point of the spec is third-party push servers, a la GCM.

Encryption is still totally doable, as the client can negotiate directly with the service provider and then hand off to the single-socket push provider who would only see encrypted messages. You'd need metadata readable by the push server, however, so it can deliver messages to the right client.

Push messages already exist via Server-Sent Events [1]. This would simply standardize a less resource intensive single-connection model that third parties can interact with.

[1] http://www.w3.org/TR/eventsource/
I'm not sure OP knows which side of the brain is which...
Show HN: A Swift Summary
Heartbeat: Legacy Machine No.2 by MB&F
I tend to think you're right and that we live in a world where key disclosure and various other methods of obtaining information from companies would be much more common than key escrow, especially key escrow implemented in response to a specific government request. I believe affected companies/people are typically gagged from discussing or even acknowledging the existence of--for example--an NSL demanding user data in the context of PATRIOT.

My understanding was that the government--typically the FBI--could send NSLs to tech companies to secretly demand a broad range of user information, and short of being Tahoe-LAFS and it being impossible to fulfill such a request or being Lavabit and asking for money to build in a backdoor to fulfill such a request, companies had to find a way to comply.

In other words, my understanding was more that PATRIOT created a legal authority that allowed the government to secretly demand user information in ways that made requests difficult to challenge in court or disclose to affected users, and that the technical and other specifics of how to satisfy those requests was typically up to the companies.

I'm not aware of compelled key escrow (but also wouldn't necessarily expect to be given the role of gag orders), but Lavabit might be considered an example of compelled key disclosure. At least technically, that's a very different beast.
Normative is 'what should be normal', or 'ideally'—a normative argument is one pushing for a certain model of how things should be.
You're combining two issues.

Yes, if you let other people run your infrastructure, you are beholden to their operations decisions and schedules.

It is not impossible to design around that (new) problem, but it is sometimes expensive.

The trick is to know what external dependencies you have, and that is almost impossible to fully quantify in the XaaS and cloud model.
It's open source, but you'd have to ask the developer to send you an apk, I think. Or compile your own, I guess: https://github.com/brentn/StenoIME
Collective #139 – Codrops
But even if a publishing company selects an author they think is promising, and gives the author sufficient money and time and good editors, it still doesn't necessarily produce the kind of literature that I want to read.
New.Ego Live – Die Eventagentur Aus München
This is awesome. Kevin is the man!!!
Is there any other tool that you use to boost productivity during your workdays?
this was an excellent read--thank you

i may have to do some wikipedia editing later today ;-)
Square launches App Marketplace to make third-party integration painless
What to Expect from a Developer “Bootcamp” Program
I was disappointed with him joining Facebook also but why would you want him wasting his time working with Facebook (not that he ever would)?
That: no VCs. That is a sign of a healthy company if you can do it without someone else's money (read: selling your soul for cash). I often see people with an idea worrying more about getting VC money than executing the idea and I can never understand it. If your idea is solid you don't need external money. There are valid reasons to chase it (facilitating rapid growth for example) but I rarely see VC money sought after for the right reasons.
Well, there are many hacks around it; see the immediate-mode programming frameworks like Sol. My own personal take on this problem is to make "refresh" a first-class part of the programming model (rather than something managed by the programmer), and then to define encapsulated state that is preserved on refresh (by the programming model). You can read about it in my paper. (http://research.microsoft.com/apps/pubs/default.aspx?id=2112...)

The trick is to generate stable IDs to represent the state, then you can think of it as a global map:

var map = new Map()

def render():
var x = map[0x138293]
...
map[0x13244] = y

This resembles your last solution above. The trick is then automatically reproducing those IDs when render is called again (not to mention tearing down any side effects no longer performed, but that is another kettle of fish).
I think we crashed the site, can't get on it :(
If you can shoot something that can be used on a record label website, music/studio related I would use it on the record label website I'm rebuilding.
Tangentially, why didn't curl escape the trailing space to %20?
Hack in the Box 2007: Mark Abene Keynote Address
This is actually a law:

Whenever someone brings up any kind of interactive programming environment, no matter how much it does not resembles Smalltalk or Lisp, someone will always say it completely resembles Smalltalk or Lisp with no significant improvement. We call it the "smug smalltalk/lisp weenie" syndrome.

BTW, Smalltalk supports hotswapping without the liveness of course. There is nothing in smalltalk that allows the code to re-execute in its proper context without execution coming back to the code in a refresh loop setup by the user.
In my experience, trying to use KDE is always a waste of a _lot_ more than a few hours. And even once I've got it configured the way you like, it feels like it's barely holding together with duct-tape at the seams. There's always a few things missing, always something, but I'm afraid to touch it for fear it'll all rip apart.

KDE feels like a mish-mash of disparate parts that sort of go together. Much of the "work" I do in setting up KDE is giving it a clean and consistent interface.

So I, too, always go back to GNOME after trying KDE for a few weeks.
Training the Startup Brain to Spot Ideas
That's the foundation of anti trust law. Similar to how we protect Civil liberties from the government before the government does bad things...
It's more like usenet or a forum/board than IRC, smart arse.
The biggest downside of display: table and friends is performance. Changing any CSS or DOM properties will basically cause a full page (!) relayout and repaint on a lot of browsers (especially mobile safari).
3.55% for me, with this being my most hateful comment: "I've accidentally sat down with my Nexus 5 in my back pocket before and it's been fine. Sometimes you leave your phone in your back pocket and forget about it."
It is well known that you can't (should not) rely on bugs (or internal APIs)
Fire TV Stick
I have to agree. I developed a proprietary embedded web server using a streaming HTTP parser. Complying with the HTTP parsing rules is a headache to say the least. Variable amounts of whitespace; 2 variants of line terminators (\r\n or \n) with the provision that the latter SHOULD be accepted by the server and line continuations make complying with the whole specification a real pain if you only have 100 bytes to parse pieces of your request.

Maybe for a server with massive resources (I am talking about megabytes of RAM compared to kilobytes I work with) being liberal in what you accept works, but not when you are on a budget.
In your examples, you are comparing KDE apps with GNOME apps. Though the KDE ones are all Qt and the GNOME ones are all GTK, it's not really a fair comparison since GNOME and KDE have different design objectives (KDE strives to be more feature-complete and configurable while GNOME wants to be simple to use and have a clean UI). The design choices in your comparison aren't dictated by the toolkit, but rather the HIG of each desktop. There are a lot of clean and simple Qt apps, like the official implementation of Tox [0].

[0] https://tox.im/assets/ss.png
You've ruined the innocence of that phone forever.
yeah, that makes no sense grammatically, I think maybe OP meant "detest".
Proving that you see the same data as everyone else is Byzantine General's Problem which cannot be solved in information theory. However, it can be solved practically if there's a single hugely powerful chain of proofs-of-work referencing that data. Today it is Bitcoin's blockchain.

What you want to prove to yourself is that if "google.com" is associated with public key "04cafebabe", that association is also visible to everyone else (provided other people follow the same protocol).

The distributed DNS+SSL protocol could look like this (simplified):

1) To register a name "google.com", check that it's not registered yet (see below). If not, create a special Bitcoin transaction ("registration tx") that encodes both the name and the public key of the SSL certificate used by that server.

2) To check who owns the name "google.com", find the earliest "registration tx" on the blockchain (other people could add more, but only the first one is considered valid). If the name is 100 blocks deep, trust the public key associated with it.

The protocol can (and should be) extended to allow transferring the name to new public keys, you may check how Namecoin does it.

What you get in result is that every single user can be sure that they see the same up-to-date public key identifying "google.com" without any trusted Certificate Authorities who have failed at this promise multiple times already.

As a nice side effect, name allocation and trade is also decentralized. If you own name "google.com" and users respect the protocol, no one can take this name from you or censor your sale of that name to someone else. Also, you are free to register your own name without asking for anyone's permission and paying fees.
Which means it means a lot of different things and not one specific depending on the premise with which you start.
I hope the 'Jersy' Shore typo is intentional. If it is, it's awesome.

By the way, I entered my username and it didn't work (made sure there were no upper cases or nothing), does that mean I'm an internet saint? Probably not.
Buzz Aldrin really wants to send people to Mars and leave them for a long time
Do you have any European relatives like grandparents? I know a lot of Brasilians get into Italy that way.
Or "display:flexible-box", maybe even shortening that somehow. Hmm.
German business confidence falls again, Ifo says
Taking bootstrapping a bit too far..?
Amazon Fire TV Stick
Dijkstra's algorithm finds the shortest path in any graph. My guess is that its simplicity and universality is why it's being commonly "misused" on maps, where the "graph" is intrinsic.

Even such a simple rule as the triangle inequality, if it holds, improves Dijkstra's considerably[0].

[0] http://www.informit.com/articles/article.aspx?p=169575&seqNu...
I just wanted to say that top careers are limited to specific people same way across different industries, and IT is not the worst case at all. You have to graduate from specific places and have a specific background. It's a general problem.
It's an interesting narrative, but technology renders the cost of reproduction irrelevant. Which is different from saying it's relevant that it's extremely cheap.

Look at an area that "cheap" has destroyed: the Internet. The Internet is full of crap. I had to censor the ads on a HuffPo article before printing and sending it to someone the other day. That's journalism circa 2014 where there is no money to pay for class.

Is that what we want to have happen to books too? Drive down the prices so the only way to make any money off books is to plaster the end of every chapter with full color ads of Kim Kardashian? Because that's the road Amazon is taking us down, along with all the other companies who make money from distributing rather than creating content.
The failed to find a username video is awesome :)

[link](https://www.youtube.com/watch?v=qVgOmDpsFGU)
Here's the github link if you want to look at it while this site is being crushed: https://github.com/kevinmcalear/hater_news
"London on how Google's culture obsesses with IQ"

Google doesn't offer a salary that would attract a top IQ in London as far as I am aware. That's the biggest problem with London - lack of strong and fair tech presence.
Emacs is moving to git
Wuala encrypted cloud storage shifting to paid only service
I wrote this https://github.com/r4um/ssh-authsock-hack
to tackle these kind of problems.

Uses LD_PRELOAD functionality to dynamically set the SSH_AUTH_SOCK environment variable.
Our First Two Years of Business – The Good, the Bad and the Unexpected
The Techonomy 2014 Conference Looms–And We’re Ready
Monetize Before Making Your Product
How Data Is Failing Marketers
I recently moved to Denmark for a job and I have met a lot of people here who came from their nations in order to get into Scandinavia.
If you can put up some money, you should get a Green Card which allows you to look for jobs. Beware though that the job market in Scandinavia is quite competitive because of the high wages.
Australia and Canada are giving out visas as well for many workers. Look those up too.
I have been a happy user of this service, but am now looking for alternatives.

I would prefer a seamless client side encrypted cloud storage with clients for Windows, Linux and Android. It doesn't have to be free, but also not expensive.

Any recommendation?
Infographic: Dear Attackers, Stop by Anytime and Use My Keys
I saw it right away - "that HTTP/1.1 looks a bit farther away than it should be..." - and confirmed it by selecting the spaces. I thought it would be a bit more subtle than that... I remember working with a server that violated the HTTP spec by not accepting allowed extra spaces in headers.

According to the new HTTP/1.1 RFC 7230, it should be a single space - the previous RFC didn't specify this clearly in the wording, although it is implied by the grammar (SP and not 1 * SP).

https://tools.ietf.org/html/rfc7230#section-3.1.1

"A request-line begins with a method token, followed by a single space (SP), the request-target, another single space (SP), the protocol version, and ends with CRLF."

I'm surprised there doesn't seem to be any widely-used and easily available HTTP conformance checker - unlike the well-known HTML validators.

This is also why monospace fonts are ideal for seeing small but significant differences like this.
Breakthroughs that have unleashed AI development
>No it doesn't. The key could be automatically saved in the TPM - locally.

And how does grandma retrieve it if she forgets her password?

Also, does Apple do this for OS X or just iOS?
Odd, it's just a web game. Does Plover not support games?
Verizon’s ‘Perma-Cookie’ Is a Privacy-Killing Machine
The Wisdom of Peter Thiel
I was making my first steps with ReactJS and Facebook Flux recently. This "collection of awesome React tools, resources, videos and shiny things" seemed to have so much information that it felt too overwhelming to be of any use to me.
Web Components the Right Way
Amazon Adds $39 Fire TV Stick to Its Streaming Video Arsenal
Show HN: Free HD wallpapers for your desktop. New wallpaper every 3 hours
We are in the early days of online harassment being taken as a serious problem
> Because that's the road Amazon is taking us down, along with all the other companies who make money from distributing rather than creating content.

Disagree. Amazon Publishing is notorious for putting more money in the author's hands/pocket than a traditional publishing house. I'll take cheaper books and having to spend a bit more time finding what I'd like versus to the alternative future publishing houses would prefer (continuing to squeeze profits out of fewer readers while keeping more of the profit for themselves instead of the author).
Scientist suing website for whistle-blowers
The thttpd webserver doesn't handle requests with too many slashes either, which I only found out recently

This is treated as an invalid request:

http://example.com//robots.txt
> [G]ood books need good editors and good authors need sufficient money to allow them the time to write.

The unstated assumption seems to be that publishers are either the best or only way to enable this.
Derek Jeter’s Enduring Legacy
Is the Affordable Care Act Working?
How likely is it that Google Glass ends up like Google Wave (i.e., canceled)?
After looking at the PR merging rate, I make the assumption that the maintainer doesn't even look at the resources before they are listed in this "Awesome" list. This should rather be called "Big list of everything in React".

Something I would rather enjoy, would be a carefully, curated list of verified great resources for React, not a random list of everything React.
High Performance Python Extensions: Part 3
Wearables and Data Privacy
FYI, here is a link to a list of the scientist's manuscripts and comments posted about his work.

https://pubpeer.com/search?q=sarkar&sessionid=D22576A13D18340AA731&adv=true
Criteo ads reach nearly one billion users worldwide each month
Sure, I guess my argument would be that simply because a problem could exist doesn't mean it's practical to address it and especially not practical to address potential bad, on a company by company basis. I could spend days listing things people and companies could potentially use for ill purposes that aren't practical to address.
My coworker thinks it should've been called the Fire Torch
Indeed. Facebook's own "Complementary Tools" [1] page is more digestible.

[1] https://github.com/facebook/react/wiki/Complementary-Tools
I can't find the source right now (Google queries return a bunch of Amazon links and SEO spam) but I seem to recall Amazon seeing e-book sales being significantly higher than expected, just because they're so easy to impulse buy. Personally, I find books so valuable I don't bother to look at the price--enriching hours of my time is worth more than $5, or $25, even if there's a significant chance the book will be a dud.

It's really just a convenience thing. E-books are easy to pay for. News websites are not. This also has to do with how we consume news: nobody wants to pay to click on grandma's Buzzfeed links on Facebook.

Also remember book authors traditionally make about 10-15% of hardcover sales and about a dollar a paperback. Ebook royalties are reportedly 25-30%, and I bet they will go higher.
Yeah. Retailers were trying to capture leverage from google by implementing good local search, google tested the waters to see if it could push back and found that the answer was "no," not necessarily because their customers started whining, but because they had somebody use the new data to do a calculation that demonstrated that their customers actually were willing to talk back with their wallets.

This experiment wasn't a mistake and no amount of diversity or cultural sensitivity training would have been sufficient to let them jump from question to conclusion without the experiment. But when all you have is a hammer...
Can I stream my desktop to the TV? Doesn't seem like it.
Find the right coax with the right impedance, then stick wifi cards on both ends and connect directly...
Change a building design for a tree that might die at any moment? You're funny. Dumb, but funny nonetheless.
A Look at OS X Yosemite and iOS 8.1
So it's cheaper than a Roku stick (right now) and offers much of the same stuff. I'm still backing Roku here, though, as I don't want one video provider to control my hardware. There's a horrifying future in here somewhere where I have an Amazon stick for my Prime videos, an HBO stick for HBO Go, etc. etc.
Thanks a lot for your answer.
I didn't get it at first but this is hilarious :D
Epilogue: Patent Troll Ordered to Pay $300,000 Compensation to Find the Best
Probably, they tried it and it worked.

This incidentally led to the bug that they're blogging about too.
Ad blocker that clicks on the ads
Sharyl Attkisson is a crank who, prior to resigning from CBS over its liberal bias, was most notable for being one of the very few mainstream reporters to dignify antivax conspiracy theorists. Here she suggests not only that the government bugged her computer, but did so in a way that allowed her to literally see the cursor erasing things she typed --- because that's how government computer bugs work.

If you believe that the Obama administration is a Nixonian enterprise that will do anything and everything to prevent investigation into Benghazi, I (gingerly) suggest that you don't really need Attkisson to tell you about the government's misdeeds.
Unless I'm reading RFC 3986 incorrectly, that's valid because you can't have an empty segment in the path part of a URI.
Ukraine War 2014: cluster alarm ukraine used banned weapon evidence indicates
Any info on HBO Go support ?
The fundamental problem is the first come first name nature.

It is not correct.

If I monitor DNS changes, and when new host names pop up. If I have the resources I can make a block-chain transaction automatically.

How will my transactions (provided I also create a new walletID) for each transaction be framed as fraudulent? Without community or authoritative over-site?
That's an interesting idea. It would be useful to have a Web server where the output is just a conformance check of the request. That might be a fun project for a rainy day :)