skysight-inc/HackerNews huggingface dataset:
There is no network or linkage between users? And people are not allowed to post inane topics or messages.

Pretty basic.
Of ebikes? To us they're equivalent of someone riding their bike very fast, which one encounters every now and then. No big deal.

Then again everyone rides bicycles here.
> Because socialists and communists does not actually carry the negative connotations you ascribe it

Tell that to North Korea, Venezuela, China, the Soviet Union, etc etc

Your statement is purely subjective which was my original point that classifying an entire group based on what a fraction of that group says isn't really valid. In the US we only have two major political parties so chances are people will either fall into one or the other based on various factors and influences including but not limited to education.
I would imagine it's something that worked at the time, because it successfully exploited the slow, static movement of his opponents, but today it's probably "priced in" as a possibility with known correct countering, so that people don't actually use it anymore. Like a rare chess opening that was once used successfully until people figured out how to deal with it later in the game.
Obviously I'm not a CEO of a Google-scale company. I am a CEO of a small software company, fwiw. But it doesn't really matter. You may be right that choosing not to allow employees to be treated like garbage would be a poor financial decision in some cases. I would still classify it as the right decision, but I can see there being an argument there. That said, there would be many, many highly qualified applicants to a position like CEO of Nest, and it would surprise me if it wasn't possible to find someone who was both a) at least as competent as the outgoing CEO, and b) not abusive to employees. In that case, it would also be a (potentially huge) financially beneficial move as well.

Edit: oh, and to my original point - in no scenario I can think of would firing someone for abusing their employees or co-workers make one an "asshole".
If you knew the other side of the story - how folks at Google felt about G+ - you'd know what I mean. Historically there's been a ton of internal pushback against many C-level decisions. Killing Reader was one instance where we had petitions, public outrages and a few ragequits. But nothing ever came close to how demoralizing G+ was. Lots of folks genuinely believed in G's "mission" and joined the company to make the world a better place. No, seriously, a ton of people believed it. Seeing how cynical G's play against FB was and how willingly G trampled its core values in the process lots of people simply lost faith in the company. Most of them stayed but the magic was gone. I think at some stage it became clear that if you push this pedal to the metal the company will simply implode.
The big companies have got a Facebook/Twitter etc presence because their competitors have one. It's almost certainly a pain in the ass for them because as you mention customers will use it as a public platform to beat the company with when they're pissed off.

There was a period about 5 years ago when every company in the world thought they needed to have Facebook, Google+, Twitter, LinkedIn and so on. It was a serious case of FOMO (Fear Of Missing Out) as opposed to a genuine business case for social media.

I suspect we're going to see small and medium companies take a view that maintaining a presence on social media is still not generating ROI. As a result they'll consolidate to fewer social media platforms and perhaps at some point none at all.

If SMEs (or SMBs as they're known in the US) take this approach, big companies will slowly follow I'm sure.
Anyone care to share neat C tricks?
Here's a C99 trick I learned recently, known as compound literals. Say you have a function that takes a struct as a parameter:

typedef struct {int x; int y;} Point;

void plot(Point p);

Normally, to call this function, you have to create a Point first:

Point p = {1, 2};

plot(p);

But, with compound literals, you can declare p anonymously:

plot((Point){1, 2});

Does anyone else have neat C tricks to share?
Also checkout https://github.com/18F - the US equivalent.
The mobile Facebook website worked fine with messages. You could see whether there were new messages and you could read them and reply to them. You could even chat a bit albeit not as conveniently as on a laptop or a messaging app such as Hangouts or Whatsapp. But it was just enough to keep you connected when needed.
> I'm a physics graduate, an amateur astrophotgrapher, a pilot with an expired license, and I can identify aircraft, satellites, and so-forth - but some stuff I can't explain.

You are not a UFO-expert so your appeal to authority is out of place.
You do that Sweden wiretaps all traffic that crosses their borders, right?

They're doing more aggressive surveillance than the NSA.
I have nothing against the Messenger app per se, but my phone's storage space and RAM is limited. I can't have all the apps installed I would like, and often find myself having to uninstall the apps that I use less frequently, even if I do use them sometimes (part of the problem could be solved by rooting the phone, but I'm lazy). So Facebook forcing me to install a new app (in my case back in 2014, as I don't really like the mobile web version) felt like a big FU from them, especially taking into account that their primary app is already a memory and battery hog (the most resource-consuming app in my phone).
18F is also based on GDS. 18f.gov

Explanation of the difference between USDS and 18F:
http://ben.balter.com/2015/04/22/the-difference-between-18f-...
It seems libdill supports channels -- blocking FIFOs.

In Golang (which seems to have indirectly inspired libdill), you would implement such logic by returning a channel (future) over which is sent just one value. That result itself might be a channel and so on.

No doubt the syntax in C would not be as convenient as in some other language -- but lightweight channels that work as first-class objects are a lot like futures.
Wow, I haven't noticed Google Analytics is also injected in the "logged in" sections. That's insane!
Probably that I have an Android phone :-)

[ed: About notifications - I think the point there is more a cultural point. I don't want to send you a fb message at 3 am your time if I think it might wake you up.]
> Also, I'm assuming there's an injunction out about this - can't find it reported anywhere in the UK press.

Does this actually reveal anything new? It was previously known that GCHQ were logging email messages, and MPs use email. The story does not suggest that MPs email are exposed to greater scrutiny.

The headline in every paper should be "Government fails to use email encryption". If the email is not encrypted it could be read by foreign governments, criminals, or the tabloid press. Implying that an email is less secure because it travels outside the UK is ridiculous. It was never secure in the first place!
Iridium is available pretty much everywhere, you don't need much bandwidth to transmit your location.
Also fix clojure startup time please. I want to be able to run it like fast Unix style commands such as ls and grep.
Interesting -- we could do with that in London. Is it all diesel cars? The article seems to say something about Euro IV -compliant maybe being OK?
If you can use C++, give Intel TBB a try. It has a lot of structured primitives but still makes it easy to just parallelize a for loop.
Whenever I see these big construction projects I see a bunch of big tools and people moving lots of dirt fast. So I'm always surprised when discoveries like this happen. Is it by accident? Or do the excavators have a team on hand looking for "treasure"?
> When companies like Apple, Google, and other Silicon Valley companies agree [..], and threaten to replace tech workers in the US with less-expensive H1B visas [..]

When did these Silicon Valley companies threaten to hire less-expensive H1B visas? Do you have any citation on this? Are the H1Bs working for these companies paid less than non-H1Bs? Looking at the publicly available salary data for these companies - AmaGoogFaceSoft kind - seem to pay their H1Bs very well.
ie snapchat
good. anything from the govment should not even be allowed to use colors or css. to prevent current party image association and such.

The dept logo on the header and that's it. leave the rest to the user's browser default.
Yes!

I've tried so many times to get started with Clojure and Clojurescript, and when I'm trying to set up the environment from scratch (because to learn it I have to understand how all pieces fit together) I just get hopelessly lost. Broken deps, files to edit to make the Emacs REPL work correctly, snippets of code I have to add here and there to create a simple project.

And last time I checked, now there's this Boot tool to learn, to choose and to understand (and to debug its stacktraces) instead of Leiningein -- ARGH.

I grok a fair share of languages but there's nothing like Clojure, ClojureScript and Javascript to make me feel like an _idiot_. I don't like that feeling.

For the love of $DEITY, language designers, learn from Go: they have an up-to-date spec, an up-to-date "Effective $LANG" document and one (1) simple, official and maintained build tool. Otherwise you're just, as we'd say in Italy, brushing dolls.
Relying entirely on KYC to identify abusers is very fragile. Not only does the USA not have a modern banking system but it also lacks robust ID verification procedures.
Try Planck if you're on OS X: https://github.com/mfikes/planck
In countries where the car is dominant, one of the most important factors is safety. Cars can easily kill someone on a bike, scooter or motorbike just by running into them from behind, e.g. if the bike is stopped at lights, and the car driver is not paying attention behind them. In a car the most you'd get is whiplash.
How do you think the voting ring detection works?

Some users post contact info in their profile, so there is the possibility for messaging (email). Yes, there are policies, and structure and many good things - I'm not sure that means that HN isn't a social network of sorts?

I suppose it might boil down to a technicality, but I always read "social network" as a graph that describes how a group is connected - not as some strict technological definition. So a bunch of people that informally meet at a cafe to discuss politics, art and other topics can be described as a social network.
Both m.facebook.com and mbasic.facebook.com work for me and I see chat, Chrome Beta for Android. Maybe they (for now?) didn't enable it everywhere yet?
I will never understand why people would be so ambitious to win in amateur sports and truly devote their life to it.
Another wild over-valuation on Hacker News.
Miami U.S. Attorney’s Office, FBI accused of spying on defense in fraud case
It seems to me that setting up clojurescript project is extremely easy. Basically you need to know only one "build" system(leiningen/boot), as for javascript you would have to know at least few(broccoli/npm/bower/gulp etc). And with leiningen you can do `lein new` as well, although I prefer boot and creating my own files:

├── README.md
├── build.boot
├── resources
│ ├── index.html
├── src
│ └── cljs
│ ├── sample
│ │ ├── core.cljs
│ └── main.cljs.edn
└── test
└── cljs
└── sample
└── core_test.cljs
This one's good too: https://www.youtube.com/watch?v=jkhpZoPOfZI
Texas teacher had sex with her Grade 8 English student ‘on almost a daily basis’
Apologies, I remember it as Google Wave - but you are right it has evolved, and Apache Wave captures the idea that it is indeed an open platform. And while I agree that the technology isn't dead, I don't think it (the protocol) is likely to be what ~7 billion people (or how many now has a phone number) will use to communicate across network providers, carriers, device manufactures and content silos. I think it is dead as an alternative in that sense.
What we need is an app to warn people of nearby fires... Tinder?
GoDaddy Flare: app for entrepreneurs to get feedback on their startup ideas
Coinbase may have lied about the number of Bitcoins they store
What data can yhet get from having messenger as an app rather than a website? They already have my list of contacts, all the messages I've sent, they can store my message as I type it through their website. I just don't understand!
Ryanair's head of technology thinks Big Data is 'wank'
Or just "Iota", which already carries the connotation of "little" without the preceding "L".
This. I've trimmed down severely on my use of Clojure(Script) because setting things up for kicking off small projects is just too time consuming, and large projects I dip into use other languages.

Where it regards ClojureScript specifically, doing a simple MVP/PoC web project or a Cordova app is just way faster to get going in vanilla JavaScript.

As to Clojure, every time I have to invoke lein it feels very much like this:

https://www.youtube.com/watch?v=x_2E6nlnMPU&t=1m0s
I disagree with your premise. While it's true that in theory, we could run minimax on a sufficiently powerful computer to solve chess and go, we can't in reality solve chess and go with computers. And even if we could solve them with powerful computers, human brains still cannot.

You still have less than perfect information about the decision tree, and you have to pick what you think is the best move from all of the available moves. In that respect, games of perfect information are no different than games of imperfect information when the scale of the game is too large to be solved.
I define readability the same way the Linux kernel style guide does: Avoid tricky expressions.
Going to miss my RSS feeds.

Won't be long before I can't access Instagram altogether without an account, much like Facebook.
What, you don't remember that time when they said "when privacy violations happen, it is not an “active intrusion” because the analyst reading or listening to an individual’s communication will inevitably forget about it anyway"?

That's oversight you can take to the bank!
It's partly because they're so big. The actual surface area separating what will be in the bucket from what won't be is fairly small, and the bucket itself doesn't agitate what's in it as much as you'd think.

Also, at dig sites where there's likely to be historic remains in the UK, there's work done to ensure the conservation of the archeology likely to be uncovered.

It's called archeological excavation, if you want to do some Googling. Also, have a look at the Museum of London Archaeology. They do a lot of stuff with this.

Source: I work just down the road from three current construction projects going on at major archeological sites and asked them the same question.
Google is working on a kill switch to prevent an AI uprising
Yeah I agree with that - traffic in Saigon looks initially completely disorganised in areas such as large junctions, but it really works well and is even safe for pedestrians. Its absolutely different to traffic in many other countries where the car is 95% of the traffic and the lowest speed anywhere is 60km/h.
I'm not going to claim that my experiences here are the norm because I doubt they are, but the primary impact of Facebook previously splitting Messenger off into a separate app (from the native mobile app) in the circle of people I communicate with on Facebook is that we all (organically, without ever really discussing it) just switched back to using olde timey SMS/MMS for things that would have been Facebook messages.

Not at all a spiteful/angry decision, just more of a "well, if I have to go out to another app to do this shit, I might as well just use this thing that works with all my friends including the increasing number of them that don't ever login to Facebook anymore".
Printed. Oldest printed works are a separate thing.
After secret Harvard meeting scientists announce plan for synthetic human genome
> "well we're much too boring to spy on"

Have you asked her why her government feels that it is necessary to spy on her if she is so boring?
If you're a Linux user, see the `--user-data-dir` option of the `chromium-browser` executable. Whack 'em in `/tmp` for as many pseudo-incognito cookie jars as you like!
I thought that Wilson doctrine turned out to be nothing? GCHQ said they never respected it and always spied on MPs?
I read this as "when PE buys your computer" made more sense the second time I read it.
That is an implementation detail not a feature.
Desproges indeed. Coluche too, and the whole Hara kiri team.
We may have very different samples but I'd be shocked to see that behavior in any app that I'd consider worth using. That would easily knock a couple stars off of my (mental or otherwise) rating of an app.
So many edge cases. I prefer to just use perl if I am doing anything more complicated than making a wrapper for some other executable. Harder to screw up, easier to test, same expressiveness, better portability (works with all shells and with windows), plus you get regular expressions for free.

Python is a good alternative as well.
I really wish I could fix all bugs at my workplace like that.
Google's AI Chief Geoffrey Hinton – How Neural Networks Really Work
Cutting 7% staff out of 1000 ...

But then it goes on and says

"WeWork said it hired 175 people in May and expects to add about 500 employees by the end of the year. The company said it expects to lift the pause on hiring as soon as next week."

What kind of information should I synthesize from this ? Is it bad is it good or is it both at the same time ?

In fact, why did I just waste x minutes of my life reading this piece of malreported doublethink-provoking article ?

My prayers go to the ad blockers ..
"This isn't the California wildfires. It's not threatening populated areas anymore. It's burning in a vast expanse of unpopulated subarctic forest. It's fine. The damage is done; now we wait for it to burn out while keeping an eye out for the next one."

I hate this notion that wildlife and nature isn't important. Apparently only human lives and materialistic objects matter....
No, tedsanders is right. If the game has imperfect information but is zero-sum (i.e. the goals of players are perfectly opposed), you can always compute the subgame-perfect Nash equilibrium in mixed strategies, and it will be the best way to play against all possible opponents, both deterministic and random.

Mind games (bargaining, precommitment, etc.) only become important in non-zero-sum games, where the goals of players align in some ways and oppose in others. For example, if chess had an additional possible outcome where both players lose, that could make it impossible to find a single best strategy.
If FB's claim that the standalone app is "it's better for the user" is true, then there should be no need to disable the previous functionality, since users would naturally have flocked to it as FB has been gently nudging them.

So maybe the standalone app is actually NOT better for the user. :)
Bear in mind that MP's correspondence with their constituents is being hoovered up as well. Yes @gov.uk to @gov.uk could be encrypted but constituent to MP email is in some ways more sensitive to GCHQ snooping. The solution remains political.
I don't understand this. You can't transfer money to another person from your bank account?

In India we have IMPS (sort of an instant transfer) which takes less than a second and costs Rs. 5 at a private bank (free at a public sector one).

I've been to Australia and transferring money to another account with the same bank requires just a mobile number.
I wanted to get into chess as an adult, with the aim of becoming a master. However, I found that even some people who had studied chess from an early age, and where chess still dominated their lives, they still didn't raise above IM or even master.
This put me off for a while, as I was the sort of person who needs to be the 'best' I can be and merely being good wasn't enough, especially with all the study that comes with it.
Does this include any latency or hop estimation schemes? For a truly performant p2p networks involving a central signalling server, it is important to reduce latency where possible with p2p latency estimation schemes involving BGP and cached internet routing graphs.

This would help provide developers with an alternative to blindly matching peers, which will usually result in worse than possible latency if multiple peers have the content being requested.

Currently you can get an approximation of this feature by building on top of MaxMind's GeoIP database, but it's non-free and possibly not as precise for this purpose as other methods[1][2], although it is much easier to use.

[1]: http://nowak.ece.wisc.edu/infocom09.pdf

[2]: https://www.cs.montana.edu/~utkarsh.goel/docs/MickaPcpICCCN1...
I wonder if it can be used to improve VR optics and make HMDs cheaper.
I think he's correct in the choice of the word "allowed" - yes, he had to fight for his beliefs, very hard fights, but he lived in a society that still valued individual struggle and determination, and that in the end rewarded it with success. Otherwise he couldn't have achieved what he has achieved. It's at least debatable if in today's softer world somebody who gets out and tells everybody that he's the greatest would still be "allowed" to earn reputation that way. I would argue that competing for victimhood status has become the prevalent approved strategy rather than fighting for your cause.
Interestingly, it lets me use the mobile webapp messaging without asking me to do anything. Because the OS I'm on has no Messenger app, and it probably will never have one.

So if you spoof your UA string, it may stop bugging you and let you use messenger as usual.
Yes, I still have Opera 12 with a lot of tabs and tab groups. Sadly, old Opera's tab grouping is not replicated in any other browser I've tried.
I use Facebook (somewhat sparingly) but considered deleting my profile a few years ago, when I wasn't using it at all.

I decided against because it was so useful as an "every once in a while" inbox for people who wouldn't have been able to reach me otherwise: a girl I met at a party, a cousin from Australia who happened to be in town for a couple of days, etc etc. The former would either never find me (depending on how big the party was) and the latter would have to jump through the hoops of chaining phone numbers through our large extended family. Both of those are handily coopted by having an almost-universal directory, with customizable amounts of information displayed, along with photos so you know it's the right profile.
Glassdoor is okay for the UK at least, I use it to check the Software Developer and Solutions Architecture average wages nearby to were I live. The amount of data seems to be getting worse lately though, wonder if certain companies are asking for data to be removed.
"the user" can be such an abstract nonsense term. Collectivizing the individual desires of a multitude of users into some imaginary entity.
"Boondoggle" is really an inadequate term. Today we live in an era where if you live in the wrong part of the world and have the wrong friends that can trigger you being added to a list of kill targets by algorithms and "prediction market" systems which have maybe a 50/50 chance of being accurate. How this isn't a story covered on the news every day is beyond me, but I guess people just don't care about brown people or muslims that much? I dunno.