skysight-inc/HackerNews huggingface dataset:
setup.py doesn't give a consistent mechanism to specify those kinds of dependencies.
It's more likely a customer of Linode who is the target.
Improve Your Internationalization Workflow with the PhraseApp GitHub-Sync
I'd like details on the "installing libraries" comment. for python, most distros come with a package, otherwise compilation is rarer.

If compiling python, or even something like opencv that requires compilation on any random linux distro - yes, you need to be able to figure it out. linux distros aren't all standardised.
It don't think that'll be true in any first world country that has had any form of immigration. Storing a single UTF-8 value is simpler than storing two ASCII values in any case, pick the lazy option.
I think the most interesting thing in this video was the explanation of R1C1. I've always thought of the apparent automatic changing of references as almost magic. Now I know.

For me, the most useful things he talked about was, in order; giving names to cells and columns, use of INDEX and MATCH, leaving space around tables, defining and using tables, pivot-tables, copying formatting with the paintbrush, goal-seek, and finally, control-semicolon to insert today's date.

The various forms of paste special, I knew about from before, and I also knew about the dragging to fill in values stuff.

All in all, a very good video with a lot of things I didn't know.
Société Générale uses the client ID and a 6 digit passnumber (sent via physical mail) with a digital numpad (you have to click) where each number is randomly placed.

So secure.

And they force a change every 3 months. As if a new 6 digit pass was more secure than the last 6 digit pass.

[https://en.wikipedia.org/wiki/Société_Générale]
Coming from statically typed languages, I've really struggled with the Python docs, because they aren't really clear with what is returned from a lot of functions, and which arguments are allowed. I end up finding an example where it is being used, then deducing from what they do with the result what was actually returned.

Contrast this with the ugly-but-functional JavaDocs, which can be auto-generated, and easily shows all return types and arguments for every publicly exposed function and member variable. I understand why this can't be done automatically in Python, but at least they could put the time in to make it clear in their standard libraries.
Sennheiser also have a range with detachable cables. Very handy indeed, and also would allow for after market bluetooth hack I have in mind.
The issue with the Python docs is that you have to ACTUALLY READ IT. Some language have documentation that you can just sort of skim and pick out the bits you think you need.

The Python documentation, and the Django documentation have additional information in the text. Describing how a module or function works, what you can expect and how you should use it. Important information is often "hidden" in the text and if you're the sort of person that doesn't actually read the documentation you're going to get it wrong.

The Python docs are absolutely fine, because actually tries to teach you how stuff works and why it is the way it is.
> Seems like a guild is just a subprocess with its own resources.

In an ideal world the guild is the interpreter state which would be very far from processes. How far down you can go there largely depends on what promises the API made to C extensions and other things in the past.
Trust me, diversity is not priority for everyone. It's just being done to not get labeled as "bad guy".
Thing is, in order to disprove your example as evidence of "innate grammar", it suffices to find one language that doesn't order it that way. I bet there are quite a few where the order doesn't even matter at all (because there are other means to indicate what's what in a sentence).
I changed these 3 things in my morning routine – and my life has changed
> I'd like details on the "installing libraries" comment. for python, most distros come with a package, otherwise compilation is rarer.

Installing python modules from a system's package manager is not something people should do. It causes more issues than it solves.
Then just reverse their official apps and call the same API yourself
Do they literally mean zero intake of calories for 72 hours? That sounds like a long time. How do you prepare for that nutrition wise and mentally?

People eat at night during the ramadan.
Alok Gupta on the Evolution of Data Science at Airbnb
I think the Marvel franchise is quite fatigued atm...
pandas anyone?
This looks cute, but now this means that we can look forward to waiting until they announce Mario Kart for iOS. Would pay like 20 USD for a good implementation of it - especially with online racing!
On time:

35. The rate that time passes at one point in the universe is the same relative to any other point in the universe.

I once talked to some co-workers of mine who doubted that relativity is real.
Can you go into more detail? So far, for my basic scripting needs, system packages have always been fine.
The first would be fairly unprecedented and would eventually come out, besides, whichever 'ruthless competitor' would initiate it, it would help all the other competitors equally so I think you can simply forget about that one.

A 'distraction to cover a different attack': The more obvious explanation is simply to deny control to people who wish to take down or re-image hosts that have already been hacked, that's much more direct, distraction alone of course could be a factor but is less likely if there is a more plausible explanation.

Finally, linode is on the record as not paying attackers on principle in spite of being DDOS's within an inch of their lives, so that's a pretty bad thing to say about them unless you have evidence that they did in fact pay attackers in the past.

What it could be is a high profile example to scare smaller companies into paying saying 'you don't want to happen to you what happened to Linode'.
So Nintendo are making nothing from Pokémon Go? I thought -- from reading in various places -- the project was a collaboration between Niantic, Google, and TPC; and that the latter had Nintendo as the major shareholder (minor shareholder + using a shell company that they're major shareholder of)?

Am I completely mistaken?
Avast Internet Security 2017 Crack License
The table viewer in RStudio shows any changes in dataframes live as you change them in the REPL, so I don't really see your point.
It can no doubt be treated with an antibiotic, and they've probably determined some that work that are also comparable with humans.

The real trick is to avoid creating and breathing in an aerosol, which has I'm sure killed more than one researcher before he and his doctor realized what was happening, I heard of one such case in the '70s when I was doing work on E. Coli during a summer program involving salmonella. If you get too much lung tissue---lots of surface area---infected too quickly, well, see pneumonic plague, it's anthrax equivalent, which an Air Force flight surgeon's manual said the first clear diagnostic sign from a patient is his sudden death, etc.

And echoing loxs, it's very unlikely they're working with viable bacteria, if they're just sequencing DNA or the like they're far, far from something viable, and I don't believe it creates spores.
Sure, that's a reasonable corner case to be concerned with. But, what if you forgot what fake name you gave them? Or what if your name is John Smith and so are 50,000 others in their database?

While designing or refactoring an app, ask yourself, "Do I really need her name or address? Will I risk their privacy and security if my database is compromised? What will I do with this information? Will I sell it to advertisers, or will I ignore it? Will I alienate any potential customers by following the first-name last-name standard?

Really, this has me thinking, WHY do we have a last name? It's basically nationalism for families. "I am Eric, the son of John Smith!" .. So what? Who cares what your family's name was? Think about it. The only time anybody has ever addressed me with my full-name it was in a government context. Are two names really required for a UUID? Why only two? Why not four?
Not indiscriminately. In terms of sex, they go for the looks. Just like men.

Regarding long-term partnership and raising children, that's a whole different story -- just like with men.
To give a serious answer I read somewhere: unicycling. Very few people can actually ride one, so if you can ride a regular bicycle you are probably above average at unicycling.
My font set was completely unique, which I partly expected. However, my canvas fingerprint was also completely unique, which did surprise me.
The issue I had with these is that they're just not very loud.

And as they don't enclose the ear canal (which could be a good thing for maintaining awareness of ones surroundings) it can leave them ineffective for anything other than very quiet environments.
Prototyping an E-Commerce App in Flinto: Part 1 of 2
I've never encountered the "X requires unstated requirement Y, which fails to build because of obscure compiler error" issue, I would have liked if the author named X and Y.

However the documentation is totally a fair point. The "re" module is an excellent example - it starts off with a handful of relatively verbose introductory paragraphs and then dives straight into an extremely comprehensive list of special characters. The good news is that all the information you need is there somewhere but sadly it's hard to get there. Another commenter pointed out the Table of Contents, which for some reason my eyes just completely ignore by default. Maybe the font colour doesn't contrast with the background (aquamarine-ish on blue) or the line-spacing makes it tough. Certainly the numbered prefixes do not help, or the fact that the headings aren't actually particularly useful (sorry if you're responsible for the documentation, I like it overall I'm just searching for reasons why it's hard to read the side-menu).

I wish I had the time to help out, and the UX know-how to contribute to making it better. I'd feel awful if I pitched in and made things worse :(
Ripples in fabric of space-time? Hundreds of undiscovered black holes
Well, not including any javascript was one massive shortcut :)
But is it the better option? Suppose x% of the human population has a name which can be reasonably decomposed into first and last names. I honestly don't know what x is, but say it is about 90%.

When you store it as a single string, which order will you choose? Will you have delimiters between them? Would they still be in effect when the person's name has more than 2 parts? If you are ever in a situation where you need to sort by name, will you do it by first or last name? What if there is a need for the other option to the one you chose? Can you reasonably guarantee that you can identify family members if you ever need to? When the customer tells their name over the phone, will it slow down your customer service people if you display the entire name in a way which they are not usually familiar with?
An odd article; the site is adware for a book, if the documentation was better he or she wouldn't have any sales!
I have a very, very generic name. I lived in a hacker warehouse a lifetime ago where there were 3 of us with the same exact name, so yeah, the address part alone isn't that important.I always make up a fake address, often a police station or a garbage dump, and treat that address as a throwaway.
>And you cannot switch Excel to English, but leave Outlook in German. Language setting is global over all Office programms.

Non native english speaker, but I use English menus for all programs, and English menu language for the OS.

As long as I can write and spellcheck in my native language, I am fine.

Unless I didn't speak english at all, why would I chose to see my language's word for Edit instead of "Edit", and never be able to take advantage of 2.000.000.000 tutorials, instruction videos, forum posts, that almost all assume english menu items?
Indian Railway Starts Surge Pricing
Version control systems are better these days, so you don't need to. Even us C programmers have stopped putting names, dates, revisions numbers and other gunk in the comments.
Location: Seattle

Remote: Yes

Willing to relocate: Possible

Technologies: C#, Python, PowerShell

Résumé/CV: https://www.linkedin.com/in/angelga

Email: @gmail.com: ang3lxyz

I love stress/long haul testing, benchmarking, and running services.
sounds reasonable to me
>only if you forget that you must to pay Apple premium for the hardware on which OSX is capable of running

You suggest they give their hardware for free? Or that they are forced to have their OS run in competitors hardware?
Yes, and HN is in violation of Google's performance guidelines for putting those sensible rules in a sensible place.

> Not all websites can do without all of that - imagine a photography site, or an e-commerce site, etc. without pictures?

How does HN's CSS enforce a ban on img elements in pages pointing to a photo's canonical location? Or preclude putting your standard frames into it?

Imagine a photography site where no photo link is shared across any pages (but 90 page base64 encoded URLs are repeated randomly), an ecommerce site where a product is shown in a strange new light at every step in the checkout process using a mishmash of entirely different CSS.. Google's advice is approving the most idiotic behavior on sites that are barely keeping their head above water in terms of technical understanding, letting them hold onto strange ideas because they are "fast."
I understand this.
As the first cameras were introduced in mobiles the trend is still on the rising.
Also I haven't said that they should improve the the quality of the calls. We are talking about smartphones, there are hundreds of other thing to be improved or added.

I'm not saying they're not adding or upgrading other features, but it really feels like the biggest selling point is the camera now.

Like last year trying to sell 3 second videos as live photos.
> It's not another dongle, but a dongle with two ports rather than one.

Sounds like another dongle to me! The last half of your sentence contradicts the first half.
Any idea where the video of the talk is?
Writing GStreamer Elements in Rust (Part 2)
Show HN: Free iPhone 7 scalable PSD
Yelp launches bug bounty program with high rewards of $15,000
I suppose not, but the lack of specification which method of fasting was used is the most glaring omission in this piece.
He is so entertaining despite only having taught me one or two minor things.
Excel Errors and Science Papers
I wonder if part of the story might be that Americans (and really most wealthy countries) have a tendency to feel like they've "done their part" through taxes. And since the rates are progressive, you not only contribute more in dollars, you actually contribute a larger portion of your income the more you make, so wealthier people actually are "giving more". Surely this has an effect on the culture.

Contrast the 33% tax bracket in America @ $190k (then you add on medicare taxes and social security and state taxes which would be about 10% in California) with Hong Kong's maximum of 15%. I don't know what it's like in the country in Asia you come from.
Been a while since I touched Photoshop, front, plus & other colors coming soon.
Oh man, I really feel for her. Dealing with the various immigration agencies must have been a nightmare. I bet they ended up officially changing her name to "Firstname Firstname", which is what we tend to do in the states..

This bugs me, because if a name is supposed to be a unique identifier, then part of it's existence is to feed the ego. "This is ME! I am Jean Valjean!"

When you then you change somebody's name to fit your short-sighted database constraints you're pretty much saying, "You don't matter as much as our programmers' decisions matter, now move along 9430"
Pretty sure Canabalt was the first real runner on ios.
Congrats, but I feel rust is trying to squeeze in between two camps at war. Those who want memory safety (with a favorite language running in a VM) and those who want the power of raw pointers. I'm skeptic there is a need for a middle ground at the moment.
"Since I use Ubuntu in production, the Linux environment is closer to production than a Mac shell."

Docker
+1 for drive having the worst organization of all doc tools currently in existence.

Give me a windows remote shared directory, a sharepoint, a dropbox, just anything that would let me work.

Drive is only good at making a single isolated file and sharing that file over gmail.

It is lacking notions of structured and shared folders. No thought was given to sharing documents across the company/teams/services, EXCEPT to make a single document sent by email.
Just an update - I did the "refresh profile" thing suggested here, and I've been 2 days without lock-ups.
Probably there is some minimum, because when you drink just regular water that has some calories as well. And not drinking for a day might be he worst dietary idea ever.

UPDATE: Water doesn't contain calories. Sorry for the misinformation.

My mouth (actually my hands) was faster then my brain. :-)
> Basic income is precisely about "afford" part.

This assumes that basic income either includes an allowance for moving or contains enough of a surplus over basic needs that savings can be accumulated.
You weren't kidding.

The content is good (for the 7 pages I was able to follow it), but the comic book delivery is not working as well as her previous blog posts. Not searchable, more difficult to follow.
the new concurrency is part of ruby 3. matz says he wishes for it to be out by 2020. but who knows :).
>- Balls of spaghetti of unimaginable proportions. One c++ guy at a big bank told me he takes 7 hours to compile. He's writing execution code, which you'd think would be relatively snappy.

How long should it take? The last time I did anything of note in c++ was on a computer of 2000's vintage and 7 hour builds were pretty common.
I disagree with your disagreement. The principle of naming your cells/ranges is basically the exact same principle as "don't put magic numbers in code, use named constants".
I used to live in China and met some students with very unusual English names. My favourite of which was 'Finger'. When I asked him why he chose the name he answered 'I like Kurt Cobain and he played the guitar with his finger'. Not sure what was wrong with Kurt.
How so? Any package in setup.py can declare a install_requires listing, including version matchers, of its (direct) dependencies. Those dependencies themselves should take care of listing theirs and so on completing the chain so that tools like pip can do their job.

That doesn't mean you can't run into a situation where a dependency cannot be resolved, but I don't see any problems around specifying them.
He explains that by using a line he can more easily move it "when the quarters move".

Using a border would require removing the border and adding a new one every three months. A line can be dragged around at will. This also makes it more useful for miscellaneous illustrative purposes.
> And why just the api and manager?

They are ancient Coldfusion implementations that have a dire security track record, so I would assume that they are the weakest link in the chain. Linode said they were rewriting them a while back, but I don't know what came of that because nothing seems to have changed in years.
In that case I suppose I am very fortunate that my smartphone satisfies my requirements so well!

("Phone" is perhaps an oversimplification of those. But "pocket effective and reliable communication and navigation device" has all the grace of a two-ton truck hitting a Jersey wall.)
The headphones are digital? What does that mean?
You really should use MATCH with last argument 0 (exact match) and use it only within IF(ISERROR:

IF(ISERROR(MATCH(Key;Keys;0));"null";INDEX(Values, MATCH(Key; Keys))))
I wonder how many of them are just collecting dust in peoples' desk drawers.

We ordered two of the original ones for our office to play around with them, but only now, after 4½ years, I finally managed to find use for one as music player, after I decided I was too lazy to plug/unplug the speakers from my laptop.
I'd say that the general idea of watching out for external and/or bloated resources is absolutely applicable for larger sites. Media sites are particularly egregious: not only does the js take the lion's share of what's transferred, rendering of the content I'm interested in typically blocks until everything is downloaded and processed.
Has anyone made tldr pages for python packages?
I'm curious why should you expect them to have a two-word name written in latin letters? You are the most diverse country in the world, every language, nationality and tribe is represented there.

At least in the states, legal regulations on names vary from place to place. In the state of Texas, if you're a lawyer, you are legally required to tell people this, most commonly done by adding the Esq abbreviation for Esquire at the end of your name. I have a friend who's official name (of course I've obfuscated this) is "Dr. Firstname b. Lastname PhD, Esq.".
The author has a vested interest in making people believe they can't figure it out themselves. The article is an advertisement for their book/videos.
First of all, distro packages essentially always lag behind the released upstream versions, so you have to begin with figuring out which version the distro packaged, and find documentation for that, include that version in all your questions to the mailing list for the library, and hope that you're not on a version so old that it's no longer supported upstream.

Then there's the way distros like to make changes for "consistency" with the rest of their system. Command-line entry points get renamed or have options and behavior changed to reflect the distro's standards, but now the thing you're running isn't the thing upstream wrote or documented, so you're even more on your own if you hit trouble.

Also, it's not unheard-of for distros to take something that's a single packaged entity upstream, and split it into multiple distro packages, possibly without making it entirely clear that to get full functionality you'll have to install multiple distro packages. And, again, this is specific to the distro and their choices, so of course upstream won't document it and may be just as baffled as you are when you ask why something that's important to you doesn't seem to be in the package you got.

Finally, the Python ecosystem is built around the Python packaging and distribution toolchains. You're going to find plenty of expertise in things like using pip and virtual environments to develop and deploy Python, but all that goes out the window when you switch to using the distro package manager and packages. So you're giving up a lot of tooling built by and for Python engineers, for something which had to be a one-size-fits-all solution for the operating system it's bound to.

So while you can do all right with system packages and tooling for quite a few use cases, the dangers aren't that far away and are ready to hurt you, badly, as soon as you stray just a little bit outside of what the distro optimized for, or need help with a package beyond what the distro and its packagers are able to provide.
Is there a good place to go for critiques on your project's documentation?

I'm currently working on updating the API docs for the company I work for, so we're paying people. However, what should open source projects do?

One thing I've seen that works poorly is encouraging new contributors should work on the documentation. The problem with this is that a new user only has knowledge of what they are confused by--not the broad understanding of the project that allows them to compose a document that teaches a coherent mental model. It seems like that can only be done by someone who is familiar with the project, but then they need a way to test that their writing actually makes sense.