skysight-inc/HackerNews huggingface dataset:
Thoughts:

* Super simpe, I like it

* Nice colorful icon easy to spot

suggestions

* save all tabs by default, I honestly never even heard you could "select" tabs (ctrl click) and never used it until I found out it wasnt working and tried ctrl clicking tabs before saving them. Even after learning it I think it's a hassle for me to do that extra step. Logically speaking a session is all the tabs, I don't see how selecting tabs to save is the main use case but maybe I'm the odd one.

* Some way to replace tabs instead of opening a window. I like to keep my window centered, and unfortunately a new window is always shifted from the default position, and then if I close that one last, my windows never open in the same spot. Maybe a checkbox " replace tabs in active window" (or some general setting that won't need to be in the popup)
This is sadly too little, too late for us. We started using ECS a while ago, and required us to write a lot of tooling to get what we needed (custom placements, etc). Needing to write more code to handle instance connection draining was the thing that pushed us to migrate our platform to Kubernetes.

ECS was great to get something up and running in a short amount of time, but compared to something like Kubernetes, it's still quite a way off.
Would the same argument work against cinema? Surely the difference between VR and film is one of degree rather than a categorical change.

I think there will be negative and positive aspects if/when VR becomes mass market but it's the opening up of a new creative medium and on the whole that has always been a net benefit for humanity.
The original title is more of a clickbait. The article highlights good things about Clojure but it doesn't tell anything about the languages mentioned in the title.

The current one is much better.
Which should I learn – Angular 2 or React?
There's plenty of comments about it in the Rust subreddit, coming from people who have tried it.

Look, it's not an issue for all time, there are plans to improve it, I'm just suggesting it as a point of friction right now. If you seriously don't think it's an issue, what would you say are the issues? You won't do yourself any favours if you try to pretend Rust is perfect.
One of the tricks I like to use to get up to speed quickly is making a hyperlinked dictionary / glossary (a wiki or a github page with anchor links work nicely). The biggest roadblock to understanding the code you read is not knowing the exact meaning of the terminology chosen by the original developers. Building the dictionary helps internalise it quickly, leading to much less confusion when reading.

Terms present in the UI (or API docs) of the segment you wish to understand are a good starting point.
Sigh, I cleared up a bad grammar and made it worse. :-(

Change: My point was partly the horrors of a failed societal experiment of the left wingers. But also not that the most other utopian attempts also failed -- but not generally with tens of millions murdered.

To: ... The other part was that most other utopian attempts also failed badly (but not generally with tens of millions murdered).
oh, people actually post on eachother's timelines? I didn't think that was even a thing
Unix permissons by themselves are notoriously not capable of containing and restricting something malicious. The kernel exposes a huge attack surface. That is why it is beter to use VMs, which expose the much smaller hypervisor and provide only simple interface protocols.
I want useful stack traces by default - the cases where I most need a stack trace are usually precisely the cases where I didn't think much about that function when writing it.
That's just not true. Source: my sister is a commercial underwriter at a large US insurance company. And while they do have software that gives a suggestion for a premium, it does not know enough to be accurate, so she has to always adjust it.

This is definitely an industry where more automation could easily be done, but the big insurers are a conservative, risk adverse group.
> We're not harvesting your data. In fact, we nuke it right after we serve the request. We're super privacy conscious.

That's not the whole truth. While you may be deleting the submitted form values, your site uses a third-party tracking service which collects a range of visitor data[0] which is stored by that third party. Third-party tracking is useful and mainstream, but you should have a privacy policy and disclose the tracking in that policy.

On a more positive note, your site has a solid A+ for HTTPS configuration on SSL Labs[1], so that's great to see. The only change I would make is to switch server_tokens to 'off'[2] so you aren't leaking the Nginx version number (but this is admittedly just a minor bit of security through obscurity).

[0]https://clicky.com/terms

[1]https://www.ssllabs.com/ssltest/analyze.html?d=whoaremyrepre...

[2]http://nginx.org/en/docs/http/ngx_http_core_module.html#serv...
It was taking me a long time as well (Canada), so I just quit. I thought it was noscript but I allowed the page.
I was on the same boat given that I have used IRC for since the 90s. The one thing that Slack does solves is IT. It makes IRC "enterprisy" which means that IT can do account management, tie it with authentication etc..

The second thing it solves is management buyin. At my company we used Lync and I tried to introduce Hipchat, but nothing worked until the company President explicitly bought in to the idea of Slack. Not sure who or what convinced him but he made it clear that it's the tool he wants to use. Pronto, all 500 employees (baring some of us older guys), clicked their heels and marched.

IRC works great as technology and I love it. But Slack solves management issues and as a company I think that's their biggest advantage.
Ocaml is a good choice, and Anil Madhavapeddy used it for his unikernel ideas. But Ocaml doesn't have strong backing any more. JaneStreet alone isn't enough.
I think that's a mistake in the article, we will follow semver after 1.0.0, and we definitely don't want a 2.0.0 less than two years after 1.0.0. I'm sure crystal will provide the same stability guarantees as go and rust.
The audio/video call doesn't work as expected. Thats true.. But for me, the reason for that could be my old Iphone.

However, I extensively use the chat functionality on iphone/android/linux/osx and that works perfect. And I really appreciate that I can logged-in, with multiple devices at the same time.
How does Crystal handle concurrency?
I assume you meant "augment", but "argument" may actually fit the context better!
lol this is totally wrong. One browser exploit coupled with one kernel exploit, as per standard, still takes over the whole machine. Does this make the kernel step any harder?

What attacks are they even mitigating?
Could you elaborate what was hellish about it?
It would be nice if sites like this started taking into account Tribal governments. Otherwise, nice and simple website.
Ruby implementations with a JIT can also inline blocks, of course.
Usually just federal office holders relative to your last place of residence in the US. That's who you can vote for, anyway. Congressman, Senator, and President.
Common cause is a causal explanation.
When hippie nerds name their kids, buy a former nuclear missile silo and watch the fuck out because we'll be accidentally thrown back into the days trying to start a fire with an iPhone and wishing for an Samsung Galaxy Note 7 airlines announced were banned at the beginning of every flight.
>"That said, I don't mind reinventing the wheel in new ways - every time our wheels get better and better. But perhaps they could get better faster with fewer steps backwards with a little schooling on the foundations of our field."

You may be interested in Graal/Truffle. One of the main aims is to make it a playground for experimenting with programming language design by reducing the work that goes into the underpinnings of these new languages. It's also meant to offer fairly decent performance.

https://medium.com/@octskyward/graal-truffle-134d8f28fb69#.n...

https://github.com/graalvm/truffle/blob/master/README.md
I have been waiting for years for attacks that operate entirely within the sandbox and steal cookies from memory, for example. What is more valuable that your Google cookies in a modern browser session? Who cares about machine access?
Even if I choose to not consume anything, I still have to foot the bills for medicine, apartment and transportation.

And those are unpayable for many people without working overtime, even if they don't consume anything extra.
A shortest-possible walking tour through the pubs of the United Kingdom
Scaling for the New Year, Resolutions Around the Corner Bring Jobs to Start-Up
Contact	Alexandra Reid
Telephone 919-721-0782
info@myhealthstyleinc.com
www.MyHealthStyleApp.com

FOR IMMEDIATE RELEASE
December 29, 2016

SCALING FOR THE NEW YEAR
Resolutions around the corner bring jobs for Start-up
Durham, NC, December 29, 2016–
How do you compete with huge marketing budgets from Weight Watchers and the like during the busiest time of year for the health and wellness industries? Start-up MyHealthStyle, an on-demand mobile behavioral coaching platform, decided to invest in its coaches rather than go head to head with the big wigs.
“Our biggest investment is in our Coaches. By onboarding them as equity partners in the Company it directs their interests ‘into’ the company rather than working ‘for’ the company. I believe this will quickly translate to our consumers who will feel the personal interest from their Coaches. This is something the big corporations cannot accomplish.” Says Alex Reid, Founder and CEO.
MyHealthStyle has recently added an additional twenty coaches to prepare for the post New Year’s surge when many people make their resolution to take back control of their lives and bodies and to start living an authentic life. The coaches are educated, professional men and women from around the globe that have dedicated their careers to helping people achieve their health and wellness goals. Rather than a weekly weigh in, or a quick fix diet, MyHealthStyle interacts daily with subscribers, assisting, monitoring, and training them to make the right choices in their lives to achieve balance.
“The weight loss industry pocketed over $6.3 billion in 2016 while many of their clients remain on the diet roller coaster, unsure of how to manage outside of the regiment and program that is gift wrapped and placed on their door mat....
The true cost of a Raspberry Pi is more than you think
The graphics are misleading, the Y axis is stretched to make the change look big.
Transforming World Atlas [pdf]
This story resonated with me deeply, I enjoyed every word.
You simply register to vote at the last voting district you resided in in the USA. Use your current overseas address. It is surprisingly easy, especially if you were already registered to vote there before.

Now whether the politicians for that voting district will listen to you or help you is another question, but that's the same for most voters regardless of where they live.
> Severely immaculate

You keep using that word. I do not think it means what you think it means.
Is this the same with Crystal, as shown in Ruby:

irb(main):001:0> "".methods.size
=> 170

irb(main):002:0> 0.methods.size
=> 133

If it is, I mean, I don't see it being so fast.
@LargeCompanies: "Ummm what piece of information in the leak caused Clinton to lose?"

What she said in 'private' was different than what she said in public. Leading to a loss of faith in people who would have otherwise voted for her.
The Biggest Digital Map of the Cosmos Ever Made
RSVP (invitations)
Greater understanding of how plants and animals grow and develop
No one is triggered if Google wants to backdoor the apk they can since OWS doesn't distribute the apk on their on.

The play store apk is signed the AppStore app is signed what else do you want to be signed?
The Golden Era of Hedge Funds Draws to a Close with Clients in Revolt
Ah I see. This is actually a very good point. One team I was on would constantly get hung up on this sort of issue. I believe a more general ability to just run a code review and study session would've saved lots of time.
From what I understand, there's good and bad cholesterol, and eggs are the good kind. Sugar raises the bad kind.
There is a penalty for not having a minimum standard of health coverage and it is due to the IRS.
This has been known by some people for a long time, but as far as I know, US food products still contain ridiculous amounts of sugar. Until that changes, more attention is clearly needed.
I've Worked Bar Security,  How to Talk Your Way Out of a Bar Fight
Uber seems to be in a similar boat; HN comments from employees 100% defended the company:

https://news.ycombinator.com/item?id=13085098
The killer feature is out-of-the-box server-side logging of all conversation history with full-text search.

Make an free/opensource product that will do that for me with no configuration or administration effort and I'll gladly use that instead.
University of Oregon: no free speech for professors on race, religion, gender
4 Essential Features Required in Form Automation Tools
Clojure: Deep Learning with Cortex
The Circle is due to be released as a movie in April.

http://www.imdb.com/title/tt4287320
Many a fun time I had with the Postal level editor, placing ostrich-dispenser-dispensers around the map in great number and watching the ensuing carnage after a few well-aimed napalm canisters.
Intelligence agencies proportedly of democracies should invest more in cultural (and philosophical) self-reflection. That might mean "wasting" comparatively tiny sums on art, architecture, history, archival, philosophy and other non-mission-oriented realms because they may bring social wealth and beauty to where there may otherwise be only perfunctory, brutalist utility.
My main concerns are development time and tooling. Crystal looks great and offers some great features that no other native-compiled languages really offer at this time (which is amazing) but I am the kind of person that needs first-class IDE support to take a look. I think crystal would be the perfect platform for some great software development.

Aside from tooling I need a guarantee that my code, if following all of the best practices, should be compilable from now till the foreseeable future.
Speaking from personal experience - nothing magically happens even if you create something valuable and put your heart and soul into it. You have to beat that drum, even if you hate every note that comes out of it. Which is why there are roles called Sales and Marketing. Being a salesman is an under-appreciated, arduous but honorable job. They create mutually beneficial relationships between parties that might otherwise never find each other.
Natural Weight Loss Formula
> Code is just code. Bad changes can be backed out. It's much better to move fast and iterate quickly than to create an illusion of care and add friction to every aspect of the development process. Up-front design of software just does not work. If it did, waterfall project planning would be successful.

Bad changes can be backed out, but in an infrastructure with any size, this isn't a trivial task. I've worked in a million-line codebase with multiple separate deployments, and in that case, design documents were much cheaper to create and maintain than a rollback or even writing working code and then discarding it. In an infrastructure of Google's age and size, the trade off is even more clearly in favor of up-front design.

You probably think the "move fast and break things" ideology you're espousing is agile, but it's not. It's just another plan, and agile is about responding to change over following a plan. I hope that if you ever work on a project of Google's size that you can adapt.
Could you point to the studies that lead you to that conclusion? Meta-studies or similar ideally.

(Not getting at you for your viewpoint - I'm making this comment to a few people in this thread who say that the latest research supports their argument. You may well be right, but I don't know enough about your background to take your word for it, so I'd be interested to see your sources. )
The link between LDL-C and CHD is widely accepted because there is strong evidence for it:

https://www.ncbi.nlm.nih.gov/pubmed/26780009

"SUMMARY:
The naturally randomized genetic evidence suggests that LDL-C has a causal and cumulative effect on the risk of CHD, and that the clinical benefit of exposure to lower LDL-C is determined by the absolute magnitude of exposure to lower LDL-C independent of the mechanism by which LDL-C is lowered."
Serverless Workflows on AWS: My Journey from SWF to Step Functions
It works well in our research center. It offers advantages over mail (instant, accommodates multiple people writing short messages at once) and IRC (file sharing with preview, longer posts, editable messages, zero configuration client software). With its multiple modes of communication it works both for people who are in the lab and those who spend most of their day at the desk. The search is a big advantage too. It is better than any search in email clients or IM clients I have seen. It even looks into files. With the academic discount it also comes at a reasonable price.

I don't want to make this a sales pitch, but unlike earlier collaboration tools, Slack actually adds some value. Competitors are well advised to study its features.
I got my list and was pleased to see things like Auditor and Coroner, but why no state senator or state representative?

There's also no judicial branch to be found, which may not matter much for the Federal Supreme Court, because they're appointed, but just about every jurisdiction I fall under, State Supreme, State Appeals, Local Criminal, Local family, has an elected judge.

Judges tend to be a major source of ballot fatigue, because nobody knows who they are. You could argue that's a good thing, because then only informed voters are selecting them, but you could also argue that it's a bad thing, because only the self-interested are voting for them.
Extreme poverty is defined as total consumption of goods and services of less than $1.90 per day per person, adjusted for inflation and local purchasing power. Not terribly difficult to compare.
Communication is part of their work.
First: The U.S. is a republic.

Second: Your idealism is compelling, yet you overstate the facilities available to the common citizen.

Third: Pointing the finger at 'Americans' and saying 'Why don't you quit fighting so much?' only serves to feed the narrative that Americans are war-hungry.

Case in point: there is not a single military battle being fought on American soil. We, the 'war hungry' Americans, only commit to actionable defense of foreign states whose sovereignty is threatened by whatever forces are objectively creating a threat. We do so because we stand on the principle that it is better to stand up for the weak than it is to kowtow to dictators or totalitarian states. Now, we do this in a manner that is selective because geopolitics isn't a black and white decision matrix, and we have to pick battles that that we not only think we can win, but that won't serve to exacerbate the problems of totalitarianism and despotic rule.
Shenzhen: The Silicon Valley of Hardware documentary illustrates this: https://www.youtube.com/watch?v=SGJ5cZnoodY
Could Amazon stop a Ron Swanson with a gun? A new patent for drone protection
Cool stuff. Been search quite a bit recently on Chrome for something that resembles Firefox's Panorama (https://support.mozilla.org/en-US/kb/tab-groups-removal), later available as an add-on (https://addons.mozilla.org/firefox/addon/tab-groups-panorama...). I've yet to find anything like it where with a key-combination you can get a visual Exposé-like grouping of your tabs.
Not according to the loss runs I see at the insurance firm I work for.
The way I see it is until someone truly hacks Facebook and the data is used for really malicious purposes. Killing actual humans/ destroying bank accounts there is not enough of an incentive.

If US didn't bomb Japan, the general public would not have the same fear of nuclear weapons that we have today.
What about private messages? I mean we know Facebook tracks those too. Do they just not want to admit as much publicly?
My condolences to anyone who shares a given name with any one on the sanctioned list or worse one of their aliases.

Had an acquaintance who had the misfortune on traveling with a fairly fresh passport while sharing a name with some one on the list he was held for 6 hours at O'Hare for winning that lottery.
this is such a classic way.
Ask HN: About your CS teaching experience
A little bit of context: I have former teaching experience by teaching CS basics to teenagers (K-12). But after some time working in the industry, I'm currently teaching BSc and MSc CS topics to adult students in a local technical university.

However, I am currently not quite satisfied with the current "universal" method of lecturing theoretical concepts with the ocasional laboratory assignment. I feel that I lose too much time preparing theoretical lecture slides which the students won't fully understand since they lack the field experience I have.

My problem is mostly with the MSc students as I'm teaching more advanced concepts to them (Distributed systems). For instance, explaining things such as how transactions may succeed or have to roll-back if they fail, is just a detail that they will forget eventually after the exam.

So I'm starting this thread in the hope that I can read your experiences teaching adults on CS or other subjects, and hoping to get some literature, books or articles about things that you think that it may work!
How to Store User Passwords in 2017
Join Our Board: Companies Hotly Pursue New Wave of Women in Tech
For Safari, use Sessions (https://sessions-extension.github.io/Sessions/).
But if you are in multiple teams, you need to have multiple slack accounts.
A bit flip on a pool without redundancy will result in an unrecoverable error. There are no recovery tools for ZFS.

Since ZFS caches aggressively in RAM it's conceivable that faulty RAM may write corrupt data to disk.
This VC just fueled the next ageism debate in Silicon Valley
FSJF #76 – This week's best JavaScript articles
Sorry about that. It should be working now. We are constantly making updates so if you have any questions please don't hesitate to ask!
fake news!
How big can the graph get before taking a noticeable performance hit? A better example should be shown if advertising "Big ... Data"
I liked the Udacity Self-driving Car course:

https://www.udacity.com/course/self-driving-car-engineer-nan...
So facebook has an incentive to keep you out of a relationship, it seems.
Would it be possible to provide this data, based on the address, via a JSON API?

I had goals to eventually to build a site that was similar but also shows political leanings and term length and when the next election for that position was going to occur. The desire is to build the core of a grassroots "run for elected seats" web service.
They admit looking at those as well, in the original post they posted on Facebook[1]:

"Relationships start with a period of courtship: on Facebook, messages are exchanged, profiles are visited, posts are shared on each other's timelines."

They didn't produce any graphs of the amount of messages exchanged though.

[1] https://www.facebook.com/notes/facebook-data-science/the-for...
This is from 2014. I'm not sure whether that is a selection bias, but very few of my friends "share timeline posts" with their partners (or future partners, or anyone really) nowadays.
Facebook,CIA and NSA is laughing your photos and posts while they track your talks/walking/driving kilometres.

Facebook / CIA / NSA
- big no thanks!