skysight-inc/HackerNews huggingface dataset:
It seems like this is no different than the current situation. Today, you look up what time it is in Hong Kong. In UTC world, you look up what hours are business hours in Hong Kong.
This seems to be similar to the argument of "don't use Github or Bitbucket, use your own hosted Gitlab". Some of the complaints are a bit petty (really, an extra browser tab per project is a burden?)

IRC is better for occasional participants that wish to remain anonymous and/or use less screen real estate, but Slack is generally a better experience for regulars and way less hassle than hosting your own server/bots. Ymmv
"I suspect this might have something to do with the rising cost of health insurance"

"Whenever there's an article about the lack of jobs or pay for the middle class, the first thing I do is hit Ctrl+F and start typing 'immigration'."

"I have one word. Technology."

"It's simpler than they make it out to be: there is no demand uptick."

An awful lot of theories and certainty here on Hacker News...
To spare you the site crawling in russian with broken links all over, this is what seem to be the "latest" implementations:

refal6 on java 2(!!), seems inactive for ~10y
http://www.refal.org/~arklimov/refal6/refal-j.htm

refal+ for VS c++ 2005(?), last activity 2009
http://rfp.botik.ru/home
Or, you know, that time Sony installed a rootkit from music CDs.
Does GCE still require that you name (vs simply tag) instances via their APIs in order to create new guests?

That and the slightly weird authentication/setup process (rough memory of that, really) were the obvious downsides for me.

Obvious upsides to GCE would be fractional hourly billing and allegedly no-need to prewarm loadbalancers. And probably there aren't mystery settings that require you to email someone to ask them to be set, and there probably aren't features that you can only access through the GUI with API support coming later -- though that is just a guess :)

A downside to GCE would be if you wanted any of the various other services that AWS provides, since they provide a ton more. AWS also has really good service -- Google may also, but I haven't had direct experience.
>really, an extra browser tab per project is a burden?

It is, actually. I contribute to dozens of open source projects, and I am joined to hundreds of IRC channels.
> has only one client

I haven't used Slack's Gateway feature [1] but it seems Slack does allow you to connect with standard IRC and XMPP protocols.

[1]: https://slack.zendesk.com/hc/en-us/articles/201727913-Connec...
OS X server mail setup is easy. But, if you need to customize anything it starts to get scary, i.e. If you don't change the settings the OS X way then you risk an update blowing away your customizations. The OS X way is a minimally documented serveradmin tool from terminal.

Oh and OS X server doesn't support anything newer than tls1.0.

So for these reasons my next mail server will be something more mainstream.
This is more like "don't use BitKeeper, use git".
It's not really a bug, but a feature standardised in C++11 to avoid unwanted failures with a trailing template somewhere in your code. But this feature was hijacked to do type checks!

Maybe a better example would be a project that mix different libraries with different to convention for their "to string" methods: obj.toString(), to_string(obj), obj.ToString(), obj.to_string()... Which one would you use if you simply want to ouput your object on std::cout? In that case, a type check would be really handy!
>> here was an hidden vibe from the PLT research guys that DAGs were limiting compared to a usual functional programming language. I never knew why, and now I'm even more curious.

I think the key insight is that in a functional programming language functions need to be able to be values that flow through the graph and that can be dynamically created. Supporting lazy evaluation and expressing data-flow is insufficient to make a language truly functional.

The challenge I would give a data-flow language to see if it is truly functional is this: can you create a general "compose function" or "partial apply" node in these packages that works based on run-time inputs.
> although some fear that inflation will climb if the jobless rate is that low

AFAIK the reason why inflation climbs when the jobless rate is very low is because with few jobless the cost of labor usually increases, and THEN prices increase to reflect higher costs. But if there are no wage increases, there is no reason for a low jobless rate to increase inflation...
I worked on a router with multicast and we avoided packet copying with an interesting reference counting scheme:

When a packet arrives, its handle gets 64K references and its 16-bit reference counter has 0 references.

When we are done with the handle (packet transmitted), the references in the handle are added to the counter. If the result is 0, the packet can be freed.

When we duplicate a packet, always it's the case that there is a parent handle which gets split into children. So what do you do? You divide the references among the children: so now you have two handles with 32K references. First one is done, counter will have 32K. Second one is done, counter will have 0 and packet can be freed.

The advantage of this scheme is that there is only exactly one ADD to reference counter per duplicated packet.

For large packets this scheme will be faster than copying. For small packets, maybe not. Even the single ADD is probably a miss and involves moving a cache-line. (anyway, usually you want packet header to be in the handle, so small packets fit in the handle, large packets use buffers).
Updated Subaru Forester: drives better, less noise
I mostly agree with you.

But on a metered Internet connection the ads can increase cost. That's pretty lousy - I pay to get this extra content that I don't want, in order to provide minimal payment to the content creator.

Some movie studios realised that one thing driving torrent downloads was the fragility of DVDs / BluRays in the hands of children, and people wanted backups. So they started offering electronic downloads for people who bought the disc, or free disc replacements.
I just checked: Cloud computing represents only 8% of their revenues but one half of their profits. So even from a purely monetary perspective, it's an easy case to make that Cloud Computing is indeed their core business.
Yeah they are called perspectives which is one of the things I love about HN :)

The discussions on here are mostly of very high quality even when people disagree furiously.
Main problem with IRC is that it's not "always on" and I really need this feature. Sure you can use IRCCloud or SSH/Screen into a server, but they both cost money while Slack is free.
Great analogy, wrong resolution. The situation is like jQuery, because WebGL is a TERRIBLE API for any but the most low level drawing code (remember, it's not even a 3D API, just a drawing API to interact with the graphics hardware). What will hopefully happen, as did with jQuery, that people will lean down the original and come up with better ways of doing the same (React3D(tm)). Where this analogy doesn't work is that jQuery mainly united the broken implementations across browsers, which is not a big problem with WebGL. So unless there is a committee for a higher level 3D graphics API we can't expect much from the browsers themselves.
you pay your ISP for internet access, not for content.
Maybe by default, but given the author talks about the dozens of different bots available, logging the chat is a trivial thing to do, and most irc clients automatically log.

In the case of linode, (at least back in the day I remember) they automatically post those online for anyone to search in case you could learn something from someone else asking questions in their irc channel.

Does slack do that for you?
There's also a hard user limit on free accounts - 5000 iirc.
I'm not complaining. Just amused.
Absolutely. This is part of why I think "Will C or C++ die" is a silly question. We're in total agreement here.
Isn't "saviours of Europe" more than WWII though? It's also the aftermath involved in those words and how the Cold War panned out with a Western Europe under the influence of the USA and an Eastern Europe under the influence of the Soviet Union.
I wonder if becoming an independent group cloud group inside of alphabet would help in that regard.
Quoting:

"Thus the Rothbardian concept is radically different from how we're used to thinking about property. It is not a physical object, nor a rigidly defined spatial boundary; it is "not in things as such," but an exclusive claim to the use of a scarce resource, a claim to the means of human action."

"My land property isn't violated by radio transmissions crossing its borders, nor by airplanes passing overhead, so long as neither one affects my use of my land."

"If my neighbor drills for oil in his back yard and finds an untapped pool that extends under my land, I have no claim to the oil, so long as his drilling doesn't disrupt my use of my property. If I tap into that same oil deposit, I am violating his property. But I can drill down into non-contiguous deposits next to his and they become my property even if they extend beneath his land."

So, it seems that according to this article, if you are the first one to use the corresponding TAS (Time,Area,Spectrum) package, you get the property right by Rothbardin's homestead principle - irrespective of who owns the land rights for that area. If not, you can buy it from the person who own that by paying his price. So, yes, you would be able to buy radio silence for your home.
> It now has annual revenues in the $8bn range, which is bigger than Amazon’s entire retail operation

If Amazon's total revenue (for 2014) was just shy of $90B[1] how can $8B be more than their retail operation?

[1] https://finance.yahoo.com/q/is?s=AMZN+Income+Statement&annua...
USSR did suppress freedom. It was a state after all; that is the purpose. USSR had a military, but it never received more than a tiny fraction of the resources that USA military received. The CIA and other liars continually exaggerated the strength of USSR military in order to inspire paranoia in the political and media elite, and to keep the world divided in ways that were good for business.

Their military still might have been a match for USA military, because keeping armaments manufacturers wealthy was never their purpose in the way it was in USA. Fortunately that test never came, perhaps because USSR believed much of the same hype we believed in USA. The Soviets were constantly afraid of what USA might do, and nearly every action they made was a response to that fear. Thus it was the actions of USA that drove the cold war.

The phrase I'd like to examine is "free pass". What constitutes a "free pass"? Would we consider allowing people on the other side of the earth to live as they will to be a "free pass"? How about not attacking those who have never attacked us? Would not spending more than the rest of the world combined on our military deserve the classification of "free pass"? We anarchists are so stupid, please explain it to us.
I've been crawling all the pages still alive on t his theme since the post, I've stumbled on the refal+ reference [0] and a presentation post on the language [1] but couldn't find much more useful docs. Anything you can share will be appreciated this has piqued my interest in a big way!
I'll keep an eye on this thread & wiki for anything you can share

[0] http://wiki.botik.ru/twiki/pub/Refaldevel/Download/RefalPlus...
[1] http://www.math.bas.bg/bantchev/place/refal.html
- The Slack client is an improvement over IRC ones. I don't remember free IRC clients (GUI) for Mac OS or Windows (there's Pidgin, but still...)

- File transfers and snippets are not so essential, but they make working simpler

- You can connect to slack using IRC or XMPP https://slack.zendesk.com/hc/en-us/articles/201727913-Connec...
They settled for undisclosed terms - http://fhstheprint.com/2097/news/russian-man-takes-it-to-the...

However, he felt his life was under threat, which may have helped the bank's negotiating power - after all, it is Russia. https://www.rt.com/business/tinkoff-bank-agarkov-credit-299/

A good example of why you should be sure your country is a safe place for contract disputes to be dealt with by the courts and not by men with ski masks and AK47s.
How is Slack free? You have to pay per user or apply for an exemption if you are a non-profit. IRCCloud is free by default and you only pay to unlock some extra features.

https://slack.com/pricing
https://www.irccloud.com/pricing
Über+Uns+|+Schlüsseldienst24+Stuttgart+|+Tag+und+Nacht
I am genuinely interested in this. Do you have any good reference about it?
The Witching Hour
HexChat is a pretty great free client for Windows. It's basically XChat.
Have I done something to offend you? Because you are being extremely rude. You are entitled to think whatever you want about my ramblings, confused or otherwise, and you are even entitled to not try to understand them or even read them at all. But your outbursts are inappropriate. Continue expressing yourself in this way and you will be banned from HN.
The best part is that economists always use 2 significative algarisms. And then, when reality sets down it's not rare that they are wrong by an order of magnitude or signal. (No, what it rare is them getting the most significative algarism right.)

No, nowadays I'm going for the explanation that those numbers are dishonest at their inception, and are just formated on the way that will decieve the biggest number of people.
That would be super cool!
> Russia is a model for what the US is becoming.

Alright, this is ridiculous and I'm done with this discussion. You have no idea how economies actually work and no inclination to learn, so trying to drill down into fundamentals is only going to go nowhere.
I think the down-votes are unfair, but still...

It is hard to tell without knowledge of Swiss Labor Law, but if it is anyhow similar to my own country's there most be different procedures for "sacking" and "letting go" people.

You sack people that is either grossly incompetent, in open contempt of workplace discipline or breaking the law. The process is highly confrontational because the former employee will be left with no social security and a big black spot on their record. Government puts the burden of proof on the employer to demonstrate that this is a sacking case.

You may let go anyone at any time whenever business interests are no longer aligned with keeping the employee around. You have to pay severance though, so employers do not like this option. The laws are the way they are because in the past employers would sack anyone on a wimp.

Nowadays, some employers will get rid of people that are marginally undesirable (like underperformers, or pregnant/nursing women, or idealists who express concern for the boss's less than pristine practices) by putting the employee in a frustrating no-win situation and letting them quit on their own.

==

So, if Switzerland is anywhere like this, or if Russia is anywhere like this, you can anything but expect that being asked "why don't you just quit" will trigger flight-or-fight mode on an employee. At this point it hardly matters who's right and who's wrong. This is not how I would expect a competent manager to handle a delicate situation like this, though I can see how someone being overly candid could fall in this mess by accident.
What about gitter.im?
Forget the language, the important is the tooling
IRC and mailing lists and forums is pretty much were open source communities live and work together for several decades.

Competitors want to reach out to such communities and vendor lock-in them. Nothing new, had been tried before with MSN Messenger, AIM, Skype videochat, etc. though IRC will hopefully stay about such waves and fades - it's a rather simple protocol, has a good file transfer mechanism and thousands of native, it cannot be censored (words filtered) and web clients for every platform and needs (incl bots).
You forgot to ask a question
I hadn't even heard of Slack before this article, but definitely IRC. Perhaps it would be opposite for the newer generation?

IRC is also my preferred protocol for realtime messaging, for the reasons mentioned in the article and also the fact that it's extremely simple - you can even use it with nothing more than a network terminal like netcat. My second preference would be the older versions of MSNP (before they started stuffing XML into everything...)
How do you draw the line? Do any biologists use these terms?
The US armed forces are letting old, powerful men rape children in afghanistan. They also enabled ISIS and other violent muslim groups to grow, after overthrowing Saddam and Gaddafi, and even gave money to them. How do you feel about this, and what are you doing against it?

Also, your own armed forces tortured, raped and murdered people. And still do.

You people talk a lot about moral relativism... But then you ignore your own history, past and present, of atrocities. You could try being honest about your real beliefs and intentions at least once in your lives.
I don't agree. If I get a magazine which is mostly not financed by my payment but the ads, and rip out all ads and throw them away, or throw the ad supplements away and not read them, is it theft?

If it is theft blocking (aka not reading) ads online, is it theft if I just don't read them? And I don't want to argue, just interested, where is the difference in not reading them and blocking them? Is it morally imperative to read all ads in a magazine?

So I came to the conclusion, because I throw away ad supplement of magazines right away and don't read ads in magazines, me ad blocking can't be theft either, or not reading ads in magazines is theft too.

PS: Because you bringing up bit torrent implying people who ad block are also downloading films, well, I'm not.
When they realized that they were going to be right fucked. And they didn't really "enter the war" when they declared war.
We did try making moves and copies into distinct syntaxes.

let x = foo; // <- copies
let x = move foo; // <- moves

It was worse, or at least, was by the majority of people at the time. See http://smallcultfollowing.com/babysteps/blog/2012/10/01/move... for more of this ancient history.
> Would a big retailer (Best buy, say) accept the return of software whose seal has been broken.

Probably not. However, if you read a EULA, you will notice most of them have a clause to the effect of "if you disagree with this EULA, you can return the software" and AFAIK its usually with the company with whom the EULA is and not with the retailer (eg if you buy Microsoft software, the EULA (and therefore the return if you disagree with the EULA) is with Microsoft and not Best Buy).
Awesome initiative! Already sent my PR :)
> I dislike like spam and adverts in roughly equal measure and I've never heard of this Boulder Pledge.

How old are you? How long have you been using the Internet? Do you remember the time before commercial use of the WWW?
The title is confusing: even if it helps your messages to be delivered properly, it's not a mean to prove that you are not a spammer.
Please for the love of god just don't use Slack.

We have learned absolutely nothing. Let's all jump on the bandwagon of another closed-source, proprietary, walled-garden service and hand over all of our private intra-company communications to a private third-party in another country. GREAT IDEA.
Which is part of the problem. People don't want "a lot of web-based IRC clients", they want only one and it has to be amazing.
If IRC's limitations are too cumbersome to workaround there is also XMPP.
Actually, yes it is. Putting in extra terms you can't read until after committing yourself is not legal, so the EULA would not be enforceable.

In some cases where the software is bundled with the hardware you can only reject the EULA by returning the entire system.
10 years of self-hosting Linuxwall.info
That's why Amazon can afford the huge salary increase they offered Jeremy Clarkson and the old BBC Top Gear crew.
"All written such that in practice I have no choice but to sign them blindly"

I'm guilty of just clicking through in the general case but I've always read apartment leases. My wife's first apartment she just signed without reading and then when we went to move in together discovered there was no clause in the contract for early termination (apart from the required stuff for Reservists who are called up). The office's stance was quite literally: "sure, you can get out of your lease early - by paying us all the remaining rent or putting your name on this subleasing waitlist and waiting for someone to take your spot."

At the very least, find that part of the leasing contract and read it.
I'm not a fan of using libraries for simple examples either, but WebGL just requires tons of boilerplate even for the simplest stuff.

If you just want to show a pixel shader, you probably don't need any library. Still, creating textures, setting up the buffer for your single quad, compiling pixel and vertex shaders and the shaders themselves will easily pile up to a good 100 lines of code.

Now, if you want to do anything with real 3d objects, such as in this example, you need code to:

- generate or load the models
- set up your camera
- trace clicks on the canvas to the objects (not a simple feat in 3d space)
- implement this mover widget/drag+drop of objects
- implement some sort of lighting
- implement some sort of shadow rendering, so it's easier to estimate
the position of the objects
- (for all of the above) implement a library for
vector and matrix math

You'll easily end up with a thousand lines of code there, and you haven't done anything yet to solve the actual problem this article discusses.
Drone Hackers Could Provide Way of Countering Hostile Attacks
I am a user of Google App Engine and found its performance unsatisfying. I can execute the same Java programs 10 times faster on my local machine than in an app engine instance with the same GHz and RAM according to Google. I.e. what takes 1 second locally (CPU-bound, no i/o), takes 10 seconds in app engine.
The Light-Beam Rider
Annie Dookhan and the Massachusetts Drug Lab Crisis