skysight-inc/HackerNews huggingface dataset:
I'm pretty upset at Google about how they handled IM. It basically cost me more than a half of my contacts (who use Google), since first XMPP federation with Google Talk stopped working when Google refused to support server to server encryption, and now it's being dropped altogether.

So much for moving things forward, instead of falling into the dark ages of incompatible balkanized instance messaging services.
I wish the same. Unfortunately not many devs are trying out TypeScript.

I've used React+TS for a year now. It works perfectly. The decorators in TS are great to use with the react-redux implementations - makes the code look less verbose

The only problems I have faced is when type definitions are not available for certain libs. The workaround is simple - using "require(...)" instead of "import .. from ..." statements

With type definitions available from npm and @types, its pretty easy compared to the TSD and Typings I had to use earlier.
meanwhile, 60hz...
Enough of technical issues in product demos?
Better get ThinkPad X1 Carbon Gen5 (latest generation, recently released). Carbon has 14" screen with a similar or even smaller size (frameless design) than that bulky 13" System76. It also has 2 Thunderbolt3 ports, I doubt System76 will have added at least one. Carbon also has a best keyboard on the market.
Firefox extension out soon: https://addons.mozilla.org/en-US/firefox/addon/context-ctxt-...

It was harder that I thought, lots of quirks and behavioral differences even though the APIs used were relatively simple. Needed for example `e.preventDefault()`, requiring `<all_urls>` (unfortunately! - but that might allow me to allow copying styles from selection) and a bunch of style fixes just to get to parity.
> The rigid interfaces mean that I need to spend more time researching how to use various modules/libraries (maybe code completion would offset this problem but this is only possible with a heavy IDE that has intellisense or similar - Not Atom).

Obviously, to each his own.

I'd encourage you try Typescript again though. Your given reason doesn't make much sense. Regardless of whether the language is strongly typed or weakly typed, you still need to use modules and libraries correctly. "Not having to research" means you're just going to end up throwing data at a library without knowing what it's expecting. The research has to happen in both scenarios, but with typed languages it's easier. The research is just in the code already. (Try VS Code, not a "heavy" IDE by any means, but it has native support for TS code completion.)

If I have any modular interface, you need to know what to pass me. If you're receiving data from me, you need to know the structure of what I'm sending back to you.

In a weakly typed language, you can guess at what data structure I'm going to want. You can fish around in my returned data for what you're looking for with no guarantees. You have to look for docs, which may or may not be up to date.

But in a strongly typed language, the code is the doc. You and I and your IDE and my IDE are all on the same page. And the docs are always up to date. You can't pass me data that I'm not expecting and you always know how to access the data I'm returning to you.
I saw that solution in the other reply.

Really smart and (to me) original.
Why would FedEx require users to enable Flash as "run always?" Is there really not a better solution available to simply whitelist their site or be given a pop-up in Chrome asking to enable it temporarily?
I use pidgin, how does this affect me?
"Get rid of that annoying modal pop-over."
Thanks! I'm actually working on the dial pad right now so that should be updated in a day or two.
As part of our continued effort to focus Google+ around shared interests, we’re retiring two legacy Google+ features in Gmail: the ability to email Google+ profiles and the use of Google+ Circles. (Expected: No earlier than April 24, 2017)

Whaaaat? Emailing profiles was the most useful part of g+
Not just failed. Google betrayed XMPP. You can blame Eric Schmidt for it. He gave some lame speech about how other instant messaging services aren't playing fair, so Google should also become a walled garden. And that was it. They made Hangouts and stopped caring about federated IM idea.

It's a wonder we can send e-mails between many servers. Imagine someone like Eric Schmidt driving it. We'd be stuck with incompatible AOL and Compuserve forever.

And about XMPP shortcomings - sure, it's not perfect. And if Google thought they can do better, why didn't they propose some IM-next as an open federated or P2P protocol? Because "don't be evil" is off the table I suppose.

People tried proposing to use Discord for me, but I'm really not interested in another walled garden closed protocol, without FOSS clients and servers.
Your honest question got an honest answer - NO. Anyone can apply to Howard, anyone can get accepted to Howard.
You've build multi 10k+ line applications in Angular 2?

It was released 5 months ago.
SBCL is not really that large in LOC, though it has some complexity. It's a mid-sized Lisp program with some complexity, since it implements a type inferencing native compiler with backends for various platforms. SBCL itself was derived and simplified from the CMUCL implementation.

There are some CL code bases with millions of lines. But even a million line in todays terms is not much for some companies which are using other languages. If we look back, the operating system and basic environment (GUI, IDE, basic apps) of the Lisp Machine OS was around 500 kloc. Later versions with more stuff and some applications were nearing 2 Mloc. The commercial CL companies (Franz, Harlequin/LispWorks, Lucid, Xerox, TI, LMI, Apple, Goldhill, DEC, ...) usually should have developed code bases with +1MLOC already in the 80s / early 90s. Some Common Lisp based CAD software was/is in the range of 5-10 MLoc. Some application code might be much larger. For example Boeing has whole jet aircrafts designed in Lisp using the now discontinued iCAD application.

> so it would become a problem when CL faces a project which is "large as in company".

Common Lisp has been used in environments with up to 300 developers. This is not really a large number, but a larger number of what people typically think of a Lisp project. Symbolics, the Lisp Machine company, had at max 1000 employees - with probably a third of that software developers. Lucent developed network switches in the 80s/90s with 100+ Lisp developers. ITA was developing their flight search engine with a 100+ team with a lot Lisp developers. There are also smaller companies with a long history - for example Cyc is being developed using Lisp since thirty years.

One problem was/is finding these people. An old saying was that there were more Lisp Machines than developers able to use them. Today it would be even more of a problem, since the number of interesting Lisp projects at universities is smaller than what we had in the 80s/90s. Thus fewer students get in contact.

Probably a good idea to visit the European Lisp Symposium in Brussels, April 2017. Meet some fellow Lisp users from academia, industry, ...

http://www.european-lisp-symposium.org/editions/2017/
When you are in a big project a multi paradigm language seems to be the only way for introducing new styles. In the stuff I am working on I can't just switch to a new language. I agree that this can create a mess though.
Mind me asking what ad blocker you use on iOS?
WW3 THE GREAT MAD MUSLIM COP OUT
In my (admittedly anecdotal) experience, this requirement is often flexible. I tend to read it as "B.S. in CS, or sufficiently impressive relevant experience."
You should have tried Python.

At one job, we used Groovy for that--we had AIX boxes, some Linux, and Windows and all our scripts ran fine everywhere albeit there were JVMs that had to exist and be on the path.
Last minute effort to save Internet privacy
You can cut tape from a packed box without jamming the blade into the box and its contents.
Another example is iMessage which is very popular amongst the Apple fans. And Snapchat essentially is another great mobile to mobile coms app people don't quite get yet, but it's more powerful and entertaining than "Hangouts"
Hangouts is solid proof that no one at Google uses the multiple account support. If they did, it wouldn't be so awful.

I click a hangout link for a work call and get "no one in the call". I have to add authuser=1 to the URL manually to see that it's actually that I don't have permission to it.
>owes me

>solely for free google integration

Dude, you get what you pay for
Hello!
- Ambar runs on different kind of machines and can scale from home PC to cluster.
- Ambar Cloud transfers data. You can upload files manually or connect your dropbox.
- Ambar is written with microservices architecture in mind. It uses different languages: nodejs for api, python for crawlers, elasticsearch as searc engine, etc

Hope my answer explains a lot :)
Who knows, but my best guess is that it was the easiest set of instructions to give. The more complicated you get, the less likely anyone is to actually do it.

It actually irks me a bit about Chrome/Firefox. I understand they want to kill these addons. But I still unfortunately am forced to use sites that require Java and/or Flash. I'm just grateful MS still has the older version of IE available in Win10 so I can get these important things done.
I don't think it's fair to single out IT managers. Most managers in large, slow moving companies will be career-focuses and good at politics. It's sort of the nature of modern megacorps.
There's plenty of other online retailers for physical books. Literally every book you can buy at Amazon you should be able to find somewhere else. And for digital books, there's other vendors there too (such as iBooks).
Good. They should kill every chat app except for Hangouts and merge functionality.

They're losing a lot of points with customers with the "have 10 teams make 10 apps that do the same thing and slowly kill off support before discontinuing" model.
Federation is where different service providers can communicate with each other, like how email works. Meaning, you could login to Gmail (whether gmail.com or custom domain) and send messages to users with accounts on non-Gmail IM providers (practically speaking this meant hobbyist, corporate, or university IM server deployments; Google was the only major consumer IM provider to adopt a federated protocol).

The shutdown is unfortunate news because the only way IM is going to be as open as email is if two major consumer providers step up and do it. We had 1 and just needed 1 more. Now we have 0.
> What about a rat poison that doesn't hurt people?

You mean Coumadin (Warfarin), the popular blood thinner?
https://en.wikipedia.org/wiki/Warfarin

It is literally Rat Poison.
It'll be around the same time as Amazon discontinues EC2
For a lot of Americans, $600 is life-changing.
For the majority of earth's existence, 100% of all current species did not exist.

Or do you want to go back to those halcyon days of the preCambrian period
Shoot, I didn't pick up on that and got my hopes up!
> But at least now it works on phones?

This is actually really, really important to people.
Jack-stands lol.
Yeah but you also have situations there like my old man, who got admitted for a heart attack and the hospital refused to operate without ~ his annual income (and we're middle class there) in cash being deposited first.
Note the assumption that intellectual distinction is native. That is an assumption that is counter to the American assumption that any man can become anything he wants given the effort and desire. The people who want and try to earn a phd without the native ability are the problem James is stating the universities are creating. This is the third class of persons.

The other interesting thing was how the third class of persons obtains a phd is subjective. "Thus, partiality in the favored cases; in the unfavored, blood on our hands; and in both a bad conscience,--are the results of our administration."

Interesting thoughts from a man who has "distinguished intellect"
We built both iOS and web apps. Both require login currently and the iOS app is farther along and more interactive as that is how we capture images. How do we get you guys the login info we made you? Or would we be better off sending a demo video showing both working in concert?
'Clearance sale' shows Apple's iPad is over. It's done
The Gmail part would go something like: Google discontinues Gmail and Google Inbox is the replacement! Then a year later, Google intros Mail from Google, a new webmail client that is like Inbox, but has more of the classic email interface UX that users expect. A year later, they announce Inbox is going away and everyone should move to Mail from Google, which they have rebranded "Gmail".
They've done a bunch of anti-competitive shit with ebooks, but the DOJ has adopted the really fucked-up position of "if prices are low for consumers, then it's ok", even though Amazon is clearly abusing their dominant position in the ebook market repeatedly in order to squash competition in ways that have been clearly found to be illegal in the past.
I used to obsessively manage my music like this on external HDs, syncing apps, and `beets` [1] to clean up the tags/album covers. But I've recently given this up in favour of Google Music and I'm in love.

I haven't stopped raving about the service since I started using it two months ago.

Just having your entire collection (and it has 99% of the music I'm looking for, something like 35 million full albums... just a simple search and button click away from adding to my library) and for stuff it doesn't have you can upload 50k songs, even stuff your pirate off private torrent trackers or w/e.

Getting new phones each year, new tablets, new laptops, etc I always ended up with a half-baked collection of music. I never set up a NAS to solve this unfortunately but now I don't feel the need to.

It's helped me rediscover so much music I've forgotten over the years and lost from my collection during various moves.

Now I'm in the process of building playlists, rating songs, and rebuilding the playcounts. Not having to worry about ever losing them again is very reassuring!

I got a 90-day trial with my Nexus phone and it's only $9/month after that... but you can also use it for free with ads which includes the 50k songs.

[1] https://github.com/beetbox/beets
It sounds like a cultural thing.
I get Flash, but Java, you use sites that have Java Applets on them? I can't even imagine which ones are actually left.
At this point even a 4K 50" display costs around 6000$... how much of a premium would you pay? 20.000$?
A friend of mind built an app called SoundPrint (https://www.soundprint.co/), which helps people find venues based on their noise level. Similar idea.
I am on this like white on rice. TYVM!

I've looked for something that does this without luck and had been toying with making it myself at some point.
Where is the line on "What is your most successful hack of a non-computer system" question? What would you consider clever and what would be over the line?
If ever there was a software example of killing the goose with the golden eggs.

Imagine if they thought like that about email?
Agree, that would likely work or a solution could be found.
Don't forget Allo in the mix, from Google, that could replace Hangouts! Take a product people use, and replace it with something people don't, then replace that with something that people also don't use.
I mentioned above that amazon tracks it. See https://www.amazon.com/gp/help/customer/display.html?nodeId=...

>Even though inventory tracked using the manufacturer barcode is commingled within the network, the source of the inventory is tracked by our fulfillment systems and is taken into consideration if inventory problems arise.
I'm sorry, did another political party just designate the former head of an oil company as Secretary of State, or did they take someone actively suing the EPA the head of the EPA? Is there any other party on the planet receiving massive amounts of money from coal companies?

This is not unrelated. This is directly related.

If the US was some little country in the Pacific where they could do whatever they wanted with little consequence it wouldn't matter, but they're not. They're one of the largest polluters in the world and the largest economy, so it's absolutely important that they steer in the right direction to avoid disaster.
So in the next 5 years. Maybe sooner, considering HN's disappointment with their pricing, service offerings, and recent outages.
Except 1 :-)
You might also be interested in Peter Turchin's War and Peace and War -- which depicts social cohesion as the measure of social health, and internal competition among like-minded members of a society as the beginning of the end. (This is confirmed repeatedly by history, especially Chinese history; I'm also reminded of how corruption and lack of internal cohesion doomed the post-Roman British kingdoms in their should've-been-a-cakewalk defense against the Anglo-Saxons.)
4 Steps to (Correctly) Build a Direct Mail Operation
You are saying it like if XMPP never worked on phones.
This is for G Suite business customers. They don't explictly say if this applies to regular Google users.
If FedEx relies on opening a .swf file directly in a new window, you need to select Run Always, because Google apparently doesn't give a shit about doing things right and made it so no amount of whitelisting will allow it to run .swf files directly (instead it just downloads the .swf).
Yes, it won't happen.

But suppose, for whatever reason, they decided gmail was not economical and was not bringing in enough money.

Do you think they are obligated to keep it around because our lives are on there?

What is their obligation, morally, and what is just a "nice" thing to do?
...and people switched to slack.
This. Happens all the time and then people say, "You never showed up." The authuser=1 tip is great. Thanks for sharing that!
This blog post mentions following messenger technologies (Google has even more not mentioned here):

- Google Talk

- Hangouts Meet

- Hangouts Chat

- Android Messages (something new, never heard of it)

(And non-google messenger technologies: SMS, RCS).

How user is supposed to navigate all these? Given that all these things are inferior to even Facebook and is ICQ-grade.
How healthcare regulations affect even those who have good insurance plans
Sure! When I started learning about agroforestry I looked for english books on the subject but didn't find good ones, Gaia's Garden by Toby Hemenway have really good info you could use. But in portuguese I've so a few good PDFs here, I guess that's because of the work of Ernst Gotsch here in Brazil, here's a good video that summarize his work: https://www.youtube.com/watch?v=gSPNRu4ZPvE

An agroforestry look like this: https://sitiocurupira.files.wordpress.com/2008/11/agroflores...

Take very special attention to the ground on the video I linked above. So the main thing is the soil, the work will basically be always improving it by pilling up organic matter, from regular pruning and your organic waste too, the school must have good source of organic waste, also the city gardens/grass pruning are a good place to look for organic matter you could use on this project.

Also, the more you plant together and at the same time the better. On the video you can see Bananas and Eucalyptus side by side, people think that Eucalyptus doesnt let anything grows near it, etc... but then I saw a lot of things fruiting just a few centimeters from Eucalyptus, because of the regular pruning.

I'll send you an email so we can continue to talk about this.
Perhaps the map is getting hugged to death right now? I can't get any data to load beyond the base geo layer.

EDIT: hmmm, seems to be a bug. I see in the console it's expecting JSON from this url: https://maps.bts.dot.gov/services/rest/services/Noise/CONUS_...
We really need a corollary to Poe's Law known as Trump's Law.

BTW - No one brought up the spectre of Trump, you invoked it. People are, rightly, criticizing your gut feeling that flies in the face of our best understanding of multiple hard scientific fields and the tons of works and dedication by tens of thousands of researchers around the globe.
Thanks! Will do. I understand we're very early, but in one week we'll be a little bit less early and I think we can launch a closed beta before April 24. Proof of concept on the consumer side has happened, so I wanna focus on convincing spaces in the next days. How can I update you and the other partners on our process?
Yes, good point. Sort of the same is true in Hindi. I don't think (correct me if I'm wrong, anyone) that there are separate words for fingers and toes in Hindi - the word ung(a)li [1] is used for both, IIRC - and they may add the Hindi word for foot if they are referring to toes rather than fingers.

Just checked it in Google Translate:

finger - उंगली
toe - पैर की अंगुली (finger of foot)

though you can see that they use two different spellings for ungali there - the latter one reads as anguli.

I used to think that the former was the right spelling, but on seeing the above now, remembered the story of Angulimala and Buddha, so maybe both are correct spellings:

https://en.wikipedia.org/wiki/Angulimala
A number of cars are starting to appear with electric steering, bmw and mercs mostly. Maybe there is some way do turn off the linkage?

Not an expert here.Either way this would make waiting for your passengers so much more enjoyable!!
Well, the point is not that you don't, it's that lots of people who like to talk about evolution don't. "Nature red in tooth and claw" and all that.
In Common Lisp users use Common Lisp rather than users using programs written by programmers in <language x>. I think it comes directly from the idea of Lisp Machines where typing s-expressions was how users used the computer.

That's radically different from Smalltalk and the Dynabook. Part of its mandate was to be used by children which by definition meant there was an assumption of substantial difference in cognitive capacity between end users and programmers.

That's the intellectual model that's mostly won. It's distinct from a model in which the causal premise for differences in knowledge is expertise and experience.
Wait, so you are saying that having the most innovative competitor (in the retail space) would be good for competition? Maybe for THE competition, but surely not the consumer.
EPaxos (essentially leaderless Paxos) is interesting as well, but I'm not sure how much deployment it's seen: https://github.com/efficient/epaxos

The repo includes a TLA+ model too, which will hopefully become a trend in newly proposed distributed systems in the future!

Cassandra looked into implementing it, and reached a prototype implementation with ~60% better performance, but it looks like the contributor didn't continue driving it: https://issues.apache.org/jira/browse/CASSANDRA-6246
If you use Pidgin to connect to an XMPP federated service, then that won't work any more.

If like basically everyone relevant, you use Pidgin to directly chat with Hangouts users and to hang out on IRC (the federated protocol that actually succeeded in the marketplace), then you don't care.

I genuinely don't understand the outrage in support of XMPP. It didn't work out guys. IRC tuns out to be all anyone actually wanted, and to the extent that's not true, it would have been eaten by Slack anyway.