skysight-inc/HackerNews huggingface dataset:
> Also in all the wars in which India was involved, it was never the aggressor.

That's a bit of rewriting of history right there.

I suppose you will claim that India's involvement in https://en.wikipedia.org/wiki/Annexation_of_Dadra_and_Nagar_... was simply connivance and instigation by the government, not active participation by the Indian military? But https://en.wikipedia.org/wiki/Annexation_of_Portuguese_India was definitely the Indian military, not just random groups supported by the government.

You could argue that https://en.wikipedia.org/wiki/Bangladesh_Liberation_War#Indi... was an instance of Pakistan attacking first, but note that India was actively arming and training insurgents inside what was at the time Pakistan. So it's hard to claim that this is an instance of Pakistani aggression without at the same time viewing the fairly symmetric https://en.wikipedia.org/wiki/Indo-Pakistani_War_of_1965 as an instance of Indian aggression. Personally, I would consider the latter as Pakistani aggression, and the former as Indian aggression....

It's also hard to say who was the aggressor in https://en.wikipedia.org/wiki/Siachen_conflict because both sides were acting basically equivalently as far as I can tell.
Job's fear of Google is justified. He sees the dwindling PC sales and knows that they're not the future. He sees Google as a threat because they don't even bother with PCs, they're a cloud first company and Job's knows that's where Apple needs to go next to avoid losing relevance.

It seems pretty obvious today but 6 years ago that was pretty forward thinking.
If you truly think Android is an open system you might want to read this eye opener:

http://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-...
Cuteness Sells in Consumer Web Design
> Maybe buy and save Flickr, and turn Flickr into an iCloud Photos Social network for professional photographers. If only they had a good word they could use to name their nonexistant social cloud product product instead of the current word salad they are serving up (hint it's iPhoto.)

This is pretty spot on. I'm a heavy Flickr user who also uses Adobe CC, but I don't upload my media to CC. I'd be much more trusting of Apple running Flickr than I am of Adobe CC for storing and sharing my work. I think I'm not the only one in this boat either. Apple still has strong mind-share with creatives, but they're working on throwing it away instead of using it to accelerate themselves into the next wave.
The book "Lone Survivor" talks a lot about the author's experiences during SEAL training.
I prefer any formatting over no formatting. If had to choose then I would do this:

* Lowercase for tables & columns and upper case for syntax.

* Having commas first makes it easier to move lines around.

* I avoid small aliases to minimize conflicts when code is resused.

* Every column needs a table reference. Do not make me guess.

* Alias every column in the SELECT clause.

SELECT
table1.col1 AS table_col1
, table2.col2 AS table_col2
, table3.col3 AS table_col3
FROM
table1 table1
INNER JOIN
table2 table2
ON
table1.col2 = table2.col1
INNER JOIN
table3 table3
ON
table1.col3 = table3.col1
AND table3.col2 = something_else
WHERE
table1.col1 > 0
AND table2.col2 <> table1.col4
ORDER BY
table2.col2
LIMIT 100;
I'm about to start using it again, but one point: the installation page[1] doesn't actually tell you how to install it...

[1] http://www.scala-js.org/doc/
http://unu.ai/election-infographic/
Its comments like "it’s also on the way to become a proprietary operating system" which turn me off supporting something like MicroG. I like the idea, but it such a gross mischaracterization of Android and it leads to uninformed people to believe weird things. Over on Reddit I often see people thinking Play Services is absolutely required to make an Android app. Which is just not true, I know from personally experience that Play Services is easily replaceable with other App Store SDKs. Also as you have said, Play Services deals solely with communication with Google.

It also reminds me of when Cyanogen became a business. It was sorta interesting at first until I listened to the CEO talking about putting a bullet in Google's head. Now Cyanogen tries to sell app space on its users devices.
This is the style I use other than I uppercase the reserved words.
The people who get rich in a gold rush aren't the miners, it's the people who sell the shovels.

I ask HN, who are the shovel sellers in this goldrush? Is it the tech superstars who can "touch millions", the VC, the founder? Who is hocking shovels in our current scenario?
Besides being a crypto professor, he managed to guess what CRIME was about, after it was announced that some bad OpenSSL advisory was imminent, but before it came out.

Therefore the proposed bug squashing strategy of "just claim that there's a bug in XYZ and let him oracle what it is".
Skype for business is a train wreck I'd rather see them abandon that and work on something new.
Home Page -Anti-IF
The same talk is actually being given at PGConf Silicon Valley in just under 2 weeks (http://www.pgconfsv.com/program). We will be recording the audio and slides there and that video will be online some weeks after. You could also always come and see it live if you're in the bay area :)
Beers have other calories besides alcohol. Different beers are brewed with different strengths of sugars for different lengths of fermentation times, vastly affecting the residual sugars and finished alcohol amount.

While fermenting the same wort for different lengths wouldn't necessarily change the total caloric content, not all beers start with the same amount of sugar.
It works very well in the context of games. Skype can can awkward for gaming and Vent/Teamspeak require someone to pay for a dedicated server (not an issue for the HN crowd, but for your typical gamer it is). Discord is free, has better audio quality than other services (in my opinion), in-game overlays, the ability to connect to multiple servers/groups at once...it's pretty slick. I think they would do well to continue focusing on the gamer market.
Americans tend to value abstinence above all else, an all-or-nothing approach that British advocates see as rooted in the United States’ Puritan culture

I think that's hugely simplified. There are plenty of drugs which are exceedingly difficult to use recreationally:

- Crack

- Meth

- Nicotine

- Heroin

People who use those at all are very likely to use them a whole hell of a lot, and they have terrible health effects. I don't think it's Puritanism to recommend staying away from highly addictive substances.

Now, getting someone who doesn't already smoke to vape is bad, but I haven't seen any significant evidence that vaping leads them to smoking, so there's that.

According to HHS (http://www.hhs.gov/ash/oah/adolescent-health-topics/substanc...):

"Eighth grade students who use e-cigarettes are 10 times more likely than their peers who do not use e-cigarettes to eventually smoke tobacco cigarettes. This trend continues to a slightly lesser degree for older adolescents. Tenth and 12th grade students who use e-cigarettes are eight and six times more likely, respectively, than their peers to smoke tobacco cigarettes. This suggests that youth who use e-cigarettes are likely to become tobacco cigarette smokers as they age."
The first paragraph really spoke to me, because that is how I spent every summer for the first 14 years of my life. My family took a trip from Kiev to Yalta as a summer vacation. The joy and excitement mixed with hot, gross conditions of the train are spot on. I will forever hold onto those memories as some of my most precious.

This year I went back to Kiev for the first time in well over a decade since I moved to the US. To see my family, friends, as well as show my wife all of the places and the way that I grew up.

Due to the current political climate and overall conditions in Crimea going there was not even an option for us. A real disappointment as some of my most cherished memories were formed there.
Yes, if that public transit has seats so you can at least sit and read, and preferably network so you can work.

Standing room on public transit is much worse than driving, IMO.
Princeton to NYC Penn is 45 minutes on the express train, first stop from Princeton is Newark. Back in the day, you could go on the Amtrak (Clocker/keystone) with a monthly NJT pass..they stopped that 10 years ago or so
Can I say that I really like the speed of these updates? The team Microsoft really seems to be invested in this free code editor.

And a lot of the features are cool, however I really like:

| Help > Keyboard Shortcuts Reference brings up a printable PDF reference sheet of VS Code command keyboard shortcuts. Keep this reference handy and you'll be a VS Code power user in no time.
My only complain is that they still don't allow mixing vertical and horizontal layout splits. That aside, VSCode is a quite good code editor.
That's not a good enough reason to not have anti-vape commercials. Just because it's "less bad" than analog cigarettes doesn't mean we shouldn't speak out about their negative effects.
Aesthetics absolutely matter. It seems silly, but certain styles/feels appeal to me and motivate me to use the product more. I have a dingy synth (novation bass station II) and it's a beast, but it feels so plasticky and cheap and I haven't used it in months.
I don't see it as a problem as an engineer living in bay area. If not for my current employer, there is no way I could afford a home here.

Having said that, this feels like somebody got butthurt that they couldn't find cheap labor who will work 80 hours a week. Tough luck!
The essential issue here is this - starting with the Fortune 500, how far down the business size stack do you have to go before this question stops being a laughing out loud no-brainer:

"Shall we buy more-or-less the same chat application
from Microsoft or Slack?"
The iPad 3 was an extreme version of that, having been superseded by the iPad 4 in only 7 months. Never used an iPad 3, but I have a feeling the silicon wasn't quite ready for a display resolution of 2048x1536.
Can you recommend any resources for this? I'd love to encourage some family members in this direction.
Because most cities--and all cities that most people would want to live in--grow organically and have history and culture. Try decreeing an area in the middle of the desert or prairie (think Denver's airport) to be a city and start building on it). Sure, you could do it. With the minor problem that you'd have neither employers or people who wanted to live there.
They already published a recovery build. Now updating 1.7 will install 1.7.1.
Yeah, I think the problem here is that Verilog was originally created as a language for simulating hardware, not synthesising it. So its semantic model (which is essentially a bunch of imperative processes running in parallel) is not very appropriate for designing hardware.
captcha maybe?
Usually you can find one or two people complaining that stories like this shouldn't be on HN, but I'd like to flip that one time and encourage people to keep posting them. I enjoy the sensation of clearing my palate, as I take my tech news from many proverbial firehoses, and the flavors are not always savory.
I'm interested if you know any. Or if there is another place, like YC, where I can keep an eye on.

Like a subreddit or whatever.

Thanks
So your saying nobody every tries to go from one end of Europe to the other? OK. Sure. /sarcasm

They also have weather patterns that generally match ours. Sure, not tornadoes afaik, but that's not a huge chunk of damage to the US either. Public transit is resistant to those things. They have snow, ice, and other cold-weather issues over there as well and somehow seem to get along just fine.

And car's resiliency comes at an unsustainable cost. Not only is it environmentally unsustainable, it's not even population-density sustainable. Sure, there are big empty areas of land where it wouldn't make sense to put public transportation, just like in Europe. But that doesn't mean we should ignore the areas where it does make sense to implement it, just like in Europe.

None of these problems are really unique to the US.
That the Macs are not given as much attention doesn't surprise me. It seems 'fitting' that they would gravitate toward the current MacBook end of the spectrum considering that a huge amount of users don't really need much more than that. Cutting out the middle-ground (MacBook Air) makes a certain amount of sense.

But I expected that they'd keep a high-performance developer-focused MacBook (the Pro) for all those guys who are actually making the iOS/MacOS apps. And part of me hoped they'd show some love for that target audience.

On the other hand, who am I kidding. As I'm getting more and more into 'native' development and as my laptop is showing its age when I use Xcode, I'll probably eventually cave and get a MacBook Pro because I can't do my work without it.

It's just not nice, I guess. But then Apple isn't particularly known for being nice, so it makes business-sense. iOS/MacOS devs will still get their new machines, even if they end up feeling fleeced.
There are factual errors here. I'll touch on a few.

Your submission fell in rank because users clicked 'flag' on it. That's what we mean when we say the story was flagged. The annotation "[flagged]" doesn't show up until the number of flags goes above a certain threshold, and a story's rank is affected well before that becomes visible. No moderator touched your submission, except to unkill it. I did that so I could reply to your comment—as mentioned, new comments aren't possible on [dead] posts.

It's true that most stories marked [flagged] are also marked [dead] because the threshold for those two things are similar, but it's definitely not true that they all are. For example, if a thread has many comments, it's considered too active to kill, in which case [flagged] appears but [dead] does not.

You're not allowed to rewrite titles to summarize what you think is important about a post. That's a form of editorializing, indeed the leading form of it.

The main reason why political submissions fall in rank on HN is because users click 'flag' on them. Users are right to do this because pure politics is off topic here. You're free to feel that's a mistake, but you're not free to keep violating HN's rules.

Please stop making false claims about HN being manipulated for political purposes. You've done this at least half a dozen times (probably more), and we've given you several clarifying responses. I always start by assuming people are mistaken in good faith, even when they claim we're sinister, but at some point this behavior crosses into abuse. We can't reply to all these comments or even see them all, and you harm your fellow users with them by undermining the integrity of the community.

If you need any further information I'm happy to provide it, but first please absorb the facts I've already given you, so we don't keep repeating ourselves.
Yeah. It's almost laughable how little you need to process high volumes. Our stack was PHP/memcache/MySQL, a closed-source front-end cache/web server, and a custom mostly-MVCish framework.

I introduced Redis to the company after using it for a distributed system (the web scraper I built to suck down other tube site content). There was initially pushback from other devs on using redis, because it was new at the time. I ignored their concerns and used it anyway, then they started using it for future projects.

At my current company I feel that the leads are largely driven by articles and buzz they glean from Twitter. They'll make a technology choice on hearsay and then shoehorn it into a running stack. Or if they start a new project, they suck in a whole ecosystem of janky libraries and frameworks that are so abstract or unstable that they end up in a rabbit hole wasting time solving problems in their dependencies. "We can commit this to open source!!!" says the lead. No, you won't. That code is shit, your code is shit, and you're not being paid to solve other people's problems.

Development at porn companies is actually more like a sprint; development at most other companies is like old people shuffling down the nursing home corridor to get their weekly enema - you don't really want to get there, so you go slowly, only because you've got nothing else to do.
I don't buy it. 30,000 ran away from 2,000?
The key quote here is this:

> “When you try to build a system for understanding natural language, and you don’t have many examples of the kind of understanding you want,” Pereira says, “then you have to prescribe, you have to write—essentially teach it grammar—so that it can do the understanding. That teaching is very laborious.”

> When millions of people begin conversing with Google, through the Assistant, the seas of difficulty suddenly part.

This is why Google has been able to continue to dominate search (IMO). Their original algorithm was radically better than the competitors, which allowed them to start to gather extremely relevant, and hence valuable, data. They have then used that data to make their algorithm better, creating a virtuous cycle.

Additionally, the same reason explains why Siri sucks- Apple might have brilliant researchers working on it, but they don't have the same data that Google has access to, which hamstrings them.

The extreme, non-linear value of the data makes me extremely bullish on Amazon. Alexa/Echo are allowing Amazon to gather an extremely large set of very valuable data that they can use. If they proceed to open up Alexa through an API (which I believe they're planning on doing), that value will continue to skyrocket.
What do you think were the objectives in the war in Afghanistan and Iraq and the prolonged interference in the middle east as a whole?
Seems like the Slacklash I've been expecting has finally arrived.
Honest Diversity in Tech Report
Msht.im now includes 5 messages per purchase
I am from Syria. I've been following events there from the very beginning. The protests were indeed peaceful, despite your use of air quotes in an attempt to defame.
I think a charitable read of remarkEon's comment assumes he meant in the context of combat training, and not necessarily in preparation for life in general.
I don't think f-droid will accept apps that have a requirement on the Google play services framework, even if you can somehow reproducibly compile against the microg version instead.

But it does mean you can install apps on the play store that have a dependency on gsf but are otherwise open-source (e.g. maps.me, signal, tomahawk).
The Food Delivery Death Star
For what it's worth, I've found the documentation to be quite good, and easy to follow. Thanks for all of your hard work.

Having said that, I agree it would be good to hear more from people who dislike the current documentation. Scala.js is a great project, and so it seems worthwhile to make any documentation changes that would make it accessible to as wide an audience as possible.
> this feels like somebody got butthurt that they couldn't find cheap labor who will work 80 hours a week

Precisely. The article acts as if employees receiving excellent compensation is bad, yet cannot put its finger on why.

Meanwhile, a few guys were paid millions of dollars to play baseball last night.
You make a lot of sweeping disdainful generalization and I don't have time to correct all of them. However, I can speak about DRDO-- I began my s/w career as a student intern in DRDO -- I worked in a lab that was developing Nag anti tank missiles. This was a hard and complex undertaking and we had very few resources. TCS etc have better computers than DRDO . And yet the people I worked were dedicated professionals and believed in their mission . And the Nag anti-tank missile is success.

I don't think I will change your opinion ; I just want to point out to anyone who might take you seriously that you are full of shit.
Yes that's the model I think can solve the electricity problem in developing/poor countries like India, Africa, etc. Through micro-loans and labor-conversion-to-product/services.

I for one do not believe even 1% in giving subsidies here and there to solve such problems because they are just temporary, gives false-hope and inflate expectations that problems are being solved but in reality they are not.
I'd say that's selling Apple short. I have no particular love for them, especially at this moment, but they make a big splash because they (still?) manage to do things right in all the ways that I (and apparently others) care about.
>This is my opinion, and I know it won't be popular, [...] a startup is focusing on the wrong thing when: They're using the 'newest', most obscure, programming language or frameworks

I'm not sure where you get that idea that boring technology is a minority opinion. Your conservative approach favoring mature technology is a sentiment expressed by the majority and brought up repeatedly on HN as a highly upvoted point of pride. Examples:

577 points: Choose Boring Technology : https://news.ycombinator.com/item?id=9291215

553 points: Happiness is a Boring Stack : https://news.ycombinator.com/item?id=12788804

I have seen zero articles upvoted to the front page that make a case for using the latest whizbang tech stack for an "unscientific best reasons". (E.g. Rust is new ... but the front page articles on it are usually tutorials, proof-of-concept comparisons to C++, or something about DropBox using it in limited spots where Golang's memory footprint was unacceptable. I haven't seen any frontpage article proselytizing its use as a tech strategy to help a startup succeed or scale out.)
Not because they're Chinese, but because they paid in cash and above the asking price, affecting affordability.

Two of them have tenants, one is sitting empty.
That's a heavy apples-to-oranges comparison. Finite goods != publicly accessible web-pages.
Slack was basically just a prettier hipchat clone when it first came out.
Where is the problem? If one founds the company in the Silicon Valley, one has to pay the salaries that are usual in this region. There are lots of places on earth where you can get cheaper engineers; and they will even often be satisfied with lower salaries when the living costs, particular the housing costs, are much cheaper, too. Since what you, as an engineer, are interested in is the difference between salary and necessary expenses.
>First of all, the US had a signed a agreement, breaking that would have been terrible

The agreement was perused because the US government wanted to withdraw. I have no idea what you are trying to argue here (aside from circular logic). If the US didn't didn't withdraw ... it wouldn't have negotiated a withdrawl.

>Second, the US could not have sustained the force for financial reasons.

This is false.

>Third, the US had done a horrible job of setting up the state and fixing that would have been almost impossible.

Also false. At any rate, it was the Iraqis that elected leaders to draft their constitution and developed their government.

>Staying there even longer and spending even more money

And the Syrian refugee crisis coupled with our current and future involvement in Syria is free?

>The US has already shown that they are absolutely terrible at nation building.

You mean aside from the successes in Europe, Japan, South Korea, the Philippines, and others, right?
Ah, so if for example your neighbor leaves his door unlocked, you think it's fine to steal his stuff? I'm not saying that's the same thing as blocking ads (not even close) but it sure seems to fit your "lack of preventive measures" criterion for ethical behavior.