skysight-inc/HackerNews huggingface dataset:
Speculation: her ID is probably outdated. The author is trans[1] and transition in the UK is notoriously difficult. In particular, it takes at least 2 years to change the gender marker on one's ID[2].

[1] https://libreboot.org/gnu/

[2] https://www.gov.uk/apply-gender-recognition-certificate/over...
Word 2007 document shrinks upon printing
My printer has the latest driver and works great with other programs (Illustrator, InDesign, AutoCAD) and even works great with Word 2007--except for one document. Originally this document is a size 7 x 10 (and it printed fine), but I changed that to 5 x 7 with half inch margins all around. Now it prints a mini-page of about 2 x 3. It is a perfect print, but just chipmunk sized. Increasing the margins to three-quarters all around does not help. Resizing it to original size or even 8.5 x 11 allows it to print normal, but I need the smaller 5 x 7 size. As a final note, all of the above mentioned printing is done on 8.5 x 11 paper. I am using Word and a desktop printer with letter size paper for draft purposes, but the final product will be a 5 x 7 booklet.
> Almost every ant file I've had the pleasure of working with in the wild is made badly (having to run things in specific order instead of depending on each other is a classic).

Dependencies were a mess. Depend on A and B with both depend on C? C gets pulled in twice, build fails. Workaround? Hack up A to depend on B instead, and have your project depend on A.

Surely adding a new dependency isn't supposed to involve mucking with the build files for half of your existing previously fine third party libs just to get the bloody thing building again - such that all dependencies are only referenced once, yet such that every library has it's dependencies indirectly satisfied by whatever it's been configured to depend on.

I assume I was doing something wrong. I probably sunk a good week into consuming docs and trying stuff out to figure out exactly what. I still have no clue. My coworkers couldn't figure it out either.

I wrote wrapper scripts - and later a full blown partial adb wrapper - to fix the silent deploy failures, after one too many hours of wasted debugging sessions (caused by debugging stale builds) made me crack. A few commands to check file sizes and timestamps... a few regular expressions to parse the results... a few debugging sessions when e.g. the installation defaults for "adb logcat" log output format changed between SDK versions...

After reaching a similar snapping point for ANT, I took the slightly less drastic option of switching to gradle for the next Android project I tackled. I remember gradle being merely 50% as terrible as ANT. I seem to have successfully repressed many of my more detailed memories of dealing with both. Huzzah!
I think our blogpost [0] is more interesting than this wrapper in this case, at least to the HN crowd as it explicitly calls out capacity (120 Tbps) and provides more context.

Disclosure: I work on Google Cloud.

[0] https://cloudplatform.googleblog.com/2016/10/new-undersea-ca...
Given that it's effectively key->key->value, I'm guessing Cassandra for the main backend. The data model fits very well, and it would give you the kind of scalability you would need for this sort of thing.
One reason people aren't charitable anymore is because the government has muscled itself into that role.

It also doesn't help matters when it shuts down people's soup kitchens for bureaucratic "violations", threatening them with prosecution, and makes laws banning "public food sharing".
SEC Wants More Time to Decide on Winklevoss Bitcoin Fund
Building Blocks of Life's Building Blocks Come from Starlight
> It's being supported by the evangelicals who will not remove their vote from Trump on the grounds that they really want that supreme court seat.

You make it sound illogical.

As a religious conservative, I do really want that supreme court seat.

The President has to really ask for permission for everything else (laws, budgets, wars, etc.), but justice nomination is very largely his choice. Don't be surprised if that factors heavily in my decision.
You’re not obligated to use it. All existing editors (and languages) also have their flaws* and room for improvement, and I’m happy to see people try.

* Preempting the “then send a pull request”: sometimes the flaws are fundamental or otherwise unlikely to change, like VimL, Emacs’s keybindings, Sublime Text’s closed-sourcedness, Atom and VS Code’s Electron bloat…
I have just looked into Estonian e-residency. The idea was that the Estonian government would establish a legal framework, which they did, and that Estonian service providers would take it from there, which they didn't. ["in reality they usually refuse to open bank accounts because in their minds e-residents have no links with Estonia."]( http://www.estoniancompanyregistration.com) Especially financial service providers are not following. Hence, you would be no more "e-resident" of Estonia than of other countries, just by entering that programme. In fact, other countries, such as even the UK, have better and more convenient programmes for this, which enjoy better support in general.
Like other's have said, Unreal/Vive is a much better platform.
Not all bodies of law would be called a code. "Code" is, I think, always legislative in nature, and specifically indicates a codified or organized and self-contained body of law. For a good example of the difference, compare the United States Statutes at Large with the U.S. Code. I'm not sure if that distinction carries over into the civil law countries, but I'd think it would (in order to revise or add to the civil code, you'd have to enact various statutes).

There's also the "model code" category in the US, where what you're codifying is typically common law principles distilled from court decisions, subject to some attempt at reform by the people involved in developing the model code.
> For your statement to be valid, you'd have to prove that there is a considerable amount of information missing and is only available via conservative media.

That is not the standard for bias, and the fact you make your standard "Well if it doesn't have info that conservatives have". What about libertarians? Anarchists? Socialists? Fascists? Communists?

Everyone is bias, some places do a great job of separating out their biases from reporting but its fantasy land to think that there are motivated journalists out there that just don't have an opinion one way or the other.
Finder on OSX as well.
5 Συμβουλές για να κλείσετε ραντεβού με ένα call girl – escorts|
As for "cop out" — it's not like long options prevent you from writing good documentation! Those are two different, unrelated things.

I must vehemently disagree with you and anyone else that these are two different, unrelated things, because I assert that there is a direct link between poorly or non-existent manual pages and --long-options, and no amount of punting to GNU texinfo, a solution proprietary to GNU/Linux, will change that.

As noted in a related post, brevity in UNIX has to do with ergonomy, and nothing whatsoever to do with link speed. That git has so many options is either a failure of the interface, or poor documentation, or both (after trying out git, I'm completely skipping it and going from Mercurial to Bitkeeper, and the interface is one of the reasons for that).

Actually Mercurial is a perfect example of just how irritating and anti ergonomic long options are, example:

hg revert --no-backup some/file

so much typing. Unbelievably frustrating and irritating to no end.

As for zsh, how could it possibly know how to complete the long options of every single application on the system? How does that work?

Also a point on your coreutils argument: two letter application names, where names can be meaningfully shortened, is good design every programmer who cares about their and their users' productivity should follow; where that isn't possible, the name should be shortened as much as it can be. For example, I wrote a program which builds a list of SVR4 package dependencies, but instead of naming it find_dependencies, I named it fndeps. The manual page should explain what the program does, not the --long-options; software without a comprehensive manual page on UNIX is fundamentally shoddy software.
Can you explain the additional patent exposure you face by using React?

If I use a clean room clone of React, how does that protect me from Facebook suing me down the line? In fact, by not using React, you are more vulnerable to a hypothetical suit by them given you won't have been granted by them rights to their patents.

Their license gives you everything the BSD license gives you, full stop.

Then it additionally gives you temporary access to all of facebook's patents related to it. The only thing you give up to get the additional patent license is the right to sue them for patent infringement. If that isn't valuable, then just use the software under the BSD license.
You posted it as ironic, but after reading your idea there are 5 teams feverishly working on it. :) By the way, how does lolcat-aio-matic.com sounds to you?
What makes you say that? "The Peering Links" is way to generic to be useful - hundreds of companies and networks operate "peering" (or transit, or transport) links between the US and Asia. To name a few: Google, Facebook, Microsoft, Cogent, Level3, NTT, HE.net, China Telecom/Unicom/Mobile, KDDI, Tata, Verizon, Korea Telecom, PCCW, LG, SingTel, Telstra, AT&T, CenturyLink, Bharti Airtel, and Softbank.

Regardless, that is more or less independent of this cable, which will be used for bulk data transfer by 2 private companies.
A Mexican architect has a vision for a city straddling the U.S.-Mexico border
Interesting Instagram moved the favicon image but Facebook has not
If the language is relevant to the innovation then I think it's fine to mention it. For example, a font renderer in Rust that is faster than FreeType[1]. There is also Servo[2], which is a web rendering engine that will be able to eliminate memory corruption bugs.

For other projects (like this one) I find that the language can be a distraction from the actual value it provides.

[1] https://medium.com/@raphlinus/inside-the-fastest-font-render...

[2] https://servo.org
I agree but I also disagree. We have a fair amount of difficulty finding talent to fill our tech roles when they come available. However, much of my job is to automate away other people's jobs. I've literally taken more than handful of good paying / medium skilled jobs out of the market with my software.

If the trend continues, and it is, more and more of these jobs will go away. There is, in my opinion, a limit -- you can't run a company with nobody. But historically my company hired large amounts of people to do jobs that have now been obsolete for decades because of technology.
Have you tried VS Code? It was noticeably faster than Atom when I tried it.
Crash: how computers are setting us up for disaster – Tim Harford
> I find it refreshing that he says what he thinks.

you can rephrase that email in a nicer way, while still expressing what you think.
For example, you can drop the first paragraph, and no information is lost.
You can also remove "if not stupid" and the informational content stays the same.

I am an OpenBSD fan in many ways, but you can generally express what you think while still being kind.
DeepMind: Give an AI a working memory, and it solves puzzles in a human-like way
So searches like "Linux" "California" "lincoln" "Hitler" "Disney" and "red" return 0 results
Humans are meant to program things. Life is meant to measure and judge. Software isn't very good at that yet because we've yet to figure out why we're good at it.
Speaking of, I know it's way out of scope for Unicode, but am I the only one that is sad that Unicode only provides the symbols for math and not the layout? The poor standardization of mathematical formulae in various document editors is a constant frustration. You can happily move Word documents to Google Docs, but all the formulas vanish because there are a zillion standards for formulas and all of them are terrible.
> You make it sound illogical.

> As a religious conservative, I do really want that supreme court seat. That factors heavily in the decision.

Sorry, that's my bias seeping in. I respect your choice.

> The President has to really ask for permission for everything else (laws, budgets, wars, etc.), but justice nomination is very largely his choice. Don't be surprised if that factors heavily in my decision.

Not nuclear. He could launch with approval of his self-chosen cabinet, or choose not to defend our allies, resulting in more tensions in areas prone to nuclear war.

Personally I think the risks posed by Trump with his thumb on the nuclear button are greater than the lives saved by repealing abortion rights. May God bless you and all of us through these tough times.
Enough text editors exist given just Emacs :).

Seriously though, we need more competition and innovation in text editors. Even Emacs isn't perfect.
"Obama lets immigrants across border to kill white people"

Can't find that headline...

This was the top result from entering your headline google though

http://dailycaller.com/2014/07/05/border-meltdown-obama-deli...

There's a pretty big difference between ILLEGAL immigration and LEGAL immigration.
"Very largely his choice" ... then why hasn't the current nominee see a vote in congress?
> Personally I think the risks posed by Trump with his thumb on the nuclear button are greater than the lives saved by repealing abortion rights.

10 to 1 you're wrong.

https://xkcd.com/1132/
Some people avoid projects because of the language it's developed in, unfair as it may seem. This could be because they've used a similar project with performance or maintainability issues written in some other language. That could be because the project itself, or it might be that the language isn't particularly suited to the problem space. I know of a few projects for which I'm personally awaiting more performant alternatives. Others aren't particularly fond of the package managers and build systems that accompany certain languages. And, at the end of a day, the bias could be even less reasonable than that. Language bias is a unfortunate reality, but as long as it doesn't start a flamewar, it's not a big issue.

Additionally, on the positive side, some people want to contribute to a project and wish to do so in a certain language. This could be because it's their preferred language, or they may want to exercise a newer skillset or build a contribution portfolio in a new area.

The language doesn't matter much in a pre-compiled application, but when it's an open source application looking to gather and foster a community or build momentum, the language does matter.
Why "successor"? Has SublimeText died somehow? Last time I've check my copy was running happily.
Just Google it.

http://www.theverge.com/2016/7/8/12109832/google-apps-iphone...

There is so much articles and news about it. It is completely rational decision. Google like any other company at the end wants to maximize its profit, and iPhone is where the money is (Google it, 84% of profit of whole market goes to apples pocket_ I don't remember exact number).

I have used HTC desire around 2011 (I don't remember the exact model name) and my gf was using Samsung note (around the same time) the experience was disaster, no updates, bloated software, no bug fix, nos security fixes. Nothing,pure marketing and pure rip off. After a year I switched to Nexus line and my gf using iPhone. We haven't thought about buying anything else since then.

And right now , with this update problem Google imposing on Nexus line, my last hope for Android is dieing and I am considering buying iPhone. I switched from Nexus 4 to Nexus 5. It is unacceptable to me, device as capable as Nexus 5 doesnt get N update. Why would I use Android when I have better support, long term update with iPhone almost for same price (I could have bought iPhone 5 for 100$ 150$ more when I bought Nexus 5. Which was total mistake)

And remember developing for Android is what I do for living. So I am so enthusiastic about androids future.

I have really high hopes for Windows 10 phone. Their continum can be game changer. And don't forget Google is not software company, they are IT company. But Microsoft is different, they are biggest most successful software company in humankind history. They know how to develop software. The problem with their failure was stupid manager (Steve ballmer). Which is now solved. I hope they can compete with iPhone with their surface phone line. We will see how it is going to pan out.
There's Pyramid Analytics which is officially endorsed by Microsoft as "Power Bi onprem" and present on the Power BI's homepage.
I'm a very happy Sublime Text user, but I wish it were open source. I don't mind paying, since I get so much value out of it. If it were open, others could make contributions, and I wouldn't have concerns of my favorite editor dying off.

From the activity graphs, it looks like development on Lime Text has stalled a little. There's some updates in the wiki entries, but not much more. Hopefully things pick up!

In relation to editors, I've been playing around with Spacemacs and evil mode enabled, but so far I haven't found the time to give it an honest chance as my daily editor.
Perhaps this open source project was posted on Hacker News not only to garner users, but contributors?
They are also lucky their parents met, so your point is?
Sandstorm.io is another. FWIW, we've been talking about these types of startups coming for a few years now. It's probably a few years out, but on-prem (or what I call the Intercloud) is definitely going to be bigger than anything we've seen yet.
>For your statement to be valid, you'd have to prove that there is a considerable amount of information missing and is only available via conservative media.

No, information may have been made available by biased media, but it may have been presented in such a way to adjust the perceived significance of it.

Take the email scandal for example. Every news outlet provided the information, but there are vastly different conclusions about the importance of it that a reader will be led to draw based on how the information was presented.

Even the headline you were upset about was a logical conclusion given a viewpoint based on the information available about the recent shooting of the police officers.

Information: Two policeman killed by a man who was in the country illegally

Conservative news interpretation: Illegal immigrant a result of poor border control policies by current administration. Therefore, "Obama lets immigrants across border to kill white people."

Liberal news interpretation: Immigration is a touchy subject right now, exclude anything related to it. Therefore, "Two policeman were killed by a person who happened to be a human."
Scullog: Log File Streamer and Local File System Browser, based on NodeJS
I've been guilty of this. When meteor.js was new, I made an issue tracker, and proudly submitted it to HN with a title something like "Issue tracker made with Meteor".

Some things I found:

1. You have a much better chance of getting upvotes if you appeal to a popular technology. Had I not mentioned Meteor I suspect I would never have made it to the front page.

2. In my case, most of the initial interest came from those more interested in the underlying technology than the application.

3. I found it very difficult to market the project as an issue tracker as it was already established as a meteor project.
The trolley problem is a simplification of a difficult ethical question. I wish people would stop dismissing it as though whatever simple answer they come up with makes the problem go away. In many situations, a car is going to have to choose between alternatives that each carry different risks. There simply are no universally acceptable simple rules to follow in such cases.
DeepMind Unleashes Another Major Artificial Intelligence Breakthrough
Global ATM fee reimbursement and 24/7 customer service. Helpful when you travel a lot.
I do not think writing Android apps is straight-forward and would not recommend it to new developers or engineers like the author who want to do other things like iOS. People's expectations for apps is only getting higher, and there are many, many things you need to understand in order to be a produce great Android apps.

As an example, another commenter noted the Android platform engineers not being opinionated about application development as a "lofty ideal", but more likely this is a consequence of the framework team having enough on their plate. The vanilla Java AOSP API surface (not even considering the NDK, support libraries, Google Services, etc.) is enormous. The Activity lifecycle is complicated, and it's very easy to leak memory or write spaghetti code. There are many ways to do similar tasks, and these also change with time. Etc.

That said, I love being an Android developer, and it is improving at an accelerated rate. To start, Android Studio and Gradle are far superior to the pain of getting Eclipse, Ant and the SDK tools working together.

Yes, Swift is awesome and shiny, but there is so much more to a platform than the language. Java has excellent tooling - great support for debugging, monitoring, automated testing for CI/CD (automated UI testing still needs work, but also improving), static analysis, etc.

The support libraries are also a godsend, enabling you to make an app that looks modern while being frequently updated and handling a lot of the compatibility headache from the platform's diversity.

Finally, there's a lot of great content online. The conferences are great and its expected to see their content on YouTube. Google's Android Developer YouTube channel is also fantastic (shout out to Jo and Ian!), and Google is slowly but surely improving the developer docs and integrating their sample code into Android Studio.

So yes, you do need to understand the new functional reactive approach. You need to know how to write a Gradle build. You have to understand the complexities of proguard rules. It's all pretty frustrating. But I also feel that many of the skills are more easily transferrable - I can also write a Gradle build for a library or I can use IntelliJ to better debug a servlet. With Swift and iOS, there's only vendor you can build for.
A mini ACSL tutorial for Value, part 3: indirect assigns
Okay, that's a pretty fair point. Obama's nominees have had astronomically high wait times.

His average is 35 days, compared to 10-20 days for recent presidents. http://fivethirtyeight.com/datalab/obama-has-waited-longer-f...
Let me correct you as a former atom user(1+ years):

-runs on linux and mac with problems, barely usable on windows

-keyboard mapping issues on various non-US keyboards

-ridiculously unextensible - coffeescript? really?

-most of the bug reports I've done in my life is for atom and atom-related extensions - they're the most buggy softwares I've ever used. Btw non of the issues got a fix...

-can't handle large files and slower than sublime/vim/emacs etc.

-weak dev community

-terrible ram/vcard usage, unusable in a virtualbox

+some themes looks nice on it
Learning How to Count (Avoiding the Fencepost Problem)
It is a scam. They're not looking to fill in those positions. They just open those positions up, under no obligation to hire, then report to their gov censor that they have created x amount of jobs without the intent of filling those positions.

When they have to fill in the positions, they complain about the lack of "talent and skill" in filling the roles and then push for h1bs to fill with cheaper Indian and Chinese workers.

Every once in a while they'll fill it with a techbro "hip to the game". The entire thing is a complete hoax.
Distributed Algorithms [pdf]
the extension language, I'm guessing.
Insane over exploited American work culture
Scullog, having capability of sharing the local drive to the browser. Stream the log file via Socket.IO over browser. It run on any platform such as windows/linux/mac. It run as service or standalone mode.
Experts observed several malvertising campaigns deliver Cerber 4.0