skysight-inc/HackerNews huggingface dataset:
You're assuming that changes upstream can't be merged into a fork.

But SSL isn't the only thing. Transactions with rollbacks too. Being able to kill a Lua script that has already written. Transactions involving keys spread across multiple Redis Cluster nodes. 3-5x faster startup. I mean, I can go on.

At what point would it make sense for your organization to switch Redis binaries?
I used to work at Netflix, so I have a deep understanding of how Hollywood makes money. :)

I also know that Netflix figured out how to put a value on pretty much any piece of content, and I'm sure the government could do it too.
That is a pretty stellar earnings release. Congratulations on another quarter of excellent execution!

I think what Apple needs are some barbarians at the gates. Something which challenges them to be greater than they are, rather than sitting back on their laurels. I continue to be surprised that they don't step into the cloud computing pool. There are some solid advantages to having a cloud infrastructure that you can use to deploy new initiatives at scale.

I also wish they would spin out their computer business (Macbook, Ma Pro, Mac Mini, iMac) into its own division. While I chided Google for creating Alphabet, having your own identity can sharpen your focus if it is done well. It would also let them decide where they wanted to go with some of the legacy product lines.
> No other growth drivers in sight after the failure of iwatch to become huge

Apple Watch is the number one smart watch.

It sold 8 millions unit last quarter (a rise of 10.3%) and represents about half of all smart watch sales. You would have to be deluded to think that it isn't anything other than a huge success.
When I do this, I also pry of and switch the key caps wherever possible.
They're arguably impersonating Amazon on the server side by hosting their service behind Amazon's proxies and using a trick to pretend that they're talking to some Amazon service instead of their own.
I think people will interact differently with an eink screen compared to a standard display.
https://www.superbrightleds.com has a couple 1850k bulbs. I haven't tried them so can't vouch for them.

470 lumens: https://www.superbrightleds.com/moreinfo/vintage-led-light-b...

250 lumens (and large - G30): https://www.superbrightleds.com/moreinfo/g-series-large/led-...
Fun. The posts that reappeared for me were my posts on my wall, so it's not even that complicated.
unverified? it's just voltage not intel ME.
What? Surely:

0. Amazon is paying more attention to HackerNews than I thought.

I mean: Yesterday AWS became aware of your Github and Hacker News/ycombinator posts [ ... ] General Manager, Amazon CloudFront
Demonstrating that these companies are willing to sell the values of the societies, and many of the people, who created them, down the road. Free and open speech, interaction, and association. Privacy.

For most of us, this is "somewhere else", right now. But it will be "coming to a theater near you", real soon now.
Censors are not stupid, they will ban domain with no problem.

See Russia banning millions of AWS and Azure IPs to block Telegram, damaging a lot innocent applications by the way.
There is no fiduciary duty to shareholders of a public company. This is known as the shareholder value myth -- myth because it is false.
It's really good code. I've switched to it and started applying my other changes on top. I wouldn't use my fork for the SSL, I would consider using my future version for the other features that are not yet ready. :P
from the article:

> David Chisnall is a researcher at the University of Cambridge, where he works on programming language design and implementation. He spent several years consulting in between finishing his Ph.D. and arriving at Cambridge, during which time he also wrote books on Xen and the Objective-C and Go programming languages, as well as numerous articles. He also contributes to the LLVM, Clang, FreeBSD, GNUstep, and Étoilé open-source projects, and he dances the Argentine tango.

If tango experience isn't enough to make his opinion credible, I imagine being an LLVM and Clang contributor are pretty good qualifications.
Black Mirror's third season opens with a vicious take on social media
That's a good warning, thank you.
I doubt that's right, because the average American went to the theater way more often (and things like double features were more common, and studios were able to compel theaters to take one movie if they wanted another) in the earlier days of film. Now the pressure is much greater to produce blockbusters (itself a pretty recent concept).
Data Structures in Python: Lists and the Avengers
> "They're spoofing identity"

That's the entire point. By making it impossible for censors to distinguish Signal traffic from other web traffic going to AWS, domain fronting forces the government censors to either 1) stop censoring, or 2) censor many important websites that people rely upon. The associated economic cost has the tendency to discourage censors, and as shown by Signal, is actually quite an effective deterrent against many oppressive regimes. This concept is known as collateral freedom.[1]

Instead of shutting this down, Amazon could have let Signal continue. In fact, all companies should collaborate to make censorship as expensive as possible. Someone here at HN pointed out that it is very difficult for someone under an oppressive regimes to speak out; this makes it all the more important for those of us who can to assist dissidents and support freedom of expression.

[1] https://en.wikipedia.org/wiki/Collateral_freedom
>Not everyone lives in your world.

Exactly, sometimes I think people forget not everyone owns the latest and greatest of each and every product category.

For example, I finally gave in and bought a Pixel 2, but I've also held onto my '03 Jetta and still use a cassette adapter to play music. I'm used to shuffling cassette adapters between vehicles, so I speak from experience when I say that buying extra adapters or always having one on hand is too much of a hassle and I'll end up stuck with just the radio on occasion.

Even if I were to get a new car with bluetooth, I'd still be hosed in: my SO's car ('06 Rav4), my parents' cars ('99 Wrangler and '02 A6), my best friend's car (Saturn Ion), and my sister's car (older Impreza). In fact, the only car I'm ever in that has bluetooth is my brother-in-law's Mazda. Even solely looking at playing music in the car, I'd still need an adapter the overwhelming majority of the time. Now maybe my circle hangs onto cars longer than average, but I don't think it's too far off the norm.
Makes sense for Facebook to get into, considering people have been unofficially using it as a dating service since its inception, and officially using it indirectly through third party apps.

Will Tinder/Match etc make it possible to signup for their services without Facebook?
Well, we got to the 40-hours week, didn't we?

My point is that the fact that the 35 hours didn't work in France this time doesn't mean they can't work in general.
Apple watch is successful in smart watch market. Smart watch market seems not to be a billions-unit market. That's what I mean.
Wow! It'd be hilariously impressive if someone wrote something like an image tracer [0] that outputted CSS. Not useful at all (AFAICT) but would be a cool project.

[0]: https://en.wikipedia.org/wiki/Image_tracing
The abstract of this paper is written in very poor English. I encourage the authors to have a native speaker proofread their paper.
> But we've had "rolling deployments" and "self-healing applications" before, without having to write 10k+ lines of code to manage the platform deployment

You continue to be disingenuous and imply that every application requires 10k lines of code to run on k8s.

I recently used k8s to deploy an application. To configure 2 services with exterior and interior load balancing and health checks for rolling deployments and self healing took 115 lines of yaml, maybe 40 of which was specific to my application.

115 lines. Not 10,000+

Then once things were working I created a 2nd namespace for production and deployed an entire 2nd copy of everything. This took me 10 minutes and 2 kubectl commands.

> "If I use Kubernetes I will have self-healing applications". It doesn't work that way.

But that's exactly how it worked. I wrote 115 lines of yaml and had multiple environments, load balancers, health checks, and rolling deployments.

I know how to do this using "traditional setups", and I know it takes a lot more than 115 lines of generic yaml.
Head of Design, Oakland CA

We need your help to better communicate our vision to the world. We want to have more consistent design and ownership of design at the company.

About you and the role:

* You will own and develop the visual language of the company. This
includes both the web site as well as UI/UX of our product.
* We expect you to be able to lead a UI/UX team in the future.
* Understanding and mastery of front-end web technologies is a huge plus.
* You are ready to roll up your sleeves and get your hands dirty.
We are looking for people that are ready to work with engineering and
marketing on your own with minimal supervision.
* You have good project management skills and are able to engage and
manage short term contractors.

About us:

Gravitational is a 3 years old company with a unique product and growing revenue in Oakland, CA. The founders are experienced entrepreneurs [1], who also ran products at public companies [2]. We build software that allows businesses to deploy and manage complex applications across many cloud regions and on-premise data centers.

Contact:

jobs@gravitational.com

Links:

[1] https://mailgun.com
[2] https://rackspace.com
Generally this is a way for companies to get out of paying your outstanding vacation you haven't taken when you quit or get laid off.
This important description of the actual implementation of domain fronting — namely that it’s implemented on the client side, and only as a cover for initializing the TLS channel — I think is very important and unfortunately missing from TFA.

There is nothing on the server side which is masquerading as Amazon or Google. There is no impersonation or spoofing whatsoever.

This is akin to making a DNS lookup for a different domain to find the IP of a service which you know is hosted on the same machine.

While it seems to me that this is clearly not actually violating Amazon ToS, I can understand why Signal must give up on this approach.

As an aside, I’m not sure why this doesn’t break SNI, or exactly when or how the certificate gets switched out over to Signal’s cert and private key. The whole point of putting the domain in the ‘Client Hello’ is to get hooked up to the right cert for the rest of the negotiation when there isn’t a 1:1 mapping of IP->Cert so to switch the GET domain/path later on would, I assume, require restarting the key agreement, which I’m surprised doesn’t blow up the TLS session and require a new clear text ‘Client Hello’.
You have grounding issues. Stop whatever you're doing and get an isolation transformer. On the off chance that that isn't clear: NOT a moving transformer or 'auto' transformer they have only one coil, you want one with a primary and a secondary winding that are galvanically isolated, but with an equal number of windings (so the voltage doesn't change).

And stay away from any metal and tubing in the place where you are (heating, concrete rebar, water lines).
If censor can enumerate nodes of P2P network, it can ban it.
a huge multi family building is constructed on your block

which is why NIMBYs should at least be in favor of gentle density - duplexes and triplexes, small walk-ups, etc. But they fight those like the end-of-days too.
Bloomberg LP | New York, NY (On Site) | Full-time | Senior Software Engineers

Hi! I'm Jen, a recruiter for engineering at Bloomberg. Wanted to highlight a few open roles in nyc:

SRE - Kubernetes as a Service: https://careers.bloomberg.com/job/detail/66136

Senior Software Engineer - Equity: https://careers.bloomberg.com/job/detail/62930

Senior Java Engineer - Bloomberg Law: https://careers.bloomberg.com/job/detail/63001

Senior Web Engineer - Marketing: https://careers.bloomberg.com/job/detail/65508

Software Engineer - Trading Systems: https://careers.bloomberg.com/job/detail/56372

Senior Java/Hadoop Engineer - Bloomberg High Availability Timeseries Store (BHATS): https://careers.bloomberg.com/job/detail/65490

Senior Software Engineer - Developer Experience: https://careers.bloomberg.com/job/detail/65482

Software Engineer / Research Scientist - Question Answering: https://careers.bloomberg.com/job/detail/66787

As engineers, our environment is friendly and collaborative, and there are always opportunities here to use new technologies, learn about finance, and get exposure to other areas of the business. We have opportunities in NYC. SF, & London - email me your resume @ jcarberry7@bloomberg.net (or kdonald1@bloomberg.net for london roles), put hackernews in the subject line, and I will do my best to help you find a job here that matches your skillset and interests. :)

If you're fresh out of school, please apply here: https://careers.bloomberg.com/job/detail/64159

thanks! -jen
You can also use an external keyboard to have a hardware escape key too.

That's not the point.
User Interface Design for Programmers by the CEO of Stack Overflow
The beauty of this is they are not doing anything on the server side to impersonate or spoof Amazon.
Nope, at least 3 different macbooks, different models/years. Check out the replies in the thread, especially the thread linked by et-al.
Neon Exchange (NEX) | Engineering and Blockchain Roles | Remote | https://neonexchange.org

NEX is building the first high performance, cross-chain decentralized exchange (DEX). Today's DEXs cannot handle large order volume and in general offer very poor usability. Further, unlike most centralized exchanges, users cannot trade in national currencies. We are solving this problem through a fast, off-chain matching engine and a global network of banking partners. We are also among the first blockchain projects to launch a token as a fully regulated and compliant European security.

Our founders are responsible for creating CoZ, one of the largest open source blockchain communities (https://github.com/CityOfZion), where we have created software used by hundreds of thousands of users. Collectively, our team includes PhDs from Stanford and ETH Zurich, YC alumni, and award winning designers.

Some tech highlights:

- Elixir for our matching engine

- React / Redux for our front-end components

- NEO and Ethereum for smart contracts

We are looking for front-end and back-end engineers, developers familiar smart contracts, and PhD-level researchers in security or distributed systems. Please use the following form link to express your interest: https://goo.gl/forms/9vei5MhQ96Ug7Xs02

Also feel free to email me for more information: ethan@neonexchange.org
I can confidently say I disagree with that conclusion.

As Jim Rohn famously said, you are the average of the five people you spend the most time with. While I don't completely agree because I think think "time" can also be interpreted to include reading-the-works-of, I think those five people (either in-person or remote) exert a lot of influence. They help shape your ideas, and provide boundaries or gateways to your thoughts through their feedback.
that's customs. customs enforcement does apply to citizens.
Potential sure, but considering that unblocked companies already have access today, they effectively gain nothing by creating more friction, other than short-term disruption. It's not as simple as it sounds.
You need to remember what you are asking for here. Two 4k displays already require 30 Gbit/s of bandwidth.
Desirable domains are by definition scarce -- there is not enough of them to go round to those who desire them.

The current approach is essentially saying "if you really desire domain X badly, put your money where your mouth is".

Do you have an alternative proposal on how these desirable domains could be allocated more efficiently?
> Ctrl-Shift-C/V

you should be highlight+middle clicking anyway,
this is a PCism which was brought over to 'simplify things'
But I think an important difference is that in classical literature and in Shakespeare the author does a lot to put his own spin on the story, including often substantially changing the plot (Ovid's Metamorphoses is notable for doing this... which also happens to mean we're not sure what the "real" version of myths that we only have in Ovid now are). Does every new Spider-Man film really have something new to say?
If a guy is very lonely, his chances with women will be nearly zero because he will reek of desperation (and women can smell that a mile away). Fixing a tough situation like that requires a lot of time, effort, and courage. One method for overcoming loneliness is to take some dance lessons and learn to dance. Dance provides an in-your-face experience with plenty of women which should go a long way towards ending that vibe of lonely desperation.
Skill demand insights for engineers and other technical workers: (April 2018)
Build up, it's the only solution.
You can't sleep in an RV? Isn't that the point of a vehicle like that? So long as they aren't dumping their tanks inappropriately, what's the big deal?
> Not sure I can agree with this, especially as a man

I'm not sure I understand the qualifier; do you think you'd be more likely to agree with this if you were a woman?
Internet Archive | Web Crawl Engineer, Archive-It - San Francisco, CA or remote - Full
Time

Running large-scale web harvests on global and national domain levels and focused and
specialized crawls using Heritrix, our open-source crawler, as well as other open-source
technologies developed internally, including Umbra, Brozzler, warcprox and others.
Configuration, monitoring, and improvement of large-scale web crawls to ensure their
quality and timely completion. Processing, analysis and quality assurance of archived web
content to ensure it is complete and of the highest quality. Contribute to development of
tools for automated analysis and reporting of crawl material, and to development projects
focused on crawling, processing, and access. Manage both large ingests and exports of web
data, derivatives, logs, and reports. Demonstrated experience of delivering on commitments
with deadlines and project timelines and working in a collaborative team of engineers and
project/product managers.

Skills & Requirements

Experience in Unix shell scripting and Python coding required Experience with web crawlers
or scrapers, especially Heritrix Solid experience in Internet protocols (HTTP is must.)
Strong knowledge of HTML, JavaScript and Web technologies in general Ability to work in,
and enjoy, a loosely structured work environment

To Apply: To apply please email cover letter, salary expectations, and résumé to
jobs+crawlengineer@archive.org with the subject line "Web Crawl Engineer."
> Please, for the love of all that is holy, don't post on Twitter.

FTFY
Sorry! I should’ve both read and expressed myself more carefully. I meant the Klein bottle topology, not the torus.

EDIT: FWIW torus puzzles are definitely not a new thing - I had this one as a kid: http://img.tradera.net/images/096/270662096_95a37033-d8f9-4c...
I suspect that if training and social sorting weren't conflated in academia the way that they are today, the training would be much more effective.
Wow super impressive. I wonder how long it took.
Thanks for that. But that site doesn’t seem to mention the loading process across browsers. Generally speaking , do the major browsers ship the HSTS list compiled into the build? Or do they update it at runtime? If so, from where do they fetch the updated list, and how often?
Wait, the fact that local residents can't even use the big ugly mass transit line going through their neighbourhood is meant to make them somehow more sympathetic to it?
> 1. Cheating is only an issue in the artificial world of academia, where it goes against how the system is supposed to work.

People who cheat their way to a degree, are lying to future employees about possessing a level of knowledge that they do not have.

An academic degree is bestowed upon a graduate as a sort of symbol of authenticity, backed by the college/university's reputation, that the graduate has a certain level of mastery in a given set of topics.

This mastery includes both a broad base, the ability to make well reasoned arguments, perform basic research, write papers, an understanding of world history, and other undergraduate degree pre-reqs.

Cheating is a way for a student to acquire such certification without having done the work, and without having learned the skills that work imparts.

> Academic grades and degrees, to the extent that they affect your life after academia, should be based on what you can accomplish or explain, not how well you can write answers.

The cheating services being offered here are about writing essay papers, which are the most basic case of being able to produce an end product after having applied research and critical thinking to a problem space.

Being able to communicate, and think, in a clear and coherent manner is one of the very foundations of a classic liberal education. It is also one of the most important skills for almost any professional job.

Lying about possessing that ability is a form of deceit, and by common consensus, morally objectionable.
That's the entire point of domain fronting and collateral freedom: to make censorship as expensive as possible for oppresive regimes.
what defines a domain name as premium?
Then we need a finer grained taxonomy instead of the current model that is essentially: machine code;c/forth; literally everything else.

I mean that should be blindingly obvious anyway looking at the actual history of programming languages and CPUs but here we are in 2018 insisting that we must have exactly three categories with exactly the definitions of: assembly;C/forth; everything else.
The right hand cannot talk to the left hand in this case, however. It's a complicated space to operate in. Start here if you're a policy wonk: https://archive.icann.org/en/topics/new-gtlds/gac-board-regi...

Whether registrars support EAP, and how they implement it, is entirely up to each registrar. If you have complaints about any specific registrar practices, or about registrars not supporting it full stop, then those should be directed at the registrar in question.
More investment into transportation will accelerate the demise of san francisco.

It can only be funded by higher sales taxes that workers pay, that end up rising the value of land and thus rent. It falls doubly on workers and renters.
Understanding Storage in a Cloud Native Context
I really dislike the way they put it in the title of this post.
What they are doing is simply abusing the name/size of a totally unrelated company to mask signal traffic.

While I am totally in favor of signal, simply using a domain name you dont own in the SNI header just because it is terminated at the same service as you want to use is something you cannot do.

They could have simply have sent the question to the owner of the domains (google and amazon) explaining what they wanted to do, and only think about implementing it when the owner agreed.

And last but not least to answer those: 'why would they even care, the traffic goes to cloudfront anyways?' ... It will seriously mess up the stats (and billing, yes, amazon owned companies pay internal bills to aws for usage, it's a very normal way of doing business and get your taxes right).

It's sad that tricks like these are being considered/needed to have access to internet services in some parts of the world, but simply doing it without all parties involved knowing about it and agreeing on it is _NOT_ the way to do it.