skysight-inc/HackerNews huggingface dataset:
>also MacOS itself is reasonably GPU-heavy

OS X's window manager is optimized for fullscreen windows on top of everything else (including menu bar and the "Dock"): https://developer.apple.com/library/mac/documentation/Graphi...

I also found that even with a GPU-heavy fullscreen application, having another (smaller) window on top doesn't noticibly degrade rendering performance. It seems the window manager is doing some clever things there in regards to compositing.
Show HN: The Evolution of the Ad Blocker, the Ad Replacer
Have LinkedIn and Medium Killed the Old-Fashioned Blog?
Is there a 'category theory for programmers' text anyone could recommend?
It means you can be sure that the APIs described here exist, with at least the set of specified arguments and behaviors.

http://www.opengroup.org/standards/unix

For example, http://pubs.opengroup.org/onlinepubs/9699919799/

However, just like C, any certified implementation is free to add extra behaviors and there are certain parts that are actually implementation specific, like how signal handlers behave in certain situations.
PHORMA: Perfectly Hashable Order Restricted Multidimensional Arrays
Anybody has a clue what for the synthetic spider material would be used? I presume on the outer surface because of its durability, but you still need membrane ala Goretex below it to maintain waterproof & relatively breathable qualities, if its for outdoor activities and not just walking around the town. Haven't seen any details in articles, and can't play video at work :(
I can't hate on this guy for sharing a real-world situation and what he designed.

Though I was expecting something exotic that can help with set membership problems, but instead of being log n in size it would be exponential... which would be comically useless (...or is there a use?)
I disagree. In theory he has enough power, but if you look at how the whole system works, you don't get to become a president if you aren't a) owing a lot of people favours, and b) a kind of person that would be disruptive. If you're the uncontrollable type that would pose the risk to the status quo, you won't be allowed to rise high enough to become a president.
Many designers confuse design with art and decoration.
Are you sure that's running over IR and not HDMI-CEC? The PS3 slim and super slim have HDMI-CEC support, the old fat model does not.
>several months to slowly torturing a bunch of animals to death.

How about years of slowly torturing a lot of humans to death then? (Unit 731, Nazis, etc.)
Yep, check out #rust on irc.mozilla.org
Cmix is lossless data compression aimed at optimizing compression ratio
Curious, have you read "How to Win Friends and Influence People" by Dale Carnegie? It seems like it would be a fantastic refresher for you. Every time I read that book, I feel reinvigorated and ready to connect with people around me.
LSRDb: An Open and Free DB of Parallax Posters for tvOS
Very good points. Better technology including the ability to record inputs on the nervous system as well will go a long way. It sounds like something that will take half a dozen decades, though.

How do you overcome the issue where, say, if we're asking our survey participants, "How often do you feel insulted by a family member in a typical day?", participants who experience frequent emotional abuse from their family may not even realise what they're experiencing are insults? "It's not an insult because it's true" kind of thing.
Yeah, the same way many "software developers" confuse software development with mashing up copy & pasted code without a clear picture of how it works. I'd argue that those aren't software developers, just like the designers" you refer to aren't designers.
As someone who gets all my email hand-carved into stone tablets in ancient Greek I also don't see the problem.
A major part of the Twitter ad pricing formula includes "engagements"

If they can get more people to "engage" by clicking a heart instead of a star, it's more revenue for them, even if it doesn't improve user experience at all.

Of course, there's a good chance the market for Twitter ads will correct, and value an engagement lower if the new engagements don't lead to sales or click-throughs or whatever metric.
Work life balance was great. Sure there were crunch times, but for the most part it was 40 to 50 hours a week. If you were at the office at 7pm, you were there pretty much alone.

When I started at Netflix, I asked for what I thought was a crazy salary, almost double what I was making previously. My boss said, "No, that's not high enough, lets give you 10K more". Every subsequent raise after that, my reaction was generally, "oh, that's more than I expected".

Netflix knows that there is no point in low balling you, because you will soon find out and then be upset/leave. They never want to lose someone over a matter of money. They only feel good about losing someone because they no longer enjoyed their work.
I meant internal curve design width, not per-character font width. I thought I saw some differences there.
Indeed, it's not nothing compared to the aimed cut of $2,500,000,000: they've already got at nearly 1/4,000 of their target!
Yes, I noticed this too while writing the points down. It really comes down to the clang back-end. I'm really looking forward to the clang integration in VS, and also really love the work MS is doing to fix Android native development.

One strange thing I see with clang running on Windows (in the form of the emscripten fastcomp backend) is, that clang runs a lot slower on Windows than OSX or Unix. So may be it is some underlying IO problem? I'm not sure but hope this can be fixed.
Spiber's website has more details: https://www.spiber.jp/en/endeavor?section=3 - click on 'Protein Materials' at top, the page seems to start loading there but then jumps to the 'Launching' section.
1995? Are you sure? I started studying maths and computer science in 1993 and Cobol was ever only mentioned as a remote curiosity. I remember Pascal, Perl and C/C++ were common.
Are you talking about Google Apps for Business, or Gmail for personal use? I thought the latter was free?
Downloading has been working for quite a while. But usually most interesting areas are blocked and can't be used in offline mode.
I have a real estate app that sends me emails about new properties, with tables of data and embedded images. I couldn't do this with plain text email.
"All's fair in love and war." And business.
Someone who learns a foreign language as an adult can hardly be called "lazy".

Fixing an accent is something that I would place under "hugely diminishing returns".

My classical guitar tremolo is quite poor. It would cost me probably 1,000 hours to fix--and at that point I'd probably be average. I have a LOT of other things in my guitar work that I would be far better spending that time on.

Similarly for a foreign language. Would I be better off fixing my horrible American accent in my Mandarin, or would I be better off learning 10,000 more words or kanji? As I am not a foreign language interpreter or teaching in China, the words and kanji have FAR more utility for me. And, to be fair, I would be even better off to learn one of the other dialects like Cantonese.

Time is finite.
Note: "assuming he's actually being accurately briefed" so here nobody discussed the "truly hidden" variant.
We're currently trying out
https://arvados.org
. It runs on Docker, you define pipeline with json and some python soup that calls API that takes care of provisioning worker nodes. I hope that future will look something like that. And that somebody else will pay the cloud bill....
Show HN: Shunter – a Node.js application to read JSON and translate it into HTML
Shoutaway
Ah that brings back memories. Around the same time Midori was announced we started working on the MOSA Project[1], with the similar goal to create an operating system and accompanying toolchain, completely written in C#.

Really looking forward to the articles.

[1] http://mosa-project.org
Exactly. It looks like some companies try to send you a whole website over an email.
antirez added that section after I mentioned that it was lacking on the comments section of this article, see http://www.antirez.com/news/96#comment-2351969000
Internet of Elephants #HackForWildlife Nov 14-15
Alibaba's Singles Day Blowout Racks Up $5B in Sales in First 90 Minutes
You are all invited. 100+ registered tech and wildlife leaders participants already! Nov 14-15 2015 in Chicago. This #HackForWildlife is going to be a blast. For prospective participants: http://www.internetofelephants.com/events/ or help us trend! For Press: www.internetofelephants.com/press
If you've got custom drives with custom firmware, why does the scrub need to leave the drive? Couldn't they have a command that kicks off the scrub in-drive, with only a list of failed blocks returned?
What I love about FastMail is that I can neatly organize my emails into folders based by categories (via rules for subdomains), such as: newsletters folder (service_name@newsletters.mydomain.com), social (service_name@social.mydomain.com) etc. Everything is so clean and I don't even see any spam, they're top notch.
It depends how you implement your hash-table, for example I've done something similar using cuckoo hashing: https://github.com/pik/time-rotated-cache-filter

> It seems to me that if you're looking for "the opposite of a bloom filter", you're probably wanting those properties.

You can't really get a theoretical opposite of a bloom-filter unless you store the entries verbatim, since any hash/compression introduces the chance of collisions meaning you can only provide probabilistic guarantees where as a bloom-filter gives a strong guarantee.
exactly, but one wrong doesn't excuse another. just because I didn't have my firewall configured correctly doesn't mean software that I use should a) have insecure defaults and b) not make a song and dance about them on the page designed to get you up and running with it.
Microsoft's C++ compiler treats templates more like macros: http://blogs.msdn.com/b/vcblog/archive/2015/09/25/rejuvenati...
I have not noticed any service interruption at all. Well done in handling this attack! This is just one more reason why I will remain a loyal FastMail customer.
I like the aesthetics of JavaScript. It makes the code cleaner because it doesn't require so much boiler plate. There - I said it :-)

Oh and compared to Go, I always point to sorting in Go. Just look up the library. I think it's awfully complicated, compared to JavaScript where you simply pass a comparator function. In Go you need a lot of lines to achieve the same thing.
"Although many felt Betamax was the superior format, most cite the longer recording length of VHS tapes - three hours versus one...."

That right there should have been a red flag. A tape doesn't fit a film.....
Qmonos means "spider web" or "spider nest (lit.)" In Japanese.
Overwhelmingly positive, with great support too. I've seen their devs commenting on GitHub issue threads tracking down sync issues - deeply clueful and prompt support. Plus all the things: family accounts, CalDAV, CardDAV, XMPP...
Objects as Secure Capabilities
Meet the Parasites That Control Human Brains
Then you'll realize that all our knowledge about what is harmful and poisonous probably comes from families of poor random dudes who eaten something new and died in agony.
I think you underestimate the diversity of genome research activities, technologies and methods out there :) It's such an incredibly fragmented field; sure, many ad-hoc pipelines eventually become productized beyond a pile of scripts and a dozen or so users, and there are definitely plenty of applications which demand HPC and "big data" techniques - but that describes a tiny fraction of all the research projects out there.

In any case, many parts of the field simply don't have the software engineering discipline to pull off proper "big data" workflows. Advances in commodity hardware, stronger programming tools for ad-hoc work, and "cloudification" toolchains will probably delay a lot of what used to require proper engineering effort from maturing.

Not to mention there's plenty of fertile ground solving problems which by now can be answered with merely "annoyingly non-small" rather than "big data" techniques.
Out of $2.5B? That's $0.0006B. I mean, it basically is nothing...

For 36,000 employees, that's less than $17 per person. Meanwhile, the CEO gets paid $21,800,000 per year.
It should be pointed out that she never got billions of dollars to start Theranos.

She was 21 or so when Theranos got a $5.8m A round. She's now 31.

https://www.crunchbase.com/organization/theranos
Google About Me
> Keep in mind you have to repeat this process every 6 months

Renewal and revalidation are not the same process. Unfortunately they're thinking about making the revalidation period 90 days as well. That would suck as I have several sites where the content is generated by a script which would have to be disabled to serve a file.
That makes me think of Boards Of Canada, who use old tape technologies as part of their sound aesthetic (though VHS, not Betamax). From a New York Times interview:

"Q: Is there a particular sound or timbre on the album that you are happiest with, and how did you make it?

EOIN: If I had to pick something in particular, maybe the texture of the strings in “Semena Mertvykh.” It was performed into a dissected VHS deck with the motor running super slowly, so you can hear all the pockmarks, the dropouts on the tape. It’s mono, too, which gives it something special. More people should record in mono these days."

http://www.nytimes.com/2013/06/12/arts/music/tomorrows-harve...
Markdown for angular 2
[√] jetpack

[ ] flying car

[ ] Pan-Am space shuttle

[ ] Space station with artificial gravity
Telecommuting Made Easy – Learn How to Tackle and Deal with Productivity Drains
Google is set to implement Project Loon in India
Well, whatever Agile means in theory, in practice, it almost always leads to situations like the Android Update situation. Of the Google Chrome Update situation, which is only better because everyone is forced to update.

A situation like the Android update situation, though, is completely unacceptable for smoke detectors or other household devices.

No matter how good predictability is, the demand is that these devices are "buy once, just works™". So we need to write stable software for an unstable use case.

But in no case should we end up with serious devices having a support situation like Android, or the SAMSUNG smart devices.

Yes, it will only be written every few decades, but that is fine. It doesn't need to be a huge industry. Just like Washing Machines are mostly made by smaller enterprises.
Url changed from https://boingboing.net/2015/11/08/it-was-once-socially-accep..., which points to this.
The problem is not encryption, S/MIME works well enough for that.

The problem is you don't have public keys for people you send to.

And there's not a reason for many to get the keys.

I wish I could say "I'll read your unencrypted email tomorrow" (and delay it from getting to my inbox).
1 FPS sounds like software rendering. He probably accidentally requested some OpenGL feature which is not hardware accelerated in his GPU, so the whole pipeline transparently switched to software rendering to be able to fulfill his request.
Yes!! Sleep is the bedrock of your life. Without sleep you are more stressed, eat worse, exercise less, and are less intelligent. It's not about some macho ability to go on less sleep. You're just a high functioning, chronically sleep deprived human. You have the performance of a drunk person, but you don't even get to enjoy fun drunken conversations. Sleep deprivation is insane.

P.S. I am saying this as I bring on another all nighter, doing work I don't really enjoy. ;) I bought a Mi Band to track my sleep, though! I highly recommend it. If you measure it, it will improve.
Usually, you can decide on structure of code before implementing it. You can even have tests up and running before implementing it.

And in many cases this actually works.
The very definition of disruption.
So, every entry is either stored in memory or will be emitted again. This is very different than in Bloom filters (though, admittedly, you can't do better than that on this problem).
Thanks so much for the tip on shift-C!
> XCode crashes maybe once or twice a week for me. VC doesn't.

Only once per week? Lucky you. Sometimes XCode has crashed for me several times per hour. Sometimes it works for a while. Sigh Apple [1]. The fact XCode uses clang as a compiler absolutely rocks.

That said, Visual Studio 2012 just crashed earlier. I guess it was some bug in Window splitting or something, did some unusual things with that just before the crash. VS2012/2015 seems to be generally stable. Visual Studio C++ IDE context operations, like finding references just doesn't work well at all. It finds so many totally irrelevant items.

Excited to try VS2015 with Clang support for Windows applications, with official support.

[1]: When it comes to personal experience, Apple's recent software quality seems to be shoddy. For example USB3 mass storage is stable only for a few minutes before a forced USB stack reset on my El Capitan Macbook Pro retina 13" 2015. Sigh. Impossible to do things like run virtual machines off USB storage on a relatively new $2k machine... At least without booting to Linux or Windows. Things like these make me seriously consider to stop using OSX as my primary machine.
Yes! http://bartoszmilewski.com/2014/10/28/category-theory-for-pr...

It uses both Haskell and C++ for examples, although for best effect it'd help if you could read (basic) haskell types. Or maybe not, I read it after learning haskell so I find it hard to just how it is from a just C++ perspective.
Basically this;

https://roamingaroundatrandom.wordpress.com/2014/09/20/web-o...
I interned at a place that had a cafeteria, and free fountain drinks for anyone. "Freshman 15" was a common phenomenon - new employees would gain about 15 lbs in their first year of working there.
> This proxy war probably also accounts for some of the box’s aggressive cheeriness, its implicit insistence that you should always be hosting.

> Maybe because I was born too late

You were just born too late. Home parties were more common before. And the kids were allowed to play alone outside and nobody knew exactly where they were until they came home. I can go forever pointing the obvious to us old enough...
It has become gnome of map applications. It used to open so fast 10 years ago it was surprisingly amazing, now it takes more time to load and crashes my browser randomly. I dread opening google maps now thinking if I will have to reopen all my tabs, and I literally use it only on chrome now.
+1 for Fastmail over my 6-months experience: Reliable service, fast UI, no G+/GNow/Promotions tab annoying push.

However there are things I'm really used to in Gmail, for example the unread messages at the top, and seeing messages in several labels. So Fastmail feel a bit less advanced.
Visual studio compiles as you type. It has to, to work with e.g. 'auto'. Vs has two compilers actually, one that compiles as you type (and tries to guess what you mean more), and one for the real compile cycle.
I would describe 40-50 hours a week as "ok", not "great". Great is 35-40 IMO.
Show HN: StubOnWeb – Stub HTTP server to test API integrations
Yes, it means that someone payed money for a useless certificate. Nothing more, nothing less.

BTW, Linux is UNIX too!

http://www.opengroup.org/openbrand/register/brand3596.htm
https://en.wikipedia.org/wiki/Inspur_K-UX
It's not required, but the average Agile project ends up with update support like Android, and with a complexity like the Facebook Android App (which had to rewrite dalvik at runtime because they didn't plan about the limits of the VM they were working on).

Having a plan is the first step to perfection, they say.
who is arguing against greenhouses? the article sets up a false dichotomy between local organic produce, which is more efficient by any measure that includes the cost of doing business, and greenhouses, which are not at all incompatible.
Please stop doing this unless the post you're linking to has a significant thread. I've explained HN's policy about reposts to you twice recently, so it should be clear:

https://news.ycombinator.com/item?id=10531885

https://news.ycombinator.com/item?id=10537405
No problem :) I forgot to say, that until yesterday I hadn't ever run out of juice with the Quad and thought 'that's too soon'. It's usually because I have a channel-strip plugin on every channel, got mastering plugins on the master, and tons of effects buses. The Eventide was the first plugin that pushed the DSP so much that half-way through a track I ran out of DSP - that's the only reason I'm considering upgrading.
It's already been merged into trunk ;)
c++. Its not going away.
Why does anything need to replace C? It's been fine for years and still does exactly what it needs to do.
the only thing from Google I really like, at this moment, is Golang. Products I used to love are either gone (greater) or ruined. It's amazing to witness a long, gradual process of unavoidable increment of entropy/mediocracy. so long, and thanks for all the fish!
We're a FastMail reseller, and so far we haven't experienced any problems - either on delivery, or the front end interface. So good job defending against it.
There is another scary explanation, is that they have collected enough dirt on him and other politicians to become "untouchable"
Yeast Can Now Produce THC, Marijuana’s Infamous Compound
FWIW I'm just switching over from using a web hosting package for my email towards FastMail. I was generally happy enough with the web hosting package, but didn't actually need it for anything much other than the email in the end. The biggest benefits I've noticed are reduced spam and a web interface that works well - I can actually search all of my email from my phone now, which was previously a practical impossibility :-).

I hadn't noticed any slowdown, so kudos to the Fastmail guys!
I don't think you'll find a company in the bay area where people work less than 40 hours a week as an engineer.
The level of verbosity in modern C++ is almost approaching Java levels these days. I could see a simpler language gain favour.
Dunno much about VC but the Xcode editor compared to Jetbrains IDEs (IntelliJ) is horrible, ABSOLUTELY HORRIBLE. I'm just talking about the code editor (storyboard editor and other tools are fine).

I'm missing Jetbrains code completion so hard and all those useful shortcuts like CMD+E, CMD+W, CMD+ALT+V, CMD+ALT+M, SHIFT+F6, CMD+SHIFT+UP/DOWN, CTRL+N, CMD+1..9, CMD+F9, ALT+SHIFT+F9/F10.

Guess I have to buy an AppCode license.
The trick is to not use all the features.
Does anyone know whether he did the graphics too? It's not world class art, but it looks real good, so I'd be very impressed if that was the same guy too.
The beauty of C++ is that you can define an arbitrarily small subset of the standard that work as simpler language of its own!

Too bad not two projects can agree which subset.
App store analysis: Users like spending trackers, but don’t love their bank apps
I don't think you can make porridge in 50 seconds.

Unless you're talking about instant porridge. Please don't tell me you're recommending instant porridge.
> may want nice images and responsive design

Responsive design? Have you ever tried implementing an HTML email that will work across different clients? I'd be thrilled if 2005-era floats worked. As it stands, <table>s inside <table>s is state of the art.
I'd bet my money that C will outlive them all.
The endless, eternal, continual stream of catastrophic security flaws in every C program of note begs to differ.
I think this is not a serious question, but I'll bite. We're paying a hefty price for C in the form of buffer overflows, memory leaks, slow development, and other problems and will continue to do so as long as we run software written in C. If we instead switch to a language that doesn't have these problems, then we'll come out better in the long run.