skysight-inc/HackerNews huggingface dataset:
Depends on what you mean by 'trust'. Personally try to minimize possible negative impact such services can do with information I choose to share/store in case some/all services are compromised.
There a lots of Pages in FB that attract many visitors. And those only make money for FB.

Would be interesting to offer those Pages an option (platform) for making money as well. Such 'third party' Ad platform would have limitations, but images and gifs might be a way to go ?
It's a good take. Super healthy. I hope you can go far
"Now, this was fun little project to mess around with, but it does give me a moral dilemma. Do I care more about my privacy, time, device battery life & data usage or do I care more about the content creators of sites I visit to be able to monetise effectively and ultimately keep creating content?"

Once we show content creators that we're willing to block their unsupervised invasions en masse, they'll come back to us with a better deal.
The illusion that blocking is binary - either you allow egregious privacy invasion or you fail to support the content creators is one that the content creators have created!
Except if he writes anything about politics, economics, society, etc -- in which case his political views have quite a bearing on the validity or usefulness of what they write.
This describes the geometry of the EURion constellation: "Recognizing Banknote Patterns for Protecting Economic Transactions" http://paginaspersonales.deusto.es/igor.ira/publications/201...

This patent describes how it is recognized: https://www.google.com/patents/US20060279767 The short version of which is "find all the circles, measure the distance between them; if you find five with the right distances you've found EURion".
Emacs is a collection of separate Elisp programmes that all cooperate and share data structures. You would not call Unix tools un-UNIX-y only because they all share procedures from the C library.

Emacs also interfaces with external processes (e.g. using comint mode). It's the ultimate bottle of glue.
Ark – A modern systems programming language
I bought it because I use it. Every. Single. Day. So, almost any price is worth a tool that is used constantly and delivers untold benefit. It might not be the same for you; you might not get as much value out of it as I do. But if its something you truly use "day in and day out" how can you not purchase it? It just makes good sense.

Listen, good tools are hard to come by and supporting those tools helps to ensure that they are there when you need them. Not supporting something that helps you make money endangers your ability to continue to make money. That's my $.02
The promise usage here is so terrible it's not even funny. I've made a gist of how it'd look like with correct usage. Just contrast the single level of nesting (for the branching) in the correct version vs. the 5 nesting levels version in the incorrect version used in the article https://gist.github.com/benjamingr/d08cfe94d3f0db1f954d

Not to take away from the original thought in the post - but it's hard to take a criticism on a model seriously where the OP doesn't understand the model. Here's a related StackOverflow question on the topic stackoverflow.com/questions/22539815/arent-promises-just-callbacks
> The #1 thing we've all learned from this debacle is that many, many cab companies are the scum of the earth.

Given the "god view" incident and the "let's follow journalists" incident, that's something that Uber didn't disrupt.
Well, I have integrated Remotery, not what I was looking for but pretty cool. I have made a bunch of feature requests for it which would bring it more in line with other profilers: https://github.com/Celtoys/Remotery/issues/47
You're right, I missed two cases! Thanks a bunch. Second pedagogical note: we just demonstrated the value of cooperative learning, which can really help a weak assessment. Similar to paired programming!
I don't know which part of the article you're referring to, but in general it's best to have a variety of experience levels together, and that's how you help less experienced developers grow. Hiring only one or the other isn't a good option.
Just out of interest, are you in the US?

Netflix UK content is average at best, with a slew of B films and TV series with missing seasons. I've given up searching for films I'd like to see (these are not even recent releases).
A podcast interview with Guy Steele wherein Steele talks extensively about Fortress.

http://www.se-radio.net/2006/11/episode-36-interview-guy-ste...
Sun had the NeWS windowing system before XWindows. Be glad that did not become the standard. Be very glad.
Your parent meant in his last sentence the Xbox One (aka Xbox #3), you wrote correctly about Xbox 1.
Thrift has unions, so does Apache Avro. Afaik Protocol Buffers is the only one where you have to string together one yourself with a required tag and a bunch of optionals.
(My day job is helping organizations change.)

Many years ago, I worked with a client once that was very small, like <50 people, but was staffed with people who used to hold very senior positions in large companies.

We had some really kick-ass guys, don't get me wrong, but overall the entire thing was a cluster fuck. Why? Because succeeding in a selfless way in a small team and succeeding in an ambitious way in a large organization are diametrically-opposed things.

These guys could talk a good game about how things were supposed to be -- they had taken all the leadership courses and been coached and mentored like hell. They were self-starters and highly-motivated overachievers. There's no doubt in my mind that giving them a clear objectives and sufficient resources would result in the objectives being met. But getting a clear idea of organizational strategy communicated from point A to point B in this place was impossible.

People hold on to knowledge in a large organization. Knowledge is power. It was not unusual -- and remember this was an extremely small org -- to be part of a meeting with 4 or 5 folks where everybody in the room had a different idea of what the endgame was. The CEO told different people different things. Mid-level managers were encouraged to compete with one another. I told my wife that it was the first place I had worked where each person I met had a secret strategy for "once the board gets rid of all those other yahoos, I'll be the one left standing"

Sharing a vision/strategy and living your values is something that cannot be overstated. In fact, executives have to over-communicate and demonstrate it almost as melodrama in order for the rank-and-file to really grok it.
They allow them 3-month vacation in India once a year?
DARPA: We Are Engineering the Organisms That Will Terraform Mars
That's kind of a false dichotomy, as these languages are applied to different problems.

Speaking of the garbage collector, it was the biggest productivity boost that software developers ever experienced and no matter how many tricks the Rust compiler pulls, the hit on productivity is real. And in terms of the "if it compiles, it runs" feeling, that comes with having an advanced type system. Rust pulls some really nice tricks, but cannot match Haskell. And again, the lack of a GC means the compiler's budget is spent on ensuring that the code is memory-safe, with other things having much lower priority.
Are you sure?

If I buy floor cleaner based on a sales brochure describing a safe and sanitary cleaning product, and it turns out to be Hydrofluoric Acid - am I supposed to double check? How? By sending samples to a private lab?

What about software, I can't see the plugin source code, I can't see any tests done, should I have my own internal team test every possible code path before deploying as part of my app (said plugin might leak GPS data and something something idk I'm straw manning).

Essentially "Buyer Beware" is a very limiting ethos, because buyers cannot be experts in everything.
That is complete nonsense about "last couple of years", I remember wanting ~40fps for half-life over a decade ago.

Yes, at that time (10-14 years ago), 30 fps was considered playable. But that is "playable" and even then wasn't recognised as a great framerate for most of that period.

For the last decade, less than that has been seen as bad. In fact a few years after half-life's release (when it was still popular but hardware had matured) 100fps was the goal, to match the 100Hz that most monitors back then could do. 60fps only even entered the discussion with the switch to TFT/flat panels with their lower refresh rates.
Interesting note. To counter, I have lived longer times in just two cities, Helsinki and Beijing, and in neither one was I ever cheated by a taxi driver.

Stories about bad Beijing taxis were everywhere, but they do not reflect my experience. I used taxis on a daily basis for well over a year, and never had the driver try to cheat (the worst experience being that a Xiali with no air conditioning is not fun in the summer). This might have something to do with myself being about 30 cm taller and 40 kg heavier than the average Beijing taxi driver. The drivers might refuse to drive to the suburbs because they can't get a paying ride back, though. But that's upfront refusal, not cheating.

In Helsinki (or Finland in general), the taxis are not cheap but they are very reliable. You could give them your wallet and keys and pass out at the backseat, and find yourself in your bed in the morning, with your money left, minus ride price, and a receipt.

Stockholm, on the other hand, is Wild West, particularly regarding pricing. Check, really, before you take a ride.

Paris experiences: nobody suggests just flagging a random taxi, everyone recommends to call a known company. When I've flagged a random taxi, the service has been unenthusiastic but not disastrous.

Berlin/generally Germany experiences: very good and reliable.

U.S. experiences: how the F am I supposed to know what is the right amount to tip? That is infuriating. I just avoid anything where the tipping rules are not clear.
I've never had to manage "at scale", but I've spent the last several years of my career with one foot in management and the other doing actual development. I've been the person reporting to the people who lack introspection.

Ultimately, in my opinion, I think that trying to create the perfect algorithm for evaluating performance is futile. You can't really remove the effect of personal feelings because they play a huge part in group dynamics and in the end you are not trying to optimize for a single person, you want to optimize your team (or organization).

My experience has been that if you just listen to your team and watch them it'll be very obvious who is adding value, who is neutral, and who is a net negative. So long as your team size isn't larger than a dozen or so people, the team will seem to naturally coalesce around people who get stuff done, and they will tell you (sometimes with honest words and a tone that implies sarcasm or joking to remove the feeling of guilt) when someone isn't doing their part. The entire thing can be very opaque- I know of cases where one person seemed to get far less done than everyone else on the team (completed fewer projects, committed less code), and yet was very highly regarded. One might think that she was simply well liked if unproductive, but after she left for a different position the productivity of the team declined significantly. She turned out to have been so well respected because while she didn't create a lot of code she had a knack for spotting problems early on (things that were never seen outside the team because they were fixed early) and coordinating decision making between different people and projects. After she left there was a brief surge in productivity, followed by a disastrous slog as development was mired in bugs and component rework because of poor communication of specifications. In the same team, much later, there was an analogous incident where a developer appeared to be one of the most productive developers on the team. He was well liked as well and often participated in team activities, etc. but there was a constant undertone of joking about how much difficulty and complexity the person introduced into the code base. When I stepped in and did a thorough code review and looked at his parts of the project I realized all the joking had been really telling of a very real problem. The code was nightmarish. After that person was moved away from development and back into devops the productivity of the team had a short slump as everyone worked to refactor or replace his parts of the project, and then eventually ended up being much higher even with one less person.

None of the anecdotes are really new to anyone whose done development before, we know about net-negative producing programmers and people who catalyze work more than actually doing it themselves. I really just bring it up as a reminder of why it's so hard to have any objective measure, but also looking at how the other team members react to a person is very telling.
The reason this works is that promises are already representative of queues of pending values. To contrast, here's the ES7 version (works with babel) I added to the gist https://gist.github.com/benjamingr/d08cfe94d3f0db1f954d#file...

It's awesome that it's a post by someone who just attended the recourse center and they're a new programmer and already struggling with these interesting issues and trying to solve them - but I beg people who attack these issues to read existing material :)
Regarding [2]. So I guess this quote is the problem:

> And the part that, if you are a decent human being and not a racist bigot, you have been dreading: American blacks average a standard deviation lower in IQ than American whites at about 85. [...] And yes, it’s genetic; g seems to be about 85% heritable, and recent studies of effects like regression towards the mean suggest strongly that most of the heritability is DNA rather than nurturance effects.

So is the problem with him saying this that (a) this is factually false or (b) that it's an inconvenient fact that should be glossed over? He seems to be saying that it's factually true since he obviously read it in some or other study. If it is factually true it's disingenuous to label him as a racist.
I continue to take everything ESR says about technology seriously. His opinions on everything else ... are an instructive example in the non-transferable nature of expertise.
for mobile OCR check out microblink SDK
Do J and K really do away with notation as a tool of thought?

I don't know much J, but my understanding of K is that it simply maps APL's functionality onto ASCII - and imo this transformation doesn't impact notation, especially once you have spent a decent amount of time reading it.
+1 on Freifunk. Setup is super easy:

1) order an Ubiquiti Nanostation LOCO M2 (amazing reach and super sensitive antenna),

2) sign-up with them for a VPN key. This will keep your visitors traffic tunneled through their VPN. IF there is any problem with content infringement, it ends up on their network.

3) Flash the box with their OpenWRT port and install the VPN key.

I setup my box last week and and it's been running well (http://monitor.berlin.freifunk.net/host.php?h=imaginator). Nice to see users dropping on and off. The firmware also includes support for the Freifunk mesh network. I'm looking forward to adding more nodes to the neighbourhood and growing the wifi coverage.

Action shots: http://imgur.com/a/q7nOk (Decided that martini bottle is a better solution than the tripod)

Get started at http://config.berlin.freifunk.net/wizard/routers (disclaimer: not clear if you should/must/can be in Berlin for this to work)
Its fairly poor comparatively. The way things are going though, I wouldn't be surprised to see VPN's banned, or attempted to.

I'm not against paying for content I must say, there needs to be an incentive to make it after all. Just not one repulsively rich prick doing it. You'd think after your 2nd billion you'd pull back and think, "I've probably got enough now, I can live happily".
Delayed PC version like in GTA V have mainly business reasons. The PC version is usually the most advanced version and the highest graphical details. Some people bought GTA V for PS3/X360, later for PS4/XOne and later for PC.
THANK YOU this guide is incredible!
This.
I don't understand how the French Taxi lobbies cannot try and copy Uber's app for themselves. If I was a taxi I would LONG for a way to simplify the user's experience.

Uber's app is just the missing link. I don't understand how you still have to order a taxi with a phone call in 2015.
That's a pretty underwhelming component for such a high-end car, it really bugs me to see them cheap out on such a crucial thing.
Fon also sells directly to consumers: https://shop.fon.com/en/product/fonera

I can use any Fon router despite not being a client of a partner ISP.
It might totally make you lose a few points on a company you'd be thrilled to work for though.
The 10 Biggest Mistakes I Made Building My Passive Income Business
This is amazing.

You have music? Insane. Are there people out there who will like that?

Please remove the top bar that fills itself on every action I take.
And The Los Angeles Angels of Anaheim.
And that's why people use NOSQL. It's much more predictable in production use.
In the science of management there is the "two-factor" theory which holds that the factors which promote job satisfaction and job dissatisfaction are essentially separate, so, that, e.g., increasing job satisfaction does not necessary decrease people's job dissatisfaction. (This jives with my experiences: a raise doesn't make me feel any better about a toxic coworker).

Casting what you're saying in the same terms, "no stack ranking" is essential to head off worker dissatisfaction but it doesn't necessarily make Adobe a good place to work.
That's pretty clever. Unless you hand every operator a sample bomb (or elephant!) they are very unlikely to ever come across the real thing. The positive rate on things like this must be very, very small, so it would take a really large number of samples to get even one detected bomb.

If you've ever been at an airport where they dust you with a pad (I guess for drugs?), that device could be broken and you'd never suspect it unless you had a sample of some sort.

But of course the authorities who spend the public's money on equipment must have thought about this, right?
I think Apple is doing this more as a shot at Google than for revenue. Specifically, Steve Jobs was enraged that Google entered the smartphone market, ever since Apple has been positioning products to erode Google's position. E.g. Apple Maps, removal of the youtube app, iAds, now the ability to block ads.
...or maybe it just had a higher burn rate than income... and failed to generate enough hype to attract venture capital
RFID are not yet used:
http://www.fleur-de-coin.com/eurocoins/banknote-rfid
"Collective bargaining" and "all web users" are never, ever going to go together. That kind of consensus is just impossible.
I'm not sure why are you talking about H.265 at all. DCP format uses JPEG 2000 compression for video, and it doesn't use 1080p: the screen size are from 1998×1080 to 4096×2160.
IIRC the original Fon lacked metering of any kind. If you shared for free, you could use for free. If you charged, then you had to pay.
Thanks a lot for your kind feedback. We'll definitely improve. Thanks again.
Relatedly, I could really do with an in-app ad blocker for Android, because some ads I'm getting bounce me out of the app without user intervention and into a spammy web page.
You really should submit this as a direct link to http://restya.com/board/demo.html
The Mac and Linux/SteamOS versions are being outsourced to Feral. They've done a good job with XCOM on Mac/Linux and the previous Batman games on Mac so I have confidence in them doing a decent job there. It'd be interesting if their OpenGL implementation actually ends up being better than the Windows DirectX version, but I suspect the issues are at a higher level.
Mondo, an app that's trying to replace brick-and-mortar banks
Releasing this Rails security strategy guide on the house until June 30
I wish I had that tutorial back when I was doing classic Mac software and needed icons.
I rather liked NeWS - certainly it was a lot more fun to develop for at that time than X and had some wonderful UI toolkits (particularly HyperNeWS).

For example, being able to draw a shape in a a graphical editor and then paste the shape directly to a window as the shape that window should take was rather cool - and this was in the early 90s!
The content creators has a dilemma too. Without ads, no money. The party who can solve that are the ad networks.

We need a disruptive ad provider that offers non-shitty ads (like ads before the Flash era) and pays reasonable ad-money.

Blocking all ads is bad for everyone in the long run. Adblockers should block only the bad players like Antivirus blocks bad players.
> If you’ve ever wondered why there are such vast differences in quality between Uber rides you’ve taken, this is why: Beyond customer ratings and warnings, Uber can’t tell drivers what to do.

The author is implying that if Uber drivers were employees, then they'd behave better and the experience would be more consistent.

That's just bullshit. There's nothing special about the employee status, the only difference being that the employment law applies. But there's always a contract in place when hiring contractors and if anything Uber can demand much more from contractors than they can from employees. And if you want proof to the contrary, you only need to look at taxi drivers, many of which are employees of bigger taxi companies.

Then there's also the issue that the article is comparing cab drivers with highly skilled professionals, the kind that end up working in startups.
The reason they like the dowsing rod (because that's basically what it is) is that they just like being able to justify any action they take.
Unsuck the Enterprise
http://www.theonion.com/article/no-way-to-prevent-this-says-...
…except Europe.
Chapters 1 and 2 (Philosophy and History) are required reading for all junior devs and aspiring hackers.
ESR's views particularly on guns, libertarian economics and politics, and AGW, all present pretty standard cases of assuming a frame and fitting all data to that frame. Chopping, discarding, and/or fabricating data as necessary to do so.

That actually directly calls into question engineering validity, as solid engineering is solidly based in reality and a realistic interpretation of facts. Also the ability to discard frames which no longer fit.

"Engineering validity"? This is just a dressed up ad hominem. If some technical argument ESR has made is inconsistent or doesn't match up with empirical evidence, criticize away, but his positions on what exactly the Second Amendment means or what the best role of government is can't possibly inform that criticism. It could, perhaps, explain why he's made an error, but it can't identify the error for us.

ESR's political views call much of his work into question.

Which questions about what work? If you're going to cast aspersions like this, you'd probably best be specific.
I always thought the coolest thing about Euro notes is their use of traces of the element Europium:

https://en.wikipedia.org/wiki/Europium
USDCHF: Bullish with Eyes on Key Resistance
> ESR's political views call much of his work into question.

Presumably this question, whatever it is, can be answered by looking at his work. Do you think ESR's technical work and technical writings fail to stand up to scrutiny?
"competitors are Microsoft, Google, Amazon, Pen drives, FTP, etc"

Pen drives are not comparable with data sharing services (which is one of the Dropbox's usage). FTP is not secure and if FTPS were available sooner then Dropbox would have been a much tougher sell now!
The glove swipe tests for explosive material (supposedly).