skysight-inc/HackerNews huggingface dataset:
> Facebook is mulling a Collections feature that would highlight only curated publishers, according to Business Insider, de-emphasizing viral clickbait.

Funny, I consider Business Insider to be one of the most prolific purveyors of clickbait. When I read news on SFGate.com, I always hover over a headline to see if the link contains "businessinsider" so that I can skip it. Sadly, it seems that a growing chunk of SFGate is just repackaged BI garbage.
> authentication and encryption on mobile

The iOS built-in Mail application supports S/MIME. However, it doesn't support anything above TLS 1.0 for IMAP, curiously.

K-9 and the Android mail client don't support S/MIME, however.

On the desktop, Thunderbird and Outlook support S/MIME. So does mutt.
> then I don't know why you then retort with "well, that was a long time ago." You made a statement that someone was proving false. Heck, you made that statement so broad in an attempt to bolster / underscore your point, so I think it's fair game.

He did prove me wrong, that is something in his history. But my comment regarding time and other politicians still stands.

> I'm unclear how "Muslim" classifies one as being from a certain region of the world rather than describing their religious affiliation. Could you explain this?

The man is a professional wind-bag, but he has multiple times expanded on that and specified he means "terror-prone regions", which is something we do all the time and is totally legal.

https://www.gpo.gov/fdsys/pkg/USCODE-1994-title8/pdf/USCODE-...
That's a good point. At work/home I've had setup with multiple monitors, but always using the laptop as the keyboard. I hadn't thought about the fact that if I develop muscle memory with this set-up, loosing it may be unfortunate.
part of me really wants to try magic. Has anyone here used them to arrange services/purchases/etc... when money was not unlimited? How good are they at figuring out what I'm willing to pay for stuff and working within those bounds?

I'm not a total cheapskate (obviously, im considering using this crazy service), but I'm also fairly concerned about getting the best deal/value I can for things.
Here are my notes on possibilities, for if we ever actually get a CRM:

1. HelpScout -- http://helpscout.net -- Seems nice

2. SupportBee -- http://supportbee.com -- Almost want it for the name alone but we got an anti-recommendation from a friend at Gratipay

3. BeSnappy -- http://besnappy.com -- Possibly recommended by patio11 but then I heard they shut down?

4. Intercom -- http://intercom.io -- Recommended by Matt at HookFeed

5. FreshDesk -- http://freshdesk.com -- Recommendation from friend at Gratipay

6. Front -- https://frontapp.com/ -- Lots of funding and big names behind it; Patrick Collison recommened it now too (coupon code for 3 months free: startuppack)

7. FogBugz -- http://blog.fogcreek.com/fog-creeks-email-workflow/ -- Blog post by Fog Creek about what they do
Atom had many more performance issues. VSCode is not on par with Sublime but very close.
Here's the problem though -- often times, someone may have an open position or two, for a range of skill levels. So they interview, and determine what skill bucket the candidate falls into, and makes an offer based on that.

So the only way to solve that in a job listing, is to either give a wide salary range (50k - 150k, for example), which then becomes useless. Or to have one posting that lists a number of positions (systems admin level 1, programmer/analyst level 3, etc) with a set of skills required for each bucket.
I've used DCL for a couple of years for shipping large numbers of devices. Recommended.

http://dclcorp.com
The Open Guide to Startup Fundraising
FreeBSD has ed.
Argh now I need an alternative to 123reg :(
> That seems obviously wrong to me.

What were you using to arrive at that conclusion? :P
I tend not to consider roles with no pay / range disclosed. Applying to roles is time consuming and why waste time on it to be told the salary is far lower than expected.
I'm assuming you're using the traditional excel plugin model (written in c++ or .net) and not their new "Office Apps" (formerly add-ins) that works on both excel native and in Office365 web versions of excel?
Wrong thread bro!
That may be the case, but mobile OSes and apps are designed around the cloud-centric service-centric consumer model that much more closely resembles the mainframe/VT paradigm. iOS is more extreme than Android in this area, but both platforms are locked down pretty hard against user control of their own device.

Most of that power is being used for UI.
So if we ignore more than half the world, 50% of users still don't get those improvement. If you're under the impression that Google isn't able to properly track devices that hit play services, that's an entirely different and more worrisome problem.

The pretty large plurality (if not majority) of Android devices in the wild don't have have Google's services installed and many of those also get no software updates -- so they're stuck on what old ROM they came with, probably Lollipop.
> From a long-term point of view, the cost of the wind energy is just the depreciation of the turbines plus the maintenance costs on the farm.

A minor detail, but don't forget the cost of transmission. My understanding is that the US has massive wind energy potential (http://www.nrel.gov/gis/images/30m_US_Wind.jpg and http://www.nrel.gov/gis/images/80m_wind/USwind300dpe4-11.jpg) but it's not necessarily near the most densly populated regions. Building and maintaining these transmission corridors is not an insubstantial cost.
Former Expedia IT Employee Who Hacked Execs Pleads Guilty to Insider Trading
Hey, I live in Finland as well, and this sounds very interesting, I'd love to discuss about it. Shoot me an email :)
https://www.khanacademy.org/math/pre-algebra/pre-algebra-rat...

Percentages are ratios. when you are over a 1:1 ratio (AKA 100%) and then is over 1:1.5 or 1:1.03
S/he might be looking at the "ALSO IN TECHNOLOGY NEWS" section on that Reuter article and commenting the editorial there :)
Your problem is not one that will be solved by tech.
I took that to mean he left it in a hotel room while going somewhere, exposing it to any number of maids, possibly including those of a malevolent nature.
Glad you like it!:) It's a per-user installer, so only you would see it. It shouldn't require admin privileges unless a prerequisite is missing.

It requires .NET 4.5 and vstor (visual studio tools for office runtime).

- .NET 4.5 comes out of the box with Win8 or higher.

- vstor comes out of the box with Office2013 or higher.

QueryStorm's installer checks if the two prerequisites are present, and if not, downloads them from Microsoft and installs them automatically. It will prompt for admin rights only if one of them is not present and needs to be installed.

Is it popping an admin prompt for you?
Total compensation is the first and only thing that I ask before even learning about an opportunity.

I make $240k / year. And, that's a jaw-dropping figure for companies that only seek warm bodies to fill seats. It's better to get that out of the way immediately.
This is an indiegogo campaign, planned to ship q2 2017:

https://www.indiegogo.com/projects/retroengine-sigma-mini-co...

Looks pretty cool...
A book series called "Omega Force", currently re-reading it
That also a dangerous question to answer on first contact. If I was applying I would not believe you and just avoid answering anyway. Time will still be wasted and this whole process will continue to be non-ideal.
How ‘Amazon Go’ works
If you could get more work done at a command line than with a GUI, it's duck-enough for me.
I even if the ranges are listed I still think brain dead recruiters are going to send you an entry level help desk position even though you have 10 years of dev experience. I'm not sure how you solve the spray and pray nature of some recruiters. Especially the ones who tell me "i'd like to submit you for this req" after I've just told them I'm not interested.
If I see a job that I like with a salary that I like, I could apply.

If I like the job and don't see a salary, I could apply only if the job description hints to a salary that I like.

In other cases, I don't.

That means that if the salary is hidden and there is a mismatch between my expectation and the salary, I'll apply and everybody will waste time.

If there are many people like me the number of applicants could be higher but the effectiveness of the hiring process will be lower. I support the mandatory salary field.
I hope most folks realize that you're hearing the phrase "fake news" everywhere because this is a PR campaign created by the dying mainstream media industry to discredit the independent media who is siphoning off their viewership and influence.

Can you imagine any other business having the temerity to call themselves real and their competition fake? Would you believe McDonalds and Burger King if they got together and decided to call all other restaurants "fake food"?

Thank God Buzzfeed and organizations with as much rock solid integrity such as CNN are leading the crusade against "fake news".
Which Debian?

Wheezy/gNewSense 4.0 has it on a default install
Yeah, using "postmortem" as project wrap-up is definitely inaccurate, unless the project failed.

We use the term "retrospective" to discuss things like lessons learned etc.
Whisker Labs has been acquired
Here's a video on an early HP calculator watch. While not on computer watches, it has a nice introduction on the early history of calculator watches:

https://www.youtube.com/watch?v=gGQrsSEaZkI
I've been reading the "Expanse" series. I liked the earlier books a bit more. The latest one drops today.

Anyone watched the show they made from it?
Xkcd: Settling
You can use any character instead of / there. I prefer comma as its easier to type IMO. But slash is too and it's quite distinctive and easy to type too.
[Data viz] Demonetisation’s ever-changing rules: a complete history
> to dissuade purely financially driven people

Financially driven... like the for-profit company you work for?
Cuddy wrote that she was "concerned about the tenor" of the discussion regarding power poses and other disputed studies, worrying that such criticism could have a "chilling effect on science." Cuddy’s not the only one....Fiske, a professor of psychology at Princeton, referred to scientists who search for errors in published studies as "destructo-critics" engaged in "methodological terrorism."

Yikes. So when a study is seriously flawed, the bad guy is the one who uncovered it? I'm more concerned that peer reviewers aren't searching hard enough for errors.
The alternative keyset on the UK01-0010 is katakana, not kanji. In modern times it's usually used for foreign words or for emphasis, but in the 80s it was often the only Japanese writing system available on computers, because its characters have the simplest shapes and are legible on the lowest resolution screens.

Katakana (カタカナ): simple angular shapes, phonetic syllabary.

Hiragana (ひらがな): simple but more curved shapes, phonetic syllabary.

Kanji (漢字): complex shapes, looks like traditional Chinese, logographic.
Meet the Man Running Twitter. (Hint: It’s Not Jack Dorsey.)
Safari still accepts packaged extensions not hosted by Apple but typically requires them to be signed. I think the concern here is only partially whether this person is doing something malicious - that seems quite unlikely.

uBlock's author previously gave control of the uBlock project to someone who worked on the Safari port and this person turned out to be a (young, but I guess you can start anytime) sleazebag. uBlock's author ended up renaming his project uBlock Origin end eventually stopped contributing/backporting his work into the Safari port. The Safari port essentially died.

It's great that someone is picking this up again and wary and hopeful users are looking for some indication this seemingly awesome person is not a sleazebag.
Visualizing the development and spending data for 80+ commonly-prescribed drugs
The Future of Privacy
That's why I mean when I said that the saying is abused. Some people think that choosing the right algorithm is premature optimization. It is not.

Choosing whether to use malloc vs calloc is not an architectural change though, and in fact it is very easy to replace one with the other, but if you use the right call for right use case, then you will benefit from optimizations that the OS provides, and often you might not even be able to achieve them from user space.
Because the subject is interesting and the content informative?
How to Find Your Lost Android Phone Using Google Search
Note. You cant compare ULID with UUID's

- An ulid is "sortable". But the whole point of an UUID is a random unique ID. Non guessable. Sortable is not a feature
you normally want from an uuid. And still UUIDs are still sortable. But it doesnt have any meaning.
- An ulid also encodes Time, an uuid doesn't.
- An uuid has less change of clashing: Its 128 bit vs 80 bit for ulid.
- An uuid is also url safe.
- An ulid is case insensitive. I don't see how this is an advantage.
That's what the word "review" is good for.
Linux on the Mac – state of the union
Knowing the range is definite incentive to apply for a job or submit an application. Too many times a company will not list it and then the range is well below what I would be looking for. I will say glassdoor has helped a bit, because usually that is my first stop when an interesting company has an opening, that gives me at least some degree of what to expect.

I'm not looking for 200k but if you're budget is about 70k then I don't want to waste their engineers, managers, whoever or my own time.
Yes, we're all supposed to be passionate and love what we do. Working for money is gauche! Why, the very suggestion sent my monocle flying across the room!
I have to concur with the others. Sync to the cloud is pretty much the last feature I would want; that would make this device forbidden by default without IT approval in pretty much any business or other professional environment I can think of. Imagine if a doctor bought one and took notes on your device. Is your cloud storage solution HIPAA compliant?

Save the notes to local storage and let me transfer them to a computer locally.
That's what I concluded as well - placebo effect. Which we know can be a powerful factor (excuse the pun) and is the bane of all researchers.
From what I remember, Protonmail is more about protecting the client and contents of the inbox from snooping than protecting the email content in transit between their servers and other people's clients. Supposedly, they use in-browser encryption to encrypt traffic between the browser and webmail server, and encrypt the mailbox so access to the server won't provide easy access to your account's contents. They also claim that hosting in Switzerland reduces the risk of server-side government interference.
Added a picture to make things clearer...
How could Google, with all its smart employees, buy into the Chinese hoax? /s
Glad to hear you've been keeping busy since Cranky Geeks went off the air. You were great on that show.

https://archive.org/details/crankygeeks&sort=-reviewdate?and...
I would also like to add, I have seen people report that a domain they searched for, but not bought, was later registered and available for purchase as a 'premium domain'. However, personally, I have not seen any concrete proof of this. With that being said, it have seen this complaint multiple times.
Why do you even put money in the equation? Raising kids is not about paying for stuff. Nor is paying for stuff what defines your relationship with them. Whether you're paying for stuff or not has little to do with how you're trying to raise them as responsible, trustworthy individuals.

If you don't put children in situations to experiment and earn your trust, they will never learn.

And yes parents worry, that's normal. If you lose sleep over your kid being out having fun with friends, it's perfectly ok. It's feature of raising kids, not a bug.
Along those lines, are you hiring engineers now who want to improve that process? Creating dynamic ways to develop products and edit code.

It seems like the positions listed here http://www.fogcreek.com/careers are support roles instead of product roles.
That's an interesting solution. Rather than having keybase keep your key, your devices are communicating directly to validate each other? I'm going to have to review this in more detail, thanks.
You just compared UUIDs with ULIDs.
Exactly what finally convinced me to add whatsapp.
Reactive Streams and the Weird Case of Back Pressure
I think there's a correlation here, but I'm not sure that someone's weltanschauung would be causative of digital literacy.

Rather, I think the divide is "I can" vs. "I can't", and the latter limited thinking leads to the sort of limited world view you describe.

It's something that fascinates me - so many lead lives that are essentially proscribed, view reality through a pre-fabricated toy lens - and when confronted with an individual that has chosen something other than default options in life react vigorously and vociferously. I see the same in computer literacy and literacy in general - the "I can't" stemming from a refusal to accept new information which may conflict with preconceived notions.

If anything, I think it's fear of thought for the potential unhappiness that knowledge brings - adding something to the picture can make the overall scene so large and intimidating that many shy away rather than attempting the daunting task of filling the gaps.

I mean, it is daunting - once one has climbed a mountain of knowledge you can see the whole, the foothills, how it joins in coherence - but at the bottom, all you can see is an almighty sheer face. I have learned to be comfortable with the knowledge that I know nothing, despite knowing far more than my fellow man. Knowledge requires humility, as you swiftly learn that you couldn't be further from the centre of the universe or less significant.

I think there's a point early in life when this bifurcation happens - perhaps it's down to whether parents attempt to answer a child's questions about the world or simply reply with "stop asking stupid questions". Perhaps it's down to egoism - you either have to be humble or unspeakably arrrogant to pursue knowledge, and the middle is intimidated.

That's my pop-psychology theory of the day :)
Scientists Discovered: Coffee Reduces the Risk of Liver Cancer
They would hire a team of sales/researcher people to call into companies and get this information. That's what the company I currently use does but they are more focused on the IT vertical than software development.
To an extent, yes. I can understand why users will ignore error messages when they're in the middle of doing something else. I can even understand why they might ignore them when things are going wrong. But where it crosses the line for me is when an expert is helping them and asks them, "Can you read me the error message?" And they plead computer-ignorance and refuse. (Yes, this really does happen.)
This from the team at FogCreek Software. That alone merits a trial, after Fogbugz, StackOverflow, and Trello. Good luck and keep making good software.
Yeah, the .NET one - VSTO, visual studio tools for office. Haven't played around much with the web one. Most things QueryStorm does wouldn't be possible in the office apps model, e.g. hosting SQLite. It's too bad because it limits QueryStorm to PC desktop only.
Programming People
How much of WebPutty code is left there or none at all?
Samsung v. Apple SCOTUS decision limits patent damages [pdf]
Just found you guys from the new Joel on Software post [1]:

Congrats on the launch!

Would love to see an infrastructure deep dive post sometime : )

1: https://www.joelonsoftware.com/2016/12/06/anil-dash-is-the-n...
You're right about that title. We'll be more diligent. Thanks
Supreme Court Sides with Prosecutors in Insider Trading Case
... you do realize that you are replying to OP, right? rsoto submitted this and is all over the comments having good discussions with other HN commentators. He/she is simply discussing use-cases for the product created.
Agreed. I made quite a few friends in my middle and high school years via BBSs.
Netflix Never Used Its $1M Algorithm Due to Engineering Costs
I watched season 1 on Netflix and liked it pretty much. I didn't know it was based on a book, thanks for the info.
Just to avoid a possible misunderstanding, I didn't write this article, I just found it wanting to learn ed. Thanks for putting it back.
Not sure if by "the independent media" you mean "teenagers in Macedonia making up stories about how Hillary Clinton is a criminal."

There are a number of sites that mix opinion and reporting more than, say, the New York Times. That's a separate category than sites and stories made of whole cloth.
> After a few trials I measured an approximate latency for the iPad Pro of roughly 49ms or 3 frames of delay,

From your linked article, the iPad is faster than you say. This is also in the Photoshop Sketch app. It's faster in other apps.

> To give an idea for how much the application has an effect on latency, the Apple Notes app has roughly 38 ms or around 2 frames of latency from when the stylus tip passes over one point to when the inking reaches the same point.
You mean low barometric pressure, not high.

The chain of causality was this:

Low pressure causing high pollen density causing respiratory illness.

This has the power to explain why large numbers of people were abruptly affected. It's all there in the article.

"Last week hospitals were overwhelmed when after a cool change and storm caused respiratory problems for thousands ... The humid weather change last Monday caused pollen, most likely from rye grass, to burst into tiny particles that were able to be inhaled through the nose and enter the lungs."

And I repeat myself from 20 hours ago: https://news.ycombinator.com/item?id=13109702
How People Like You Spend Their Time
Isn't it standard practice to split large ajax responses into many smaller requests to allow parallel download+render? I've done this since the very early days of ajax. You always had to tweak the frame size though and find a balance of download speed + request handshake time vs render speed, so having a client side streaming solution for this would be really cool.
I was able to run walking robot control software in Python at 100 Hz hardly ever missing a tick. Because it uses reference counting for most garbage collection, Python performance is very consistent.
Still, I wouldn't let it drive my car.
> This alphabet excludes the letters I, L, O, and U to avoid confusion and abuse.

Can anyone please ellaborate? I don't get the confusion or abuse potential
Yes, syncing to Dropbox, Google Drive, Box or OneDrive would be more confidence-inspiring.
Drawbacks usually outweigh benefits in this case.
This looks like a neat service. Browsing through it it was hard to get a sense, what exactly is the use case other than a digital playground. Is this meant to be used for something production-level or just fun a tool to play/explore/experiment with?
Michael Abrash once told about a study where the participants were shown a ball on the screen and the idea was to push the controller up, in an effort to keep the ball above a virtual line in the middle of the screen.

The first group was unknowingly given full control of the ball via the control, the second randomly was given some control, the third group had no control.

Only those with a depression diagnosis were able to properly assess when they had no control.

Wish I could find the original source..