skysight-inc/HackerNews huggingface dataset:
You are right. It was just pure awesomeness that she did back in 1800s. Sorry for my bad writing :)
ive recently bought an 4690 (and 16GB low latency DDR3 ram) - it is a goddamn beast, especially considering it was an upgrade from C2D E8400 and 4GB of crappy old DDR2

My advice though is: look at PCI passthrough, for example 4670 has all the tech required, 4670K doesn't, 4690K does again

As soon as vm's get good enough for a semi-newb like me to work it,im moving to Linux host (running on i7's GPu) with vm Windows (with its own pci-passthrough discrete GPU)

Caaaaant wait!
Bad link; it's page 5 in a long article: http://www.wired.co.uk/magazine/archive/2015/07/features/est...
I hear you. Trying to read text books or books with diagrams does not work on Kindle or even tablets. Several books have text which refer to diagrams on pages other then current page. I would think it's possible to "inline" or provide a "long-press-to-pop-up" type solution. Same goes with notes and other such internally referenced material.

OTOH, if you do read from an actual book... the books are damn heavy on their own !

I found peace in actually buying a Macbook Air, with that I have gotten rid of iPad and Kindle both.

The screen is not the best available but it's the right "gadget" at so many other levels.
You just don't want to admit that you side with the position that is backed by authority.

If Erdogan hadn't acted like a huge dick there wouldn't have been a need to insult him.

So why should Germany censor itself just because Erdogan is a whiny little cunt?
"had"? So it's fixed now, did they rewire the whole network?
Rob Pike's repository 'filter'[0] contains implementations of map ("Apply"), filter ("Choose", I believe), and fold/reduce ("Reduce"). The code is an ugly mess, and the implementation shows that he probably hasn't used any of these standard functions in other languages (see the weird permutations of 'filter' in apply.go, or my patch for his fold/reduce implementation[1]). The README is also quite arrogant, IMO.

> I wanted to see how hard it was to implement this sort of thing in Go, with as nice an API as I could manage. It wasn't hard.

> Having written it a couple of years ago, I haven't had occasion to use it once. Instead, I just use "for" loops.

> You shouldn't use it either.

[0]: https://github.com/robpike/filter/

[1]: https://github.com/robpike/filter/pull/1
There's a much faster O(n) method for doing Voronoi diagrams on the GPU by taking advantage of the depth buffer. It's so simple that it gives you one of those "why didn't I think of this earlier" moments. I learned it from the old school demoscene guys at work...

0. Set up orthographic projection
1. Enable depth testing
2. For each "seed" point, draw an "infinite" cone all the way from the near to the far clipping plane
3. Shade with solid colors.

That's it.

The depth testing will only leave fragments of the cone that the corresponding pixel is closest to. If you need better precision, draw the "cone" by making a full screen quad and use the fragment shader to set depth (gl_FragDepth) according to distance from seed point (or just use enough vertices in the cones).

If you change the circular cone to a rectangular-based pyramid shape, you'll get Voronoi-type diagrams but with a different metric (manhattan distance?). Turn the rectangle 45 degrees to make a diamond shaped base and you have yet another metric.
Theoretically, VP9 decoding could be accelerated on Macs, if Apple wanted. The Intel GPUs in Macs support it, the functionality just isn't exposed like the H.264 is.

Safari is served H.264, because it does not support VP9 at all. On the other hand, VP9 streams on youtube are significantly smaller compared to similar quality H.264 streams.
Fisher Price made a coding caterpillar - http://www.theverge.com/2016/1/5/10716994/fisher-price-thing...
(ie. those with what used to be called Asperger's)

Has Asperger's been homogenized with Autism? I know asp has always been classed as an ASD but I thought it was still possible to obtain a distinct diagnosis.
There are a couple of companies doing the same thing. They seem legit, and are founded by PhDs and university research scientists. If you look at their websites, you will find details about their technology, publications in scientific journals, professional conference talks & awards, etc. But they are not well known or hyped as much as Theranos. Do you really think the technology is not physically possible?

http://www.cbc.ca/news/canada/british-columbia/uvic-blood-te...

http://www.siscapa.com

http://www.genalyte.com
Awesome response! I still hold the same opinion based on my research but love that you've backed up your argument with sources. I don't have the time or battery life on my phone to do the same at the moment.

My sources are media such as twitter, blogs, YouTube and r/oculus and r/vive, and my gauge is public sentiment rather than actual experience with any device myself. Also, I like the nature of the HTC and Valve combination. HTC is headquartered nearer where the product is manufactured, which I believe allows them to develop faster and more efficiently, and the deal with Valve gives them a great inroad to marketing in the US and Europe while giving them top of the line gaming software at the same time.

I hope both products succeed as that will make VR all the better in the future.
I don't know. I have never used SQM. I guess, FireQOS can work on your servers too. Read the article pointed by this post.
There are a couple of companies doing the same thing. They seem legit, and are founded by PhDs and university research scientists. If you look at their websites, you will find details about their technology, publications in scientific journals, professional conference talks & awards, etc. But they are not well known or hyped as much as Theranos.

http://www.cbc.ca/news/canada/british-columbia/uvic-blood-te...

http://www.siscapa.com

http://www.genalyte.com
> communism

Haha, honestly, sounds like we just differ very fundamentally. There's basically nothing i agree with in how you communicate or what you communicate, so we'll just have to agree to disagree.
Before the facebook acquisition you could download the source code for the SDK and it had cross platform support.

After Facebook: Closed Source, Windows-only.
Turbo Encabulator
Given the Autor is Ian Lance Taylor I personally do not think that there is no chance for implementation
That's kinda how SVG works if I remember correctly. You can define templates that cab ber instantiated multiple times, with optional transformations.

It's just not easy to do. If you want easy, you should take a look at http://framerjs.com/
(Meta)

Perhaps the link should point to the base URL, apparently it detects your location if available (didn't work for me because I have it disabled).
> You seem to be operating with a bizarre definition of the law.

Well that seems like a personal attack. Maybe stick to the facts and not me and you?

> I have a consulting company. It has clients, it has revenue, and I pay taxes on that revenue. It is not incorporated. That does not mean that you can come along, incorporate it, and say the company actually belongs to you

Yes, exactly my point. You just proved it. In this case you (Kyle) have papers you filed with the government proving ownership of your consulting company, and paid taxes etc. It would be wrong for others (Jeremy) to come along and claim ownership of it simply because they did some paperwork that had no direct impact on the company getting clients or revenue. You just proved my point.

> By default, the result of your work is your property.

Agree.

> Thus, everyone whose work flows into a company automatically is receiving a portion of that company

Disagree. If I do volunteer work for a non-profit or school, I don't own a portion of that non-profit or school. Yes, I own the work I did, and I am entitled to take it back or discontinue it, but my work does not automatically "convert" to ownership of the organization in the absence of signed forms.

If I made a magazine for a non-profit, without being paid, I own the magazine, it's my IP, and I am entitled to stop the non-profit from using my magazine at any time. But I don't get to "own" a part of the non-profit simply because I own the magazine.

Owning my work, and owning equity in someone else's company that have used my work in the past, are 2 separate things entirely.
have seen people raising big uffs-oohs-aahs because of stackoverflow-driven-development :)

developer mozilla helps
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

unit tests help !
This is also a classic

https://www.youtube.com/watch?v=7IgF6_jVaj8
Unfortunately it doesn't matter much - The Vive will likely soon get Linux support, but all the Oculus games will remain exclusive to Windows, because that's the only operating system Oculus supports - even though most of the popular game engines used for VR do have a Linux version.
I don't think it happened until much later than Vista.
I had the same feeling first. But practically in my code, I found that ok, you need to copy/paste a bit first but then if it works it stays there, you are not "sorting" new kind of "types" every day. The time spent on coding is way more "around" the algorithms than "within" them.

I suppose that we will see more and more code generators which will practically remove the need of generics. We already use them without complaining for serialization in JSON/Protocolbuffer/etc...
But they do know what a VCS is, and they don't re-invent lint because they want to ship broken code and need to only check for 2-3 minor issues while leaving the rest alone, as they need to rely on "magic" code exploiting undefined behaviour in certain hardware+compiler combinations.
Yes, search is really slow. But atom-fuzzy-grep is near instantaneous even on large projects. Uses ag pt ack or grep

https://atom.io/packages/atom-fuzzy-grep

The nice thing about Atom is that you can replace anything that isn't performing.
Properly power-manager Macbook on OSX has its own share of hardware/driver-related problems (like the unreliable wifi), so let's not slide into irrelevant arguing.
the openCL branch of caffe has had a lot of work recently and is usable now. Still a bit slower than with CUDA/CuDNN but works

https://github.com/BVLC/caffe/tree/opencl
Hanlon's razor is used by the malicious to fool the incompetent.
Whoa. I turned on my 2FA at Linode.
Their policy to disable is to require a copy of credit card + government ID so hopefully that's followed... https://www.linode.com/docs/security/linode-manager-security...

Also checked: if you pay for their backup service, nobody can delete the backups, so those backups are even safe if compromised.
Even though this is a classic, for some reason I only ran across it today.

For those of you who might be confused, here's the Wikipedia entry explaining the video. https://en.wikipedia.org/wiki/Turboencabulator
My point is that if Go was properly formalized as it should have been all along, this would be a lot easier.

These past proposals are needlessly informal---running the risk of missing any important details. For future proposals, I highly recommend the use of judgements / a sequent calculus to formally specify the type system.
well, if you're doing that, then just use the distance function, at least you've got a perfectly circular cone, and you don't get tricked by the maximum distance of the cone.

the complexity is num pixels*num entities.

implementation here: https://github.com/nraynaud/webgcode/blob/gh-pages/webapp/sh...

I would gladly show the result here: http://nraynaud.github.io/webgcode/various_tests/test_vorono... but it looks like Chrome removed PathSegList that the SVG library was using internally

edit: it still works in firefox, it extracts the voronoi diagram, the medial axis, then does a subtraction on the medial axis (internal offset of the original polygon), then a minimum threshold (mickey ears for pocketting in milling), then a reconstruction of the polygon from the altered medial axis.
Docker now considered safe for work
Glad you liked it. Vaultedge will categorize a document into "some" category 80% of the times. Remaining 20% of the documents will be put into a General category. Within the 80% of the classified documents, we have seen that the classification is 60-80% accurate and the accuracy rate varies within that range based on the type of documents user has. If the user has large number of documents unseen by Vaultedge before, then the accuracy lowers. But we have a continuous feedback system which learns based on user actions. If user changes the category to a different one, we learn from that and will apply that categorization to new set of documents for that user.

The initial target market is IT/Finance professionals who use multiple email accounts, cloud drives etc.

Thanks for the question. Happy to answer any follow up question you may have.
8 hours ago: https://news.ycombinator.com/item?id=11493181
CoreOS – Platform Introduction and Components
Local businesses are definitely important! We want to satisfy the casual sellers and the smaller businesses too.

Ideally, we'll sync up with the stock these businesses are currently holding and then be able to let them know who wants to buy their products. Win-win since businesses are accessing new customers that didn't previously know about them and the buyers are getting what they need.

I like the locality aspect though and I agree that should play a big role in this side of things.

Cheers!
I think phones should get security updates for at least 4 years. Quite a few people use them that long themselves, as I have in the past, but even more people get them used from others, which means a phone gets to be used for 4 or 5 years pretty easily.

Those should shouldn't be affected by a myriad of security vulnerabilities that come up by then just because they are poor and because companies would rather have planned obsolescence. It's the digital divide between rich and poor. The rich get security if they buy a high-end phone every year (if we are to consider Android's average security update lifetime), and the poor do not.
If aliens ever land they're going to have the exact same sorting algorithms we have. Their history of CPUs will be the same as ours.
> But once we got things like Compiz, a major shift in attitude towards X11 came about.

What the…? Are you trying to pull a "Hey, look over there, a three-headed monkey!"?! Why are you now pulling Compiz into the argument? It's totally irrelevant for this discussion.

Compiz is just a client that makes use of a concerted effort of the XRender, the Composite and the AIGLX extensions to composite whole windows to the screen. AIGLX is an acronym for "Accelerated Indirect GLX"; don't ask why that acroynm was chosen, because GLX itself already is accelerated and may be indirect.

Compositing also doesn't care about how you draw to a X11 drawable. All it cares about is: Here is a set of X11 drawables (windows, pixmaps), all server side, which you can draw to with server side accelerated rendering primitives. And then over there's a compositing surface (the composite layer window). The X11 server then is: "Now please give me drawing instructions on how to get the composite surface filled with the contents of the drawables!"

The compositing effects render completely server side, even if OpenGL graphics effects are used, thanks to indirect rendering command execution (heck, you can even compile the drawing commands in a display list (an ooold OpenGL feature; so old, it's been removed from modern OpenGL versions) and have the whole thing executed by sending a single glCallLists command to the X11 server via GLX).
Microsoft Bot Framework chat bot experience comparing to Telegram bot
I understand the point here and agree to some extent, but on the other hand I think using a standardised set of emojis makes sense for cross-platform communication apps such as Whatsapp, as I think the meaning of some of them is reasonably subtle and those subtleties are very much influenced by the specific design - for example, the Apple "person with folded hands" shown in the article clearly represents prayer to me, whereas the original Google one looks kind of creepy with its screwed up face. I found this to be an issue when I had a windows phone - for better or for worse, emoji are used quite a lot, and I sometimes had to think back to the iOS equivalent to make sense of them, as they looked so different.

In my opinion Apple's take on emoji is both the most visually attractive (the proportions of the old Google ones are way off and the "slug" creatures quite visually unappealing) and the richest, so it's no wonder they have become the de facto standard. In fact, I'd wager emoji wouldn't have taken off anything like as well as they have if everyone saw the original Google versions, for example, as they lack the "cuteness" and charm of Apple's versions.

What might be nice is if Apple were to make them fully open source - I've wondered before what the legal status of apps like Whatsapp embedding them in their app is.
What's wrong with calling out the DDR as bad communism?
Socialism is great, Bremen tried to gain independence from Germany several times to found a soviet republic (räterepublik) which sadly failed each time because it was bloodily quelled by the german government.

However the authoritarian totalitarianism practiced by the DDR was completely unacceptable.

It's the same totalitarian attitude of Erdogan (the guy that also funded ISIS and attacked socialist kurds btw) that requires us to resist with everything we have.

And if it means binding his resources and attention with childish insults, then be it so.
This makes me wonder if this has happened before in another language. I can totally imagine 10 years ago someone saying "oh we'll never need that in PHP" and voila 10 years later you've now got feature X in PHP. Any of you wise old timers want to share such examples? Does history keep repeating itself with these sorts of things?
I always find it a bit unfair when I see sloppy C programs used
for shock value. What if the Rust developer uses fork().unwrap_or(default_value) in a hurry,
or writes

if let Some(child) = fork() {
do_only_child_stuff();
} else {
do_only_parent_stuff();
}

or

if let Some(ForkResult::Child) = fork() {
do_only_child_stuff();
} else {
do_only_parent_stuff();
}

Now, if you're about to tell me that the examples above are totally stupid and no
developer would do such a thing, then you know how I feel about the sloppy
C versions. Doing a system call and not checking for error is totally
stupid as well.

By the way, you can also write your own wrapper functions in C,
that transform the return value into something like

struct fork_status {
enum { ERROR, PARENT, CHILD } state;
int ret;
};

Then Clang and GCC will warn you about missing switch cases.

That said, the libc bindings in Rust are pretty low-level and a project that
offers higher-level wrappers can be very helpful, so I hope my comment doesn't
create the impression that I'm ripping on the project itself.
This is a very good article. We should generalize this to quote Steve Jobs : 'We have to start with the user experience and work backwards to the technology'[1].

A lot of companies try to get around this by hiring external design teams who decide the user experience first and then asks engineers to implement the experience. Of course then problem is then if they are not technical enough they might not take into account how hard something could be ( http://xkcd.com/1425 )

[1] https://www.youtube.com/watch?v=1SIeTmORl0E
I recommend to buy your SSL Certificate from https://comodosslstore.com/ that offer all types of SSL including DV, OV and EV SSL at cheap price.

Here you can get

- 30 days money back
- 24x7 support
- EV SSL @ $99/yr
- Unlimited reissue
- Price match guarantee

Whereas you can get free certificates for a limited time such as 30 days or 90 days and you have to keep focus on its renewal all time. So, a Comodo SSL Certificate is the best option to secure your website at cheap price with the highest level of encryption.
My Girlfriend is an IT Recruiter in Stockholm, Sweden and Linkedin is by far the most common way for her and her recruiter colleagues to find candidates. Linkedin's search feature is one of their strong selling points.

Github + Linkedin and a visible email adress goes a long way to finding a job if you got a desirable skill set. List skills, list jobs and, if allowed, projects on Linkedin. Treat it as an SEO'ing your own personal brand.
Couldn't agree more. They need to diversify and really push gpu compute and openCL. Where's the equivalent of CuDNN for openCL? How many AMD engineers would it take it build that and what would the impact be?
Generics in Java? Anonymous functions in Java? Most everything in Java?
Using a position of authority to compel someone to change their behaviour is bad?

There is no force involved. We don't know about any distortion of fact. If that facts are true the person doing this should be ashamed.
Google Cloud: Machine learning for everyone
I was a happy spacemacs user for a while, but my install kept getting broken by updates. Atom has never just fallen over dead like that.

After quite a while it was still mysterious to me how to change simple things or to even trace where certain behavior was implemented. (that can be a problem in Atom too).

In short: I didn't have the time. I have a lot of work to do, no time to fiddle.

I still miss a few things from spacemacs.

helm-swoop mode is awesome. That could be done in Atom.

I'd like a <SPACE>-x-y command interface for atom. Proton seeks to achieve that: https://github.com/dvcrn/proton

I'd love to be able to handle panes with the agility of Emacs.
What people think of generic package instead of fine grained generics? https://docs.google.com/document/d/1vrAy9gMpMoS3uaVphB32uVXX...

I think they would really fit the language well. The good part is:

* Only the package and import statement change, the rest of your code stay the same and is not cluttered

* They are easier to reason about as it is more coarse grained

* They do not break the compatibility

The the bad part is:

* You cannot implement filter/map/reduce (but being able to implement them would conflict with the orthogonality of the language)

* It could lead to code bloat, but not more than manually copy pasting the code.
Me too!

It's actually about a library, nix, whose mission is "to provide ‘Rust friendly bindings to *nix APIs’".

https://github.com/nix-rust/nix
It's pretty cool, but it doesn't quite line up for me. Unicode characters (but ... "ASCII"?) are the prime culprit, but something also going on with the 'delimitting' header lines too - they're way off.
Getting Started with the HoloLens