skysight-inc/HackerNews huggingface dataset:
FWIW, the prospect of being suspected and questioned (but not necessarily raided) because of your IP location is one of the best metaphors to relate what it's like as a minority to be searched just because you are of the same race as a suspect in an nearby active case.

It is perfectly logical to say that if there was an assault on a college campus and that the victim said the perp is an "Asian male", for the police to not prioritize the questioning of all non-Asians in the area. And if the report was made within minutes of the incident and the suspect is on foot, it may be justifiable to target the 5 Asian males loitering around rather than the 95 people of other demographics. What logical person would argue otherwise?

But the problem creep comes in the many, many cases when police don't have a threshold for how long and wide that demographic descriptor should be used. Within 1000 feet of the reported attack? A mile? Why not 2 miles? And why not 2 days or even 2 weeks after the incident, just to be safe?

The main difference in the ISP/IP metaphor is that in the digital world, it's possible to imagine search-and-question tactics that aren't time-consuming for the police or for the suspect. Hell, the suspect might not even know their internet-records were under any suspicion. OTOH, there are definitely real-world places in which for the police (and their community and most specifically the politicians), hand-cuffing and patting someone down has been so streamlined and accepted by the powers-that-be that it isn't a bother for them (the police) either.

edit: To clarify, I don't mean to get in the very wide debate on racial profiling, etc. But when I worked at a newspaper, we had a policy to not mention race unless the police could provide 4 or 5 other identifiers. That led to readers cussing us out because, they'd argue, knowing that the suspect was black is better than nothing. My point here is that sometimes, nothing is not always better than something, and that is most explicitly clear when it comes to broad IP range searches.
They are neither right now, hence the 'experimental' in the blog post. I believe I also wrote it in the blog that this is the case.

We're planning to do this in the future [0].

[0]: https://gitlab.com/gitlab-org/gitlab-ce/issues/20255
Turns out we do have public information on the Linear Road performance: http://www.slideshare.net/RedisLabs/walmart-ibm-revisit-the-...
The difference is that SSHFS-Win is a port of SSHFS to Cygwin and not written in C#.

[Nothing against C# BTW. I used it for years while employed at MSFT.]
It stores data, it can do so without requiring a database engine. As in flat file database.
The user should be able to load 3rd party libraries in out of process sandboxes, transparently for applications which weren't written with that in mind. I am not asking for new programmer features, new end user / sys admin features in the loader.
Put Yourself on Internet with Jekyll, GitHub and Cloudflare
> By Justin Arbuckle

...

> Data Economy published an editorial by our own Justin Arbuckle

...

> Justin urges us all to move past buzzwords

...

> As Justin

...

> Author Justin Arbuckle

Is tzs the only one who finds writing about oneself in third person a bit odd?
Why not automatically provision Let's Encrypt certificates for associated domains?
Reinforcement learning is definitely on the docket! But we probably need to cover more fundamental topics like optimizers, loss functions, distributed representations, attention, and maybe memory states first. RL seems to have all the things ;)
I just tell non technical people to open those tabs in an incognito window which invariably works fine.
But you can't have a doughnut in two dimensions either, the two sides would have to be separated by the hole or else it's not really a doughnut, it's just a circle without a digestive system.
I've been pleasantly surprised by the breadth of apps that work on my Chromebook Pixel. Pretty much everything I use on my nexus phone works, albeit some with a small window size.

For me, the biggest advantage is the performance boost of android media players, such as Netflix, Hulu, and You Tube.
I look at these screenshots and think to myself, this desktop is feature complete, or awfully close to it. What have we been doing since then? That's a little facetious of course, and we've made desktops more usable in countless ways since then. But still, back in 2000, KDE2 was a perfectly usable desktop that would have enabled me to do my work.

Maybe it's nostalgia though: I first came to Linux in 2001 (SuSE Linux 7.1) on KDE2, Gnome1, Windowmaker, and Blackbox, and I've had fun ever since then. Yes you could make it garish or ungainly, but the very fact that you could customize it any way you want was an instantaneous appeal for me. Sadly, in chasing mainstream users we've gone the route of homogeneity. So now we've got gorgeous, modern desktops like Mint Cinnamon, which is in my opinion every bit as gorgeous as Mac OSX - maybe even more so! But it was Linux's ability to change its GUI interface totally that instantly drew me in. That appeal drives me away from some GUIs to this day, as should be obvious.
Unwrappind effect
I had one form in my mouth after overexposure to an antifungal. It has resisted several rounds of antibiotics including Cipro. Nasty stuff. As far as I know it's unique to me, so if you know any grad students who want a mouth swab let me know.
From my understanding, const would mean the property would be immutable even within the class, where as readonly means it's only immutable when used from outside the class but still mutable inside the class.
Dan Simmons had the same idea. AI has evolved from Core War in one of his novels.

https://en.m.wikipedia.org/wiki/Core_War
Author here - I guess "the holy grail" is overstated, but recognizing arbitrary objects is a tough problem that people have put a ton of time and energy into. I think to really get it right in all cases you may need general AI.
using 2 Factor Authentication comes handy in situations like this.
Teen Hacker Jailbreak iPhone 7 with iOS 10
Yes, but if some other miner decides to actually build on top of the other block, the miner that chooses not to will get orphaned and lose their block reward.

In addition, the cost of the expensive blocks is a burden on the entire network, not just the miners.

Bitcoin has a soft fork process (BIP9) where a rule can be enforced among all nodes at the same time. Of course, it is necessarily slow to activate and currently requires 95% of miners to signal support to minimize the number of blocks produced using the old rules.
It's pretty easy to solve that issue by applying a community made fix:
http://www.insanelymac.com/forum/files/file/339-unlocker/
The transactions are verified by all full nodes (which are basically all users).
Seems at some point you got lost, what the page says is "the user interface is minimalist design". it says no such thing about code.
I have a similar use case. I generally visit websites with adblock disabled, but will turn it on when I know I'm going to a website that has a lot of invasive ads. I would happily download an ad blocker that had a pre-populated white list of some sort.
I'm not the first person to accuse Matthew of this I'm afraid, and use exactly those words.

If you're going to censor comments then feel free to do so for the nonsensical articles you post ;-). Nothing of what Matthew has posted explained anything or provided any kind of semi-credible reason for this for any kind of reasonably technical audience.
Would it have been different had you been told 'Sorry, we can't help you'?
I was purposefully being vague. 10,000 seems to me to be a lower bound on casualties.
It might not be very helpful in this context, but I'm an engineer and our company aims to empower publishers and content providers offer the best reader experience by building this solution white labeled, with low barrier of entry.

If this will evolve into a standardized web payments API, I'm on the same page with you (I don't think so). But quality journalism is struggling and solo micro-payments won't work, we all agree on that, so how can we help the freedom of speech remain free? Think about it ;)

P. S. By the way, like in software engineering, we target to reuse existing e-commerce (or m-commerce) processes for both authentication and payments, so in theory you should not be asked to create a new account. Instead reuse existing ones.
New in Spring 5: Functional Web Framework
For some reason my experiences with alcohol don't seem to agree with this at all. I never feel uncomfortable around my coworkers, nobody really gets terribly drunk, and there's no predatory behavior. Maybe it helps that most people are a bit older and are married, not sure.

> What could be more enticing than the insightful conversation being had by 50 drunk introverts telling "that's what she said" jokes?

I feel like this is not related to alcohol at this point. I never see this at our drinking outings, but I have seen lots of this in, for example, gamer culture. Maybe there's a similar tech subculture that is expressed this way, and alcohol makes it worse.
Could rephrasing a polling question undo Donald Trump?
Because I don't know how to create a reminder in macOS, but I know how to type a sentence
Local World are the worst offenders by far, their sites are unusable sometimes - full screen popups without a close button for example, especially on mobile.

Add that to their removal of experienced staff and replacing them with 18 year olds that think news is what you find when you search Twitter for your home town, or 'is this Gloucestershire's largest chip?' deserving of 4 'stories', it's no wonder local newspapers in the UK are going down hard.

Also, this deserves a mention:

http://dniln.blogspot.co.uk/
There is a "VMware Unlocker" tool of extremely questionable legality that can enable running OS X as a guest of VMware Player / Workstation on Windows.
IBM Global Services seems to prefer hiring masochists.

They will deploy the most complicated solution they can (almost) keep running and then ask for more time and materials when they miss.

The FTEs at the company will want nothing to do with their Rube Goldberg sparkly bullshit and are all too happy to walk away and work on something else.

Nobody can make XML impenetrable like IBMGS can. It is both fascinating and horrifying to watch.
Technical skills required for senior: understand the fundamentals of networking and concurrent development, be able to effectively debug and troubleshoot. Tell me how a HTTP request works, be able to whiteboard a deadlock, be able to step through code with a tool (don't really care if it's VS or gdb).

Soft skills required for senior: help teammates help themselves by documenting and/or improving the development process and providing constructive criticism/best practice advice.
It won't be a problem, since the name of this language is pronounced "hah-vay".

(Just kidding!)
This has happened across a lot of the US (and is probably one of the reasons for Trump's popularity, given that he's promising those folks good jobs).
They mention in the post that they will be open-sourcing this code over the coming weeks.
I'm sure there are plenty of us who've only written open source and/or bespoke software.
Crohn's is best understood as a collection of symptoms than an actual diagnosis, because -- this article being a case in point -- the underlying etiology isn't understood. For example, treatments that work on Crohn's patients in Japan don't work on US patients, indicating that the diagnosis is covering multiple disorders.
Not great to start an article off with sloppy reasoning:

> If police raided a home based only on an anonymous phone call claiming residents broke the law, it would be clearly unconstitutional.

> Yet EFF has found that police and courts are regularly conducting and approving raids based on the similar type of unreliable digital evidence: Internet Protocol (IP) address information.

When police go after an IP address, it happens after there is evidence linking it to some crime. That makes the situation wholly unlike an anonymous phone call, where there is no evidence a crime has even been committed, and where the identifying information itself is trivial to falsify.

Also, IP addresses give a lot more information than the article implies. Especially these days now that everyone has a home router that probably keeps the same IP address for weeks at a time if not months. Not enough to trigger a police raid, of course (if we want to argue that the police have too low a standard of evidence for initiating a raid, I agree) but it's probably a good lead to go on in the common case.

EDIT: I don't disagree with the rest of the article.
I've spent a career of 12 years writing, reviewing and breaking C in high-security products such as HSMs. I'm still to see real world, secure C. Maybe you could point me towards the numerous real world examples of people getting this right. I'd prefer scaled-up outcomes here, not just saying 'djb wrote qmail'.

(Incidentally, I don't have a quarrel with C specifically. All memory-unsafe languages expand the range of terrible vulnerabilities available to the engineer. This is not defensible these days, in my view.)

> So please, pave the road and show us the safer OpenSSL-rust you have.

My contribution here is https://github.com/ctz/rustls
This was the keyboard - https://www.amazon.com/gp/product/B0179N39KS/ref=oh_aui_sear... - it's incredibly light and cheap but one month later I'm not sure I'd recommend it. A bunch of the keys were randomly mapped incorrectly and it's started to flake out on me a little bit.
I really wish that MS would release typescript as a collection of plugins for babel that would handle only one thing at a time (eg, the type system). Having my production build, es6 transpiler, type system, JSX compiler and so on (including a bunch of features I would rather didn't exist at all) all in one package feels like a failure of separation of concerns.

I understand that people find Babel's plugin ecosystem confusing and intimidating (it is), but I don't think a separate monolithic typescript that reimplements popular babel functionality is the answer.
If I can't interact with it, whether I think it is alive or not is moot, and it might make sense to capture that fact in the definition.
`const` applies to a binding; `readonly` applies to a property. The difference is important because you can alias a mutable property through a readonly reference (thus observing two different values from the same reference if someone with a mutable handle on the object changes it), whereas a const will always have the same value because it's an immutable reference to a particular value/object.
I'm not saying it's impossible to do. It depends on how "deep" you want to go. "Rolling your own crypto" can have different meanings. It can mean designing a new hash algorithm or encryption algorithm, or opening up a crypto book and reading some pseudocodes and formulas and then implementing them, or it can mean something more high level.

The higher you go the less error-prone it becomes.

Anyway, if you think you can realistically estimate the risks involved and you have the skills to do it, then perhaps you can. You'd definitely be in the top 0.1% of developers or even better. For the vast vast majority (the rest of us), it's not worth doing. It's very likely that we'd do something where we don't even know that we don't even know we should pay attention to. Again, unknown unknowns. When I read about bugs and exploits in security code, I always realize how difficult it is to get it right.

By the way, why do you think that the consensus is the way it is? Is it spread by security and crypto developers so that there's less competition?
Really ? No opinions on this very well written article on HN. Surprised!
Work in DevOps with containers? Please take our survey
I would argue that ip address is trivial to falsify (though certainly not as trivial as an anonymous phone call).
That's right, you basically want to add the contributions of each gradient of the output volume to get the full picture of how a weight affected the entire output.

In practice, this can implemented as a convolution of the gradients for one feature map on an input feature map: https://github.com/augustt198/ml/blob/master/ml/nn.py#L201
> This (and mrob's post) is definitely incorrect. It's the opposite, in fact, there is no "sterile" in the absolute sense. You'll never kill everything.

I suspect that there's some level of heat at which you've done exactly that. What organic molecule is going to survive a bath in liquid tungsten? ~6100F
It thinks for around 3 seconds. It doesn't use the PI's GPU - I bet that if it did it could get a lot faster. I bet you could monkey around with the compiler flags and speed it up. If anyone working on TensorFlow has some ideas, I'd love to hear them.
I started using an adblocker in the aughts after a site I frequented served up a drive-by download from an infected ad network. Because of this, I never disable it even for sites I like.
> After Samsung's awful rollout of the Note 7 with battery problems

You should give Samsung some credit here. When the issue became known they wasted absolutely no time in recalling 2-3 million devices.
> The difference is that they expect more, because they spent their childhoods getting participation trophies and being waited on hand and foot by adults concerned for their comfort and 'safety.'

Bullshit. If millennials expect more, it's because they see the standard of living their parents and grandparents have and have had their entire life. They own homes that have gone up in value 5 fold. They owned homes at an early age. They got high paying jobs easily and costs of living were low.

Youth and young adult unemployment rates are shit if you don't ignore the "discouraged workers". We have expectations for young adults to take on tremendous levels of debt like never before. Housing prices are higher than ever before. Healthcare is more expensive than ever before. Millennials are having to pay into a social security system they see their parents or grandparents benefiting from, knowing (or often not knowing) they'll never get those same benefits despite all the money paid in.

The baby boomers are handing the millennials an entirely fucked up world. The environment is a disaster, politics are a disaster, the perpetual war and crony capitalism of the MIC is a disaster. Things will only get better once the boomers die off and we can rid ourselves of the "fuck you, got mine" generation.
Did that once and realized the hard part was how you tested the correctness of your NN implementation.
Ads can be completely acceptable so long they don't detract from the user's experience. If loading times weren't so ridiculously afflicted by adserving and tracking scripts, then things would be fine.
Bacteria mutate much quicker than fish. Generations of bacteria form within minutes. There is significant possibility in the viability of cycling antibiotics as bacteria lose resistance.
I guess it may be large. Many people have more discretionary free time than money. I surely had when I was a student; I could afford the $50 DIY contraption and assemble it myself, but no way in hell I could find a spare $300.
> Custom hardware could enable energy savings, or increased speed, or both.

Surprised there is no mention of Google's TPU [0], arguably the biggest advance yet in custom hardware to support AI.

[0] https://cloudplatform.googleblog.com/2016/05/Google-supercha...
Why not use a real database ? Files are slow !

Do browsing this page feel slow ? Try browsing older pages, too.

It's not slow at all, is it ? And don't forget the database contains more than 16000 links, and it's on a shared host, with 32000 visitors/day for my website alone. And it's still damn fast. Why ?

The data file is only 3.7 Mb. It's read 99% of the time, and is probably already in the operation system disk cache. So generating a page involves no I/O at all most of the time.

http://sebsauvage.net/wiki/doku.php?id=php:shaarli#why_not_u...
Sitting for long periods of time is the cause of 4% of deaths worldwide
In my experience Crohn's bacteria, and now apparently fungi, love to feed on processed sugars and dairy products.

To stay in remission, I focus on diet and exercise, and deny the bacteria the fuel they require (at least, that's my theory).

Big pharma has largely focused on alleviating the inflammatory symptoms of auto-immune response. Treating the symptoms and not the cause unfortunately allows the vicious cycle to continue.

I hope discoveries like this will encourage more Medical Professionals to pursue preemptive dietary, naturopathic, and lifestyle remedies for managing Crohn's.

However, these remedies are not profitable, so I'm not optimistic :-(
To engineer anything, we need to understand it. The options you are weighing are between understanding the brain so we can write programs that run on robots that would exhibit human-like behavior, and understanding the nature of organic evolution to the point where we could simulate every organism's survival and death that lead to the autonomous design and formation of the human brain. To estimate engineer-ability requires understanding also, but I think we understand enough to know simulating the whole of evolution is not an easier problem.
http://sebsauvage.net/wiki/doku.php?id=php:shaarli#why_not_u...
Agreed. Just take a look at some of the recent FDA decisions that absolutely slapped down the biggest pharma companies. I've worked in the industry for a while and I would say most big pharma tiptoes around the FDA since they can literally make or break you.
They could take it out of the repo and imply heavily that people should Google it. It's pretty easy to find on other websites and forum posts.
I more meant in the form of tooling, not compiling. The intellisense that it provides is often incorrect vs VSCode which asks tsc what the intellisense is, making it always correct.
You missed one critical situation: "You must use X because this required / desired product uses X as a backend". Thus, I pay Oracle every year because some Software Developer used it in a product.
A good advice from Ben Horowitz as well http://www.bhorowitz.com/some_career_advice_for_all_you_rece...
Interesting. I believe HIV has a similar issue? Where a weakened immune system causes a bunch of other illnesses and cancers.

The doctors told me UC is the immune system overreacting and damaging the colon. So it's still possible it's correlated to the bodies microbiome. But as you mentioned it could be very person/ethnic-specific.
Where did it say that it is based on HAProxy?
Not being first hardly makes it ok.

I don't know about Microsoft and Lenovo laptops. I do know that you have to follow the HN rules the same as everyone else does. I wouldn't call that 'censorship' any more than, say, traffic laws, but YMMV. The point is, if you can't or won't be civil then you can't comment here.
The next step is the play store for Chrome on Linux. Then Mac. Then windows. That'll be awesome
The issues I know of with GPU passthrough are:

Non-Quadro NVIDIA cards don't want to work in a VM so you need to disguise KVM to get them to work. NVIDIA says this is a bug but I think they just want you to buy quadro cards. [1]

AMD Bonaire and Hawaii architecture cards have issues with resetting in a VM, so you can't let the VM go to sleep or shutdown. Newer (R9 480) or older AMD cards don't have this issue. [2]

[1]: http://vfio.blogspot.com/2014/08/vfiovga-faq.html?m=1
[2]: http://vfio.blogspot.com/2015/04/progress-on-amd-front.html?...

(not my blog)
I wouldn't be so sure. That case predates the DMCA - see also the AACS encryption key controversy.