skysight-inc/HackerNews huggingface dataset:
The (adapted) code from that article was used as a stress test for rustfmt in September: https://github.com/nrc/rustfmt/issues/296
I wonder how this will change the way news and society interact. Right now, news serve as a very important social object - recent events and popular articles provide default topics for conversation for people. If we move to "choose-your-own-adventure format", we may lose the ability to discuss it, as everyone will have their own version of "recent events".

BTW. the way you described it - choose-your-own-adventure, seamlessly explorable news - sounds really cool. I'd definitely love to try something like this out.
[edit - just realized this may not answer the question you asked, which is leaks that take advantage of HSTS/HPKP/CSP. hopefully still useful info.]

I may write a blog post later about this, but here are a few that come to mind (only counting things that have demos or have been observed in the wild):

* css-visited browser history sniffing (fixed several years ago): http://dbaron.org/mozilla/visited-privacy
* HSTS unique-subdomain combination supercookies: http://www.radicalresearch.co.uk/lab/hstssupercookies
* lcamtuf's cache timing attack: http://lcamtuf.coredump.cx/cachetime/
* webrtc local ip leak: https://diafygi.github.io/webrtc-ips/
* panopticlick: https://panopticlick.eff.org/
* evercookie: http://samy.pl/evercookie
did you byte-compile the .el files in emacs? .elc's load faster - also see: http://stackoverflow.com/questions/1217180/how-do-i-byte-com...
It's not that it's a secret. Consider this quote from early 2000: Reporter: "Why would we need another search engine? Alta Vista is quite good enough." - Larry Page: "We're not building a search engine. We're building an A.I."
The odds that 1 script will make 80 expert analyst jobs' obsolete aren't big. However, perhaps your script will make their jobs easier, automating the mindless stuff freeing their time for the more challenging stuff. In that case, perhaps in time the department can become a bit leaner, the analyst's jobs get better. The analyst that aren't needed anymore can A) find a different job in the company if they are competent people or B) find work elsewhere of they are not competent people for your organization. Everybody wins.
To know that abc.media is a media company while abc.auto is a car company would be good for the user. It makes them less likely to click the wrong link. Really, more TLDs should just provide a finer grain of information to the previous '.com is a company and .org is an organisation'. There's no 'pollution' if you're only refining an idea. It's not like .com is going away.

Plus, what's actually wrong with vanity as far as what domain points a website? What is the benefit in having fewer TLDs?
Globing works fine with spaces, but you need to quote variables, e.g. $file -> "$file", to avoid parsing of their content by bash. See Bash-FAQ for details.

Problem with shell is that you need to solve same problems again and again. This is why I wrote "bash-modules" script (https://github.com/vlisivka/bash-modules), which allows to write module with common code and then just do ". import.sh module" from script or command line.
>> The 11 March 2011 tsunami was probably the fourth largest in the past 100 years and killed over 15 000 people.

For me it still sounds to be a moronic idea to buid a nuclear power plant in Fukushima. Or even to live there.
Okay, I'll even temporarily agree with you that the NSA is tapping and capturing traffic. They may even run Tor endpoints purely for analysis purposes. They're still not disconnecting people and then kicking in doors.
Honest question, what else could it be a %age of? Or should % not be an allowed unit of measurement of width?
And neural networks has been in fashion for a very long time ;)
15 Best Photography Tips from KeepSnap Vol.2 – Blog for Photographers – KeepSnap
Privatoria 8-in-1 Security Bundle
Completely inaccurate for me.
15-Year-Old has been identified and arrested for TalkTalk Attack
The site is asking for registration to read the news and redirects me to the home page when I click "not right now".

This might be the most annoying behaviour of the all...
it all starts with people not voting for who they are told to vote for. I am quite sure that the majority here will vote for the candidate at the top of the party that the donor class/establishment has decided wins. Just like the Republican party establishment who fights against the Tea Party (for which the media and establishment convinced many voters of both sides to mock them) the Democratic party may be having its own similar moment with Sanders. Yet it doesn't matter if you still vote for whom you are given regardless of your personal choice.

Politics in the US cannot change until people simply say no. That means at least voting for someone not from the big two or voting against your own party to show them the lesson they need.

After all, how can your vote be wasted doing so when so many are convinced their vote already doesn't matter?
Tor Browser restricts js timing precision to 100 milliseconds, which makes this way harder. HTTPS Everywhere also creates a lot of false positives, although those can be subtracted out.

See discussion at https://trac.torproject.org/projects/tor/ticket/17423
Not commenting here often but I'm a big fan of VueJS! Really hope this will give it more traction now. It has such a small learning curve with then more and more powerful features (self contained components FTW!). Evan is fantastic and bugs are fixed within hours.

Been using Vue for over a year and it replaced an ambitious Angular project for internal operations management which was getting out of control. Migrating to and using VueJS was like a breath of fresh air.

For me it's the best compromise between React and full frameworks like Angular/Ember. Can't believe this isn't backed by a megacorp yet and just a personal project. Congrats, Evan, and thank you!
> And any web site that doesn't work cross browser is by amateurs at best.

Good luck arguing with customers that will only pay when you achieve pixel perfect layouts across all browsers.

Or are able to replicate certain UI behaviors from native platforms.

Doing native stuff again, and I don't miss this type of arguments.
React 0.14 is 132KB minified [1].

I wouldn't exactly consider React "lightweight," especially compared to other frameworks like Mercury [2], Mithril [3], and Riot [4], which are a fraction of the size of React but still have their own virtual DOM implementations.

[1] https://fb.me/react-0.14.0.min.js

[2] https://github.com/Raynos/mercury

[3] http://mithril.js.org

[4] http://riotjs.com/
It is better to learn perl instead of sed/awk. It is much more powerful and cleaner than both of them:

perl -pi -e 's{(.*?)foo_(.*?)path}{$1$2path}' app/views/*/*
Inside Ecommerce – How NiceHair manage over 25.000 orders A MONTH?
> HTML & CSS are like Siamese twins, you can't separate the one from the other and there will always be coupling between them no matter what

Yes, there will always be coupling. What I'm suggesting is minimizing the coupling, by using classes as simple "binders" and by stopping the use and implying of DOM structure in CSS files.

> I said earlier that what you'd manage to achieve with this is just to shift the burden from CSS to HTML

I think you're missing the big picture. You use classes anyway, I just suggest a) accepting them as needed to bind styles and content; and b) using more of them so that your CSS files don't reflect the HTML. In a way, some burden is in the HTML (more classes, naming convention) but you're missing the huge removal of HTML notions from CSS files!
Yeah, part of the nice/scary thing about HSTS is that it is a highly persistent cache. The browser is reluctant to clear it because it's a security feature. So HSTS pins can be stored for up to a year in FF/Chrome, even if you are deleting cookies regularly.
It was called XHTML, but then people preferred to keep the Frankenstein alive.
Microsoft toolkit 2.5.5 Activator 2015 for Windows &#038; Office
Not at all arbitrary. Some organizations do a much better job than others maintaining, developing and generally being good Internet citizens. We've had much good come from the Dutch, German and Swedish TLDs for example (but also many others).

They also have a self interest in handling conflicts responsibly and being proactive about new laws, and the juridical status of domain ownership, because they're in it for the long run. I wish I could say the same about for example Verisign...
That is what I thought about my browser history.
Two vehicles capable of 300kph:
TGV: 500 seats 8800kW
BMW M5 5 seats 440kW

For long distance/high speed aerodynamics is more important than weight.
> Virtually all of EFF's policy advocacy, I find untrustworthy. I don't even believe they take it seriously.

This is an interesting conspiracy theory.

> Is it really that hard for you to see that as a plausible narrative?

My theory is that they really believe in what they're doing. They are based in SF, so they are surrounded by well-funded startups offering high salaries. Employees of EFF could be making small fortunes, and instead they choose to fight to secure civil rights. Why? Because some people value freedom over currency. This narrative seems more plausible.
Thanks! Changed from http://wiki.tcl.tk/40961.
I find myself often wishing conditionals on CSS until I remember that they aren't necessary because things like

input[type="submit"]{}

exist (but feel hacky as can be) and that if they did exist I would never, ever want to edit someone else's CSS file. Can you imagine the mess?

It would be nice not to have to look for a style:

1. inline html

2. in the CSS file(s)

3. in JavaScript (or js library)

4. in the source code in the backend

to find that one edit you need to make.

I think that limitation is the most frustrating, that because CSS cannot 'see' beyond its own little home it bleeds out into other documents.
Meet FestBlast, the Warsaw-Based Startup That the EU-Startups Pitch Competition
This is a fantastic idea, there should definitely be a statue of all the people who prevented World War 3.
Waiting for Santa, holidays
No piece of equipment will last forever, though, and that lifetime guarantee wasn't sustainable.

Sure, if I take care of my boots they last a while. Should I get my money back or have them resoled for free if the glue fails 2x or 3x after the manufacturer said it was guaranteed? Probably not. If the DWR on my rain jacket can't be refreshed, or a plastic connector on an extendable hiking stick fails after a thousand miles in the mountains?

A year feels like a big change from "forever". Maybe 2 or 3 would have made a better headline, but again you've got people that will have learned about the program (I've been a member since 2003 and never knew about the lifetime guarantee...) and will pick stuff up with the express purpose of beating it up then getting it replaced or returned. That's not good to me as a co-op member, either, because it puts pressure on the company to raise prices to cover the cost of returns and repairs.
The issue with nesting to hide compound selectors is that it's papering over a problem, not solving it. Hiding a problem tends to make it worse because it's easy to ignore it, and easy to make it much worse.

Compound selectors are necessary for context-dependent styling; and all compound selectors are context dependent. Nesting is equivalent. However, context dependency makes it harder to reason about a layout, makes it harder to refactor, and makes it harder to reuse parts elsewhere.

DRY-ness is vastly overrated in all programming languages; what matters is composability. You're not writing a compressor. DRY is simply a means to an end; being DRY helps composability because it means that changes to one part of your program don't necessitate changes to the repetitive parts elsewhere. If you need to extract that commonality - of course, do so! But it's much better if you can delete it outright, and in the case of SASS nesting that's almost always the case.

For another perspective: every composition in a selector is essentially a nested if in the "program" that is your styles. Do you really need nested ifs all over the place? If someone changes the html structure a bit, are they going to be surprised by which styles match if they fails to keep the styles side-by-side? If you're nesting styles, your styles are likely extremely tightly coupled with your html structure, and any changes that don't in details dovetail with changes to the styles will cause unpredictable consequences. If you're going to do that, consider something like [radium](http://projects.formidablelabs.com/radium/) - i.e. inline styles. But you're probably best off combining that with conventional styles for all the easy, reusable bits.
7 helpful JIRA integrations for development teams
Paris has grown up, and so have its Founders
Lovely. I kind of grown affected to SVG after I had to create a lot of SVGs at our last customer. It's cool because all you need is a text editor and a SVG viewer (I use [1]) to create images.

Manually creating paths can be pretty difficult though and that's why I am happy to see tools like this one.

[1]: https://atom.io/packages/svg-preview
I think I was unclear about what I meant.

I meant you don't really need the power of a PC to work with a big screen : a tablet has/will have enough power to handle it, all you need is a dock for your tablet and and a cable between the big screen and the tablet. Same goes with keyboard.

The upside of a tablet is that while you can dock it and have basically the same comfort you have with a regular PC (minus raw power), you can also unplug it and use it pretty much anywhere.
Internet retail constitutes around 7% of total retail in the US. Of that, Amazon has around 25% for around 1,75% of total retail.

Now, I would risk saying that if you are reading HN, you think that digital technology is absolutely everywhere and transformed everything and is now plateauing. This is far from the case. Digital technology is only barely starting to mature. You may think that internet retailers have all these tools to collect and analyze data which far surpass the brick and mortar world and you would be wrong. Retailers will soon start to get serious about digital and Amazon has to defend itself. Its position is far from solidified.

See the popular growth curve.[1] The early majority has just begun to develop the necessary infrastructure. The overwhelming number of retailers are yet to even start their (serious) attempt.

Moreover, while retailers grow their digital channels, internet pureplays like Amazon need to make a b&m infrastructure in some form or they will never have a significant market share. Internet will not facilitate commerce in its entirety, but merely augment it.

http://www.ou.edu/deptcomm/dodjcc/groups/99A2/curve.JPG
If this is your work, you should repost it as a Show HN:

https://news.ycombinator.com/showhn.html
SQUID devices can be made switchable by the presence of an applied magnetic field, if I recall correctly. So you could build your superconducting computer entirely out of superconducting components.
يوسف+البلايلي+يعتزل+كرة+القدم
It worked with SOPA, didn't it? Seems like the people have a bit of say.
Golden Flat
Cloudify Meets Kubernetes – Enhancing the Integration
yeah. so thats the problem, ctrl + click is not usable on mac.
It most definitely is accessible. I'm not running a VPN.
Why I cannot downvote? Why there is only upvote button? What should I do to get downvote button?
It is a claim they inherited from the Qing dynasty which legitimizes their territorial claims. The current "reincarnation" process was formalised by the 5th Dalai Lama in agreement with the Manchu Emperor, and its origins are certainly more polotical than theological[0]

Of course Your opinion may differ but I it is no more absurd than the President of the Fifth French Republic receiving the title of the Co-Prince of Andorra alongside a Catholic bishop.[1]

[0]:https://en.wikipedia.org/wiki/Dalai_Lama#5th_Dalai_Lama
[1]:https://en.wikipedia.org/wiki/List_of_Co-Princes_of_Andorra#...
IObit Driver Booster Pro 3 Crack Beta 2 and Serial Key 2016 Full
Well, if you're going to use ems, you probably should think about compounding the reverse way - don't say, "I want X absolute font size, what scale do I need", instead say "I want something smaller.

In the footnote example, imagine you'd want to include a button. That button will contain text, and that text should be just as large as surrounding text (or a bit larger - it doesn't matter for this case). You want to specify button layout using ems so that the button is reusable both in the small-font footnote context, and in the large-font body text context. Even moreso, if you decide than the footnote font needs changing, your button will scale naturally, rather than needing you to adjust the rem-based scale.
https://www.ibm.com seems to work OK. As long as they're not using https://ibm.com for anything, I guess that's not such a big deal.

Of course it makes sense to fix it though.
The vitality of the Amiga community never ceases to amaze me.

I actually headed over to A-Eon's page. I've been postponing getting one of their systems for about three years now, for various reasons, and I finally thought I'd say yes.

Sadly, it turns out they're all discontinued: http://www.a-eon.com/?page=products .

For all the awesomeness of AmigaOS 4, the hardware continues to be sadly elusive, as it has been ever since the demise of Commodore.
> Nobody really seems to bother

I prefer writing queries using Django's ORM even though it is underpowered.
To whom was this not always and immediately obvious?
If I had to pick a favorite it would be:

> descendant combinator should have been » and indirect sibling combinator should have been ++, so there's some logical relationships among the selectors' ascii art

Now, where do we stand on the omition of a parent selector?

I've seen it mentioned over the years that CSS lacks an all important parent selector, eg:

ul << #myDiv

where the html would appear thus:

<div id="myDiv"><ul>...</ul></div>

This goes against the entire idea of a cascade. But with frameworks and templates all over the web it isn't always possible to define the parent tag yourself, or assign it an ID/class.

For example, I use a framework that generates html from xml documents, I can't add a class or ID to the parent html tag, a parent element selector would be of value here. My concern would be that it is open to abuse.
Intel's new Optane drives promise 7x current SSD SATA performance
This is simple, Dalai Lama by definition, since the beginning of all Dalai Lamas, is appointed by a central government.

Fun fact: The Tibetan monk system is a grand scheme to reduce minority people fertility so ethics population is not a threat to central empire. Search for 黄教 减丁 if you are interested.
You're absolutely right and, thankfully, NASA agrees with you. NASA plans to continue operating Hubble even after JWST is up for as long as Hubble still functions. Without shuttles, there will be no more servicing missions, so when it breaks, that'll be it. Until then, Hubble will keep doing its thing.
Vue is a breath of fresh air. Easy to understand and get running with, while having some really sweet features (and supporting libraries) if you wish to dig deeper.

Another thing I take into consideration: Aesthetics and the give a shit factor. The website and syntax (imo) are beautiful and succinct, and Evan's work ethic and responsiveness is incredible.
Sharing the scent of fear
Also https://news.ycombinator.com/item?id=10454119.
How to De-Identify Your Data: Balancing Accuracy and Privacy
BTW, Vue 1.0.0 is 74KB minified while React 0.14 is 132KB minified.
Show HN: Revenue, a little data aggregator for Harvest
I agree wholeheartedly. It's too late now, though. :(
Before someone blames "gamergate" - it's a false flag operation to "prove" toxcisity of gaming comunity. GG would welcome such panels and then would discus and criticise it. And mock stupidity if there would be any.Oh wait, forgot that criticism == harasement...
Many, as it was allowed to continue.
Yeah, I guess I as a little hyperbolic :)
I wonder how many Amiga users are left by now. I remember the heated discussions (on ANN) about whether Amiga should remain on the PPC track or go x86 (remember Amithlon?). Didn't stick around long enough, but it must've been a shock when Apple announced they were dropping PowerPC in favor of x86. Ah well...
Free plugin: Shorten text to be a faster writer
> What is the benefit in having fewer TLDs?

User confusion for one.
The way I read the blog post, the mailing list is for both.
Please be aware of the fact that this survey is commissioned by Bloomreach to reach a conclusion they'd like.

"By a 2-to-1 margin, respondents to Survata’s survey said they don’t understand why their favorite retailers don’t offer the same kind of dead-on, personalized experience that the big search engines do." It must be a great coincidence that Bloomreach provide personalization services to online retailers.
I think it would be useful if the companies buying the TLDs were not allowed to buy more than 100 or so of 2nd level domains within that TLD and forced the price to be something non-trivial like $30.

Then owning all the 2nd level domains would be prohibitively expensive and would actually be useful for people coming up with a good domain name.
Jekyll is a static website generator used by many blogs that are hosted on GitHub pages.

>Dependencies reduced from 14 to 8, none contain C extensions. We’re hoping to reduce this even more in the future.

Nice to see a pure-ruby syntax highlighter (Rouge, previously Pygments), Markdown parser (Kramdown) and template engine (Liquid). I had a lot of problems in the past installing Jekyll on Windows.

I also used this occasion to install a fresh Ruby version (Ruby 2.2). Woah, good to see all these performance improvements in Ruby and its package manager Gems.
Of course they didn't. Last time such threats were given to police they said that threats are false (anita still canceled her show... and got extra points of victimhood). When there is 50/50 chance that it's false flag - they will not risk.
Lazy Attitude Towards Innovation Led to the Rise of Indian Startups
Just used the interface... wow I love it. I need something exactly like this.
Click a link? Where? 99% of the people just Google for stuff and rarely even look at the domain names anymore. They would click a link in Google search results and Google would already filter if it's a car or media company you are looking for.

The only use case where domain name is actually used is when you need to tell someone to go to some website or give them your e-mail over the phone. Especially if it's your website. New TLDs are still fresh and people get confused. If it doesn't end with .com, they want to add .com themselves. You need to spend time and energy explaining - which would take a lot longer than just having an extra word in proper .com domain.

I guess people will get used to new TLDs in time. But that time is yet to come.
Due to missing support of `Markdown` in Blogger, I have been waiting for such tool for a long time. Thanks to the team.

I will use if for some time and see if it can replace my evernote too.
How to Prepare Your Magento Store Ready for Holiday Rush
What you are looking at as saving 80 people's jobs is also costing customers millions in aggregate. It's pretty clear cut what to do here.
RinohType [1] combines a CSS-inspired style sheet system [2] with a powerful layout system based on boxes ("containers"). It currently only outputs to PDF but an SVG backend could be added without too much work...

[1] http://www.opqode.com
[2] http://www.mos6581.org/rinohtype_status_update_1

(I'm RinohType's author)