skysight-inc/HackerNews huggingface dataset:
You forgot about being 'sent to Coventry' - i.e. the company doesn't want to pay you redundancy, and can't fire you for incompetence, so you get ignored, not given any work, get put in a useless role, etc until you wise up and quit/find another job. British passive aggressiveness at its finest!

Being American. I would have had no problem with being fired aka 'you're now surplus' and it would have been far more helpful (i.e. get it over with) vs. letting me twist in the wind for a few months... or even have a hard talk with me to see if I might be useful elsewhere in the company because I was bored etc.

But the procedure they used to downsize the workforce earlier that year before that was cruel - straight out of the Victorian era...
> I just wish google would let me block

Wish, but don't forget you're still the product. They wouldn't let the other cattle opt out of hormone therapy either.
"Thunderbird"...
Someone can request and command something at the same time. Presumably, the administrators don't want to have to take down posts and police the site, and appreciate it when users don't make their lives more difficult. This makes the "please" seem legitimate to me.

I also disagree on characterizing the usage as "passive-aggressive." I would just call it polite. Underscoring your authority with a peremptory tone seems worse to me.
What's wrong with your mom?
Linux Mint 18.1 “Serena” release
vaguely related, "When a measure becomes a target, it ceases to be a good measure" [1] There's probably some similar folk wisdom like, adding advertising to an interesting thing makes the thing less interesting.

[1] https://en.wikipedia.org/wiki/Goodhart%27s_law
haha great observation... I didn't notice this before.
Removes boilerplate? Yes. Confusion? Sometimes. Bugs? Not really. async/await doesn't inherently change the concurrency model, it is just a different notation for the same thing. Therefore you can still have all the same bugs as with classic promises.
>Html5 / WebGL is not an option. It's super super slow and doesn't even work for half your players.

Any sources for this ? I know that WebGL adds overhead but for the simplistic kind of games (your run of the mill Unity games) you should have no trouble staying above 30 FPS, especially if you're smart about it and optimize to reduce draw calls. I would assume that most PCs out there have WebGL support by now (at least over 70%) considering how low the requirements are

>Until web assembly is live and has good adoption

I don't see how WebAssembly helps much - it primarily reduces the load time and download size with the binary encoding - but you can get similar levels of perf with ASM.JS and you still need to go trough same WebGL API as the DOM.
Please god no! I've travelled to 10 countries and 18 cities this year and you can keep your wide roads and open squares to yourself. They are always boring, soulless, and empty. Narrow (10ft/3m) pedestrian-only streets with shops on both sides are where the interesting stuff happens.

There are a few cities around the world experimenting with closed-box neighbourhoods: blocks of buildings with restricted through-traffic and low speed limits (or no cars allowed at all). These encourage pedestrian usage, people actually spending time on the street (outdoor cafes are ruined by car exhaust).

The way to solve the issue of traffic is to remove cars from the road, not to transform your cities into places aimed specifically at cars.
Suaave Bracelet
We continue checking Microsoft open source projects: analysis of PowerShell
For java you've got eclipse and intellij, probably more. I don't know about c++.

There's always emacs/vim in any case.
I'm so glad to see a Chinese company appear in this list.
Location: Warsaw, Poland (Europe)

Remote: Yes

Willing to relocate: Depends on the location

Technologies: C#, PL/SQL, Python, Powershell, Bash, learning Scala and Javascript

Résumé/CV: on request

Email: hackernews at tznvy eu (don't rot13 this, it's the actual domain name)

Having five years of experience in .NET software development, I'm currently trying to broaden my horizons learning functional programming (Scala, Haskell) and current frontend trends (Typescript, React). If you do something GIS-related, I would happily learn any technology you use.
>It think it's important to acknowledge the effect the body has on the mind.

I think its ridiculous that its not more commonly understood that the "mind" is literally (physically) part of your body. Whatever circulatory, electro-chemical, hormonal, or any other processes are happening in your body are also happening in your brain.
Except 3G and 4G is ridiculously costly if you want a reasonable amount of data without taking on a 2 year contract. I live in Berlin and the Germans I talk to about this usually don't see a problem.

I moved here from the Nordics so you could say I'm spoiled but I think it's reasonable to have near unlimited data so that I can actually watch YouTube/Spotify/Netflix without worrying that it'll make me unreachable on Whatsapp/Messenger when I'm out and about.

Public access points would be great in Berlin (can't say for other cities) for sure, but they'd have to change that stupid law where the owner of a connection (say, a café) is persecuted if one of its visitors do something illegal on their connection.
NTP: I Need You to Go Ahead and Love It
Why it’s healthy that Microsoft and Google are eating Apple’s lunch
RealVNC Launches VNC Connect at SpiceWorld 2016
RealVNC, the original developer and provider of VNC remote access and control software, has today announced the release of a major new remote access product called VNC Connect. Launched at the SpiceWorld IT Conference in Austin, Texas, VNC Connect combines the convenience of a cloud service with the flexibility of direct connections, giving organizations the ability to optimize a remote access strategy to meet the needs of their business.

Developed in direct response to customer demand, VNC Connect opens a much larger remote access market opportunity for RealVNC. The new product will allow companies to benefit from reduced support costs, improved service quality, better system uptime and will help to mitigate the risks associated with on-site service activities.

With the new VNC Connect, customers can choose to use cloud, direct or “hybrid” connections in order to match specific application, security and performance requirements. A brand new user interface also allows them to discover, manage and establish their cloud or direct connections faster than ever before. The web-based account gives complete control for managing the users and computers that form an organization's remote control estate.

VNC Connect is licensed under a subscription model with three clearly defined audiences:

Home Subscription
- Easy-to-use remote access for friends and family.
- Free for non-commercial home use.

Professional Subscription
- Feature-rich and secure remote access for departments and small businesses.
- Starting at $40 per year for one computer.

Enterprise Subscription
- Powerful, flexible and ultra-secure remote access for the enterprise.
- Starting at $55 per year for one computer.

“The release of VNC Connect is a major milestone for RealVNC and we are very excited about the market potential of our new product.” commented Adam Greenwood Byrne, COO, RealVNC.

To learn more, visit the VNC Connect resource page at realvnc.com/connect.
For my phone it is

*#*#service#*#*

then Service Settings in the menu.
Why terrorism doesn’t work (2002) [pdf]
I don't think that teams with only six people are that interesting. In terms of cost, it really does start to matter when your employing 100+ support teams, where the skills required may be somewhat limited.

One of my previous employers is a large telco, with two locations, one in Copenhagen and one in the other end of the country. When I left, the plan was to close down the entire support team in Copenhagen and move those tasks to the other office. The benefit was/is that you can pay people a little less, while still leaving them with a better work-life balance, due to lower rent and shorter commutes. As a bonus the "office" space is much cheaper.

There's a huge benefit to place things like support teams in more rural areas of a country. You'll have an easier time hiring and retaining and the cost goes down. Companies, especially in the English speaking countries, just take it one step to fare and move the job out of the country. Sure it's cheaper, but you'll lack the cultural understanding that your customers will expect. Also you do need developers, sales staff and so on to actually be on site with the support teams once in a while. Having to travel abroad or even more than a few hours really hinder that interaction.
Why can't you become a vegan now by not consuming animal products?
I went to see a doctor once, with similar issues.

I was given a leaflet to go to counselling.

:/
Wow, blocking ads (which are inherently unethical) doesn't kill every company on the internet but forces them to come up with better and more inovative business ideas. Who'd have thought?
What an insightful article. Hope to see more about feel, since motion is the new UI for interfaces.
> Like what? Seriously? Do you have any evidence to backup the assertion of design techniques that are appropriate for some situations but not others?

It's hard to say what you mean by this. I have difficulty believing that you think that a technique used in one situation is always going to be the best technique to use.

As someone has already graciously described situations where Flyweight can be used, perhaps something simpler than that like the Singleton can be illustrative.

The OP opined that the Singleton is only useful to people who don't know how to use a global variable. If that were the case, it would not be useful at all. In fact, it's usually something to stay away from. However, it absolutely shines when you want to make sure that an entity's constructor is only called exactly once.

There are many situations where you need to do this -- often when interacting with hardware, this kind of thing is crucial. As the OP suggested, though, it's easy to misuse this pattern.
> lab-grown replacement organs for 50 years, and they aren't here yet

Not entirely true - http://www.livescience.com/44756-lab-grown-vagina-implants.h...

And also - http://www.livescience.com/48196-lab-grown-penises.html which isn't an actual success story yet but does include the paragraph

> The human penis is the latest, but hardly the first organ Atala and his colleagues have tried to produce. The team created and transplanted the first human bladder in 1999, the first urethra in 2004 and the first vagina in 2005, the Guardian reported.
Recently I've been working my way through the PPrune megathread on Concorde: http://www.pprune.org/tech-log/423988-concorde-question-77.h... , in which (somewhere) is a discussion of the control systems. Analog fly-by-wire! A complex set of "synchro" and "resolver" systems connected to op-amps, giving it autostabilisation and autothrottle all the way up to Mach 2. The pilots would just push the throttles full open on the runway and leave them there until it was time to come down.
That's a fair reason for the AGPL license choice for RStudio. It is a product-like software project after all. My experience with corporate legal is that they are much more wary of GPL software than strictly necessary – hence the warning about AGPL since ease of use != ease of permission. (We've had JuliaBox fire-walled from a few big banks, albeit not for license reasons, but because they don't want private data on the cloud, so it's a familiar issue.) I had a hard time finding any mention of the AGPL on the RStudio site, including some broken links.

Congrats on the release! RStudio pushes the envelope on very many data analytics UI features. Excellent work.
I'm Australian so I'm biased but completely disagree. You're saying that the city with a population of 2,308,700 is the one that requires qualification so it doesn't get confused with the one that has 4,282?
Great startup scene in Brisbane!!
Cycling in the morning does it for me. I feel like a totally different person when I skip the cycle and get public transport. Even if it's as short as ~2 miles to where I'm going, I find getting the body going before the mind helps me focus.
No they wouldn't launch a spy satellite disposable camera that took one roll of film and was then useless after the film was jetisoned.

https://en.wikipedia.org/wiki/Corona_%28satellite%29
Good. Hopefully this will make people more aware of the consequences of what they share on the internet. With the IP bill in parliament at the moment looking set to pass with minor amendments, this could not be more timely.
This conference will....
Your second to last paragraph is brilliant. Forget welding - you should write a novel!
Change log for this release

Fixed in 7.51.0 - November 2 2016

Changes:

nss: additional cipher suites are now accepted by CURLOPT_SSL_CIPHER_LIST
New option: CURLOPT_KEEP_SENDING_ON_ERROR

Bugfixes:

CVE-2016-8615: cookie injection for other servers
CVE-2016-8616: case insensitive password comparison
CVE-2016-8617: OOB write via unchecked multiplication
CVE-2016-8618: double-free in curl_maprintf
CVE-2016-8619: double-free in krb5 code
CVE-2016-8620: glob parser write/read out of bounds
CVE-2016-8621: curl_getdate read out of bounds
CVE-2016-8622: URL unescape heap overflow via integer truncation
CVE-2016-8623: Use-after-free via shared cookies
CVE-2016-8624: invalid URL parsing with '#'
CVE-2016-8625: IDNA 2003 makes curl use wrong host
openssl: fix per-thread memory leak using 1.0.1 or 1.0.2
http: accept "Transfer-Encoding: chunked" for HTTP/2 as well
LICENSE-MIXING.md: update with mbedTLS dual licensing
examples/imap-append: Set size of data to be uploaded
test2048: fix url
darwinssl: disable RC4 cipher-suite support
CURLOPT_PINNEDPUBLICKEY.3: fix the AVAILABILITY formatting
openssl: don’t call CRYTPO_cleanup_all_ex_data
libressl: fix version output
easy: Reset all statistical session info in curl_easy_reset
curl_global_cleanup.3: don't unload the lib with sub threads running
dist: add CurlSymbolHiding.cmake to the tarball
docs: Remove that --proto is just used for initial retrieval
configure: Fixed builds with libssh2 in a custom location
curl.1: --trace supports % for sending to stderr!
cookies: same domain handling changed to match browser behavior
formpost: trying to attach a directory no longer crashes
CURLOPT_DEBUGFUNCTION.3: fixed unused argument warning
formpost: avoid silent snprintf() truncation
ftp: fix Curl_ftpsendf
mprintf: return error on too many arguments
smb: properly check incoming packet boundaries
GIT-INFO: remove the Mac 10.1-specific details
resolve: add error message when resolving using SIGALRM
cmake: add nghttp2 support
dist: remove PDF and HTML converted docs from the releases
configure: disable poll() in macOS builds
vtls: only re-use session-ids using the same scheme
pipelining: skip to-be-closed connections when pipelining
win: fix Universal Windows Platform build
curl: do not set CURLOPT_SSLENGINE to DEFAULT automatically
maketgz: make it support "only" generating version info
Curl_socket_check: add extra check to avoid integer overflow
gopher: properly return error for poll failures
curl: set INTERLEAVEDATA too
polarssl: clear thread array at init
polarssl: fix unaligned SSL session-id lock
polarssl: reduce #ifdef madness with a macro
curl_multi_add_handle: set timeouts in closure handles
configure: set min version flags for builds on mac
INSTALL: converted to markdown => INSTALL.md
curl_multi_remove_handle: fix a double-free
multi: fix inifinte loop in curl_multi_cleanup()
nss: fix tight loop in non-blocking TLS handhsake over proxy
mk-ca-bundle: Change URL retrieval to HTTPS-only by default
mbedtls: stop using deprecated include file
docs: fix req->data in multi-uv example
configure: Fix test syntax for monotonic clock_gettime
CURLMOPT_MAX_PIPELINE_LENGTH.3: Clarify it's not for HTTP/2
CS 227: Knowledge Representation and Reasoning
You will have to wait a long time since

> I dont know where you got the $500 touchbar, and I don't want to know.

A small hint, just compare prices for touchbar based laptops and those with usual fn keys (13 inch model is optionally shipped with usual fn keys, not the 15 inch though).
Genomics plc | https://www.genomicsplc.com/ | Oxford, UK | Fulltime | ONSITE

Genomics plc is an ambitious genome analytics business formed in 2014 by four leading scientists at the University of Oxford. There will be an explosion in human genomic data linked to health and other phenotypic outcomes and the company’s vision is to bring together these data and develop sophisticated analytical methods for its interpretation in various scientific contexts.

We are seeking a Senior Software Engineer to work on our platform for the statistical interpretation of genetic data. This is an exciting opportunity to join a cross-functional agile software development team, working with talented software engineers and statistical geneticists within a fast growing start-up company. You should be a highly motivated software professional with a passion for building a high-quality product.

This role is based in our central Oxford office, and further information can be found at https://www.genomicsplc.com/work-with-us/. Applications consisting of a cover letter and CV should be sent to recruitment@genomicsplc.com.
How to Attract BBW People on BBW Dating Sites
Or as average/low income non-elitists call it: my affordable computer that works just fine for what I do.
There's a list from the start of the year here:

https://gist.github.com/sokra/27b24881210b56bbaff7
Not surprisingly, my mind can be completely focused for hours when I'm doing something I want to do. If it's something I don't want to do, then not so much.
I get sick of working after a while and then I go read Hacker News again. Then I go back to work, or get a coffee.

Lately, I've started doing Khan Academy's "World of Math" while I wait for builds or tests or deploys. It's basically over 1000 exercises that encompass all of math you'd learn if you weren't a math major: from counting up through differential equations. Some of it is absurdly easy, some of it is a nice refresher, a few things I forgot how to do and there is of course a perfect explanation included. It's possible to make meaningful progress in a minute or two, so perfect for those little build breaks.

Generally when I get stuck I go into emacs org mode and just use it to brainstorm about what to do next. If that doesn't work I close my eyes and try and meditate for 30 seconds before trying again.
Ask HN: Non-paying enterprise users vs. less paying users
Hello

I am currently starting up my first side project.

While it isn't my primary aim, I would like to figure out how I can get it valued to a suitable price and aim to sell in 12 - 18 months time.

I'm trying to figure out if I should aim for a high number of non-paying users or less paying customers.

What kind of metrics do potential buyers look at?
Signal and Giphy
Really? Assuming the user will choose a very secure password! :) That totally works in real life.
> I don't bother with proxy solutions

Note that you didn't really have to do anything but install a Chrome extension. If you left it turned on it would detect when a video was blocked and reload the page through some proxy. Pretty low effort overall. Otherwise I would not have done it myself, the only videos I ever needed it for were pure music videos, which I can easily live without if it's even slightly inconvenient to see them.

And remember the comment I replied to said "YT was completely unusable in Germany", which is definitely not true no matter how any one individual person might have been affected. It's one thing to speak about ones own experiences, but YT wasn't "unusable in Germany".
Location: UK, South West

Remote: Yes

Willing to relocate: Yes

Technologies: PHP, Ruby, Linux, Docker, Javascript, Angular, React, EmberJS, MySQL, PostgreSQL, NodeJS, Open Source etc.

CV: on request

Email: ross@rossriley.co.uk

• Impressive client history, with over 15 years of experience with agencies and startups

• Experienced Remote Worker

• Excellent Communicator

• Management / Board Experience

• Full stack front-end and back-end developer

Recent Projects Include:

1: Interactive Vehicle Configurator for Lotus Cars' London Piccadilly Store. Built in Backbone.js with a PHP CMS / Backend.
50,0000 configuration options plus ordering system to allow in-store enquiries.

2: New online site and interactive training system for Call-Centre SaaS Evaluagent. Built with Symfony / Bolt CMS.

3: Lead collection App for Subaru UK, built with Cordova for iOS and Android platforms, the app allows dealers and show staff
to present features and take customer details offline, which sync to a CRM in real-time once a network connection is available.

4: 200 site install of dealer website system for Honda UK. Using Docker for fast deployment / scaling with full configuration and design
choices for individual dealers. Build with Symfony / Doctrine, AWS used for fast resource scaling.
> which are inherently unethical

What is the argument here?
I've wanted to do the dame thing for years because I'm always frustrated by colleagues or other academics with no online presence.

This is awesome. The resulting web pages are very nice, and the openness is (no lock-in) is really a good thing. Thanks for making this exists!
Why the Secretive Startup Palantir Is ‘Seriously’ Considering an IPO
I switched to a vegan diet out of ideology, not health issues, so I didn't really plan how to do it. I just eat plenty of vegetables, fruit, and all kinds of beans or lentils. I think cooking fresh meals (instead of eating out or eating pre-cooked food) has a lot to do with it.

Basically, just listen to your body. I don't take any vitamins and I'm reasonably fit.
> throughput of the internal SSD on the new MacBook Pros at 3GB/s will be 6 times faster than SATA III

Yep, really want to see Anandtech's take on it. It's going to blur the line between memory and storage - at those speeds frequent writing to the swap file probably won't matter. A few people might have to eat their words when the reviews are out.
A flat-hunting AI for parisian owners-to-be – without a website
Comparing the 13" with and without the TouchBar from https://www.apple.com/macbook-pro/specs/, the price difference between the $1499 model and the $1999 model covers: TouchBar; faster CPU; an extra 256GB of SSD; slightly better GPU; two more USB-C/TB3 ports; an extra microphone.
The usual arguments against advertising on the internet are about privacy, security and intrusiveness. These are all valid but even if none of those things were true, ads are still inherently manipulative. I consider manipulation to be unethical.
The other thing that comes with moving jobs into more rural / less competitive markets is lower turnover.

Preface: I know some support rock stars and have nothing but respect for the amount of crap they have to put up with above and beyond software engineers, but from a salary perspective there are better things they could be doing. A lot of which, doing support for long will train them for. Yet those those are the exact people you want to keep in your support org.
WHATWG specs aren't "it's kind of this or that". They're more like "it's exactly X, in 20 detailed steps of excruciating detail, and if X is a legacy feature we're sorry that it's kind of weird.

When people used to traditional standards complain about WHATWG specs, it's more often for excess precision about edge cases (including error handling on non-conforming content) and resulting lack of implementation freedom. I've never before seen anyone complain about the opposite.

(To be fair, modern W3C specs are much closer to the WHATWG level of precision.)

And for the actually existing web, which is best modeled as infinite monkeys with infinite typewriters, you need this level of exacting precision to achieve actual interoperability.