skysight-inc/HackerNews huggingface dataset:
The :target pseudoclass is used, along with anchors. It means that it also pollutes the browser history, which is somewhat appropriate for modals, but probably not what you want.

Still neat though.
Anyone want to explain the Y combinator with this method? I find the wikipedia article on it completely inscrutable.
On a related note, has anyone had a look at "Pretty Curved Privacy" ?

https://github.com/TLINDEN/pcp

(Just submitted it to hn - I thought there was an old submission, but apparently I was mistaken):
https://news.ycombinator.com/item?id=12035081

If felony is PGP protocols wrapped in modern web technology, I suppose pcp is NaCl wrapped in old PGP command line and protocols...
When Music is Violence
Most people, otoh, enjoy playing games, watching videos, that sort of thing. Some people even do work that's dependent on the graphics card. Just because you use your computer for a very minimal amount of tasks doesn't mean everyone else does.
Why Companies Adopt Microservices and How They Succeed
Unsupervised Learning of 3D Structure from Images [DeepMind]
Who Are All These Trump Supporters
I would have entitled it Linux AND BSD

This article is really about the objective difference between linux and BSD. It is not a rant in the form B > L or B < L it is much more about the difference in a lot of direction.

I personally find it much more an help to guide people to come and as much as to stay away.

I am a former user of linux (that I used to like) and I am now using freeBSD. I switched without love or hate. I just was on linux to have video card and latest hardware support, and I am on freeBSD to have the ports, stability and easy upgrading.

I did it after years of experiences enabling me to build the information about the different fit use case of both OSes.

Having this summed up in 10 pages will spare people a lot of time in deciding.

And I think it is as important to have people come to BSD as to not delude them in coming for wrong reasons: disgruntled users are as much a pain that rigorous contributors are a gift.

So information to make choice, especially when they are not structured as an aggressive comparison are very welcomed.

The author should be praised.
Hahaha!! That brings memories! I never had many problems with the Finnish silence treatment, as I've always been kind of introvert, but man, did I love seeing more extroverted people struggling with your typical frowned group of Finnish, digging themselves in a deep hole talking.

There was this guy, who had to expend most of his time with Finnish people, that ended the year completely paranoid about how every Finnish hated him. Lack of sun can do funny things to your head.
For me they can serve different purposes. Printing is effective, but I use it mostly when doing pre-emptive things like logging while coding. Or when I need more data in the log, since printing is persisted in the console. That way you can go back and inspect it.

Debugging is when you really want to take your time on each step of the execution and double check each value. It is also great if you quickly need to stop the code at a specific step without having to recompile. And while in the debugger you can also change values, execute code to some degree and so on.

So it just depends on what I want to do.
This is all true and everyone has been crying for alternatives for > 10 years but nothing at all has appeared. The rest is just worse as far as I know (I got out of that stuff 5 years ago). Would love to hear there is something else, but uncooperative, trigger happy (fraud; people clicked your ads, account closed, no further communication) Google. For a new company, after some research into alternatives, I would probably still use them... Have to...
Good point. Well, I'm going to get three whole weeks without chemo soon, so I'll know whether it's that or just my lungs slowly filling up with junk.
It should be a side issue, but it's why I didn't read past the first page. It was physically uncomfortable to do so.
Strangely Panasonic now also sells Eneloop branded batteries. I don't understand what this means...but Eneloop no longer means Sanyo: https://www.amazon.com/Panasonic-BK-3MCCA4BA-Pre-Charged-Rec...
Many people will fork just to keep a backup.
HAMMER1 on DragonflyBSD runs well with little memory, including running dedup. It also has the binary pkg system just like FreeBSD. Also, the DRM drivers are up to date and support current Intel GPUs.
Tesla and Google Take Very Different Roads to Self-Driving Car
Not easily. What you are describing is annotating every entry point in a library with symbol tags, and annotating every function call with the same symbols. It basically requires you to have another JIT compilation phase or runtime library to resolve function calls. We do have examples of that (e.g. .net assemblies), but it requires a lot of infrastructure to support it.

And there's still more than one stack implementation choice at the assembly level. For example, what is the correct order for passing parameters on the stack? What is the memory alignment for off-size stack parameters? Is the caller or the callee responsible for reclaiming the stack space at function completion? How are function return values passed back?
Xerox Alto Restoration Part 3: drive ok and First boot attempt [video]
Let me provide you with some insight into your bewonderment:

1) I work in the Ad technology industry and i can tell you with confidence that ads are far from dead. The human logic of "We hate it, so it must not be working" is understandable but condradicting the actual data entirely. I look at this data on a daily basis and i can tell you that Ads have increased by a LOT in the last 10 years. They are also working for the Advertiser better now than they did 10 years ago, as we are able to track and measure much better. What people haven't noticed is the fact that they have become more native, less intrusive and more relevant altogether. I am not talking about your flashy ads that you encounter on your various pirating sites and other places that Adsense blocks to begin with.

2) Adblock: Adblock is a big scam. While the average user sees the value (just for them) they do not understand what it is causing and how it is developing. Let me enlighten you: First of all, adblock has destroyed a significant number of small bloggers, content-writers, and other publishers, as especially those were struggling to stay above water. On the other hand, one of the most prevalent Adblockers out there (i wont name) is now ironically making money by selling its Adblock space to certain Advertisers & Networks to show Ads (ha! ha!). This is literally the behavior of modern-day pirates. You have an economy of trade-ships crossing the seas, and then a pirate ship comes along, blocking your passage making you pay taxes/goods in order to carry on. Sound familiar? Yea... everyone loses, except the average internet user who won't care until all their content either a) disappears b) deteriorates in quality or c) becomes a paid service
So in the first modal example, the document contains both dialog windows at the same time.

Is that really what you want? Does that properly describe the content of your document?
Does anyone have a link that summarizes this new field of "learning methods?"

How does it compare to "How to Solve It"?
The problem with relying on anchors means it stays in the browser history, so if you press 'back', you get the modal dialog again!

I don't think this is very useful, but it is a fun exercise in CSS.
Brings to mind Smalltalk's concept of images (which comes from lisp, I believe) and Forth.

Of course in Smalltalk, you do work with code-as-text, but then it becomes code-as-program (technically byte-code, with among other things a text representation). Does seem more reasonable than the anachronistic insistence on text->parse-to-AST->(whatever magic, and however many transforms the actual compile-part is).

Then again, we all know what a rich editor is. It's MS Word. And MS Word eats documents and depricates file formats.

On the other hand, I think Emacs Org-mode, Gimp images and the literate editor in Python, Leo[l] are examples of more pleasant "rich format" editors. It is a bit odd that what we take for granted for image files (edit history, binary format++) we fear in our IDEs.

[l] http://leoeditor.com/
How about /etc/username ?
You get the base system with a FreeBSD install. It includes the kernel and everything else that makes it a "FreeBSD system". This is stuff maintained by the BSD team. Everything else is an add-on.

This is why I typically find Debian to be a more cohesive system than FreeBSD. If I could run only the base system, or only the base system plus maybe one or two packages, FreeBSD would have a very good story about being developed in a unified, coherent way. But in practice I need a bunch of stuff from ports, and on FreeBSD that much more clearly falls into the "everything else is an add-on" category. There's relatively little integration testing or attempts to make the software in ports do things in a coherent "FreeBSD-style" way; it's a bunch of third-party software delivered mostly as-is. Whereas Debian considers anything in the 'main' Debian repository part of the official release, subject to release-management and integration testing, and ensures it works in a more or less "Debian way". Whether that matters depends on your use case, but for me that makes Debian feel more like a unified system.

I'm thinking mostly about servers here fwiw. On desktop the base/applications distinction works better for me, so I could run "FreeBSD" as a coherent base system and then install some separate applications on top of it, which is all fine. But on servers I prefer the coherent base system to be more "batteries included", including integrated release management of all the major libraries and software packages I'm likely to need. If I deploy on "Debian 8" vs. "FreeBSD 10", for example, the former gives me a much larger set of stable components that work together in a reasonable way, while the latter leaves me to more DIY it outside of the relatively small base system. (Whether this matters of course depends on what you're building.)
Survivorship bias in cats
Would be nice if this would list the minium browser versions required for each example.
It's not that they can't - it's probably more that they don't want to and think they shouldn't. Show me one Google Service that actually offers decent support (apart form their more recent adventures as Google Fibre ISP).
Is Your WFOE in China Optimized?
Data Rescue PC 3.2 License Key [ Setup+Keygen] Free Download
Thanks for the informative link on the technologies that comprise the graphics stack on a typical GNU/Linux system. I see the author also has a great explanation of the different code components that form part of the Direct Rendering Infrastructure (DRI): http://blog.mecheye.net/2016/01/dri/
As a parent who's been the primary caregiver for my young kids for years, it pains me to die when they aren't able to look after themselves yet. It is my one regret, really. So another 20 years would be cool from that perspective.

There's also the difficulty in forming any real plans, which often take a few years, if you don't have some belief that you'll live to see them through.

So telling ourselves "I'm going to live forever" (or at least 20 years more) is a basis for making long term plans like buying a house, having children, planting a garden...
What to do when your logo looks like underpants
For me, it looks like a lie, because of no information about hardware, distro, kernel, etc.

For example, pulseaudio works fine for me for at least 6 years on 6 notebooks and 2 workstations of various vendors (HP, Dell, Acer, Medion). But if it will work badly under heavy load, then obvious command will fix that: `sudo renice -n -10 $(pgrep pulseaudio)` .
I agree that Linux on the desktop has issues but fonts isn't one of them. Linux has had excellent open-source fonts and font rendering for a long time.
FreeBSD also has Netmap and DTrace out of the box. They will also get TLS support in sendfile(2) as soon as the patches from Netflix land in HEAD.
https://github.com/lamdu/lamdu
:-) I appreciate it, truly.
Fingers crossed it's the chemo
Building an Open Source, Carefree Android Disk Cache
Really? All I am asking is for you to show any kind of credible data to support your ridiculous claims, and this is all you can come up with?

You really are a waste of my time. Maybe I am crazy for expecting any kind of decent discussion about anything political with Brazilians on the Internet.
The wget developers disagree, they call it a security vulnerability. I'm inclined to agree because knowing that HTTP → HTTP redirections don't have this behaviour, it's dangerous for HTTP → FTP to have it.

Whether wget prints it out is irrelevant, as it's often used in scripts.

http://lists.gnu.org/archive/html/info-gnu/2016-06/msg00004....
I'm not sure that ads are the only ones to blame. I think the problem is with the web nature of the... Web. I just looked at a simple Wordpress plugin that implements a Call Now feature for mobile sites (<a href="tel:555555555">Call Now!</a>) and for some reason they include a bunch of scripts from PayPal and what not.

The only solution to this is to have everything on a page come from the same origin.
How does the browser know which modal is targetted though? I thought :target had to match the hash, but both links just link to # :S
> You can't play music without counting.

This is something that I recently was amazed by. I had a friend play 140 [1] and found that he struggled with many of the advanced puzzles even after being instructed to count the beats of the music. For some reason, it was very hard for him to multitask the movement of his character with the counting of the beats.

Now that I think about it, it's quite obvious that this would come to me easily, since I played the piano for over 10 years.

[1] A platformer game where you have to time your movements to the background music. It's really cool and polished and you should check it out; it's on Steam for a few bucks.
There are lots of things that cause harm, but they aren't what I am talking about and they are different topics. We don't have to be consistent for all types of harm. That's asinine.

I'm not "retreating", I am clarifying why there is a difference between an industry whose products causes 20% of deaths and free people engaging in activities as you can't seem to tell the difference, but you are being deliberately obtuse. How can I be retreating by mentioning "unequal mortality"? That's the title of the article. You are just being silly.

You are playing games by placing words in my mouth: "I guess that inequality is ok?". Straw man. You are saying that if one form of harm could be regulated or banned, all must be. Slippery slope. "What do you gain..." - again, focusing on me instead of addressing the topic. Ad hominem.

I think you understand all of this but you are trolling. Intellectual dishonesty.
I think the problem is that out of the context of the blog, the title makes it sound like it's going to be more interesting to the average reader than it actually is.

If you're reading his blog anyway, you'll probably be aware that much of it is about compatibility questions in browsers and wouldn't be surprised that an article on Indian phones is likely to be related to that.

Just seeing the headline in isolation, I was (and I suspect you were) expecting much more "weirdness" - odd shapes, strange keyboard choices, obscure OS options etc.

That's not a fault of the blog, just a result of seeing a headline outside its context.
After Brexit, they’re thinking of leaving
I'm pretty sure that most "trade secrets" aren't actually about avoiding unfair competition, but more about preventing customers from finding out how the sausage is made.

All the industry insiders probably know how much the licensing fees are; it's the public that they don't want to find out.
Garbage collector frees objects when there are no more references to them. It thus does automatic memory management.

Borrow checker on the other hand doesn't alter lifetimes of objects, instead it doesn't allow you to keep references to things that were destroyed. I.e. it doesn't manage memory.
Microsoft must be really desperate.
Ah forget that, as usual it's immediately obvious after I post that I don't understand! Looks like I had a bit of a mental block and couldn't see the top buttons for some reason - I was looking at the close links.

Yup that all makes sense now then
Could you say how you arrange that the addresses you pick for your pods do not clash with the addresses AWS picks for instances?
nice themes !!
Whenever someone makes a menu with CSS instead of javascript i go crazy as a user. The lack of delay is such a frustration.
There are better places than directly in `$HOME`. One is some abstracted service like windows registry. Another is just separating the configs better, like `$HOME/.config`. Both are good ideas.
What about cities/countries where tap water is not drinkable? Like: Tokyo, UAE, Indonesia, Philippines...
Since about the time of Windows Vista, non-administrative windows aren't able to hook keyboard events for administrative windows.[0]

So while it's possible for a program to listen to keyboard events for other non-administrative windows (such as the password for a browser), it isn't possible for a non-administrative window to grab keyboard input for stuff like windows password prompts, or information typed into administrative console windows, etc.

[0] - http://stackoverflow.com/questions/3169675/how-to-use-setwin...
Ololololo shows you the daily most voted videos of the web
Have to agree - there is no indication (apart from one person speculating about it) that this had anything to do with hacking Google AdSense.
Although I think this is an interesting exercise, I need these behaviours to work the same across all browsers. This gets even more complicated within JavaScript apps where the state of the components is something I need to have fine grained control over.

Really cool and good to see what how powerful CSS3 is, but not sure how useful it is, particularly when I need this behaviour working on older mobile browsers.
Hello everybody! I am happy to share with you the app on which I've been coding for a while. I hope it will replace zapping on TV.

Ololololo shows you the daily most voted videos of the web.

You select the channel (e.g. Comedy, Science, Tech) and Ololololo will show you the best videos of the day. Users can upvote the ones they like and Ololololo will improve the daily chart.

That's it. So simple, so entertaining.

I would like to get your feedback, ideas and questions!
Cheers
> I thought surely they'd fixed it by now.

They did. pkg has gotten a lot better the past 3 years.
Whenever someone makes a menu with js I don't use the site because I browse without js.
DAS arrays are extremely easy to understand, they're just "expanders" - SAS has special support built in for this, in servers you typically have the front drive bays connected to a single SAS port on the board instead of individual cables running to each drive, a DAS is the same thing just as an external enclosure with separate power. You connect it to a basic SAS HBA with an external SAS port (SFF-8088), like the LSI 9200-8e I mentioned and it just shows up as a bunch of drives to your operating system. There's some special control services you have to the enclosure depending on the model through a protocol called SAS Enclosure Services (SES), my Lenovo SA120 uses this to manage things like fan speeds (very important, because every time it loses power it resets to HIGH which is VERY LOUD, I have a boot script on my FreeNAS box to set this back down to LOW which is much more manageable).

This seems like a lot, but you can ignore most of the technical details I just posted. Buy a SAS HBA with external ports, buy a SAS DAS array, plug it in and you see a bunch of drives - no fuss. Since SAS controllers can also support SATA drives you can save yourself $10-20 a drive and buy normal SATA disks, or you can get some added reliability (multi-pathing and error handling) and buy near-line SAS drives for a small premium (I don't bother personally, but I only have one controller installed in my SA120 so I have no second path for data to travel in the event of a failure anyway).

Feel free to hit me up anytime, I'm /u/snuxoll on reddit (pretty active on /r/homelab) and you can email me at stefan [a] nuxoll.me.
On a side note, HTML + CSS3 is Turing complete:

https://news.ycombinator.com/item?id=2300836
> the EU should have made the process more gradual.

They did. "Eu Transitional" is a google-able phrase for more info. The UK originally overrode those limits as they needed workers badly at the time, the situation reversed with later countries where the UK maintained the limits and other countries abandoned them:

http://ec.europa.eu/social/main.jsp?catId=466&
They're going about this the wrong way.

The little use my Windows 7 PC gets is for games. I have zero incentive to upgrade to Windows 10 as everything still works fine.

They should take their win10 advertising budget and throw it at a popular games studio to make an exclusive for the new OS. That'll have a much bigger impact on conversions.
Back in 2011, security researcher, Joanna Rutkowska wrote a very enlightening article on the inherent security deficiencies of the X server architecture which allows allows any windowed application to control any other one: http://blog.invisiblethings.org/2011/04/23/linux-security-ci...
Does the schools have an entrance examination to see if their teaching methods would be suitable, and therefore, have a better chance of success?

Don't get me wrong, entrance exams for the right reasons are good because it allows for a good fit between student and school. Of course, this assuming that there are more than one style of schooling available.
Maybe in the US, but wicked was meant "good" in UK slang for 20 or more years. The weird part is usage. In the UK, this construction is usual:

"That book was well wicked mate!"
"That book was extremely good friend"

In other words, in the UK the word "wicked" always stands on its own, could be replaced by "good", "excellent", "amazing" or indeed, "sick" (in the modern sense of the word.)

I think "wicked" is not a bit cliched now though. It sounds quite quaint to me. I wouldn't use it anymore except to be ironic.

But on the other hand, I only hear US usage more like "wicked cool" - which sounds very artificial and "Dadspeak"(1) to me. Can the US usage be stand alone, or is it only used as an adjective?

(1) Dadspeak - when a Dad tries to sound cool and fails horribly by incorrectly using slang terms they don't really understand.
I understand if you dislike adblockers, but calling them a scam seems misguided. I think most people are well aware that adblockers prevent income for the site owners.
The capitalist wins because he can sell the same milk cheaper, because then each farmer don't need own truck, and to bother with going around selling stuff to people. Capitalist will have a fleet of cars, sales team, etc optimized for cost efficiency.

Cheaper food means for example - people who couldn't afford to go to vacations, or to buy a computer for their kids - can.

So - designing the logistic chain is worth it, it provides value for customers.

Same as making software.

The design process/writing software on the other hand - is hard to do on big scale from scratch. I'm not aware of any big logistic network that started big.
Also no hover menu [1], please. In JavaScript hover menu is harder to make, but in CSS it is instant and much prone to abusing.

[1] http://uxmovement.com/navigation/why-hover-menus-do-users-mo...
(Correction: A few hundred GB of files actually ... an extraction took like 7-8 hours in total, so the progress bar was kind of crucial for the users :) )
I don't see why this was downvoted, as it is factually correct and is often a large blocker when it comes to people living near tech/financial hubs around the world. Hence having to commute for large lengths of time merely to sit in a chair at some office for hours on end.