skysight-inc/HackerNews huggingface dataset:
How doesn't ST respect your freedom? It's amazingly open and extensible. More so, than many open source projects.
> You are the thought police.

Not at all. Anyone is totally free to believe whatever they like, I'm not suggesting making certain beliefs illegal. What I'm saying is that, if i run an open-source project, i should be free to work with whoever i want, based on their beliefs. Not based on the person they were when they born, but the person they have chosen to be. If that person happens to be a white-supremacist or advocates euthenising the disabled or promotes paedophilia, i will probably choose to not work with them, and i think i should have that right.
I was always saying that the Google motto is not "do no evil", but "do evil so thin that nobody can notice or can speak up and be taken seriously."

But that tiniest evil is multiplied by billions, with the power of automation. It is really an epoch-making company in that it gives a new light to the definition of the word.

An ordinary person (myself included) can't sense it. Their evil only appears in statistics.
I think procrastination time is also important and necessary.

I just completed a course on Coursera (Learning How to Learn - https://www.coursera.org/learn/learning-how-to-learn/). One of things mentioned is that our brain has a focused and diffused mode and both are needed for us to learn.

So, I guess, something similar happens when we are working. You need both focus time but also a down time to achieve things. Of course, too much procrastination is also not a good thing.
Great set of resources. Many are of interest to wider audience not just for remote workers. You may target a wider audience.
There's a search box at the bottom of the page to check before posting duplicate links. These two URLs are the same though so it's odd they weren't automatically linked. Perhaps one was edited after being submitted - I'm not sure.
> Is unoptimized code really that bad?

Most application code is far worse and stalls (sadly - almost literally) every few instructions for L2 / memory.

> (Code is small relative to data, most of it should be in cache most of the time)

Not if your application is dragging two and a half invasive runtimes around.
> The answer is cookies. Facebook sets multiple cookies on your browser that do not expire and are not deleted when you logout. By logging in at work and home, you are making it trivial for them to track you.

I don't understand how cookies could explain the scenario described in the question. Can you explain?
Possibly this is more about trying to discourage people from running exit nodes rather than a matter of technical understanding (could be a little of both)
This doesn't seem like something people would want.

For example: Banksy just tagged a building downtown. You rush there to get your picture in front of it. You can't take a photo of yourself with it because it's not yet in any of the databases used by your quasi-camera to stitch together photos.

It seems like the world is too variable for something like this to function practically for any but the most boring photos.
Which one? And before you answer, you must choose a model from a country with similar demographics to the US. Saying Japan's or Sweden's model works for them isn't going to do us much good.
From reading the responses and thinking further on this: is this a culture-divide issue? Do you pay for meals in advance in US restaurants? If so, I've misspoken.
i don't agree. plenty of videos are being watched on facebook, instagram, twitter, etc, not to mention all the asian clones.

youtube just seems to be the most monetized platform for the time being, but i don't think it's anywhere near being monopoly in terms of access to users.
Rocket Chat is a great (open source) slack alternative: https://rocket.chat/
BetterTLS – A Name Constraints test suite for HTTPS clients
All I really want are graphics drivers that don't need to be recompiled every time I update my kernel. Why is this such a hard problem?
> You may want it copying Windows, but I for one would switch away from whatever distro tries copying Windows, because I detest it.

On the other hand I switch away from every distro or at least desktop that does "change" for the sake of "change". I prefer a stable system with optional changes to a mess that breaks functionality with every other update. Sadly some of the programs I use were written for GNOME or at least with GTK, so I am still affected every time GNOME is "improved".
An Infinite Number of Mathematicians Enter a Bar
> So then how do you deal with people with such beliefs in your society

Challenge those beliefs. I believe i shouldn't be forced to tolerate them, though.
There have been some significant threats to open source projects recently. In fact, I'd say they've dominated and negated whatever recent progress has been made toward making linux usable on desktops/laptops.

Systemd broke tons of stuff, apparently permanently, unless you're willing to switch distros.

Similarly, wayland and mir apparently will eventually break the window manager I run (which was written over a decade ago, and still works better for me than the alternatives). From this article, is sounds like Mir would have broken it even more by making it harder to reproduce the existing functionality.

The real kicker is projects like Unity and Gnome 3, which broke the parts of my laptop workflow that relied on a few modular parts of gnome 2. (Including selecting wifi, Bluetooth and audio settings) I've had to resort to re-learning forgotten command line utilities. (Unity was always unusable, and Gnome 3 was broken on Ubuntu because NIH, so those aren't viable options either).

I can't be the only one with this problem. If I were, Mint wouldn't constantly be at the top of distrowatch.
What exactly does coffeescript buy you besides the sugar? How does it prevent bugs?
Dailies definitely carry less risk, but you also have to make sure you actually throw them out at the end of the day.
What Bloggers Should Include on Their About Page
While I look forward to a faster desktop and mobile browsing experience with HTTP/2 I do worry about the complexity. I hope that the simpler protocols remain supported for a long time to enable implementations on low resource embedded systems.

The last thing we need is for all the closed-source, internet-connected, black boxes in our lives to poorly implement a complicated web standard protocol. There are so many places where we have already seen vulnerabilities with implementations of simple web severs and clients.
React Native Isomorphic App in a Weekend
Fortunately, Facebook seems to have some standards for ads: I don't see the porn/Russian brides/make money fast ads on Facebook like I see elsewhere. (except for a few real world friends involved in some MMF scam who use their personal status to advertise - not Facebooks' fault there though)

I do judge publishers by the quality of ads they accept. You cannot advertise a borderline illegal MMF scam and be considered legit. So when I see such ads I assume the news is at best a twisting of the truth, at worst completely fake. Quality editors will take less revenue to ensure that their advertising is not a scam.
It's not really a perk. It comes with its own set of problems, friends.
If Michelangelo were alive today chances are that he would be employed by some game studio instead of by the pope.
Good point! I was talking about noImplicitAny; strictNullChecks is worth the 'hassle' from the start.
https://en.wikipedia.org/wiki/Free_software#Definition_and_t...

1, 2, 3. The violation of Freedom 3 is somewhat ameliorated by the plugin feature.
Paper newspapers aren't best for society as a whole when you consider the environment impact of production and distribution. Even with recycling, newsprint causes a lot of pollution. And then the distribution vehicles have to drive around every day.

https://en.wikipedia.org/wiki/Environmental_impact_of_paper
Yes, it's simple, but it's on almost every installation of Sublime Text, and moreover, package management is a baseline expectation in modern editors, so having it built-in makes a lot of sense.
Not only for devs. I was working for a mega-big US company doing audit/sec and 90% of the time I was working from home, and it was the best thing!
> If witches are actually doing damage, then by all means hunt them.

Thank you for confirming my point: there are people who believe McCarthy was wrong only because he picked the wrong targets. If he had picked other targets, the resulting witch hunts would have been acceptable.
This is so obvious, but so few roles allow for that.
I am below my market rate but happy and motivated, as I am 100% remote.
Imagine if someone offered market rate, they'd still be ahead, without the need to pay for the office space.
If I actually had an office and not some little box with neighbors talking the whole day I may be ok with going to an office. Working from home is my only chance to actually think without distractions.
Meh. They can rationalize it however they want, but there is a word for selling a resource you don't actually have available to sell: fraud. All this is really saying is "it's no big deal because we usually get away with it".
You may not want to pay for it, if its inconvenient. But you may not mind paying for it in the aggregate, in a way similar to what you pay for Internet access. Especially, if there is a charge back feature built in, i.e. you can exclude some site for payment, if you felt they click baited you.

Edit: To add, I am slightly uncomfortable with 'if your money comes for Ad, then you are an Ad business'. People will need to settle for whatever model pays them, so that they can work on better things. On a different note, Google itself is spoken of as Ad company till date. But look at what it has now, possibly a leadership position in self driving cars; Companies working on longevity; Android and several other Alphabet companies.
The performance of OpenCL has generally been fine for me, particularly on AMD GPUs, but I have to say I think CUDA is a lot simpler to work with.

OpenCL is one of those things that I never felt fully comfortable working with, but I felt productive in CUDA after a week or two. Granted, I learned them in that order, so it's possible that CUDA got an unfair head-start, but I stand by my initial thesis.
Why though ? They can just licence Ubuntu the way they want, they could do that with the distrib already.
Delivery robots: a revolutionary step or sidewalk-clogging nightmare?
Never being on call is the ultimate perk.
That's not correct - while any HTTP/2 capable servers along the path may implement server push, the most important one is the closest server to the user (i.e. the CDN). The only requirement is that the intermediate servers must not strip out the server push headers/tags, so that the edge server knows what to actually push.

It's quite possible to have your own server provide HTTP/1.1 and still take advantage of server push, and this is a usecase supported by Akamai[1], Cloudflare[2], and I suspect other CDNs (can't find details) - you may get better performance using HTTP/2 on that intermediate link, but that's less likely to be because of server push.

[1]: https://blogs.akamai.com/2016/04/are-you-ready-for-http2-ser...
[2]: https://blog.cloudflare.com/announcing-support-for-http-2-se...
I've been working from home now for a year and a half, and I love it. It's really quiet, and no one interrupts me. The best possible arrangement would be a private office at work, but working at home is miles better than an open-plan office.
Well, I always thought Ubuntu was "Linux for human beings". It seems it's now "Bash for Windows users".

I don't think this business model will last much longer, though ;-)
While it's still worth testing that, my understanding is that it's very difficult for anyone to think up values indistinguishable from random, and this appears to be what we're dealing with here.

What I'm proposing is that the words we see are the output of a random process, but that their order appears to be random, in the statistical sense. However, everyone who's studied the text agrees that the glyph distribution within words conforms to a well-defined syntax, and there are significant differences between different parts of the text. My theory explains these.

Of course, a well-designed cipher will appear to be random, and the input to the text generation process appears to be just that, but the problem is that there's no way of subsequently decrypting the text, as information (in the mathematical sense, as well as the everyday sense) would be lost.
1. You mentioned that you personally didn't have a problem with low contrast. If it's not an argument I'm not sure why you'd mention it. I can't find the active tab easily, but that's irrelevant too: we have long established research on contrast helping people find stuff, and measurably low contrast in ConEmu.

> I wouldn't mind it being configurable but I understand the reluctance to do it if it breaks XP support.

Users running a current OS needing to find their current terminal should take precedence over a small number of people running an unpatched 15 year old OS.

3. Re heirarchy:

> never mind that what is important depends on the user and context

Ultimately more users want to change the font than integrate with 'FAR', or change the method of anti-aliasing used.

4. Interesting (this really should be a default). How do I do it?

> There are, understandably considering the amount of options

The Settings app has more options than ConEmu. It controls an entire OS and it's still easier.

> to help with that there is a great search function.

I've only just found that now, because it's in a different place to every other search box on Windows.

I'm not arguing the non-UX bits of ConEmu aren't great. I'm stating that ConEmu doesn't care about UX and it's really obvious.
Memory bandwidth holds back a number of "revolutionary" advances in computing, both in the sense of FPGAs, ASICs, and new processor types, not to mention Indium Phosphide parts that clock at 50 GHz and could go to 200 or more.
One difference from Docker is that Cappsule uses hardware virtualization, so the isolation is that of a VM rather than kernel namespace. The VM gets a private, copy-on-write instance of the host kernel. From their FAQ:

"Docker isn’t meant for security. While a lot of improvements have been made recently in this area, it also relies on Linux namespaces and SECCOMP to ensure container isolation. A single kernel vulnerability allows an attacker to compromise the host. On this topic, the chapter 7 (Understanding Container Threats) of NCC Group Whitepaper Understanding and Hardening Linux Containers is a must-read," https://www.nccgroup.trust/us/our-research/understanding-and...
Soul 2 Soul News -
Lack of focus, being taken advantage of and ending up working 10-12 hours instead of 8 and plenty more (lack of networking, etc.)

If it works "for you" then it'a a great thing to have in your life WFH!!

If not, then there is always the office.
They got a closed case, why would they care if they got the right guy?
"From the point of view of purely individual achievement, it indeed is an accidental circumstance."

Yet there's precious little of purely individual achievement. From the upbringing and help you get from your parents, the safety and convenience of the town you grow up in, the education system you benefit from, to the health system that takes care of you when you're sick, as well as makes sure the food you buy is safe for consumption. Whether paid for by taxes, or out of your (parents') pocket, these are all systems there to help you, built by the society you live in, in most cases also your ancestors, so their children would be better off.

To turn your back on all this work and claim it's just an accident of birth is the pinnacle of ungratefulness. Should we take this line of thought to its logical conclusion, and randomly reassign children to different parents, in different countries, to do away with all inheritance, not just private inheritance?
I work on ads at Google. As far as I know we don't connect users who are not logged in out of piracy concern.
Your comment does not provide any value until you list the problems you have found.
Using Rails and Docker in Development – making them play nice together
Very cool, but they need an export to SVG option. Right now it looks like it only exports to png.
"Quotations on the internet are often misattributed." -- Abraham Lincoln

(The "what you know that ain't so" thing actually seems to have originated with Josh Billings. I don't think Mark Twain used it.)
The only thing I can contribute to this is my experience of one-eyedness. I think people are probably more afraid of it than they should be, having had eyesight in two eyes till I was early twenties I can remember the difference. In terms of your daily life it's almost no impact, there are three things that for me are important.

Reduced spatial awareness on the bad side (duh), so you'll be slightly more likely to stumble a bit or bump into something and seem clumsy

Certain sports are much harder and you pretty much couldn't compete in them - almost any sport involving a ball. However this leaves lots of sports and I was fairly successful in grappling sports afterwards

Low level fear - I don't have a spare and being actually blind is obviously orders of magnitude more impact on your life.
Not really taken advantage of in my case, but it can sometimes feel like you need to "prove yourself" that little bit extra (maybe the guilt of not being seen?) and end up working longer due to that
It baffles me that your recommendation is to get off Nvidia hardware + restricted drivers and use an Intel integrated GPU. Have you had such bad time with Nvidia hardware and their drivers?
"Spending resources for a 3rd one"

1. Doubling the number of people on a project does not double the speed of its production. It may actually hurt matters. This is the classic problem of estimating with man-hours and ignoring coordination costs

2. They aren't your resources to spend. Canonical doesn't tell Red Hat what it can do, so why the other way around?
I like working from my office. I don't understand people that like working from home.

Possible confounding variable: I live exactly two blocks from my office and don't have to commute. Perhaps, in actuality, people don't like to commute?
Enabling HTTPS on the CDN is good for the users, but please consider using it between the CDN and your network as well - if nothing else, it prevents situations like this: https://medium.com/@karthikb351/airtel-is-sniffing-and-censo...
I appreciate the feedback! I recorded it and it seemed a little slow to me, but getting that from someone else validates that. Thanks!
In this day and age, I think 4 months is pretty long, yeah. But that's just my personal opinion.

I think Chrome and Firefox has the right idea, with updates every 6 weeks.
I've been saddened by Marshmallow on many occasions (I have gripes with the particular way defaults/validation play together. This is true for WTForms too).

I'm excited to try out Kim. I've been very close to just writing my own serialization lib on many occasions.

It looks like your pipelines might bring a bit of sanity to it. :)

It looks like you support a few sorts of validation, but the docs aren't super clear as to what the expected validation strategy is. Could you elaborate on what that looks like?

My typical strategy I'd like to do is to just a list of functions that take the input and return a boolean as far as validation goes.
I had a similar experience with a Galago Ultra Pro from System76, except I couldn't even type. It was an utter pile.

However, I've really like using Ubuntu on an XPS 13 from Dell.

To what extent could this be related to using hardware from piss-ant vendors who are trying to cobble something together from whatever Clevo has for sale?
A bank account for software developers with full API
Apple has been anything but early on USB-C.
I'm aware that it's possible to buy ads both based on content in placements rather than audience based targeting, but the latter is much more pervasive on digital and the former typically requires larger budgets and know how that your average advertiser doesn't possess.
Are there any other recommended sites like buysellads?
I remember visiting Manchester, NH at the peak of the Segway craze and having to dive repeatedly off the sidewalk to avoid Segways that took up all the space between the parking meters and the far edge of the sidewalk.
What's described in this article is some kind of automated postcard production: when you're at a tourists' attraction, just press a button on your phone and it produces an image of the location (with or without an insert of your face) based on a library of images.

But that's not really "photography" (it's to photography what miniature plastic Eiffel towers are to architecture).

A much more interesting and much more futuristic approach would be a device capable of recording a whole scene without a conventional sensor and lens; something that would record photons not because it's hit by them, but because it knows where they are.

So this device would record all the light waves's position in a scene, at a given instant (the instant the image is taken), and then it would let you later reconstruct / produce any image from any position in the scene, with any kind of focus or bokeh, or whatever.

It would also let you walk into the scene like in a real "mannequin challenge", etc.
Right on. WPF was a good idea but they gave up half ways. With better tooling and syntax cleanup it could be great. The way MS treated WPF also made me sceptical of anything new MS ships. There is a good chance they will abandon it soon.
Fighting Factions: How Startups Can Scale Without Mutiny
I find that when I'm coding, if I get stuck I take a break and go to my baby daughter and start talking to her about the problem (she's 4 months old so her skills are not that great).

3/4 times while talking to her I find workarounds. Her smile is the extra bonus!
Show HN: A Node.js agnostic tree traversal library
That, and the snacks I buy and put in my fridge are better than the free snacks at work.

Also I can take a shower in the middle of the day. Which is the best time.
McKinney has been hard at work getting parquet and arrow support in pandas.

http://wesmckinney.com/blog/outlook-for-2017/

>Give the kind of people behind Arrow, I would love wrapper that will use Arrow to do all of this...But doesn't matter at the end of the day.

pyarrow; pyarrow.parquet (which uses parquet-cpp).
Because you asked us to "give" you an example.
Wow.

This has got me thinking of getting Lasik or prk so eliminate this whole class of potential issues.
The split is indeed very interesting & the mirror symmetry is very intriguing. I have wondered at it quite a bit over the years.

I do not think that the Prophet Zartosht (Zoroaster) (AS) adopted the shared roots, rather he pruned the proverbial collective burning bush of the Aryaman tribes.

His revelations, at least in form handed down to us, are in part very confident Q & A sessions with God, his "Friend", and to an extent include theological matter dismissing certain notions, practices, and spiritual agencies. One gathers that there was a sort of free for all in terms of appeal to higher agencies at his time, in the shared millieu of the region.

Note that there is a small hop from Persian Deev to Devil to counter balance the Deva to Divine. Zartosht's message was nothing if this: not all powers are pure (holy) and there is a Cosmic Choice to be made, and that this choice has eternal consequences. According to him, the Good is fundamentally Creative and Truthful. The evil is a destroyer and a liar. (Direct analog of which you can find in the Gospels.)

Accepting that, one can then easily map the Zoroastrian informative doctrine of 'Good thought, Good Speech, Good Action' to related Indian scripture (e.g. The Gita) and discourses on Karmic causality.
Show HN: Mantele, Searching local store inventory