skysight-inc/HackerNews huggingface dataset:
Location: Los Angeles, California

Remote: Yes

Willing to relocate: No.

About Me:

Technology manager / director and SAAS solutions & integrations consultant for e-commerce. 17 years in the business. Full-stack web developer for most of that. Startup founder, growth hacker and Product/UX for a moment too.

I have been a hiring manager, recruited and staffed up engineering teams and I know gobs of stuff about the technology business. Just wrapped up a year stint as a tech director at a digital agency in Los Angeles to return to consulting, though generally open minded to whatever opportunities should cross my desk.

Technologies:
Python/Django, PHP, Javascript, HTML/CSS/SASS, Shopify/Liquid, MySQL, Wordpress, CRM/Salesforce, analytics and many many vendors (ask). A little NodeJS, some light devops, a smidge of React. Also dabbled with iOS, Unity & C# for VR.

Résumé/CV: https://www.linkedin.com/in/ronwhitman/ (email for full resume)

Email: ron+hn@rwds.co
In the request from the Signal app to Amazon's servers, they pretend that's the domain they want to contact, but inside the encrypted connection, they actually ask for a different domain (the latter of which they own).
Why can you not run load-balancers on AWS using randomly-selected subject names of other certificates on other AWS machines?

Or just design your protocol so it looks like TLS session resumption and no SNI hostname is in the clear at all?
I don't like when articles make it seem as if neural networks think, and come up with results the way humans or alians would. They don't perceive, they don't reason, they just crunch numbers. Also, it's strange to say neural networks run algorithms written by humans - They don't. You might argue training creates the algorithm run, but even then, humans didn't design saif algorithms. The algorithms humans write are training algorithms, or the neural network itself. These articles are clearly written by people who haven't ever worked on AI research before (as with most internet articles on anything of course)
'My Culture Is Not Your Prom Dress': Twitter Erupts Over Photo
Trump commits felony by taking medical records without consent
That preregistration amount changes based on the domain you are trying to register. More popular terms cost significantly more.
Daydream, and I assume Gear but I don't know for sure, has that slight parallax by using a neck approximation and head pitch and roll.
Shape (YC S15 | Start X F17) (https://shapescale.com/careers/) | San Francisco, CA | ONSITE | Full-time | Computer Vision Engineer, Embedded Firmware (Linux) Engineer | $120K-200K + substantial equity

Shape is the company behind ShapeScale, a 3D personal body scanner, scale, and fitness tracker that digitizes your body in photorealistic 3D. Its companion app then shows you where exactly you have been gaining muscle and losing fat by color-grading your 3D avatar.

We have recently launched a pre-order with thousands of sales and are looking to expand our engineering team. It's challenging both on the software and hardware, due to ShapeScale's robotic, rotating and expanding arm. On the computer vision side, we face interesting challenging involving 3D reconstruction, rejigging, and data collection.

Both positions are perfect for those looking to take a leading role in a fast-growing startup that comes with great opportunities for personal and career growth.

More info on the CV role and apply at:
https://grnh.se/glwdm1tk2

More info on the Embedded Linux role and apply at:
https://grnh.se/ooeswi6u2
This case was probably a snap to put together.
No, it doesn't. This is Amazon saying they don't wish to be a part of this dispute, which is entirely their right. It is not Signal's right to drag Amazon into the dispute against their will.
Looks nice! Thanks for sharing!
Not really, there are plenty of poly folk who are married, and polyamory isn't restricted to hookups.
As somebody who doesn't use Facebook, it's going to be damned annoying if everyone disappears off the existing dating apps and into the Facebook ecosystem. It's becoming an evolutionary disadvantage to be off Facebook.
How slime mold could shape the future of self-driving cars
Re: Your deleted

The fact that in Signal's case, the client and the server are fully aware of who each other are is immaterial (thus not part of the analogy).

What the analogy demonstrates is that there exists a potentially-retaliatory party that sees the server identify itself as someone else. That someone else (in this case, the cloud provider) has the right to protest the use of their identity in a way that makes it a target for the retaliatory party.

Have a great day.
This is purely awesome: https://imgur.com/a/fiK8B1f
Spot on. How about "Amazon threatens to suspend Signal's AWS account over CloudFront ToS violations".
You're not wrong, it would certainly not be in shareholder's financial interest for amazon to take this stance.

For the record, U.S. politicians have voted on sanctions on Russia for cyber crimes and brought representatives to the UN raising the issue of their human rights records.
> Google should advocate for the deprecation of HTTP in the appropriate bodies instead though

I agree with your larger point. For instance, I believe Google purposefully avoided implementing some privacy-preserving features in its QUIC protocol.

However, in this case, it was the ISPs and wireless carriers that fought against deprecating HTTP, while Google and Mozilla wanted to deprecate it. It's why I think they only enabled the HTTPS version of HTTP/2 in their browsers. The carriers and ISPs wanted the web to stay on HTTP so they can mine everyone's data, as they're already doing with the sites that have remained on HTTP.
> After reading that you will completely understand why "see how long it is until they protest or move" is a silly thing to say.

I wonder if you could give TL;DR on this, assuming there is something else than the basic prisoner's dilemma going on?
I agree. I read through this and, despite being able to speak to most of the points, my first thought was "this is not a group of people I want to work with."
There were far worse ways that I could have kept myself afloat, income-wise. I'm pretty okay with this one, thanks.
If TLS incorporated a feature by which clients can send the server name after the TLS handshake which would cause renegotiation of encryption keys with the requested server (if available) then wouldn't that solve the problem at hand?

That way there would be no nees for an unencrypted SNI.

Is there already a TLS extension for this? If not,would have been nice if 1.3 incorporated this.
One community particularly harmed by academic cheating is foreign students, particularly those from China and India.

Cheating amongst foreign students, particularly those from India and China, occurs at elevated frequencies [1]. But there is money to be made. Universities earn fat tuitions. And parades of scumbags take exams, write papers and falsify figures for a fee. The result is limited enforcement in the specific, i.e. against offenders and facilitators, in favor of a presumption of guilt in the general, i.e. against all foreign students from China and India.

I personally know honest individuals who had to overcome a presumption of cheating at school, at interviews and in the workplace. And it isn't just the cheaters who are complicit.

[1] https://www.wsj.com/articles/foreign-students-seen-cheating-...
Good point! This mass, automatic screening began in the late 1960s, so for any states that have retained most/all spots since then, millions of samples would become available for sequencing, despite any possible HIPPA limitations… right about now.
Too bad they do not possess the moral standing to do better with the audience they have. But hey, Capitalism is great right as long as you have zero character and are vapid enough to believe that any of this fake crap matters. I say it is fine because they are the crabs at the bottom of the bucket...
That’s fair, given that HSTS is after all a standard itself and Google is merely applying it.

Then I guess my perplexity is towards IETF in that they allow for two conflicting standards to exist.

What if I want to use local.my.app for development;
Or, in a more textbook example, i want to use workstation-1.building-a.my.internal.my.app without https?
I wonder why he's so afraid of people clearing his tracking pixels.

Because that would be the end of a gigantic portion of Facebook ad revenue - which should scare users (if they like Facebook) as well. Without the pixel, Facebook ads will be the joke they were when they were first introduced - hardly effective and a money losing proposition for advertisers. A few big brand advertisers that don’t care about ROI might stick around, but everyone else will leave.
3-GIS| Decatur, AL|Full Time| Software Engineer 1|

https://www.3-gis.com/about-us/careers

We are looking for people that have the ability to solve complex mapping problems on the Esri platform. Developers with the ability to apply efficient thin-client design to formerly heavy desktop solutions. It's complex work for sure; but when you're done, you'll have helped develop the best fiber management and electrical grid systems in the world. Cool, huh? You'll need to understand GUI design, Geographical Information Systems, complex software systems, relational database management, and remote mobile interaction.

Required Qualifications:

Bachelors Degree in Computer Science, Computer Science and Software Engineering, or Computer Engineering
0-2 years experience in duties described above
C# or Javascript
Sorta self-promotion (but not really), but I made a spreadsheet comparing the specs of phone VR, standalone, and desktop computing headsets here: https://docs.google.com/spreadsheets/d/10c2iIQL0EcDIWuVEx0Zs...
> There were far worse ways that I could have kept myself afloat, income-wise

"Your honor, you should not judge me for stealing. For I could have also murdered."
Most people I know in San Francisco don't own cars

You must not know a big cross section of people then. Maybe in the downtown core, but a trip across the city will show very little available street parking and most houses with garages filled with cars.

It's a small minority of the city that don't have cars.
She also made two more:

http://diana-adrianne.com/purecss-vignes/

http://diana-adrianne.com/purecss-zigario/

She's avoiding SVG as a self-imposed challenge.

> Rules I have for myself:

> All elements must be typed out by hand

> Only Atom text editor and Chrome Developer Tools allowed.

> SVG use is limited, and all shapes can only use hand-plotted coordinates and bezier curves - without the aid of any graphics editor.

https://github.com/cyanharlow/purecss-francine

Looks like people on birdsite have already been playing with this and it starts to get funny if you try it on older browsers:

https://glitch.social/@cute_weeds/99955935010341256
Technical writers should write scientific experimentation papers because the purpose of the papers is to explain the experiment to people.

I still talk to a rubber duck when writing code that I don't have to explain to anybody (probably).

The purpose of an academic paper isn't to explain anything, it's to force the student to form an idea about a thing, then find and apply evidence to support that idea. The purpose is learning, and demonstrating to the professor proof that they have learned.

None of those boxes get ticked if you pay someone to write your papers.

And nah, Shakespeare lit 101 is not the place where you "learn how the world works" by demonstrating how you can "game the system" by paying someone else to do the work. The professor is concerned with the students learning about Shakespeare and maybe a bit about literary criticism, that's it.
Swarm Lab
When hosting one of those servers could potentially get limbs cut off, that makes it a much less attractive proposition.
What do you encrypt the header to? Options include:

- Start an encrypted unauthenticated conversation with the server first: that adds at least one extra round-trip, so most people won't do it, so it's easy to block all connections that do

- Encrypt it to a key you have from the previous connection: doesn't help the initial connection and you already have session resumption for the rest

- Encrypt it to a well-known "private" key: doesn't help at all

The actual proposal for TLS 1.3 SNI seems to involve ... domain fronting. https://tools.ietf.org/html/draft-ietf-tls-sni-encryption-02 (I assume that's so that it avoids the "it's easy to block" problem)
Attachments?
Omada Health | San Francisco, CA | Rails/React, DevOps, iOS engineers | H1B Transfers OK | ONSITE

Omada Health is a digital health company on a mission to make healthy behavior change more accessible and achievable. We’re looking for Rails/React, iOS and DevOps engineers to join our growing engineering team.

As a key member of our engineering team, you will help design, build and maintain systems necessary for rapid growth. Our team practices pair programming (at least 50% of the week) so you will have the opportunity to learn new techniques and share your skills.

Rails/React Engineers: https://grnh.se/ogbdckle1

Senior Rails/React Engineers: https://grnh.se/61aq5m6c1

DevOps Engineers: https://grnh.se/mo432s5b1

iOS Engineers: https://grnh.se/occboa5k1
Ah you’re right, it was market cap, not revenue.

Eitherway, I’m still optimistic and wouldn’t be surprised if Facebook bought out Tinder at some point.
The loss of domain fronting as a viable strategy means that it will be possible to censor Signal in areas where the service was previously working.
Failure is the most important part in the process of learning. That statement says nothing about cheating. One could fail at cheating too, and either learn a better way of cheating or learn not to cheat. Both are fine. If you're good at cheating you might be a decent hacker because you might better see the flaws in any seemingly rigid and fixed system. People who break things often find a way to better recreate those things.

There's a thing that happens with loopholes. There's the guy that finds the loophole and tests it out for himself. Then there's the small group that follow him in if it suits their needs, and then word spreads and a good proportion of people also follow. If the loophole threatens the existing system in any way, then the upholders of that system will attempt to barricade the loophole. A few upholders might change the system itself, but that is rare.

The one guy who first used the loophole will always be on the lookout for new loopholes, and there's nothing you can do about it. You can say it's wrong, you can say it's not fair, but it's a fact of life. And by using that loophole that one guy can create change all around him. He can change it himself, or he can open the door for other people to see the change that needs to happen. Maybe it's good to patch the loophole, maybe it's good to change the system in which the loophole was found-- either way, it comes down a great deal to our explorer friend. He learns from failure too, but his goals are different and that's fine.
In the "marketplace" of education, the paper was the token that the student expended the mental effort of doing the work, which would be graded on its merits as a sign of what he should have done. You faked that token knowingly. Your customer did no work, and the professor would never have accepted the monetary equivalent of what he paid you for that work. Not at any multiple, if he wanted to keep his job and the university its accreditation.
The US is a capitalist country. It will see how much negative impact the GDPR has on businesses and consumer choice, as websites block EU traffic in droves, and will not make that same mistake.
Employers do care if you outsource your code writing to India without telling anyone, which is the functional equivalent here.
It sounds like a hard thing, but in case of XMPP "rebuilding your social graph again" is very easy - it's just a matter of importing your roster and sending authorization requests where needed. Could be, and probably already is, easily automated with some user friendly tool.
> You want people to learn when the stakes are low.

I totally agree with this. However, I'm not sure that students in middle/high school realize that the stakes are, in fact, low. The teachers and programs emphasize exactly the opposite.

"Oh this is going on your permanent record", whatever that is. "If you screw this up there's no way you'll be ready for university-level classes." On and on, and what a load of bull it was.
3-GIS|Decatur, AL|Full Time| Software Engineer 2

https://3gis.applicantpro.com/jobs/

We are looking for people that have the ability to solve complex mapping problems on the Esri platform. Developers with the ability to apply efficient thin-client design to formerly heavy desktop solutions. It's complex work for sure; but when you're done, you'll have helped develop the best fiber management and electrical grid systems in the world. Cool, huh? You'll need to understand GUI design, Geographical Information Systems, complex software systems, relational database management, and remote mobile interaction.

Required Qualifications:

Bachelors Degree in Computer Science, Computer Science and Software Engineering, or Computer Engineering
4+ years experience in duties described above
C# or Javascript
I wonder if they will enforce the various legal age limits for consensual intercourse.

FB sign up limit is 13 years, no?
I think that France did a pretty untimely move with their 35 hours right when international competition was becoming much stronger. But it would work if the same policy was adopted by most of your competitors.
> If a significant percentage of users actually exercise this option, that will be the end of Facebook as a significant channel for ad spend. It will decimate revenue.

I don't think it would have a significant negative impact on Facebook at all. I see the value of ad networks as primarily resulting from two features: Having a large audience (network), and knowing the audience well (targeted ads).

Facebook will still have a large audience if people keep using it, even if they all delete their information, so a large audience is a given.

Knowing an audience has two large pieces, identity (i.e. you're user X) and derived identity data, i.e. people interested in HN are interested in tech. The biggest use of all this data is associating users together. If all my data across all the internet was deleted immediately, I bet Google et. al would be able to uniquely identify me within a few days, they wouldn't know I'm the same person whose data was just deleted, but they'd know a wealth of targeting information about me again, and within a few years I'd bet they'd know me just as well as they do now.

My web usage is pretty routine, and humans in general are pretty routine, so I would expect it to generally hold that, without explicit effort to the contrary, we'd all be pretty easily re-identified (at least as much as advertisers are concerned) after deleting our information, and sure, I won't be searching for that exact search query because now my git-fu has improved, but I'm still going to be doing things that identify me as someone interested in and/or using git.

Facebook is going to keep all the derived data from people, and that data is going to allow them to very easily re-target anyone once they have a good feel for what their interests are. And I can't imagine a more transparent display of interests than activity on a social network, it's almost explicitly interest-bound.
Machine Learning on the blockchain: results of the first competition
Simple Concurrency in Python
> Your Facebook won’t be as good while it relearns your preferences.

But if I already ignore all ads and promoted posts, then it doesn't matter to me if the ads/promos are "good".
The gmail case isn't an "unsend" feature, it's just a delayed send.

OP seems to be suggesting you can take back a message once it's sent. This opens up issues since the receiver may have already read the message. Now you get into cases where someone says "Bill threatened me over Facebook messenger" but now Bill has deleted that message.
Tor was actually using the same trick to avoid censorship: https://blog.torproject.org/how-use-meek-pluggable-transport

meek-amazon makes it look like you are talking to an Amazon Web Services server (when you are actually talking to a Tor bridge), and meek-google makes it look like you are talking to the Google search page (when you are actually talking to a Tor bridge).
Sure... Though the goal of an industrial/UX/UI Designer should be to make the core function, reading books, as easy as possible. If it isn't good at that, no one will buy books for it.
How did they piece that one together? Brick by brick I suppose
Sounds par for the course to me.

I was working towards a degree in the social sciences at a top 5 (for my field) university/top 10 in general. I was mostly disillusioned by the professors that put little to no effort into leading engaging seminars (some of which were the top living 'experts' in their fields), and the fact that so many other postdocs from other top 5 schools were adjuncting at my university and just sitting in on my classes, with no hope for actually obtaining a tenure track position anywhere.
That's exactly the author's point. The C that programmers write is remarkably far from what the compiler generates for modern hardware.

How do you propose measuring the number of abstractions? JavaScript has remarkably few built-in abstractions, but it's in no way "low-level" from a hardware perspective.
For what it's worth, when chatting with rogers (the other major canadian telecom provider) today about plan change, they explicitly stated their offer guarantees a "discount for the term" but the "rate is not protected" ..
Yes but it's meaningless to devolve into that rabbit hole here because Western court of public opinion has already decided it is morally wrong. This is reflected in writing in the rules of very nearly every academic institution across the planet.
Amazon stepping away is literally the result of censorship working.

It's entirely their right of course.
That's exactly what this is and has always been advertised as being. It's even software compatible with the Gear VR.
Here you go! No need to fork :)

https://samdobson.github.io/stocks/?Banks=GS,MS,JPM&Tech=AAP...
Proper formatting and basic writing skills take virtually zero time once you know what you're doing.
The future of the Air Force is fighter pilots leading drone swarms into battle
I don’t like adding low content comments, but I have to say this whole series is great so far. Im about 50% through.
Thanks for the correction about the price.

However, 10 years of 1 million domains, even if Google's cut is only $1 out of the registration price, is still $10 million per year * 10 years = $100 million.

If Google's own registry is used and you capture more of the ($17/year ?) domain fee, it goes up by multiples of that.

Correct me if I am wrong, but serving the DNS entries of .app will be almost the same as serving up a DNS entry for another domain like .com: the HSTS/https-only requirements will be set up in the browser, not the DNS server.

And serving DNS has been handled successfully and profitably by Namecheap/GoDaddy/Moniker et al for years.
Python – Flask Rest API on GitHub
3-GIS|Decatur, AL||Full Time|Software Development Manager

https://3gis.applicantpro.com/jobs/

3-GIS is looking for talent and experience in managing a diverse software development team. We utilize various tools from AWS, Esri, and others to create both a hardened product and a scalable and supportable SaaS platform. Individuals will be challenged with creating detailed development plans, managing diverse and talented software engineers, and meeting a schedule. Experience in Telecom, Esri, and AWS are considerable accelerators in job success but are not required.

Required Qualifications

Technical Capacity.
Leadership.
Project Management.
Communication Proficiency.
Performance Management.
Problem Solving/Analysis.
Expert Understanding of Software Development Process.