skysight-inc/HackerNews huggingface dataset:
How does this integrate with popular EHRs? Most support this type of record sharing between each other and ways to share those records with the patient themselves.
I'm not sure if having a distinct wordlist for every language is helpful though, as then you can't easily tell that two addresses are the same.

Arguably, the desirable features of a geocode are:

[a] more memorizable/recognizable than coordinates

[b] you can easily tell whether two addresses are the same

[c] error-resistant, or at least error-detecting (if you can't correct the error, at least be able to tell there is an error so you know the whole thing is corrupt)
From [1]:

> "Who is mom meant for?

Mom (“my own macros”, “my other macros”, “maximum overdrive macros”...) is a macro set for groff, designed to format documents in Portable Document Format (.pdf) and PostScript (.ps). She’s aimed at three kinds of users:

Typesetters who suspect groff might be “the right tool for the job” but who are frustrated, intimidated, or puzzled by groff’s terse, not-always-typographically-intuitive primitives;
Non-technical writers who need to format their work easily, with a minimum of clutter;
Newcomers to groff, typesetting, or document processing who need a well-documented macro set to get them started.

Mom is actually two macro packages in one: a very complete set of typesetting macros, and an equally thorough set of document formatting macros. The typesetting macros afford fine-grained control over all visible aspects of page layout and design (margins, fonts, sizes, kerning, etc), while the document formatting macros focus on the logical structure of a document (titles, headings, paragraphs, lists, etc) and call on groff to render logical structure into pleasing type. "

[1]: http://www.schaffter.ca/mom/momdoc/intro.html
The irony here is bliss :p
Yes, here is a quote from the post:

> Those of you familiar with the Elm style may recognize that the updated --explain messages draw heavy inspiration from the Elm approach.
Show HN: Add Internet Radio Songs to Spotify
I hacked together a little python script(Windows only for now) that logs songs playing on an internet radio station to excel,sqlite db, and adds the songs to a Spotify playlist.

It started out as a way to test xlwings.

https://github.com/thedangler/vlc-log-radio-songs

It's a work in progress.
See to do list in the readme to find our what will happen next.

Happy Hacking.
100% agree on the map usage and GPS precision. I've seen some pretty bad GPS in smaller towns in India.
This is why it's important to correctly set the Content-Type header when serving files. Also why it's a good idea to have user-uploaded content served from a separate domain.
I am really interested in what you've learned because you obviously know a lot about a problem that's very physical and concreate. What is your approach or what will it be? However, you website is horrible at communicating any of that. I learned 4 billion people don't have addresses. OK great. Now what?

"We want to physically connect the world
with an address system that works.

OkHi is unlocking commerce through enhanced logistics, saving lives through improved emergency services and growing access to finance through better personal identification."

OK... how?
How do you judge if it is a boy or a girl?

For example, what would you refer to me as? "Nadya wrote on her blog" or "Nadya wrote on his blog"? (hint: You'd need to dig rather deep into my post history to find the "proper" one.)

@ruraljuror's example

Further context removes that ambiguity. Although you could rephrase it as "Julia wrote on their own blog" or even remove the pronoun altogether: "Julia wrote on Julia's blog" (which is only ambiguous if there is another Julia).
Google mirror: http://webcache.googleusercontent.com/search?q=cache:hYEf_w6...
Is sardonic the appropriate word for this? I think it is...
> "Jack, I am really fucking frustrated you are still playing that shitty game."

That is not being authentic, and that's the problem. In our heads we know what we want, but we ask for something else.

Why do you want your friend to get off the computer. To be off the computer? No. You miss your friend and you want him to hang out with you. You are worried that he is missing out on life by living in the game and you're both going to pay for it later.

Just ask, man.
Build and Deploy to the Cloud Using Netflix OSS
a bunch of API design guidelines flow from Scott Meyer's famous maxim "Make interfaces easy to use correctly and hard to use incorrectly."

http://www.aristeia.com/Papers/IEEE_Software_JulAug_2004_rev...
>Do you mind elaborating what are MBP about? Keep in mind that we already have the Air and plain MacBook options with increasing trade-offs to favor portability, which are the exact cure to your argument

All Mac laptops are supposed to be thin, weight little and generally make the right compromises for portability.

The "Pro" line is also expected to have the most powerful graphics and cpu of the whole line, but still under the above restrictions. And they're supposed to only stay the same or go down (in weight/thinness) not have regressions to fit some desktop-class CPU.

So it's not like Apple says "we have the Air and Macbook to cover thin and lightweight, so now we can pig it out with the Pro's".

That has been their philosophy and design thinking from the start, and that's how they've sold all those million units.
Given that I am ignorant, it looks like a conspiracy.
Can you describe your file encryption procedure? In the Meta::Chunk class the 'encrypt' function only computes AES-CBC with no MAC, but there are calls to compute_strong_hash at other points in the library. There are references to a (non-cryptographic) Rabin hash as well as SHA2-224 and SHA3-224 in these functions - which is used for ciphertext authenticity and integrity?
You can be honest without being an asshole. This is related to people who win arguments as assholes. Sure they won, but they pissed everyone off so what does it matter? Then they go hide behind "I'm just being honest." No, that's being an asshole.

There is saying, "you can shear a sheep over and over, but you can only skin it once." Learn to shear.
Show HN: Financial instruments for a decentralised economy
I thought https://apisyouwonthate.com/ was pretty good, assuming REST API.
Serving markdown content isn't a niche, within the set of what gollum does.

I honestly don't understand what "aggregating/associating" you're talking about, that isn't possible in a regular markdown wiki (eg using gollum, but also several other md based wiki tools).

As for suggestions - if your tool is specifically aiming to be lightweight, use a lightweight db, like SQLite.
It's taken... I dunno, 50+ years?... but it's nice to see more and more code being written that doesn't assume programmers are superhuman beings with an IQ of 250 and infinite concentration and working memory. We need all the help we can get, so that we can focus as much of our precious, limited cognitive firepower on what really matters. When even John Carmack is talking about getting all the help he can from his development environment [1], you really ought to listen.

[1]: http://number-none.com/blow/john_carmack_on_inlined_code.htm...
What's your business model? I think this should be clear from the start.
An angle that nobody else has brought up...

The Port Authority authority was set up under the instigation of Robert Moses by Al Smith to provide Moses with extra-legal authority to complete his works projects and otherwise execute his whims.

There was a point in time in this city when the head of the Port Authority had more power than the Mayor of New York.

The power exercised by the Authority and attitude of secrecy are institutional. It predated 9/11 and it will never go away.
How do you deal with securing the DB's in this setup? Is it possible to isolate the compute engine DB ports to only your appengine instances, or do they have to be open to the whole world?
On that point, after you've read whichever of the many great recommendations you end up reading, don't get discouraged if you end up having to scrap the first several APIs you build. Part of the reason building APIs is so opinionated is that it's so difficult to do it well. Look at the API documentation for a bunch of different Google projects. Some of them are absolutely abominable. Others are quite good. Algolia has great documentation. When you get it wrong, you'll know. And that's all you really need to make sure you do better next time.
Having a couple of bridges and making clear that you have always a matchstick at hand can be a game changer.
To the extent that a single address might be home to more than one person, shouldn't we pre-pend the name of the specified person to the address?
It can be https://news.ycombinator.com/item?id=12262754
in this case "Nándorfejérvári út 4" can be shared as "CRUEL RUN 4604 - Budapest, Hungary
Hmm, I wonder how's the pokemon population out there? That'd drive them nuts too! :D
I actually think that medical records are basically public. It's only a matter of time before the various doctors offices or government agencies or private companies that hold these records are hacked and the records released on the Internet.

That said, I would definitely trust a private entity with specialized knowledge over the government or individual doctors offices, so I wish you the best of luck.

For example, I just had my medical records sent from an old doctor's office, and the only thing they required was a fax with my signature on it and an address to send the records to. Could have been sent by anybody to anywhere, and there were no checks whatsoever.
Ah, thanks, I missed at first somehow.
That might explain the popularity of it, but I actually found it from poking around on jvns.ca from the recent post about how gdb works.
We proclaim valuing work-life balance as a signal. It's "look at me; I have enough valuable free time to spend it playing golf." We may or may not actually be all that committed to it. We just use it for purposes of signalling status.

People pursue status almost unconsciously. If you don't pursue status, you might pay for it with your job. The thing I find appalling is that employers seem to encourage this - after all, if your people are so busy knifing each other in the back, they're probably not actually working.

Of course what I'm missing with that is - that's how they got there.
My grandfather was an RAF pilot during WWII, who lived in Saskatoon and Kamsack from 1920ish until the 1990s -- I'm not sure if he was stationed there during WWII (I think he might have been put on the east coast) but if he was, he'd likely have known the people in the planes involved.

He passed away early this year, so I unfortunately can't ask him.
I'll be damned. This should be squirrel fact #1.
The author writes:

> Research shows that people who are given instructions for how to lie less in their day-to-day lives are actually able to lie less, and when they do, their physical health improves.

Perhaps you could, you know, link to such a study for those of us interested? OR maybe point out the author so we can look it up ourselves? Searching for "instructions on how to lie less" produces results like "Instructions for filling out IRS Form 1040." Great.
Security guards are not hired or paid for their intelligence or ability to deescalate a situation or anything remotely related to security.

They are paid to be imposing and bully people and occupy a space. If one is ever bothering you for doing something you have every right to do simply call the police. Especially if a security guard obstructs your movement or touches you.

Police generally dislike bully security guards as much as you do and will tell them to knock it off immediately. A pattern of harassment will generally get the security guard fired.
that might be insufficient for densely populated areas, perhaps an additional optional 4 digits?
Great article and great paper. Similar set of questions that get asked as part of AutoML, including the idea of hyper-heuristics, but in the AI community instead of data science. Thanks for the insights.
On lowish traffic apps, it's way way more expensive as you have to pay for the VM's to be permanently running. AFAIK you also need to have 2 app servers running as they get restarted once w eek (at least thats how it is for Java apps I believe)
I don't use it on GitHub page. It updates more frequently than the site. The next revision of the website will contain a new motto, but I have to make a new motto first.
My thoughts exactly. I might give this a spin. Here's hoping it has "Folder Master" support.
From the list of words at https://github.com/roberdam/Xaddress/blob/master/en/adj_en.c..., I take it that some locations will be labelled DESPERATE, UNSPEAKABLE, POSTDOCTORAL, OBSTETRICAL, GENEALOGICAL, ASSASSINATING,CORRUPTED, PROGESTERONE, etc. etc., also RUSSIAN, UKRAINIAN, DUTCH, ...etc. Where did that list come from?
> I have not seen any website disclose to explain what exactly these button-clicks do to help anyone?

Wild guess, you entered the world of online interactions after mailing lists. These buttons address the need of people to be "contributing". Before "+1"/"like", we had "me too". People want to feel like they're supporting views they like, and that button gives them that way, leaving space for more meaningful contributions in the actual text.

It's the same thing as a nod in a 1:1 conversation. "I'm paying attention, I'm here, I agree, continue".

That's where they help, allowing a flow of communication that suits people. Looking at the cumulative number of those... "Narcissism" comes to mind.
When your Big Tech company lacks toilet capacity: Amazon (2015)
Keep a few printouts of the PDF from here handy. Not saying that you'll be listened to, but at least you'll have resources to assert your rights.

http://www.krages.com/phoright.htm
The Great Productivity Puzzle
The source packages simply state that they depend on another package, or one of multiple packages.

The problem is that their half baked binary distribution model doesn't then follow the same dependency rules.

Terrible tool, terrible results.
Wait, undefined parameters are guaranteed to be zero in C? That's something I wouldn't have expected. Certainly nothing I would rely on in my own code.
In OpenBSD you'll see stuff like:

warning: stpcpy() is dangerous GNU crap; don't use it

warning: strcpy() is almost always misused, please use strlcpy()

warning: strcat() is almost always misused, please use strlcat()

warning: sprintf() is often misused, please use snprintf()
> To take this article as an example, according to the HTTP specification, the `Content-Type` header is supposed to have the final say in what media type is being served. Internet Explorer decided it would be better to use heuristics. I think the idea was that if a web host was misconfigured, rather than have the web developer fix their bug, it would try to guess its way out of the error.

Which kinda worked. The problem was, it opened it up to abuse. If you had a web host that allowed untrusted people to upload images (e.g. profile photos), you could construct an image that tricked Internet Explorer into thinking that it was an HTML document, even if the server explicitly told clients that it was an image. The main difference between images and HTML, of course, is that HTML can contain JavaScript, which would now execute in the security context of your web page.
So all of these web hosts, thinking they were only giving people the ability to upload images, were now letting people execute JavaScript on their domain – simply because Internet Explorer tried to be lenient.

This is an interesting example, though I think this is a fair bit different than being lenient on HTML interpretation.

The topic was strict HTML. Accepting malformed HTML doesn't seem to pose much of a problem. Blindly executing a non-executable file seems like a much different problem.

> Netscape interpreting certain Unicode characters as less than signs. People were correctly escaping `<` as `&lt;` but the Unicode characters slipped through and caused XSS vulnerabilities in that browser.

This doesn't sound like being lenient. This just sounds like a bug.

> Browsers ignoring newlines in pseudo-protocols. Want to strip `href="javascript:…"` out of comments? No problem… except some browsers also executed JavaScript when an attacker placed a newline anywhere within the `javascript` token.

Huh? I don't understand the scenario being described here. It again sounds like a bug rather than lenient acceptance of data, though.
§120.43 is marked [Reservered]

§120.50 and §120.51 are marked XXX

§121.1 :
e-f and j-w after "Note to Paragraph (d)" in Category IV are Reserved

d and h-w in Category VI are reserved

etc.

[1]https://www.pmddtc.state.gov/regulations_laws/itar.html
I just get the following so it seems like my version of file has been patched to handle this case.

test2.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 72x72, segment length 16, comment: "asdf\033[1;31mTest?\033[0m hmm", baseline, precision 8, 320x85, frames 3
I can think of a few problems with this philosophy right off the bat. It doesn't give us much incentive to act politely. Also the first point reminds me of Sense and Sensibility when Marianne doesn't want to share her sadness with Mrs. Jennings not because she's a people pleaser but because Mrs. Jennings is not tender or sympathetic--all she wants is a supply of gossip.
> I've always seen the statement that evolution is intentionless to be a bit arrogant

Assuming intent without any proof is the by far more outrageous statement. I have no intention of entering any discussion based on "believe" though.
If you have very little traffic then what you are saying is true, flex GAE requires you to keep one VM running.

For our our app (Streak) we run 100's of instances, we moved some of our services from standard GAE to flex GAE and saw a HUGE reduction in costs. Depending on workload we saw 5x-10x reduction in cost. To see why this is possible, look at the price of a standard GAE instance and the price of a default flex instance. For roughly the same price you get a way more capable machine.

You just have to have enough traffic where you'd like to keep at least one instance running all the time. Enough traffic in this case is a really small number. If you're traffic is lower than that number than who cares about optimizing costs, its gonna be cheap no matter what.
I dunno, don't we keep learning that gut flora has a big impact on all kinds of things?
7 Ways Your Smartphone Is Being Hacked
Yeah exactly. Why don't both John and Steve both just worry about his own problems instead of trying to refine and optimize this needless intervention?
One thing I don't recall ever seeing addressed in this and similar pieces about NIMBY-caused housing issues is how to deal with the current residents who, for various reasons, don't want change. In cases where they are the majority of the voting power and/or influence, what methods exist to protect those who are in a position to exact this change? Seems to be if the system is broken, you need to find another way...

Also, I'm curious what residents of Palo Alto who resist this change think about the risks and proposals (if any here are brave enough to voice their opinions). I'm genuinely curious. Is it fear of increased crime and lower property values if they let in lower income people via more affordable housing?
for #1, doesn't OpenBSD have the same policy?

#2 is one point, but for #3, I would agree that a temporary patch to your patching utility that would make it difficult to apply the permanant patch should be approached cautiously.
> My metaphor is "playing catch". Toss the ball, hope your partner tosses it back. Repeat. The goal is to keep the game going. Some one doesn't throw the ball back, oh well, move on to next partner.

Also known as "tit for tat" in the Iterated Prisoner's Dilemma, a very successful strategy.
Speaking of gopher... could this be a way to get images on gopher:// pages?
The main reason to share knowledge
I actually also misread and wanted a book on typography so thanks.
Student Loans Are Still a Crisis
> if/when ruby is supported

Ruby (and Node) are supported on the Flex Env the same way Python 3 is. JRuby may also be usable on the standard environment's Java runtime (ISTR seeing a how-to in the past, but I also seem to recall at one point seeing that there were some issues.)
I'm not trolling. This kind of analysis is frequently trotted out to argue against transit, cycling infrastructure, and even sidewalks. Take for example this (totally moronic) post at the Freakonomics blog:

http://freakonomics.com/2012/11/07/can-mass-transit-save-the...

It's an anti-transit argument based entirely on energy per passenger-mile traveled, which is only relevant if you think a passenger-mile is a good thing which should be maximized.
I have been waiting for someone to do this analysis; I had been thinking for a while that there was something more "boring" about his iPhone tweets. Thanks!
Especially amusing was that Guido was working on the GAE team for a while, and even that wasn't enough to get them to support Python3.
During the indexing procedure, the value of SHA3-224(AES256(data)) is computed for each chunk.

Then, the list of these hashes is placed into Meta structure.
After that, this Meta is ECDSA-signed using a EC point, decoded from A-type secret.

Any other type of secret contain the public part of EC point and can verify the signature.
1. HTML is very forgiving. HTML also provides a comment mechanism <!-- --> between which anything will be ignored from a browser perspective.

2. JPEG also allows for comments and other embedded metadata which won't show up in the displayed image.

3. Start the file with a JPEG header and metadata section, then switch between HTML and JPEG using the comment functionality mentioned above

Essentially!

"But wait, why is it shown as an image in one context and as a web page in another?"

The answer is in the question: Context. If you expect a JPEG you will get a JPEG, and same for HTML.
The other side of the coin is that big name GPU manufacturers spend a lot of time working with game developers to fix issues both with the games and with their own drivers. You often see Day 0 driver updates that coincide with major game releases. This kind of constant test and refinement squashes a lot of bugs over the long term.

Intel doesn't do that. You basically get the driver that they originally wrote for your chip and that's it.
In other words, if Microsoft can't keep the proverbial cat in the bag what hope do other less tech-savvy companies or organizations have?
We detached this comment from https://news.ycombinator.com/item?id=12262995 and marked it off-topic.
No, not at all. It doesn't run the program, the program isn't correct, it just compiles and links. Symbols don't know their types (... with some caveats about name mangling in some languages).
Would you bet as much on Scala Native?
In my experience this is a common problem in tech startups, often because "the boss" is a "business" guy who is imposing unfair things on engineering. For example, instead of following a lean startup or customer discovery method of determining the product, he is imposing feature-of-the-week management based on whatever random thing a "potential" customer wanted that week, and never changing the delivery date even though the spec (spec? No he just requests a feature, never integrates it with he product design) ... is constantly changing.

And this isn't a specific example, this is just something that has happened so often that it seems to be an epidemic.

I think Agile is partly to blame for this. Sure, changing direction every 2 weeks is ok, but you have to leave room for designing the new features, you can't just add them to the workload for the next sprint.
Thank god. The nightmare is ending.
Or, they have a huge mortgage to pay off and are in danger of losing their house. That'll keep people in an abusive relationship for a long time.