skysight-inc/HackerNews huggingface dataset:
You can also just use 'fuck' for this:

> git git pull
git: 'git' is not a git command. See 'git --help'.

The most similar command is
init

> fuck
git pull [enter/↑/↓/ctrl+c]
> But in an article on gay marriage in the US, would the NY Times really have felt the need to observe that "one preacher even claimed - with no evidence - that homosexuality caused earthquakes"?

https://www.google.com/search?q=site%3Anytimes.com+god+punis...
I do. Everyone has their own tics; one of mine is that.
Ethereum Founder Vitalik Buterin Co-Authors Plan for Interactive ICO Protocol
Airbnb to Test Branded Apartments in Florida
Myth of the Brown Recluse
I don't understand how this can be a patent. I seem to be infringing on the patent every day whenever I try to navigate through xmls and json files with a friendly API. Can anyone shed some light on how this patent is innovative?
Predictable revenue is a great approach to segmenting your enterprise leads, customers, etc. Also, I like Steli's approach from close.io blog
They have - often this is used to portray the other side as kooks, and delegitimize them (not that they were very legitimate to start out with).
We use both at Facebook! React Native works cross platform whereas Litho provides performance that beats the Android Toolkit - so they are each beneficial for different use cases. Litho is heavily inspired from RN so the programming model should be familiar.
It's pretty messed up how this mirrors similar questions that come up when discussing autonomous vehicles- While we in the West try to come to grips with the agency of computer systems, other places are still trying to come to grips with agency for adult humans.
I think the rapid evolution seen in cryptocurrency can be largely attributed to the resistance of cryptocurrency to regulations, which necessitates technological solutions to behavioral problems, while preventing artificial barriers to entry from being put up that would otherwise cause the sector stagnate.
I started out during the Node + JS revolution and I am more than certain I am seeing a similar level of innovation happening in F#. The community is titled towards more mathematicians and scientist, but mainstream adoption is right around the corner.
Sorry, my mistake. I now understand!
> based in part on the reputation of the outlet

The reputation is where the bias lies. Consider the new york times: you probably respect it if you agree with it. If you don’t, it’s crappy narrative journalism. This certainly aligns with the parent comment’s claim that “facts” have never been the forte of any media; they simply need to agree with their readers. There’s simply little need to get 100% accuracy when 70% suffices to continue subscriptions.

Also, note that you can only see the issues in reporting if you’re closer to the story than the reporter is.
Was initially excited at this prospect as I would like an easy to use streaming tool that's not twitch or youtube for smaller personal projects, but at $75/mo. for 5 hours of streaming this is a no go for me. Can't think of a market where that pricing makes sense.
Ask: What are the tools and factors that let you to program at your best?
I've been thinking about how and when I program at my best, what the tools are, what the situation is and how I can engineer it more often.

It's a combination of editor/IDE (that I know), debugging tools, clear goal, clear head, ...and a bunch of other things.

What are your factors of 'the best programming you'?
I have no problem with countries demanding that their citizen's data be stored within their borders and subject to their laws alone. As a Canadian, I take it as a given that any data of mine or about me that's stored on American soil is to be considered as-good-as-public, thanks to their alleged willingness to go so far as to steal sensitive data and share it with competing American interests. [0]

0: https://google.com/search?hl=en&q=nsa+handed+trade+secrets+t...
Does anyone know how they identify Russian citizens?
I've always thought the risk of too hot "balls" in the car was greater in that area of the world ...
For the record, I prefer Litho regardless of performance characteristics. The immutable data model works really well with AutoValue, which in turn works well with lots of things in Android and I find the API a lot cleaner than the default RecyclerView API (there are alternative Adapter implementations for RecyclerView that bring it's API closer to Litho)
Can Tech Startups Do Good Journalism?
Yup. With lots of commands, not just git.
Most Effective Weight Loss Tips
All the time, at least twice already today. Another common command that I'll start typing only to switch context from is vim.
> it is because of exceptionally inefficient use of the lanes

No, it's because the customer is installing the cards they want to use, and those cards are consuming PCIe lanes.

A system with more PCIe lanes lets the customer install more of whatever they want. The PCIe revision doesn't matter, and neither does the "efficiency" of the cards they're installing. More lanes means the customer can install more of whatever they want/need to install.

Sure, you could spend more on a 10GBit card that supports a newer PCIe revision and doesn't use 8 lanes, or just go and buy an AMD system which costs less than Intel and provides 64 PCIe lanes anyway.
Seems perfectly reasonable to me. Biking on the sidewalk is not safe.
is it the first time or, like lebannon or iran, there was a time when women could drive before ?
Cool. It'd be nice if the app used the secure enclave on phones too.
They're both opinionated. Actually, every framework out there is trying to reinvent the wheel (shame on Web Component slow and still ineffective development, what a pity).

I guess will stand out and prosper the one with the largest adoption (to this point, React). All this looks exactly like the old jQuery vs Mootools vs Prototype debate 10 years ago.

History repeats itself.
I realized this myself. And eventually ended up with a fuzzy search thing (using FZF): https://github.com/chrissound/LinuxVerboseCommandLib

I can usually get away with typing the first letter of each word. So `gd` for git diff.
No, mainly depends on how much outrage can be mined out of it. Influence is largely the byproduct of the press attention, at least in the scales we have in the US, and the press wants to have people engaged (clicks, views, ads) and also preferably show their political opponents are crazy evil idiots. Emphasizing outrageously stupid claims by some obscure personality serves both goals - people get outraged, share the links, ad impressions follow, discussion follows, etc. etc.
Think about all the keystrokes you'd save if you just typed "vi" instead.
The dual income household had an unbelievable impact on Western and Asian economies, buoying incredible growth.

How the KSA handles the coming social liberalization will be interesting, Chinese women still grapple with social conservative attitudes regarding working women (ie: leftover women). It is inevitable that the people of the KSA will encounter similar difficulties.
> This could quite feasibly lead to the development of a local competitor

Wouldn't this regulation apply to competitors as well? If Uber has deemed that it's not feasible to be competitive with taxis/etc with the new regulations, how would a direct competitor be able to compete in the exact same regulatory environment?
I know it's oh so tempting, but please don't post unsubstantive comments to HN about stupid shit—especially not on inflammatory topics. There's no surer way to degrade an internet discussion, and we're trying for better than that here (trying and failing, no doubt, but we can always fail better).

https://news.ycombinator.com/newsguidelines.html
That's a habit I may never break. There's been enough times that vi was actually vi.
How does joinder solve the problem? You still need to motivate all those individual plaintiffs to hire a lawyer and sue, then get a court to join each one (with, presumably, opposition from the defendant every time), and then you don't have the benefit of the streamlined class action procedural rules (streamlined relative to a case with several thousand individual plaintiffs, that is). And you still have to pay the lawyers!

I'm not here to say that class actions are the best, or even a good way of regulating, but I really don't see how the joinder rules offer a useful solution.
I wish the presenter had a better presentation, the code was very hard to read.
In case someone from Open WhisperSystems is reading: please add stickers. Seriously, I know so many people who are on Telegram just because of its sticker system and won't consider anything without that feature. This comes up again and again in online discussions where Signal is mentioned, and it hurts to see all the care and effort the OWS team has put into providing real security rejected out of hand because of it.

For the uninitiated, stickers are essentially a UI layer on top of image sending. Each user has a collection of stickers which they can add images to. This collection can be scrolled through quickly and any sticker can be sent to a chat with a tap, like a sort of custom emoji. Other users who see a sticker can add it to their own local collection by tapping on the sticker message. I see no technical reason why this couldn't be built on top of the Signal Protocol.
It is actually really neat how DRM tech is being reversed to benefit the consumer and privacy for once!

Almost daily you read about yet another new "innocent" tech being exploited and used for some corporate gain, taking advantage of the end-users. It's refreshing to see it go the other way!
> To finish the signup process, you'll need to be on a computer and using Google Chrome or Safari. Sorry about that!

I really wish you would have told me that before I supplied access to my amazon account.

Also, why in the world does this need to be an extension? Giving you permissions on both my amazon account and my browser is an awful lot of purview for an organising my e-book highlights...
http://abcnews.go.com/Politics/story?id=121322&page=1 ; "Falwell Suggests Gays to Blame for Attacks" [on WTC]

Pat Robertson was doing this 20 years ago, and I don't think he's really stopped: https://www.au.org/media/press-releases/tv-preacher-pat-robe...
Well, it is a major step – but Moxie always sells his solutions, even if they’re just a puppy, as solutions for world hunger.

As I mentioned, advertising with Snowden leads to a promise that Signal can not fulfill. Not even with this.

But, you know, there is already a solution for all the issues here: Don’t use phone numbers, use usernames! As it turns out, that is far more private and secure.
It's a little tricky to implement irregular algorithms in Futhark, but I'd like to give it a try. Do you know of a nice data-parallel algorithm for string sorting?
denial of liberty is expensive.
If you use firefox beta then it's fair to look for a product that supports your use case.
> So FF might actually be slower. It's definitely not noticeably faster than Chrome.

Yep, on some pages, on some benchmarks, it can go either way. I think this more brings Firefox to a competitive place, and shows the potential for the project Quantum - there's much more to come, webrender in particular.

> Both of those things can be counted in Chrome's favor as well.

Totally. Whether one browser is more secure than another is a complicated topic.
Mobile apps have the advantage of not being restricted to access on a single IP. So using their keys is often as simple as digging it out of the appropriate binary.

Android and iOS make it quite simple to grab the relevant APK or IPA packages as needed, then you just load that package into the appropriate decompiler or disassembler, look for strings first as often API keys are just left in as hardcoded strings.

It's not a recommended strategy if you want to be legitimate, but if you're going rogue anyways, may as well go all the way.
Hey, don't forget about zsh with a highlighting plugin! :)
Corps don't want to encourage (paid for) outside calls in many case?
Does he get to avoid testifying before Congress by resigning?
The Best Programming Languages for XML Processing
I don't like your assertion that preventing criminal activity is censorship. Fraud isn't speech: It's a criminal act to sell one thing and provide another.

I also disagree that better moderation practices will hurt small players. Especially since most of the concerning fields of business will be high value lines. And Google cannot reasonably say it is unprofitable to sell advertising worth $230 per ad click if they have to verify it's quality first. It would be reasonable, I think, to suggest that humans should vet all advertising in these extremely high profit margin fields.

The primary issue here is one of perverse incentives. Google profits heavily off criminal activity, and so has strong incentive to not only permit it, but implement practices which encourage or enable it.

Google is a business, and businesses make decisions on profit. I'm sure you can agree with that. I'd hope you'd also recognize that the times in which Google does what is best for the consumer is generally the times in which those actions are also the best for Google. Like any corporation, it acts in it's own best interest.

I know I've agreed with some of your thoughts, like preferring optional SafeSearch-type filtering on YouTube over removing adult content, so my question is, how do we get Google Ads incentives aligned with consumers? How do we make it bad for your employer to sell high-priced ads that are criminal?
> It's what the law says

The law varies city by city. Where I live bikes are prohibited from the sidewalk only in the downtown area and it's legal elsewhere. Not that it stops anyone from biking on the sidewalk even downtown or that it ever gets enforced.
Somewhat related, from my .bashrc

for a in $(git var -l | sed -nE 's/^alias\.([^=]*)=.*/\1/p') ; do
if ! command -v g$a >/dev/null 2>&1 ; then
alias g$a="git $a"
fi
done

Which creates a shell alias prefixed with `g` for each of my configured git aliases if there is no conflict. So I get not only the `gst` command you mentioned and ones like `gco` (because I have Subversion-equivalent aliases for common commands), but more complex ones like `gstpup` (stash, pull upstream, stash pop). Combined with `alias g=git`, I seldom type "git" and the setup is pretty convenient. I've thought of making the above alias unconditionally, or report conflicts, as it can be jarring when an alias is missing. I've also considered expanding it to all git commands because sometimes my custom ones live as `git-$command` scripts and not aliases.
I find it really unfortunate that this is stopping people from adopting Signal.

However, I believe that this feature was added last year:

https://signal.org/blog/doodles-stickers-censorship/
Out of interest, would you be happy with this if you had no option, and such storage was obligatory? I.e., to be hypothetical, suppose a resident of Canada who did not want their personal information kept within Canada because they were under surveillance from the United States, and they knew that Canada shared information with the U.S. government. Would you approve of a law that gave that person no choice in where they stored their personal data?
This sort of thing is not unusual in misogyny. Similar arguments were used not just against women's sports but all sorts of things in the West over the past century.
Just to clarify, they didn't use ORAM, but designed a special algorithm for their specific access pattern. In particular, they do a linear scan of the entire user database, whereas ORAM would afford them polylogarithmic running time.
Yeah, maybe the headers could be pre-soldered, or just present as receptacles for pluggable cable ribbons that you also provide.

I think the important part would be breaking the hardware out of just being 'A Computer Box.'
The benchmarks in the article are from the final release. The benchmarks you're quoting are from July.
I mentioned elsewhere in the thread about my nostalgia for the Vic-20 and friends. Here's a book I remember taking out of the library when I was a kid: https://drive.google.com/file/d/0Bxv0SsvibDMTZ2tQMmpyOWtsRFk... I didn't ever build any of the robots from the book (there weren't really any useful electronics suppliers in town, and I hadn't yet discovered the magic of Digikey...), but I still feel like I learned a lot thinking about how it would work.

I just flipped through it again, and I'm 99% sure that the circuits in that book would work just fine with a Raspberry Pi. Obviously you wouldn't use PEEK and POKE in BASIC to program it, but if the programming environment that Kano is providing gives you any kind of GPIO access, this could be an awesome platform to introduce basic hardware hacking.
"For countries that require an alphabetic sender ID, the message displays NOTICE as the sender ID."
http://docs.aws.amazon.com/pinpoint/latest/userguide/channel...
Inaccurate. Taxes are usually shared between consumers and their trade partners, and the relative burden on each is determined largely by price elasticities in the supply and demand curves. Generally speaking, the more sensitive consumers are to changes in price, the more the tax burden is shifted to suppliers.

In the case of an import tariff, it is paid entirely by consumers, and domestic suppliers get a windfall from it, rather than sharing the burden. That's because there are two supply curves in play, domestic and international, and only one demand curve, because consumers generally don't care where the goods come from, and the internal trade of foreign markets is ignored.
> As an European of almost 30, I used to feel America is cool, but I got pretty disillusioned over the last 10-15 years.

You never thought the US was cool, but you watch their TV/movies, buy their clothes, use their tech, browse their websites for intellectual debate (hei HN) and use every other spare second to shit on the country and claim you hate it.

So pretty much like most Europeans. But the influence the US has on your life isn't going anywhere.
Oh no :-( Was super happy to use it - I guess we have to start looking for an alternative before google turns it off or requires a Google Apps account to use it.
There was precious little guidance given on exactly what a kosher implementation would be, so devs pms and lawyers just get together and make a good faith effort at it.

I imagine that in Russia and similar countries, lack of guidance is by design. If you don't tow the FSB line, don't pay the bribes or if someone else wants your business, you've broken the law by not implementing federal law zxy52n.

Edit: USA places a gazillion requirements for businesses (especially banks all over the world) so what Russia is doing is nothing extraordinary, on itself. They have their own FB so I doubt they'll miss much even if FB was banned tomorrow.
No, that's a different feature with the same name. That allows you to quickly layer graphics from a built-in set on top of existing photos, like in Snapchat. The "stickers" I'm referring to, in the Telegram/WeChat/LINE sense, are essentially custom emojis, or macros for sending one of a collection of reaction images as its own message.

https://telegram.org/blog/stickers-revolution

Various communities absolutely rely on this style of communication, so it becomes a dealbreaking feature.
Ok that's sensible.

Any chance of some documentation/HOWTO on how that was done?

Thanks again!
Every nuclear weapon in the US arsenal
I was a paid subscriber, and loved using it. But they kept adding features (photos, social features) and at some point in time I found myself unable to log in from iOS.

I think I spent 3 separate evenings trying to figure that out, but never was able to log in and use it whenever I needed to. Eventually I was not able to even log into Plex via the web server (the other place I used it) so I am not a Plex subscriber.

Do one thing and do it well and people give you money. But fail to do the original single purpose you set out to solve for people and they'll move on.
Delivery rates on AWS are not great in my experience, and there's no easy way to automate some kind of event triggering when a delivery has failed (ended up creating a lambda that reads the fail events from cloud watch). Plus, you have to specify a monthly spending limit that must be manually reviewed and enabled by Amazon, if you go over the limit, Amazon starts failing the SMS delivery, even when SNS responds with a successful status.

AWS is great, but the biggest advantage of Twilio and other SMS providers is that they are way easier and straightforward to integrate.
Congrats to the facebook team. Awesome work!
okay.

To me it seemed like the input font here on HN could need a bit more hinting in FF.
What did you like about it? What alternatives did you consider?

(I'm super interested in IDPs right now).
Unless you have some kind of legal protection, (Work for Google Project Zero, the NSA, or live in a country with no extradition treaty with the US) always disclose anonymously. If they ignore you, full disclose.

Nontechnical institutions are embarrassed by security problems, and will always seek to retaliate. When they did stuff like this in the 80s, you could call it simple ignorance, but 30 years later you can only call it a durable pattern of behavior.
> How much did it improve the scroll performance?
We are still have some more work to do in News Feed but on other surfaces in the app we have seen a 42% improvement in skipped frames when converting from Views to Litho. This is measured by sampling skipped frames while scrolling in production.

> does this mean that Android's own UI Toolkit cannot be used within this context?
Views should not be accessed on a background thread according to the Android documentation. Litho renders inside of a light weight wrapper view and interacts with this wrapper view on the UI thread. Nevertheless, Litho moves most of the heavy lifting from rendering to the background.

> What is the level of integration that Litho and Android's UI Toolkit can have?
During the conversion to Litho, News Feed rendered with some standard views and some Litho

>in regards to Android's Accessibility APIs, does Litho components handle/have that capability?
Yup! It's a full featured UI framework. Animations are under active development though.
what matters are whether patents are registered (public data), not what fb claims.

removing the patent grant only means you are less safe in terms of patents (fb can initiate a suit without penalty), and no more safe in terms of react usage (fb can still revoke your copyright grant at their discretion).
Easy to use, many integrations, great design. We chose it over OneLogin which we used before.
You may have just been victim to the "let's see if they take a risk and correct me on my BS" test some interviewers give. Or they just didn't get it, that happens too. Some won't admit they're wrong even in the face of a mathematical proof..
There's a story about this that in some airport, they only ask americans to take their shoes off. If airports around the world required that for all domestic flights on americans, I think that you say would happen quickly.
No, it should not be "shrugged off": it could be carefully considered and a better alternative provided, as you suggested.

"Shrugged off" implies that problems that don't apply to you personally are not important, and that attitude or even its apparent presence cause a huge chunk of the world's problems at root...
> But you can't post-facto say "that seems like it was wrong" and prosecute

We can and we have. There are a few justification loopholes that have been used in the past, but we can say something is so wrong that laws can be passed after the fact to punish people engaging in it. This power is dangerous, but so is many other government powers currently used.
Dyson, famed for vacuum cleaners, aims to build electric car
This is interesting

> Instead of ignoring unrecognized HTML and SVG attributes, React will now pass them through to the DOM.

Does that mean we can start using "class" instead of "className"?