skysight-inc/HackerNews huggingface dataset:
Slack does a good job overall, but I'm glad to see articles like this one challenging the enthusiasm that they've seen of late. I'm starting to share the article's opinion that Slack encourages unthoughtful communication. I do wish the author had spent a little time pointing out some specific product decisions that lead to the kinds of problematic communication they were seeing.

For example, basic product choices like "every message highlights a room for attention" creates, for me, a feeling of "farmville for corporate communications." There's always another channel to click, another few sentences to read. This makes Slack very engaging at first, and makes it highly successful at lodging itself into organizations. And that's great, because Slack's a far sight better than email. But this rapid-fire feel encourages synchronous communications, and everyone quickly learns that @-mentions and DMs get quicker responses. That in turn leads to communicating with individuals instead of teams (or instead of searching issues, or Jira, or a wiki, or whatever). I don't think chat has to be this way; product decisions can encourage a more thoughtful question and answer flow.

I think that Chat may be like product management: the product opinions matter quite a bit, and teams have varying styles, so there's room in the market for several different products. Slack does a great job for a certain communication style, but it's not the only style out there. I hope some competing products with different opinions gain enough traction to keep them honest.
Visit Twitter Profile to Get Info of Amir Najam
I vote for testing this out in Canada or Mexico first (let them have first dibs on these fantastic ideas.) Have them open their borders give everyone local and newcomer a basic income a fifteen hour workweek and if it all works out after a trial period, we can join their enviable party --they'll let us in, right?

Addendum. There seems to be a contradiction in the message, on the one hand people in developed economies make too much money (traded in time for more money to buy things they don't need nor actually want -they claim) but at the same time it's "unfair" they make 3-times what a comparable Bolivian makes (but cut our hours by two thirds) So it kind of reads as if they'd like to turn Bolivians into a consumerist society too, but they kind of trash consumerism ("neither need nor want").
Utterly missing from this article is what kind of analysis you can do.
Much like communism, it will turn out never to have been tried after all.
TLDR: volatility.

Exactly because money is so cheap to borrow, and the volatility that will result. The problem is the difference small moves in interest rates will make to your debt payments. It's the same problem as with oil. Oil has made small moves to the upside in the past few months, about $10/bbl. Such a move used to represent 5-10% of the price, but now it's a difference of 33-50% depending on your exact point of reference. Like penny stocks, small absolute values result in massive relative moves. This distorts markets and will cause management teams to make disastrously wrong decisions because they're being fed wrong information.

(I'm exxagerating the values here to illustrate what's going to happen)

You loan $100M at 0.25% (and like everybody, count on revolving credit) => Interest payments are 250k/year

FED decides to slightly raise interest rates (or you get downgraded, or there's a lot of other companies going broke and the banks need it, or the bond market crashes, or ... and for one of these reasons your rate goes up)

You still have $100M loaned, but now you owe $500k/year. A 100% increase in your interest expense.

And God help you if interest rates where to go anywhere near the normal minimum (4%) or their historical average (6%).

Now it is not realistic for even very good companies to borrow at 0.25%, I used that value for effect, but a more realistic value is 1.5-3% for AAA rated companies, 2.5-8% for other ratings, 6%-15% for junk rated companies. Keep in mind however that the higher ratings go up more.

So one can expect interest payments for these companies, if the FED interest rate predictions are accurate (ie. 1%-1.5% by end of this year), to jump by 33 up to 50% for AAA companies, ~70-100% for companies with other ratings and may God have mercy on junk rated companies.
Ask HN: How would Leonardo Da Vinci be using the internet?
(of course please replace Da Vinci with any other creator / thinker as needed ... Einstein was the second I would be curious about)
This is the reason Steve Jobs hated social networks. had he been on a social network in 1980s telling everyone that "hey PCs are going to be a big deal ten-twenty years later" he'd have been ridiculed, and shown the The Dunning–Kruger effect, yeah know that.

Ultimately everything in life is an opinion, all that matters is we do what we feel is right and in general isn't outright incorrect, just because you people have the ability to downvote comments doesn't make you more informed than I am, especially when you don't understand what i am trying to say or i am not clear at what I say, that doesn't give you the right to be derogatory though, but this is HN and that behaviour is expected.
Interestingly, there's a strategy game series called Europa Universalis, which moved from a 2D map to a 3D map quite a while ago... the reason being that the 2D map was rendered by the CPU, whereas a 3D map could be shunted off to the GPU to deal with, freeing up precious CPU cycles for the game logic.
> But even the worst airport and vehicle traffic experiences in the world wouldn’t take 6.5 hours door-to-door.

Has this guy ever used an airport before? It certainly can take a lot longer than that.
Hyperloop as well, down in SoCal (though still super early).
Not sure I fully understand about jumps in quantized wavelengths of Unruh radiation, but it's nice to see some testable predictions. Can someone smarter than me comment on the assumptions made by this theory; that photons have inertial mass and that the speed of light must change within the cavity?
> Actually they have had many invasions and multiple occupations from China over the course of the last 10-20 centuries.

Right now there is conflict with China over their Vietnam's territorial waters and the South China Sea. China invaded Vietnam via land as recently as 1979.

> They are, long-term historically speaking, essentially a China breakaway

Hmmm ... China hasn't controlled Vietnam in a very long time, AFAIK; maybe never. Vietnam has a different culture and language.

> similarly southward-expansionist state

South of Vietnam is ocean; what does this comment mean?
Very interesting. It seems that violations of this law are probably quite often unreported and/or unenforced.
Shameless plug: If you need really-fast route matching, consider https://github.com/kumarshantanu/calfpath (performance benchmarks are included)
Elixir really seems to have given Erlang a much needed boost in some ways.
When you talk to people, they're more likely to support their assertions by citing sources with precision than when they write? Really? When I talk to people, I get a lot of "I read somewhere that X is true" and "I heard from someone that Y is true". And when I request sources, they say they'll get back to me, but they rarely do.
So, in my experience, to get to and from Santa Monica & San Jose, you are looking at burning 3 hours when you can't really sleep, with maybe half of that having a shot at being somewhat productive time. The costs are much higher than airfare too, particularly if you have three bags worth of cargo and pay for more leg room.

Not saying we've got a great solution here (ironically it would be more appealing if the trip were a bit longer... like 8.5 hours). There is an argument to be made for it.
> How can the whole market be overvalued? Prices are relative, no?

Only if you subscribe to the "Greater Fool" theory[0]. On the other hand, if you think the stock price should reflect some sort of intrinsic value, say the net present value of the stream of all future dividends, then it could be the case that you would never recoup your investment with any stock currently.

[0] https://en.wikipedia.org/wiki/Greater_fool_theory
Could be a pretty cool UI solution to have a chat client that uses PGP encrypted e-mail in the background, but Gmail SMTP has a send limit of 100 e-mails per day. You would run into that rather quickly with a chat UI.

I guess the chat client could do all the e-mail sending from some of their maintainer e-mail servers and not from under the chat participant e-mail. Then we would start losing comaptibility with other e-mail clients though. Although not completely, as we could set Reply-To headers and when another e-mail client replies to user1234@chat-client.com, we could just forward it to the correct e-mail.

An interesting concept indeed.
OK, but try explaining that to an 18-year-old kid whose buddy / father figure / platoon sergeant has a gun to his head. Difficulty: You get to be an anonymous intellectual half a world away who might not ever find out if he makes the wrong choice. I think I can pull up 20 or 30 million data points from the last century that say it's an unrealistic expectation.
ROOT can't be said to be OO because it breaks the encapsulation in the guts. There is a massive usage of "g" global pointers : gROOT, gDirectory, gTree, gEnv, gSystem, gPad, etc... Around one hundred in v5-18-00, a disaster. And this definitely breaks the fundamental OO principle of encapsulation.

Then since ROOT violates three basic principles of OO (encapsulation, inheritance, virtuality) we are compelled to conclude that ROOT can't be considered as an OO software. ROOT is a bright example of people having jump to C++ but missed totally the point of OO. At least it will probably stay in the history of software because of that.

What could be the improvements in a ROOT major revision ?

o at least fix the name ! Is it ROOT, Root, root ? (Hell, we are pretty sure that any Bazaar model software have at least converged on that !)

o have then a correct namespacing of classes and libs.

o restore encapsulation (then get rid of the g pointers).

o revisit the inheritances. At least have a good histogram class. And arrange the storage area to be stable (then "fix" the TTree). And please, have an introspection class that looks like an introspection class.

o use pure abstract interfaces to separate domains. And stick strongly to the idea to have them pure.

o etc, etc, etc, etc, etc, etc, etc, etc, etc, etc,...

http://openscientist.lal.in2p3.fr/osc_web_16.11/html/faq.htm...

Before beginning, I should point out that these are simply my own views and that I hold no animosity against the developers — their design simply doesn't work for me. Presumably there are many people "out there" who think ROOT an excellent piece of software. In complete honesty, though, I have yet to meet any of them. In fact, I've never had any complaints that this article mis-represents ROOT, and I've had a fair bit of "fan mail", not mention discussions with well-respected developers and physicists who hold precisely the same views :-)

http://insectnation.org/articles/problems-with-root.html

http://linuxfr.org/nodes/18919/comments/632920

https://linuxfr.org/nodes/19928/comments/698692
> wake up in Santa Monica bright and early

the best urban place to wake up and work in the entire country, in my opinion!
The ACLU.
You're forgetting to add why the US bombed Cambodia. The North Vietnamese were using the border areas with Vietnam as a refuge and a supply route for war materials.

Note that the US didn't bomb Cambodia until quite late in the war. That probably helped the North Vietnamese more than anything.
I take Magnesium every day, it has helped my sleep tremendously. I am more relaxed and less stressed during the day, too. It's like I am 10 years younger.
I haven't been to Gaza, but I grew up in South Korea in the 80s. If half of what I see in the news is true, how Israel treats people of Gaza is much worse than how South Korea treated people of Seoul in 80s.

Put another way, I'm sure even Pyongyang has some happy citizens. Even dictators usually let some local population live happily. The trick is being part of the right local population.
IMe is focused on gathering the necessary data in the events that the player plan and participate using IMe.

Primarily, using IMe, people can plan and participate in a competition as a individual or a team and for players interested in taking it to the next level, tailored forms will be available to record the data while participating in the event. We believe this method of data collection proves true for the scouts.

Local audience also will be able to validate the recorded data in the live forum for the trending events.
A Bettercap Primer
The Android Security 2015 Annual Report
I assumed you were talking about those with VC funding and in the bay area when you referred to "startup environments". And that's exactly who I'm ragging on: SV startups who hire a fleet of inexperienced fresh grads because they are cheap. I agree that you're not going to end up with a solid SOA setup, or anything really, unless you're having experienced experts doing it from day #1. I think you have a greater chance of ending up with an impenetrable majestic monolith if a bunch of inexperienced people are working on it.
A big part of why North Vietnam succeed in winning the war was the ability to send a steady supply of solider into the grinder. Somewhere between 500K and 1M North Vietnamese soldiers died during the war. And that's not even including the war with the French prior.

Not unlike WW2 for the Soviets.
Not quite. Obfuscation means something, particularly within the realm of software development. It's not like you chose a synonym, and I'm over here being an asshole, pedantically quibbling over why my choice of synonym is the better choice. Obfuscating something in code means rendering it un-parseable by humans.

There's a huge difference between SCSS and obfuscated CSS.
Opening up the borders will not be possible in Mexico once the Trump® wall goes up.
Awesome-dotfiles(400+stars a day in GitHub)
OK, that clears things up a bit. I don't use Slack on mobile, only the desktop app on Mac.
> Cambodia had help from U.S. on Khmer Rouge, too.

>> Never heard of this

It's true right up until the Khmer Rouge marched into Phnom Penh. Then US diplomats and officials were evacuated in helicopters, while the city was left for slaughter.

https://en.wikipedia.org/wiki/Operation_Eagle_Pull
Apple Settles Siri Lawsuit with RPI for $25M
Because you still want an effective market economy; you just don't want people dying and suffering because of it.
NASA got 50% female attendance at their New-York hackathon. Here's how
It might actually be a bad idea to build that wall since Americans will be desperate to get to Mexico for that UBI and 15 hour work week.
So, formalizing the existing arrangement?
Hex runs on Heroku. I wonder how many dynos it uses. Any ideas?
Ahum, I think you forgot the Philippine islands... Marischal Ferdinand Marcos doesn't seem to have been the most democratic guy in the neighborhood.
Same tool and intent, different problem level. Both Buddhism and Abundance Philosophy have the purpose of lowering contraction and pain, but while Buddhism does that on a general level, related to life/society, AP solely focuses on being creative and not missing opportunities.

On the other hand, there are parallels between the two: "noticing" and "neutrality" are mindfulness - open non judgemental attention. "Priming" is concentration meditation. "Self-compassion", "generosity" and "gratitude" are metta. They took Buddhist ideas and reused them in a corporate setting.
I can't imagine even the best lawyers finding grounds to sue someone to force them to support a technology.

And as for patents...again, the way to deal with that would be to wait for Microsoft to sue for patent infringement.

Lawsuits aren't some magical tool you can use to shape reality in your image.
SAVE BILLY ; DUMPED After Being ABUSED by HUNTERS
Now I'm kinda curious, especially since you emphasize the cloneable part: what makes this better than a Google Sheet?
I think you might have misinterpreted my point. When I said it was cherry-picked, I did not mean that it wasn't a legitimate example or that lindex is not a real, standard Tcl function. It's a completely fair example and is something that is liable to happen in practice.

All I meant is that it was clear from the context that an example was chosen showing a weakness of the language (relative to standard C-like syntax) and that it's not quite fair to judge the whole language based on that one example.

Tcl's incredibly simple syntax and lack of syntactic sugar are what lead to situations like that example. But those same things are also responsible for making the language Lisp-like and fairly homoiconic. You can do incredible things in Tcl thanks to its simple syntax which is amenable to macros and code generation.
I've heard bribes are not unwelcome in some parts of the world.... But even so, I'm sure they'll be amenable to all the south Americans who want to join in on the fun the anti imperialists will be having.
I was making a pun, but thanks, those were interesting reads.
The bombing happened all over the country. A few weeks ago I was in Kompung Thom (right in the middle of Cambodia) and talked to quite a few people about this. The members of these communities were farmers, not combatants or VC sympathizers, and they didn't even have much awareness of why they were being bombed.
Sharing files is another convenience which is also in the free edition.
Turning Your Passion for Pinterest into Profit
Eclipse does that.
This reminds me of a Soviet joke:
Q. What is the most valuable real estate in the USSR?
A. It's the state border. If you owned just a meter of it you could have made billions by letting people out.
The decline of Indian ecommerce startups
How do supporters of the UBI deal with the real estate valuation problem? It seems that assets that are highly immobile and have elasticity that is directly proportional to income would eat up all or almost all of the transfer.

It is possible that there is a counterbalancing effect of people being able to live outside of the big city, but I still suspect a form of "minimum rent" would arise in the case there was a UBI and the whole transfer would end up consolidating with a few landlords.
I really want to see what could happen if we could take the principles and lessons of uber and automated vehicles and apply them to mass transit use cases, like on-demand buses to fill in situations where rail lines are deficient, agile new strategies for restoring or expanding rail service in places it's been neglected etc.

Use the knowledge gained from the uber on-demand logistics revolution to fill in the gaps in car-free transportation options to get us on par with europe. And so forth
Please don't.

We detached this comment from https://news.ycombinator.com/item?id=11530734 and marked it off-topic.
UBI has plenty of adherents among sophisticated economists. The 15 hour work week - not so much.
" This search session has expired. Please start a search session again by clicking on the TRADEMARK icon, if you wish to continue. "
One can't be a bad investor and learn from their mistakes, presumably?
It depends on the person. Need for sleep follows a normal distribution in terms of what you require.

Natural short sleepers who only need 4.5 hours exist. Most people who sleep that much are chronically sleep deprived but there are people who just genuinely don't need that much sleep.

https://www.nlm.nih.gov/medlineplus/ency/article/000804.htm

I'm not a short sleeper but I need closer to seven hours sleep a night than eight.
Perhaps, but I think my point still stands that not all readers will make the same assumption about the author's intent.
Sergey Brin‘s resume：“A large office, good pay, and very little work.”
Ask HN: Why PLs use old assignment and equality operators?
I am wondering why many languages don't just use '=' for both assignment and equality.

Rust is fairly new but still uses:

'let x = 0' and 'if x == 0'.

Is the clarity necessary.

[ In many languages ]

We use '()' for tuples, grouping conditions and function parameters.

We use '[]' for declaring arrays, and for indexing arrays.

We use ':' for struct member defaults and switch/case statements.

If these characters can have multiple meanings--why is it so hard for '=' ?

Why don't we just use 'x = 0' and 'if x = 0' ?

We should be able to write compilers that understand context.

We should have humans that understand the context.
Am I crazy?

NOTE:
If people are wondering about expressions-based languages--I understand. BUT.

ex.1:

let x = if y == 10 {88}

ex.2:

let x;
if y = 10 {
x = 88
}
It is not a contrived scenario. My dad was laid off 5 years before retirement and guess what? All his skills were working in the Intel organization and nobody is going to hire a senior manager in folsom a few years before retirement. Please try to be a bit more compassionate, it actually effects real people.
Here in Germany it's more common to have 1 GB for $10 per month. So more or less the same price you pay per GB, but not many people can justify paying >$100 per month for a mobile plan. I also have to manage with 1 GB data per month, simply because I don't have to pay more than maybe $10-15 per month.
I'm having trouble determining if you're being sarcastic.
rebar3 supports Hex packages as dependencies out-of-the-box, IIRC. The plugin provides additional functionality like searching and publishing: https://github.com/hexpm/rebar3_hex
Math is Crazy hard to define
If a ribbon has half its curls one way, and half the other, its total twist is zero. I suspect that if you scrape a ribbon with a blade (thus making it want to curl up), hold its endpoints, and bring your hands together, it will settle into such a configuration.
This is why everyone is going to live in a self-driving RV.

The first thing that everyone is going to want in a self-driving car is a bed. And after that, a bathroom.

Soon everyone is going to live in an RV in their employers' parking lot, occasionally to leave on short trips.
Off-topic, but: AgileBits is one of my favorite companies ever.

- Fantastic product

- … which genuinely helps people

- … which has evolved and matured in an impeccable manner

- … which has, as far as I’m aware, never failed critically (no data loss or security breaches – hell, they are so proactive that 1Password saves multiple DB backups for you just in case they eventually mess up)

- … which sports good and native apps for all major platforms, including icky ones I’m sure the founders don’t prefer. (They have this in common with WhatsApp!)

- Helpful, knowledgeable, and quick support

- Didn’t shut the company down after 2, 3, 4, or 10 years just because they weren’t on track to be a billion dollar company in the next few quarters

Whatever culture these guys have? Copy that.
> The CEO of a flat company probably has a need to see everything

And Slack does an excellent job at demonstrating why that is idealistic nonsense and simply bad management that doesn't work, simply by making it possible to actually see almost _everything_.

It's one of the great things about Slack, it's much like Scrum in that respect: it may not be the answer, but it sure as hell will confront you with what the actual questions are.

Unfortunately, people who don't want to face their problems will immediately turn around and blame the tool/method. So very typical.
That's a great solution if you want to benchmark your proxy.
That's not correct -- the Coast Starlight runs daily from Oakland/Emeryville to Los Angeles. Amtrak hates to run non-daily trains.

The twin problems of the route are (1) the train is very late very often and (2) the route is inefficient (because the geography is inconvenient) and takes all day to traverse.
In fact, many people should pay more than they do -- get better lawyers, more thorough inspections, better negotiators, etc.
Sure there are worse sites - I wasn't 100% serious there...