skysight-inc/HackerNews huggingface dataset:
You are right they must be lying, it seems more likely that some random cops heard on radio that a guy was sitting on a bench eating and they just thought "let's go kill some guy eating in a park today".
I wanted to return mine. It was the worst controller I've ever used.

I stuck with it after hearing about other people having similar experiences and changing their minds and now I can't go back to using an Xbox controller.
BODYBUILDING MOTIVATION 2016-JUST KILL IT|NO EXCUSES
Why SF? It's a pretty expensive place in terms of rent and it doesn't sound like this is the kind of thing that requires a specific location. Without a really good reason, I wouldn't want anyone spending money I'd invested in that way.
SpotCam Cloud Based Home Security Camera
SpotCam is the only cloud security cam that offers 24 hours of continuous recording for free. The company just introduced its new camera, the SpotCam HD Eva. It has a mic and speaker so viewers can hear what’s going on and reply, but unlike other SpotCams so far, it can tilt 50 degrees up, 20 degrees down, and rotate a full 360. Add to that a 110-degree visual range plus night vision, and blind spots become a worry from yesteryear.
Rage quit of an open source developer breaks dependencies
NREL Raises Rooftop Photovoltaic Technical Potential Estimate
As Silicon Valley chills, Europe’s tech gets hotter
They are expensive. But they work fine and they are ingeniously made. Each little bit can be taken off and cleaned. It's a very 'open' design for the user.
Looked for a funny Sinclair C5 videos - was not disappointed - http://youtu.be/2fbzSsHx93U
Ask HN: How do you ban websites for yourself?
Are you using scripts, software, etc/hosts?
What are the best solutions? Preferably you should able to set timings (e.g. ban Reddit from 9 to 6 on workdays)
Dyson Electric Car Under Development Reveals Government Website
Microsoft Pulls the Plug on Its AI Chatbot
Care to elaborate?

The article doesn't mention Go at all.
Looks like MediaWiki (the software behind WIkipedia) verifies that the MIME type matches the extension: "MediaWiki tries to detect the MIME type of the files you upload, and rejects the file if the file-extension does not match the mime type" (https://www.mediawiki.org/wiki/Manual:MIME_type_detection) However, MIME types can be spoofed... (http://security.stackexchange.com/questions/35933/how-can-i-...)
I'm not sure how that addresses OP's comment, others at the opposite end of the political spectrum also share these views.
I still don't understand the argument why people who are suddenly given a free thing, and not forced to use it, are now a victim of that and entitled to get everything for free.

If we give free drugs for certain diseases to a poor country, would that mean that we enforce our "Western view on health" on them, and that they are actually entitled to get all drugs for free, otherwise it is a form of colonialism?
I personally would welcome a free (as in no money) unrestricted but low bandwidth Internet connection for everyone. Paid would be faster.

I'm in the UK. Free mobile broadband at something like 256Kbits with cheap USB dongles would allow access for all children & low income adults who could find a suitable client device (recycled laptop/cheap smartish phone whatever). Sort of basic income argument applied to Internet connectivity.

Am I being colonialist? Remember I live in the country that more or less invented colonialism!
By the way, I recommend reading that Fama/French paper linked above. It's not that difficult to follow even without a finance background, and it covers all this far better than I could. (Although if you're not familiar with the Fama/French three factor model it would be good to start with that; otherwise this paper will lose you on the third or fourth page.)
Sort of related .. I had to upgrade our Kerberos crypto to something strong enough yet something that both Windows 2012 and Java supported.

There is only one option: AES128. It was quite surprising to me, though I'm very far from a crypto expert.

AES256 is also possible if you get the extra strength Java crypto libs.
Gentle Wake, and yes it does!

Edit: Morpheuz is an alternative
Password manager for companies and startups
I thought it was a liberal use of colonialism (but still fair) until I reached the part in the article about disabling IP ranges for not using the service in ways that align with admin sensibilities. In particular, the reenabling of an account because its contributions were seen as valuable illustrates the power relationships at play here. Angolans don't seem to be able to form content the way they think it should be formed, and are required to go through an outsider gatekeeper. Colonialism becomes more relevant when you consider that these services are the only ones that were made free and widely accessible. Over time, it pushes western/northern concepts of knowledge, data organization, copyright, etc onto a culture that didn't ask for it. That's colonialism.
Level up company IT-security, reduces costs and hidden risks of password management.
Company passwords are under control
Passwork simplifies and streamlines work with passwords in a company. Passwork is like «Dropbox» for passwords. Users create groups and invite other users. Groups have folders structured with stored passwords.
Users can always see the relevant data in their groups.
Employees will never lose passwords, they can securely store and share them.
Company administrators manage and track passwords access.

Cloud and self-hosted editions.
You can install Passwork on your own servers, managed exclusively by you.
Open algorithms, open-source, API, and secure clien-side AES-256 encryption allow Passwork to guarantee 100% safety with password management within your company.
As Portuguese I can totally relate to what is happening in Angola.

Back in the 80 and 90's you could hardly buy real software for home computers, even if you wanted to do so.

All tapes and floppy disks that were sold in shops and bazaars across the country were counterfeit. Lisbon and Porto were probably the only two major cities were some shops selling real original software.

Only software being sold for the enterprise was legit.

Fast forward to 2016 and those bazaars and shops selling counterfeit software as legit are long gone, but everyone has a friend that knows where to get stuff.

Open source has helped to reduce that, but many still don't care, because they want the real software that everyone is using and in times of crisis are not going to pay what companies are asking for. Even when explained how production costs in software are distributed.

For example, the majority uses Android and WP, as not everyone can afford an iOS device. Those that can, usually jailbreak it shortly afterwards, with the purpose of installing pirated apps.

I bet no countryman is going to contradict me, that even in 2016, it is possible to get the usual CD and DVD listings at the university from fellow students, from shops around the corner that provide the desired set of software, in spite of police efforts to track them down.
Didn't repair those I had so no opinion.

My comment was about

"Dyson did pioneer the bagless vacuum cleaners, and their technology works"

It's louder then any other and cleaning results are worse. It's not remarkable tech.
Heavy editorializing in the headline. These practices instead demonstrate how flimsy and temporary the supposed harms of 'digital colonialism' can be.

Any walled-garden slice of the net – 'zero rating', 'free basics', etc – hints to people how much more is out there, whetting their appetites.

Given human creativity and plummeting networking-technology costs, people will figure out how to get the full boat, soon enough, by legal or underground methods. Business-model or cost-based barriers to the flow of digital information decay very quickly. And in practice, even these much-hated 'tiered'/subsidized programs mainly accelerate the discovery and deployment of work-arounds.

(Where limits persist, look for police or soldiers, using violence/imprisonment to enforce political edicts.)
If you have a consumer facing service and you charge on a commission basis, the tide is turning for you.

Asset managers can just get added to a list that already includes positions like real estate agents, insurance agents, car salespersons, etc.

The problem is the inability for these people to continue to provide value against alternatives that justifies taking a commission.

I don't think there's a line in the sand for when these jobs become obsolete but the slow crawl towards it has been happening for a while.
http://thepiratebook.net/

This was posted to HN some time ago and I bought a (paper) copy. Looks like a new example for the authors to add to any second edition they decide to produce.
There was also the "speed trap lotto," really neat design experiment.
The Npm Meltdown Uncovers Serious Security Risks
Maybe/Nothing is a perfect example of the null object pattern. Either provide a sane default or a typed instance with empty values rather than checking for null/undefined. Ie the 'null object' in 'null object pattern' doesn't mean using null to indicate the absence of a value.

Null isn't used in JS to mark undefined variables, that's what 'undefined' is for. Unlike static/OOP languages, null is specifically reserved for use cases where a null value is necessary. Which was the point of my comment.

If you try to access an undefined variable in 'strict mode' it throws an undefined runtime error.

JSLint does, in fact, check for undefined variables and/or globals that are accessed before they're defined in the local source (ie unspecified external globals).

So... There's that...

-----

Did you happen to notice how I didn't even remotely mention Haskell or anything related to functional programming but, please, I'd love to hear for the thousandth time how Haskell's purity is going to cure the world of all it's ills. As if the Haskell community hasn't been over-promising and failing to deliver production-ready applications for the past decade.

Unlike Haskell, JS source can be actively linted while you write it rather than requiring a separate compile/build step.

With ES6 on the client-side, modules can be hot reloaded as changes are made for instant feedback. The obvious downside being, fewer coffe breaks that can blamed on the compiler.

Have fun implementing trampolines once Haskell's 'recursion all the things' default approach to lazy-loading inevitably overflows the stack and crashes your app in production. Static type checking can't save you from logic errors. See also 'memory profiling' the phrase that shall not be uttered.

Source: http://steve-yegge.blogspot.com/2010/12/haskell-researchers-...
Maybe colonialism, like racism, is something much more easy to spot when you are the side suffering from it.

They are not forced to use Wikipedia. They just happen to live in Africa, where most people live in 19th century by Western/Northern standards and they are hacking their way to 21st century. What would you do if you had to pay 80% of your salary for 1Gb of internet?

The hacker culture is about "creatively circumventing limitations of systems to achieve novel and clever outcomes". I can't find a better example of it.

Let the others call them pirates, but here I think we should celebrate what they did and call them by what they really are, true hackers.
Some form of catch guards have been implemented in Firefox for over a decade, so if you were running SpiderNode, you could use them right now.

try {
(17).toString(42);
}
catch (ex if ex instanceof RangeError) {
console.log("caught");
}
catch (ex) {
console.log("handling something else");
}

The if's clause has standard standard conditional semantics, so you can use any expression there; you aren't limited to selecting on the exception's prototype:

try {
throw new Error("whatever");
}
catch (ex if ex.message == "whatever") {
console.log("caught");
}
"Ask any biologist—sex seems like a waste"

Stopped reading after this. If it's straw man, it's an especially stupid one. If she is serious, that's not even funny.
Because there will be fewer of them.
I went to a casino that sorta does this, but isn't 'free'. But for every dollar or so you spend, you get casino dollars to spend on food/drink (no idea of the real dollar to casino dollar)

Went there with a friend that spends a lot in slots and we all (party of 8) drank and ate for free because of that for the entire night.
That is not something that prevents losses. I was hoping pointers on those strategies.
Audi’s EV Chief: “I hate to admit it, but Tesla did everything right”
While Wikipedia might be used as a storage service, it's actually Facebook which is being used to share access to the stored data. How trivial would it be for Facebook to clamp down on those groups from Angola which openly advertise themselves as sharing hubs? Facebook after all is no stranger to blocking content, sometimes even if it is legal.
Can't the hardware clock be sped up by a little (or maybe by a lot) to address this problem?
Concepts without Concepts
Who else had no idea Google worked on photography software?

I'm not surprised, given the breadth of their investments but this is the first I've heard of it.
I'd hire the people who use fizz-buzz-solver and spends time doing original work rather than rewriting something for the sake of ego.
Batch, Please
Regardless of whether micro-modules are good or bad, I think that if you are the owner/manager of a project, you should be able, given its full flat list of dependencies, to explain why each one of them is useful for you.

Every project I've seen that uses npm always required 100s or 1000s of dependencies.

If building or running your project requires something and you can't explain why, I think there's a problem.
I must be missing the same thing. I would assume that after you copied the flash, you would put the old chip somewhere safe, wire an emulator into the phone, and trap/ignore any instructions that want to wipe it.
You can't 'take a snapshot of its RAM' - if you could, there would be no need for NAND write block, you'd just patch the PIN delay/limit functions directly in RAM. CPU and RAM are stacked into the same IC package https://en.wikipedia.org/wiki/Package_on_package

Secondly, there is a separate issue of the SoC hardware state that's contained in registers separate from DRAM (including CPU state). Rewriting DRAM contents does nothing to change that state.
and to add insult to injury, investment managers are expected to pursue advanced designations such as the CFA, which takes years of hard work -- hundreds of hours of intense study and preparation

perhaps the standards settings bodies such as the CFA Institute should share some of the responsibility
I was never arguing the creativity part of the wikipedia hack, I adore that and welcome it. I can absolutely understand why they do it and how they do it.

I was just questioning the sense of entitlement that is apparently hidden in the "colonialism" criticism, but this seems to be so ideological that it's hard to get to a basic agreement. Different views on the world, I guess.
Nah. Depends on whether you're in it for the average or the variance. If you're in it for the average you might as well pick an index fund.
> Even long 3-month t bills gives an infinitely high sharpe but the returns are crap

If your investment has a high Sharpe ratio (especially in respect to other investments), by definition you have the highest returns at the lowest risk (variance) possible, so you can't have a "infinitely high" Sharpe ratio with "crap" returns.

Investments with low returns and low risks are penalized by Sharpe just as much as investments with high returns and high risks for the same reason: the expected value is simply less in both cases than for the ones with highest returns at lowest risk.

If you're a hedge/venture fund you will want to optimize for a high Sharpe portfolio eventually, you simply can't survive if you keep losing money for investors in the long run (low expected value).
That's indeed true! Although you still have the limitation of only being able to generate virtual credit cards of the same type of your "parent/real" credit card. For instance, with a Maestro/Mastercard you cannot generate virtual VISA's.
You need an information advantage to pick stocks. You need to have some reason to believe you have information that the rest of the market does not (or that the rest of the market is ignoring), which lets you better estimate the future profits of the company. And then you compare that against the market price, and if the market is being irrational, trade.

If you have this, you can get by with a very small portfolio, often just a handful of stocks. And the only ongoing effort is to periodically re-evaluate whether the market has caught on to the information advantage that you're trading on. You do need to continue to keep informed, but daily trading is ridiculous.

If you do not have this, you will lose your shirt regardless of how much you diversify.
You could just start with a free open source product. Far more disruptive. You could launch it offshore and unregulated if you want to cut costs.
Won't argue because I haven't seen any tests, but I am surprised to read this because my current one is a Dyson and it cleans way better than any other one I've had before. It takes me like 5 times less to clean a room and the result is better, especially when carpets are involved.

It could be that I've just always chosen badly though. Which vacuum would you recommend?
I wonder if 'ma' would stand for Manuel Alves... that would've been funny :)
Does Your Online Store Need a Redesign? Follow These Expert Tips
> Since promises are a userland library, restrictions like the above do not apply. We can write our own promise implementation that demands the use of a predicate filter

Does such a library exist already? It seems like it'd be a very useful thing.
How big is an MP3 album? 20MB? Maybe 30MB? That's nothing. Their global CDN can handle that without sweating.
Offline web apps is a long way out, why not just give DOMSnap a try?
HTML5 provides LocalStorage, IndexedDB, and [window.caches](https://googlechrome.github.io/samples/service-worker/window-caches/) to build offline web apps.
But all of [these technologies](http://www.html5rocks.com/en/features/offline), we can't miss local database.
DOMSnap takes full advantage of [offline technologies](http://www.html5rocks.com/en/features/offline).
Storing HTML to local IndexedDB/WebSQL and resumeing when you're offline.
With DOMSnap, web pages can resume to their last state with less request to the server and less template render.
Think offline is a long way out, why not just give DOMSnap a try?
https://github.com/unbug/DOMSnap
Understanding Growth, Part 1
The only problem with webapps is they they are fragile and depend on a set of materials. If we had a way, we could make a completely contained webapp, call it a dApp...

Oh wait, we now do: IPFS can do the storage mechanism and contain the whole app as a link and just work. And with that magic, it will never 'link rot' as everything would be self-contained. Yep, that's a solution.
The text sketches a proof how PinkBikeShed from Microsoft is worse.

He also ends with "I didn't bother
writing down a comprehensive critique of PinkBikeShed, and didn't
imagine that anyone would ever try to revive that curve."
The Steam Controller isn't for VR. You're thinking of the Vive controllers.
Cyberbullismo, arriva reato e sequestro dello smartphone
Your points are contradictory. If consumer staples regularly outperform other market sectors, markets can't possibly be efficient. If they were, there would no signal to extract from the noise.

The whole idea that markets are "efficient" is specious nonsense anyway. If they were, they'd simply be a perfect random number generator.

In fact billionaires do regularly outperform the market. Bill Gates has made far more money from investing than he did from Microsoft.
+1 Forte. Easy to get someone on the phone and they beat Stripe on price.
Interesting that this work is from IST / UL students in Portugal, how did it ended up in a German server?
They bought Nik Software a while back. This probably means they are done with the software collection and do not plan on making any updates to it.
I think it may be related with more difficulties on tracking what you're shopping (likes) and more hassle on setting them up for every thing you buy (considering disposable virtual credit cards), which more likely will keep you away from buying instinctively and is not the desired outcome.
You should continue. The article discuss the relation between the nucleus ADN, the mitochondrial ADN and sex. I'm still not convinced about the conclusions, but it's an interesting theory.

I really don't like the title, it looks like a confusing linkbait. Following the unofficial extended guidelines, I suggest the subtitle that is much better: "Did sexual reproduction evolve to keep up with mitochondrial mutation? "
Perhaps you should continue reading the article to find out.
TDD Basics: Code Mutation
> The argument here is against a core language feature and has nothing to do with async/await. Sure, guarded catch statements would be nice, but I contend that if you're relying on multiple levels of exception handling then you're using exceptions for flow control.

I don't see how this is a problem. Try/Catch are by definition flow control keywords. Also, when you get an exception you have to differentiate between how you recover from it or package it into something that can be logged or used by a higher level caller.

That said, I don't disagree with any of your other statements.
Something went wrong because this was posted a day ago https://news.ycombinator.com/item?id=11347144
But I'm glad this has got its due notice at last.
Putting Unicorns Through the Meat Grinder
How is LLVM tested?
As there seem to be done Photos fans here; I've tried to ensure that all my hundreds of photos are in albums (they've settled on the term album now, right?) but there doesn't seem to be any way to check. I'd like to look at the set of photos not in any album so that I can either move it into an album or delete it. What do I do?
I'm largely in favor of a reduction in quite a few of those concepts here in the West(North).

HOWEVER, you can survive if you can't pirate and edit wikipedia at the same time.

You can use wikipedia for free, and express yourself better, within wikipedia rules. Same for all of us. That's a pure bonus (that some poor people I know here would like to have for education btw).

How does that prevent you from having a better internet ? Because you're too poor as a country ? Well preventing to have Free wikipedia will not solve that. having a free wikipedia will 1) show you the greatness of internet even if limited, 2) make you more educated so potentially richer so potentially with more disposable income to afford full internet. Then you can't say well, it discourages you from getting anything other than wikipedia because it's good enough AND you're missing an important part of internet which is pirating US movies (which are much more invasive worldwide).

I don't see many differences between this situation and the one in the west ~10/15 years ago without torrents sites, and barely a few sites available for free if you used the free AOL 50hour CDs, trying to pirate photoshop with disks.

We managed to survive and grow internet also.

Of course, Facebook offering is entirely different.

Offering free internet for the whole earth would be nice. It's not a requirement however.
looks like you're right, but "enter" works just as well.
I think part of the NAND mirroring approach is that you eschew the last 5 tries and do the switch once you reach 5 in some automated fashion in order to expedite the process. If you're at the point that you're messing with the hardware, the replacement procedure via some emulation scheme or what not is going to be faster than waiting on the lockouts.
Invisible Mercedes-Benz
You're forgetting Honda (Swindon), BMW (Oxford), Ford (Dagenham)... The list goes on.