skysight-inc/HackerNews huggingface dataset:
> But there's really no equivalent of "cheating" in real world industries where it's the results that matter. e.g. nobody cares if you took wrote the software yourself or got it from someone else's library, as long as the software product works.

Real Equivalent cheating:

http://www.bbc.com/news/technology-21043693

The software developer, in his 40s, is thought to have spent his workdays surfing the web, watching cat videos on YouTube and browsing Reddit and eBay.

He reportedly paid just a fifth of his six-figure salary to a company based in Shenyang to do his jo
Yeah, it's super glitchy/laggy on FF. Unbelievable that Oculus (Facebook) didn't test their page on FF.

To be honest, I kinda hate this kind of website where you scroll and the content changes.
And you just believe that the data will really be deleted?
I go to https://domains.google.com and search for my desired .app domain and it says "Google Domains does not support the .APP ending" :(
I assume this also relates to which organic posts show up too. They use similar machine learning models for both ads and user/page posts.
Yes, but presumably that's still a better deal than what you would have made from it yourself.
Radio and the Nazis – Ham radio’s survival
> This is a single purpose device that's been designed like a multi-purpose device.

Yes, the modern Kindle really suffers for this. I originally had a Kindle 3. It did everything I wanted except for the horrible, glaring oversight that the keyboard didn't have numbers, when better than 90% of my interactions with that keyboard were jumps to a numeric location.

I now have a Kindle Oasis, and in most respects other than that one the UI is a big step back. I can no longer remove dust from the screen by touching it. (Actually, I still do this, but it wastes a bunch of my time by unavoidably performing one to four page turns when I do.) Attempts to call up the menu frequently turn the page instead. Jumping to a location is now a ridiculously long workflow involving summoning the menu, selecting "go to", and then selecting "page or location", because the table of contents has been stuffed into the "go to" menu instead of being part of the book.

Normal functions should be easier to reach than rare functions, but not so easy that they happen constantly regardless of whether the user wanted them. The Oasis somehow manages to fail at both of those points.
Helmut Kohl lies in superstate (2017)
The problem is Facebook data is on a lot of other companies' servers at this point, and nobody knows who has what data.
Let’s not even go down this road, it has been the source of very long discussions. I’ll just say that nobody in the US wants the liability of EU traffic under GDPR except for very large companies with expensive legal teams.
Redis is a database. Databases should have encryption over the wire. I was late :P
Yeah this was my biggest concern actually, but I hadn't thought of a good way around it until now.
The haters are out in full force today. Why don't you post point-by-point refutals here instead of hiding behind your downvotes? Way to demonstrate that you're incapable of thinking outside the box that I mentioned in point #2.
> Also note that the initial copyright grant is free in this proposal; so you get 10 years of monopoly on distribution.

Good point.

> If you only make $100/year on it, then a company can buy it from you for $1,100, which is more than you would make in the next ten years from holding the copyright. I

Sometimes these things are more sentimental then monetary.

Also, the way you word that, essentially it is a 10% tax on copyrighted work. Though the point about it being a 10 year monopoly is a fair one.
Top coding bloggers to follow in 2018
That's a bad idea but here you go https://stackoverflow.com/questions/44650854/how-to-disable-...
(Actual title at time of submission: "Nazis pressed ham radio hobbyists to serve the Third Reich – but surviving came at a price", 10 characters over HN limit.)
> "A really smart mathematician, Fra Luca Pacolini, demonstrated mathematically, that the four regular solid bodies: the Tetrahedron, the Cube, the Octahedron, and the Icosahedron, correspond respectively to the four elements: fire, earth, water, and air."

Does anyone have any idea what that even means?
HackerOne | Senior Infrastructure Engineer | San Francisco | Full-time | ONSITE

All technology contains bugs, but they can be eliminated safely if we all work together. Our platform makes world-class security accessible to everyone by connecting security conscious teams directly with thousands of friendly hackers who are eager to help. We work with some of the biggest organizations in the world, who use the HackerOne platform for their vulnerability coordination and bug bounty programs, and the list keeps growing. More than 800 organizations, including The U.S. Department of Defense, Uber, Twitter, GitHub, Square, Dropbox and the CERT Coordination Center trust HackerOne’s platform and community of over 5000 hackers to find and responsibly disclose security vulnerabilities.

We're looking for a senior infrastructure engineer to help scale HackerOne to the next level. If you're passionate about information security and know your way around AWS with regards to planning, building, and operating efficient systems that securely store deeply sensitive vulnerability data, we'd love to hear from you!

Read about the Senior Infrastructure Engineer role: https://www.hackerone.com/careers?gh_jid=1031076

Check out our full list of open positions: https://www.hackerone.com/careers

Or send us a email for more info: careers@hackerone.com
I know that there are many backend solutions to this such as using a headless browser to generate the page and create a PDF, and Wkhtmltopdf, but I'm looking for a way to circumvent this with a full frontend solution.
that adds at least one extra round-trip, so most people won't do it

Eh, people will do whatever the TLS libraries have as default. Optimizing for an extra RT is way above what most app developers do.
OkCupid | Engineering Manager, Software Engineer, Systems Administrator | New York City | ONSITE | https://www.okcupid.com/about OkCupid is an online dating site helping people make millions of connections every week and we're hiring across multiple engineering teams! Our engineering teams are very small, which means that each engineer has the opportunity to own major components of our tech stack and have real input and influence on product design. We're hiring for the following engineering positions:

* Engineering Manager (Hands On) - Web https://boards.greenhouse.io/okcupid/jobs/1028494
* Senior Software Engineer - Backend https://boards.greenhouse.io/okcupid/jobs/1131877
* iOS Engineer (Senior or Mid) https://boards.greenhouse.io/okcupid/jobs/940971
* Software Engineer I - Android https://boards.greenhouse.io/okcupid/jobs/1007053
* Linux Systems Administrator https://boards.greenhouse.io/okcupid/jobs/1112775

Feel free to email me at brendon+hn [at] okcupid [dot] com with any questions, or apply via the links above!
Creative works are often a labor of love not for the money.
SEEKING WORK

Location: San Francisco, CA

Remote: OK

Proficient In: Ruby, React, React Native

LinkedIn: https://www.linkedin.com/in/brianwal/

With 10 years experience working at companies like Twitter and Crunchbase, I'll get your web and mobile projects from idea to fully shipped.

You can get in touch at brianwallerstein@gmail.com
I've been doing HTTPS on hosted domains for years, and I don't really get how it works in this case. Is it that you don't use your own certificate, but GitHub automatically generates one with Let's Encrypt for you? If not, then how exactly do you give GitHub your cert? The instructions seem vague on this.
But doesn't this basically mean that if you only have $1,000 in your pocket, anyone with $11,000 can outbid you for your creations? You will not be able to name a price you can't literally pay right away.
This NASA-inspired, odorless, bacteria-killing underwear got more sustainable
Maybe not, but companies are capable of assessing prospective employees.

For the sake of my future children, that's all that matters to me. Fuck academia.
Rust brings some very practical advantages to the table such as portability, performance, safety, and determinism. I wouldn’t be surprised if it’s adoption continues at a much greater rate than Haskell and OCaml which mostly just bring syntax and semantics that many people prefer.
The social democracies in Scandinavia were basically a class compromise. The capital class accepted the welfare state, relatively high taxes, an organised working class and a organised labour market. In return the working class gave up their struggle for socialism and would follow rules of conflict resolution with the capital class to avoid un-necessary strikes.
sad we still have people that easily dismiss depression as something that goes away once you gain any form of success
1. Video Goggles have existed since the 90s, they want to differentiate themselves from that dead technology. So being able to look around a screen is actually pretty neat.

2. The screen simulates your full range of vision. So to fill it edge to edge would be impossible to watch. You would have to pick an arbitrary fraction of the screen to show at a time. Why not set up a virtual space where you can move closer or further away from the screen or move around like you can in real space? Self configuring!
Automatic Generation of Raven’s Progressive Matrices [pdf]
"I would definitely take this MacBook to an Apple Store as this problem doesn't seem to be user-fixable."
Please, for the love of all that is holy, don't post long-form content on Twitter.
I feel the phrasing of the title (the word "threatens", using the phrase "censorship circumvention", not mentioning that they're doing all that stuff without Amazon's consent) is definitely aimed at generating negative feeling toward Amazon.
I'm surprised nobody trolled and said the classic "have you tried turning it on and off again?"
I wish Google or someone else with a lot of money would go and register every word in the English dictionary and then sell domains for reasonable prices. And there should also be a rule against domain squatting, for example only allow five domains per person/company.
Making Apps Is Harder Than It Needs to Be
Morality isn't anymore intrinsic than the concept of good and evil. My mother thinks the Catholic faith is inherently evil, but Catholics will fight to the death for their belief that it is inherently good. Who's right? Probably neither of these people-- the question is irrelevant and not useful. Morality isn't determined by any absolute truth. Morality is only useful when the majority agree with it and the outcome of that belief helps the group in context. Over time, the group changes along with the majority opinion, and morality changes to suit the needs of the group in flux.

Stealing is usually harmful to any group, which is why we haven't seen any real change in how we look at stealing. Cheating, however, is undergoing change. What is a hacker if he is not a cheater? We have jobs for hackers now-- it's called penetration testing. An increasing number of people see many of our dominant systems as being flawed-- thus, an increasing number of people may begin to cheat the systems to get where they need to go. This is important because if those systems want to exist, they either need to change or they need to be more secure. You will see moral opinions change along with this entropic state until an equilibrium is reached which will continue for some period of time until another relevant variable changes.
When are the stakes low vs. high when it comes to academic plagiarism? I would think that the stakes are always quite low, at least until you get to post-graduate academic work where plagiarism can have legal or serious ethical (e.g. medical research) problems.

You seem to be claiming that at some point the stakes become "truly" high, and thus we ought to artificially punish plagiarism so that people learn that there are consequences.
D Lang on the server side, html/sass/JavaScript on the front end.
I want to clarify some details on how the Early Access Program (EAP) works because I'm seeing some confusion here in the comments.

EAP is a 7-day period in advance of General Availability (GA) during which domains can be registered immediately (not pre-ordered). EAP is a descending price ("Dutch") auction, meaning that prices start off high and then decrease as the auction goes on. The reason for this is to efficiently allocate domains to those who want them the most, rather than allowing desirable ones to be snatched up by those with the intent of reselling them. It's the concert ticket problem in domain name form.

We are currently in the first day of EAP. Each price tier lasts for the entirety of the day, and then ticks over to the next lower tier at precisely 16:00:00.000 Z. There are price drops over the first four transitions, and then the final three days are all at the lowest price tier. EAP is a one-time acquisition fee; you do not pay that on subsequent renewal. Different registrars choose different amounts for EAP tiers just like they choose different rates for base registration. EAP began today at 2018-05-01 16:00:00 Z and ends precisely when GA begins, which is at 2018-05-08 16:00:00 Z.

The confusion around EAP is stemming from the fact that many registrars are offering preorders for specific EAP price tiers (or GA). So while we're not yet in the lowest price tier, you can put in a preorder for the lowest price tier now, and the registrar will then attempt to register the domain for you within the first moments of that price tier once it begins. Whereas if you buy a domain in the current price tier, the registration goes through immediately and there's no element of chance like there is for preorders. Typically preorders that you don't win are refunded, though some registrars may charge non-refundable application fees.

Separately from all of that, there are also premium domains; those prices are orthogonal to EAP and affect renewal prices as well as initial registrations. EAP fees disappear entirely once we hit GA, but premium fees persist. Again, the intent of all of these is efficient domain allocation. You may be asking "why both?", and the answer is that both pricing mechanisms are good at solving different aspects of the problem of efficient allocation.

For a full list of registrars selling .app, see https://get.app and https://www.registry.google/about/register.html
Yeah, I'm not certain this isn't how people are by default when encountering someone they view to belong to a different "tribe". The problem in North America may be that we are too individualistic and don't focus enough on what we all have in common.

Of course you can work on overriding your default behavior as well, but part of losing the cynicism is recognizing we all struggle with things in our lives and we all have things we care about. I feel good relationships are founded on trying to have some compassion for other people's struggles and trying to respect what other people care about.
Is this an isolated failure, or something wrong with all MacBook Pros?
> my timeline is becoming space as time goes on

Is this a typo, or extremely poetic and I'm just failing to parse it?
ouch, my wife has the non touch macbook pro 2016, I should warn her

ah well never mind, she doesnt really have any usb c peripherals.
Epiphone is Gibson's entry-level brand.
CloudBees | Software Engineer | Full-time | Remote US/EU or Raleigh, NC or Seville, Spain | https://www.cloudbees.com/careers

The Codeship team at CloudBees is hiring software engineers. We are looking for a front-end engineer who really likes working with Vue.JS components (https://www.cloudbees.com/careers?gh_jid=1071370), and a Ruby on Rails expert (https://www.cloudbees.com/careers?gh_jid=1071334)

Apply via links to job descriptions or email jschley [at] cloudbees [dot] com (AVP Eng).

Codeship by CloudBees is a hosted continuous integration and delivery service. Our stack is a Vue/Rails/Postgres/Redis webapp and a Golang microservice and Docker-based elastic build infrastructure.
I disagree. Homework and exams have two purposes:

1. Help the student learn (by applying theory in homework and encouraging internalization for exams), and

2. Verifying that students have learned the material

Cheating destroys both of those. A student can copy a solution to a general relativity problem, but that doesn't mean they understand it, and likewise they can obtain the exam before they take it and memorize the solutions, but then the exam only measures whether they've memorized the solution.

That is, cheating completely eliminates the purpose of obtaining an education.
How does that harm anyone? Does anyone who doesn't work at Verizon care?

Here's the real problem: leaking private info:

> And it had then called on Verizon to look into what it had suspected had been malware used to route confidential information from the company to China.

> "Central to the investigation was the employee himself, the person whose credentials had been used to initiate and maintain a VPN connection from China," said Mr Valentine.

> Further investigation of the employee's computer had revealed hundreds of PDF documents of invoices from the Shenyang contractor, he added.
That is why the comment that it would be memorialized in writing was important to the case. The idea being that the writing was enough confirmation of the existence of the verbal contract, irregardless that it contradicted a key point. The key point (no price increases) was confirmed to be part of the verbal contract by the transcript.

In essence you have satisfied SOF by the email and satisfied meeting of the minds on key contractual points (term, price, level of service) through the transcript.
Then why retain the copyright? Why not let others make derivative works and expand your love?
No, Friend-to-Friend is an effective tactic against censorship. Normal P2P network allow an aspiring censor to use the normal node discovery system to enumerate the entire network.
Square | Information Security & Security Engineering | San Francisco & New York | Onsite/Visa | Full-Time | squareup.com

Square is a financial services, merchant services aggregator, and mobile payments company. The Square Information Security team works to ensure the security of every transaction from swipe to receipt and beyond. We embed ourselves in other teams at Square to build world-class products for both customers and employees. Our ultimate goal is to ensure that every single experience with Square is simple, secure, and safe.

Positions:

Senior Software Engineer, Security (San Francisco):
https://www.smartrecruiters.com/Square/743999666149441)

Senior Software Engineer, Security (New York):
https://www.smartrecruiters.com/Square/743999666922951

Software Engineer, Identity and Access Management (San Francisco):
https://www.smartrecruiters.com/Square/743999666376766

Senior Mobile Security Engineer (New York):
https://www.smartrecruiters.com/Square/743999668336648

Senior Embedded Security Engineer (San Francisco):
https://www.smartrecruiters.com/Square/743999666806316

Full list of open positions in our Risk & Security department available here:
https://squareup.com/careers/jobs?role=Engineering&team=Risk...

If you have any questions, you can email me at crypto+hn (at) squareup.com
there is only one way to find out ;)
Yes. I made a change above to rectify this and removed the "stealing" aspect from my proposal.
Apple Reports Q2 2018 Results
Oof. What a minefield USB-C and Thunderbolt 3 seem to be, still.

My coworkers had a situation where a certain combination of chargers and hubs plus bad luck (intermittent issue) fried some devices. That really shouldn't be possible. I'm quite happy to still have a mid-2015 MBP with its USB-A and MagSafe but it's only a matter of time before I get issued a machine without them (and probably no physical ESC key either)...
Interesting. Maybe it’s cause teachers will rely less on homeworkers and more on in-class work?
Not everything legal is moral, and not everything moral is legal.
WaiveCar | Developer | Santa Monica, CA | Full-Time | onsite, https://waivecar.com

Hi,

You'll be working mostly with me. I get mentioned in this post every month right at the top.

The programming is mostly Javascript.

We're passionate about making things suck less and our users being happy. We also have a no jerks policy so the work environment is really healthy and relatively low stress for a fast paced startup.

We'd like nice, highly competent people who are big fans of listening to customers.

The service is a fleet of rental cars like zipcar with ads on them. This makes them effectively free rentals. We have about 150 active cars and about 250 more owned but not yet onboarded. We've been on shark tank, in most major news rags, npr, and have tens of thousands of users.

Urban mobility is also becoming a fairly trendy space if you care about being hip.

It's salaried, benefits, options, the usual startup package.

It's an important time of growth for us as a company. If you're interested just email me directly at chris@waivecar.com.
I had an issue with my Macbook Pro 2017 where they said there was a voltage issue. It made it so that the graphics card when being shut down would have artifacts.
APPLE SEES 3Q REV. $51.5B TO $53.5B, EST. $51.4B

APPLE 2Q REV. $61.1B, EST. $60.9B

APPLE REPORTS NEW $100B BUYBACK PROGRAM, BOOSTS DIVIDEND BY 16%

APPLE 2Q IPHONE UNITS SOLD 52.2M, EST. 52.3M
Cheaters aren't setting fire to the sinking ship. They're escaping via unofficial routes-- ie. they are foregoing the life rafts.
I don't see this on mine. Something wrong with this dude's specific machine.
My point was that since optimization is also possible in assembly, and since assembly is considered low-level, then optimization per se shouldn't be used as something that characterize high-level languages exclusively. But it is true that some abstractions used by high-level languages enable quite complex optimization techniques, so there is a clear correlation between the level of a language and the ability of its compiler to analyze and optimize programs.
I think this domain will be very popular as app means app in almost every language. I hope Google will do something about the domain snapping or all good names will be taken (and not used).
Can you elaborate on what you mean by "remote first", given that you also have a SF office?

I realize the two concepts aren't necessarily incompatible, but I'm curious how you avoid preferential treatment for non-remote workers. For example, you advertise "Fully-stocked kitchen with organic snacks, beverages and coffee drinks" for people working out of your SF office, so I'm curious if/how you show equivalent love to your remote workers.
As I was going through setting up HAProxy, I ran into a roadblock that stopped me from testing. I will look into it for the next round.
The test setup shown uses a USB-C to USB adapter, so it would fry any non-USB-C device connected through an adapter.
No this is a problem in the real world as well. If you are asked to do something but instead you pay someone else to do it, that is bad and you will get in trouble for doing it http://www.bbc.com/news/technology-21043693
I never thought I would miss the ESC key so much. As a bonus I guess I learned how to remap keys in almost every tool I use.

:/
SocialPilot | Software Engineer - node.js, react.js | REMOTE only | Full Time | Interns OK

SocialPilot is a social media management platform used by agencies to manage social for their clients. We are bootstrapped and profitable since 2 years. Our team is remote with a few engineers concentrated in our office in Ahmedabad. You can learn more about SocialPilot at - www.socialpilot.co.

If you are interested, please reach out to Rachel at rachel@socialpilot.co.
I'm not trying to prove that these people are right or wrong. The point is that no one knows.
Intellectual Life Is Still Catching Up to Urbanisation
I have a Daydream VR headset from Google and these two are a lot like design-wise. Competition on comfort design could be a good thing in my opinion.