skysight-inc/HackerNews huggingface dataset:
You can register a domain name at this moment during the Early Access Period through any registrar which supports it (which includes GoDaddy and many others listed at https://www.registry.google/about/register.html ). It's not a pre-registration; the domain is created and assigned to you immediately.
https://blog.google/topics/developers/introducing-app-more-s...

It may just be on my end, but attempting to access the page using www.blog.google does not work, but blog.google works. The link may need to be changed...

> nslookup www.blog.google

Non-authoritative answer:
Name: ghs-svc-https-sni.ghs-ssl.googlehosted.com
Addresses: 2607:f8b0:4009:80b::2013
172.217.8.179
Aliases: www.blog.google

> nslookup blog.google

Non-authoritative answer:
Name: blog.google
Addresses: 2001:4860:4802:38::15
2001:4860:4802:32::15
2001:4860:4802:36::15
2001:4860:4802:34::15
216.239.32.21
216.239.36.21
216.239.38.21
216.239.34.21
Those details don't really matter, because the point it's not realistic to expect a company with so many projects and users like GitHub to be making those kind of individual calls.

You don't really own part or any of the project if you don't have administrative access to it. It's that simple. If you feel like you should, then you need to arrange that with the person who currently does.

These are project organizational issues that GitHub shouldn't be expected to waste their time on.
Apple syncing, backup, photos is a complete mess. I cant count the number of times people have asked me "what does this message mean" and the response is "pay apple $1/month for them to back up your phone, or stop backing up your photos." I am shocked apple still wont back up your phone for free.

Not being able to see whats in a backup until you run a restore is also near inexcusable.
This is more interesting than the actual post, I didn't even know about this type of encoding, thanks for giving me some weekend reading :)
I think very few people here are trolling. I'm certainly not. And I think it's unkind to attribute malice to those who are confused or merely disagree.

> We just assume most people will be decent/"reasonable" in implementing it, and if not, there's the sanctions.

My definition of "reasonable" isn't the same as that of European regulators. I know this because I don't consider IP Address to be PII. Luckily for me on this particular point the GDPR is explicit in saying that it is. If I were left to define PII myself though, I could well have opened myself to regulatory action as IP Addresses were logged and shared incidentally with third parties in many places.

I think this style of writing laws gives way, way too much power to regulators. Particularly for companies with no physical EU presence and thus no way to vote or have any say in how the regulators work.

I think very few online businesses will be fully 100% compliant with every provision of the GDPR and all it's current and future interpretations. So we need to just hope and trust that all the regulators in all the Union countries won't punish anyone who doesn't really deserve it. That's not a good situation.

> So what's the minimum period you absolutely need that data/those logs/those backups for?

There is no answer to this question. Strictly speaking I don't need any backups or logs. I've also, rarely, encountered subtle data corruption bugs in the wild where having backups that go back months was critical and the more the better.
Super soil
Facebook begins asking if every post you see is hate speech
I always wonder about people who value security so highly.

I like the idea of security but I can't justify the cost of more than $2,000 to protect myself from ad trackers.

Like is this something that matters that much because of the line of work you do? Or is it just about being a high net worth individual.
The article does not properly distinguish between C as a language and what the C compiler does with the C program. The logic of the article references what the compiler does.

The reasonable way to measure languages is to look at the abstractions present in the language. C has fewer abstractions than the other languages that we are familiar with. That is the reasonable definition of the level of a language.
Apple and Disney are awful for technology IMO.

Sure they have innovations, but closing themselves off hurts growth.

I had avoided full stack programming because I didnt want to deal with buying apple products to make an IOS app.

We need to culturally shame people who are trying to own ideas.
It will certainly make it to a human - no need to email it to me!
I was one that of the first to jump on the FirefoxOS and really believed it will be a viable option. I can’t describe the disappointment when the project was killed off. I doubt there will be any alternative to android or iOS for a while. However I think once phones are powerful enough people will just run standard GNU/Linux on it, at the stage there won’t be much of distinction between a general purpose computer and a phone.
SEEKING WORK | Los Angeles or Remote | Java, Javascript, Python, Go

I'm a full-stack generalist with over a decade of experience. Download my full resume at: https://dvt.name/wp-content/uploads/2017/07/resume.pdf

Languages: Java, JavaScript, Python, Go, Dart, C/C++, HTML and CSS.

Databases: MongoDB, Apache Spark, various flavors of SQL.

Frameworks: Node.js, Meteor, Sails, React, Angular 1/2, Express, Socket.io, Boost, Play, Django, Spring, TensorFlow, PySpark, and many more.

Check out my website (including example projects) at: https://dvt.name

Check out my Stack Overflow profile at: https://stackoverflow.com/users/243613/david-titarenco

Check out my Github at: https://github.com/dvx/

Some fun facts: I wrote a book on Dart, and a book on Meteor.js. I'm in the top 2% of Stack Overflow. I'm a startup addict and for the past few months have been working on http://spoiled.tv

My email is david(dot)titarenco(at)gmail(dot)com. Let's see if we can work together! :)
Canadian robot melds brain surgery, rocket science (2007)
Ruby’s Rack Push: Decoupling the real-time web application from the web
Does Backblaze support Linux yet? I have store almost all of my data on a NAS, and it would be great to have that automatically backed up online, but the last time I looked into it they only supported Mac/Windows. I assume the reason for this was to keep out users with large NAS capacity and allow them to keep advertising unlimited storage. I would be ok with having Linux computers capped, I'm not storing more than about 2TB of data.
Platterz | Front and Backend Developers | Toronto | Competitive Salary & Benefits | Onsite | Visa | www.platterz.ca Platterz is on a mission to make offices across North America more human by simplifying the process of ordering catered food, and encouraging teams to gather around and enjoy a good meal. Our platform makes it easy to view menus from hundreds of local caterers and restaurants, customize a meal to your team’s dietary restrictions and preferences, and place an order for any occasion.
We’re looking for front and backend developers with experience using Heroku, NodeJS, Postgres, Rails, Angular 4 & Typescript, Sass, Github, and Git.

Our office is dynamic, supportive, and - if we’re honest - a lot of fun. Here’s a testimony from one of our actual developers:

“Coming into work every day is a pleasure. Spending time with coworkers.. I’m really interested in my work… I really couldn’t be more effusive about the quality of the environment… And the fact that I’m able to work on projects that I’m passionate about….”

So maybe we aren’t the most articulate - but you get it. If you value working in an intellectually stimulating environment, with lots of opportunities for growth (and free food), this might be the place for you. Our company ethos is focussed around making sure that employees get treated like human beings - so our approach to things like flex time, and encouraging and celebrating each team member’s personal achievements (in and out of the office) reflects that.

If you’re interested in learning more about our hiring process, check out the listings here: https://www.platterz.ca/c/careers/.
This is kind of depressing. Per the stats here if I'm reading it correctly, it appears WD Red disks have pretty high failure rates relative to competitors and that is what I've been buying to put in my NAS.

Why is there such a general WD > Seagate slant if the stats don't seem to back it up?
How would it? Godaddy can't buy the domain until General Availability, so they can't guarantee that you'll get it. Someone else could buy it first.
This video covers that story rather well: https://www.youtube.com/watch?v=NJ7M01jV058
AuditBoard | Los Angeles / Orange County | Onsite, Full-time | https://www.auditboard.com/

AuditBoard (formerly SOXHUB) is streamlining audit/compliance through our SaaS platform. We are making audit less painful & more efficient for internal audit teams and business process owners. If you're interested in working at a fast growing company building enterprise software that is loved by its users, please get in touch.

- Node.js, Ember.js, Kubernetes, Docker, C#, Python
- Small team, lots of independence, flexible schedules
- Contribute to open-source projects
- Fast paced & growing

Looking for:

- Sr. DevOps (AWS and/or K8S experience is a bonus)
- Front-end Developers (Ember experience is a huge bonus)
- Full Stack Web & API Developers
- Security experts

For more information, please contact me at rajiv@auditboard.com or apply at https://www.auditboard.com/jobs/
Wow, that's some interview process!
For his friends and family this is a tragic loss. For everyone else a... “loss”... to the community of irresponsible self-promoters who take pointless risks and denigrate the name of genuinely self-sacrificing experimenters. Biohacking gives a bad name to medicine and hacking, and I wish the title reflected that accurately. This was not a “herpes treatment” or even an experimental treatment; efficacy had not even been established in vitro.
SupplyPike | Software Engineer, Site Reliability Engineer | Fayetteville, Arkansas | Onsite | https://supplypike.com

SupplyPike is a place set on bringing innovation to a stagnant industry: supply chain. Here you'll find a motley crew of designers, engineers and data scientists working together to solve problems that supply chain professionals encounter everyday.

We are a very well backed startup that's is growing quickly. We grew from 5 people to 90+ (~40 engineers) in less than two years.

We constantly experiment with a wide array of technologies - Node.js, Python, Golang, React, GraphQL, AWS, multi-cloud, Kubernetes, Docker, etc (more on that here: https://stackshare.io/supplypike/default). Although specific knowledge of programming languages and toolchains is useful, we are more interested in individuals with problem-solving abilities, intellectual curiosity, and eagerness to learn.

Please apply at https://supplypike.com/careers
How do you do human Q/A within your company?
For the non-automated tests, how do you manage/execute the human q/a workflow for releases?

- Maintain a giant q/a CSV and have testers execute on that?
- Use some other system?

We've built a very basic version of a way of handling this, and would love to hear how others are.

The mentioned tool is called Qa:

https://github.com/LevInteractive/qa
I think this is all true. The problem lies somewhere else.

Companies like Amazon is what we want. Convenient, re-investing all profit to improve its services and lower its prices. They deliver beneficial goods and services to our society.

That's great. The problem is in redistribution of wealth throughout our society.

As we optimize production and delivery. The inequality of wealth distribution widens, because less and less crums fall behind for the poor to pick up.

The pie gets bigger, but the portions most people are getting of it keeps getting smaller.

If it grew faster then the portions shrank, all would be good, but I believe we're starting to see cases where it doesn't, and some people reaching a point where they get none of the pie.

And this is not an Amazon's problem, or an economic one. This is a societal problem we'll have to address.

What if not everyone is needed? What if society can sustain itself with only a fraction of the population? Who gets chosen to remain, and who gets cut out?

Think of a dinner party. 10 people are invited. They form the party. How many of them are needed to cook? Not all 10, thats too many cook. It would actually be less efficient to have them all in the kitchen. So what if two of them cook? Do they only get to eat? Do they get more of the food? Maybe all 10 guests would have been able to cook, so who's lucky enough to be the chef and eat?

This is now happening at the scale of our society. But we don't treat each other like friends at a party. So when we get to cook, we don't share. We should.
I don't think so. The gaffer is told what lighting effect is desired, but they are the one that has control over how it's achieved. Same for the propmaster; the director says, "We need something that does this", and it's up to the propmaster how to achieve that. That industry does also have some pretty strong unions, so I think they'd be ok regarding labor standards.

Just like if you hired someone to paint your fence, you do have control over how you want it (what color, for example), but not necessarily over how it gets done (if they end up tricking a bunch of other painters to do it because they say how fun it is).
Trying to perform a "media consumption strike" without dropping your smartphone is like trying to quit coke while keeping a eight ball in your pocket.
An explanation of tumbler addressing and enfilades
HGST seems to be doing pretty well. Maybe Western Digital used some of their manufacturing techniques after they bought them?
I don't think consumers should complain.

What, what I believe consumers should do is install ad-blockers en mass.

Actually, no. What they should do is install ad blockers that specifically send in fake ad clicks and fake ad views and data to the advertisement companies so that they lose money.

There isn't much point to complaining when there are so many more disruptive and effective things that a bunch of consumers could do.
Can't you do full-stack on web-based tech and avoid Apple?
This would be even more awesome if the puzzle pieces were curved, so they'd form a Klein bottle when put together.
I understand everything you're saying and you aren't going to get an argument from me on these points, however I still think there is a dangerous social concern here. HN isn't obligated to save the world, but there's an opportunity for improvement of this model isn't there?

The current system of hell-banning repeat offenders doesn't actually prevent the savvier users from seeing their content. Instead of that, what if comments could be split into two sections, threads about social ramifications and similar humanitarian concerns, and threads about intellectual curiosities and technology specific discussions?

Users could opt-in/out of each type of conversation, perhaps the social threads could be opt-out by default.

I understand what the site is trying to do. I also understand that there aren't really "other websites", because as I said this is where the real adult conversations are happening. HN is the only legitimate major source of news on the planet today in 2018, thanks in no small part to community participation. Everywhere else is garbage news and flame-wars as you've stated. I don't think "flame-wars" are a product of having grown up conversations about important topics, they're a product of having a lot of non-grown-ups participating in grown-up conversations. The up/down voting system does a great job already of filtering worthwhile content, it should not also be necessary to censor people.

_this_ conversation is, in my humble opinion, extremely interesting. What is the social responsibility of a website like HN which starts small but grows into something much larger? Look at what happened with Facebook when they ignored their social responsibilities in favor of their preferred direction. That's a conversation which should probably be had. And if we're being honest, and let's be honest, the best way to have it would be an Ask HN, and you and I both know that'd be flagged right away. My concern is: history has repeatedly taught us the severe consequences of that.

This seems like one of those situations where everyone knows it's broken and everyone wants it to be better, but strict adherence to "regulations" prevents otherwise free-willed people from doing what they know should be done. And then after the inevitable tragedies that result, people look back in hindsight thinking "why were we such fools". Often in the form of hollywood dramatizations ;)

I appreciate you taking time to hear me out, anyway.
Would Chagos get .io if it wasn't British Indian Ocean Territory?
SEEKING WORK | REMOTE | ASSEMBLY, C, C++

I have over 30 years of software development experience across a wide range of problem domains, hardware platforms, and implementation stacks.

My primary focus is assembly language (ARM, x86_64, PIC, Atmel, STM32, and other processors), C, and C++; however, I have experience with practically every modern development stack, e.g. Java, C#, Python, Ruby, Clojure, PHP, JavaScript, TypeScript, etc.

I've written compilers (JIT and AOT), interpreters, emulators, control systems, games, and a wide variety of business systems. I have experience with legacy platforms such as AS/400, IBM Mainframes, and HP Non-Stop.

If you'd like to get a feel for who I am, you can see archived videos of my daily Twitch programming stream: https://www.youtube.com/channel/UCaV77OIv89qfsnncY5J2zvg

Email: jeff@nybbles.io
MindForge | Mobile Dev | Columbus, OH | Full-Time, ONSITE

We are MindForge, a division of the International Risk Management Institute. We create and publish interactive training that aims to give construction workers the mental tools they need to survive the day to day hazards they encounter on job sites. We are creatives, game designers, directors, producers, safety experts and developers on a mission to save lives.

We are looking for an experienced mobile developer that can drive the development of both Android and iOS native application for our platform. Ideally this means, you have applications published in both stores.

Drop me a note to jack.u@irmi.com
The majority of people don't vote in primaries, they consider themselves independent.

I don't know if they vote alone party lines, but the fact that we have switched between democrat and republican presidents regularly is proof that enough people change their vote.

Even ignoring that, those who do vote parties lines and vote in primaries are also likely to be the ones doing volunteer work to get their guy elected. Make them mad and they will vote the party, but they won't do as much work and that can swing an election.
Juvo, Inc. | Engineering | San Francisco, CA | Full-Time | Onsite

Juvo builds financial services for millions of underbanked people around the world. We partner with mobile operators in emerging markets to provide shop and lending applications for prepaid cell phone users on the carrier's network. As users purchase or borrow mobile credit, they unlock access to higher value products in our marketplace and improve their credit rating. Juvo recently completed a $40 million Series B funding round from top-tier VCs including NEA, Wing Venture, and Freestyle Capital.

Our tech stack is Ruby on Rails (Backend), Java (Android), Swift (iOS), Python, Java & Apache Spark (Data). We are deployed globally in Amazon Web Services, with an infrastructure managed by Terraform, Ansible, and Kubernetes.

This month’s featured job opening that we are especially excited about:

Senior Rails Engineer: https://boards.greenhouse.io/juvo/jobs/838922#.Wphg5WaZPX8

We have lots of other openings across engineering and devops. Have a look at our jobs page to find out more! https://juvo.com/join-our-team/
Apple | Cupertino, CA | Data Engineer |Full time | Onsite

Apple's FEAR team is looking for QA Engineer roles.

Requirments

- Experience developing automation tools and scripting languages such as Perl, Python, Java, and Bash.

- Experience using automated testing tools like Junit, TestNG, Cucumber, Watir, Appium, JMeter, or SoapUI

- Functional Programming Languages such as Racket and Scala. (Bonus)

- Understanding of Machine Learning concepts. (Bonus)

Disclaimers

- You must be authorized to work in US. We are not sponsoring new work visa at this time.

if interested send your resume to mansur.ashraf@apple.com with [HN] in email subject
Big companies are efficient. At producing the product/service that they produce.

They've been relentlessly optimised to be really good at that one thing (or that one small range of things). There have been people touring the facility and cutting out slack for years to get it there.

Engineering is change. Changing a super-optimised process without degrading its performance is difficult. Way more difficult than building a brand new process.

Everyone involved in the project outside engineering is targeted and focused on optimising efficiency for the thing. There needs to be a lot of arse-covering and politics for them to accept that the thing needs to change, and accept the changes. Hence the accepted changes tend to be iterative and pedantic, not risky and exciting.

That's how I see it anyway...
Does GoDaddy refund if you dont get the domain ?

EDIT: Found the FAQ -

Does pre-registering a domain guarantee I'll get it? No. Pre-registering reserves your place in our queue for that domain. The instant the registration phase opens, we'll submit our list of registrations electronically. If you don't get the domain you've pre-registered, we'll refund the cost of the registration. Any application fees are non-refundable however.
Here is a small script for the Terminal lovers.

#!/bin/bash
DOMAIN="${1:-google}"
RESPONSE=$(
curl -XGET -s \
-H "Accept-Language: en-us" \
-H "Accept: */*" \
-H "Connection: keep-alive" \
-H "Host: domain-registry.appspot.com" \
-H "Origin: https://get.app" \
-H "Referer: https://get.app/" \
-H "User-Agent: Mozilla/5.0 (KHTML, like Gecko) Safari/537.36" \
"https://domain-registry.appspot.com/check?domain=${DOMAIN}.app"
)
echo "$RESPONSE" | sed "s/{\"/{\"domain\":\"${DOMAIN}.app\",\"/g"
> just that it's the only real reason I can think of for including all of that

Having done a fair bit of HATEOAS driven APIs, but one benefit of the above is that it allows you to change "/open" to "https://otherservice.com/open" if needed and applications will start hitting the correct endpoint. Sure you can solve that with redirects or a reverse proxy config entry, but in my limited experience it is quite convenient to specify that in the response.

One good example is something you've probably already done: Download URLs. Instead of having clients build "https://cdn.photoservice.com/photos/12341231/download" whenever they want to download a raw file, they instead hit "https://api.photoservice.com/photos/12341231" which has a "download_url" in the response. They then fetch the file from that url. In my experience that download_url is region specific, or it has query params that AB test different resolutions, or it's AB testing different CDNs, etc.

I hope that benefit is clear enough. Now think about how those same benefits can be applied to a wider range of API endpoints. That might seem like overkill to do everywhere, and probably is, but it certainly has benefits in the right situations.
Style Guides Every Startup Should See Before Launching
To really crank up the pedant-O-meter, wouldn't it be accurate to instead describe the output growth in point #1 as polynomial, even sub-quadratic?