skysight-inc/HackerNews huggingface dataset:
This. And pay good turkers accordingly. The average HIT is comically bad paid. Do people think that paying 20 cents for a job that takes 15 minutes to be well done will get them good work?
These apps are mostly microservices and the Java ones are mostly only a year or two old. None of them use things like spring. Some use Dropwizard. Would you consider dropwizard modern? If not, what would you use instead?
We're working on redesigning and cleaning up all of our pages! Sorry about that
> I would counter that they're still in an awful spot because this announcement reeks of incompetence and isn't something you want to hear from the guys you're entrusting with keeping your code safe.

This might be a good time to note that GitHub dropped their database awhile back (twice!). Bad Things always happen; you recover, learn, and hopefully fewer Bad Things happen in the future. Nature of the beast, unfortunately.
Probably makes more sense to use the container as a backup for cases like that. If the bug does reproduce on other machines, then a code snippet is going to be easier to diagnose than messing around with a whole container.
That seems like a lot of confusion.

Microsoft has always been a polyglot corporation. Just because not all of their code is/will ever be managed code/.NET doesn't mean that Microsoft would abandon all of the good work that has gone into the .NET platform, its languages, managed code, the CLR platform...

.NET is still the "third pillar" of modern application development on Windows devices in the UWP and .NET is also more cross-platform than ever with big investments into Xamarin tooling (now a first party part of the Visual Studio team/Developer Division) and the open source, cross-platform .NET Core runtime.
That's not what "material" means. The reserve is non-cash.
As an example of the disconnect between most commenters on here, and the rest of the country:

Imagine that you own a pizzeria in a small town of 2,000 people. Imagine that you hold social beliefs that, 50 years ago, would have been considered not just banal, but so unremarkable that the alternative is not even seriously considered by anyone. 30 years ago, that alternative was not actually legal in any country in the world. Today, it's still (barely) a minority belief.

Now imagine someone asks you to violate that social belief, and you say no. And as a result, a gigantic media firestorm erupts. The President of the USA makes fun of you. The CEO of the world's largest public corporation writes an op-ed decrying your beliefs. People trash your online reputation. Anonymous people threaten to burn down your restaurant. Eventually you're forced to close because there has been such a tremendous backlash.

The system in power in the USA has already demonstrated its willingness and ability to do this. Why would people who disagree with these things trust it to have that kind of power? Why wouldn't they try to burn it all down or replace it?
I don't think this affects to many of the larger shops, since they tend to host their own GitLab instances (typically for security, compliance, legal, etc.) My current shop runs GitLab community edition on an internal cluster.
I'm not sure what you mean by this? The react-native version does nothing but wrap the ios/android libraries (which are CoreAnimation and Canvas based, respectively)
I see no mention of the additional cognitive load a complex runtime adds. This to me is the 'heaviest' part of the JVM. Though I admit it is not necessarily the same class of things the author is discussing.
"Was Snowden a Russian Agent?" .. no, he was an outside contractor with a conscience, illustrating the perils of outsourcing your spying. Why an IT functionary would need access to the raw files to do his job just beggers disbelief. After all if you wanted to compromise a security service, what better way than infiltrating some IT services company or even simpler, start one yourself.
Because that is what they have been doing with C# and VB for the last couple of years? The compilers are open source and anyone can write a language feature request on GitHub [1].

[1] https://github.com/dotnet/roslyn
Yes, the limitation is rarely the programming language, it is the programmer.

Also, when you do the rewrite you have already solved the domain problem that you did not fully understand when implementing it the first time.
It's the NDA that killed them.
What are you talking about? This type of incoherent rambling gives normal liberals a bad name.
The nature of tech work means employees generally have more flexibility with their time, and can afford such involvement without jeopardizing their productivity or job. It is thus hard to quantify how much money it costs for such engagement.

I'm not disagreeing with your concern, but the mechanisms are a little different. As a result my opinion is that giving money to improve civic engagement among minorities, the poor, and under-privileged population is better discussed as a separate initiative.

That said, anybody can focus on projects that improve political engagement (making voting easier, help people find information about local politics) without bringing their political opinion/preference to the table.
Definitely. That's one of our focuses at Scale API (www.scaleapi.com). We build the UIs and the tooling to make sure they're efficient and intuitive, to avoid the exact problems of requesters making poorly designed work.
Do you think VB.Net is in any way more accessible than C#? Or that any of those is less accessible than VB6?

The untrained masses have a way into getting hooked on tools that are harder but offer no benefit compared to many other stuff available around. It is very easy to hate those tools.
SEEKING FREELANCER - Remote

I run a mobile dev studio and just closed a contract requiring two Android developers, but my usual contractor is currently occupied and I need someone to pick up the slack.

This is a full time (40hrs/wk) contracting gig. Must be within US or EU timezones.

Email me at james@gradient.nyc with your rate and experience if you're interested.
The press was asking for this though, at least the mainstream press like CNN and MSNBC.

Not only did they push the Hillary Clinton agenda, but it was obvious to anyone with a brain that the liberal news networks didn't mind that they were helping Trump win the republican nominee, because they thought he would easily loose, and be a great figure head to point at next time someone tries to claim not all white men are racist.

Their plan back fired though and now this is what we have.

The left kept saying the right was going to destroy our rights and every day it gets worse and worse. They act as if we're in the end times. What's going to happen when Trump actually does something insane? No one will take the media seriously then (most have already lost faith). It's like the boy who cried wolf, but the media who cried fascism.

Part of me wonders if maybe the media is trying to destroy the American empire, they seem to be spiraling out of control.
Looking for any Jack-of-all-trades? I've got some background in digital electronics and RF, and about 7 years of Python experience (across web backend, data processing, automation, and desktop applications).

No Android experience, but always wanted to learn. Somewhat familiar with AWS.
Coincidentally, the state of New York sued TWC/Spectrum/Charter over this kind of thing.
https://ag.ny.gov/press-release/ag-schneiderman-announces-la... I'm guessing these problems don't just exist in one place.

Some excerpts: https://twitter.com/stopthecap
I think that in the long run you'll see a hybrid ARM/x64 Mac sharing the same case in the same way we have hybrid graphics.

If you look at most of the processes running on a Mac, how many of those need to be running on the power-hungrier Intel chip? You could easily offload much of the kernel, Dock, compositor, Twitter desktop, etc to a lower-power ARM. In the case where you aren't running any x64 apps, you could then power that chip down and run solely on ARM.
I am not by any means an expert. I started using Elixir several months ago then gradually made my way to Erlang's standard library.

In short: Elixir is more expressive and easier to write. There are a few syntax/stdlib peculiarities but frankly, every language has them. I'd only classify Go and Java as languages with slightly less WTFs in their stdlib compared to Elixir. I'd give 2-3% of Elixir's stdlib functions a slightly bad color. Perfectly acceptable IMO.

Erlang is probably just fine for people who are used to it but for me Elixir was much easier to pick up. Also it started gaining additional functionality which uses OTP's primitives. Check `GenStage` and `Flow` for higher level complex multi-process scenarios, they are really next-level stuff and they help a lot.
Actually there are more or less only two big ones used in 2017: the well engineered open source boot solution that ARM started and is now backed by Linux and that piece of garbage that Qualcomm uses.

Hopefully next year this time there will be only one.
Lot's of countries have some variation on it, including the USA (see comment below on obtaining a green card by investing), Hong Kong, and many others. The most blatant might be St Kitts & Nevis, USD 250,000 for one passport [1] with no residency requirement, but there are plenty of others [2].

[1] https://www.savoryandpartners.com/citizenship-investment-pro...

[2] http://www.bbc.co.uk/news/business-27674135
Trophy's what?
It wasn't that great for Adobe product users.
..and they have a commercial offering too. Unlike some other things I've seen, at least their commercial offering isn't crippled and mostly has things that specifically cater to enterprise customers (like Active Directory integration. The community edition still has basic LDAP).
> the guys you're entrusting with keeping your code safe.

To add to the other replies: I'm not trusting them with keeping my code safe (everybody has copies on their own computers). I'm trusting them with facilitating my workflow, helping me collaborate, and also to keep my issues etc. safe.

So yes, this can have a relatively large impact in terms of not being able to work as efficiently for a day and potentially losing some issues, but nowhere near as disastrous as losing all my code.
Rentivo | https://www.rentivo.com | REMOTE (Europe/East-europe prefered due to time zones)

We are a small UK based tech team looking to hire a remote full stack developer with strengths which focus on fronted development to create our new Angular2 application for a new project we are launching for our Vacation Rental marketing platform.

You will have a lot of flexibility and autonomy to work on projects based on specs that we supply.

Your front end knowledge should include: Angular2, TypeScript, Google material-design. (Angular2 essential, although choices you make after that are up to you).

If you are interested please email join@rentivo.com and I'll be happy to have a chat and discuss.
VB6 used to be awesome though; sure it's really long in the tooth now and doesn't fit into modern workflows but there was a time it was great for banging out apps. I did a lot work in VB6 and I even used it to teach my daughter programming many years ago.

But VB.NET never really seemed to have a point. Why develop a backwards-incompatible language with all the warts of VB? If it was originally much more closely compatible with VB6, you probably still wouldn't be stuck with VB6 code in 2017. And if it didn't try to be so but not quite VB6-like, it would make for better beginners and financial systems language.
Using Vacuum Tubes to Learn JFETs
We selected Kubernetes on AWS but there are a lot of details to go from source code all the way through to automated k8s deployments. We are currently using our own framework (https://github.com/closeio/devops/tree/master/scripts/k8s-ci...) but I’m keeping an eye on helm/chart to see if it makes sense to incorporate that at some point. Pykube (https://github.com/kelproject/pykube) has made it easy to automate the k8s depoyment details. We needed a process that would take Python code from our GitHub repos, build and test on CircleCI and then deploy to our k8s clusters.

A single commit to our master branch on GitHub can result in multiple service accounts, config maps, services, deployments, etc. to be created/updated. Making all of that work is complicated enough but then we also need to deal with things like canary deployments and letting us build and deploy to k8s from our local workstations. And then there are details like automatically deleting old images from ECR so your CICD process doesn’t fill that up without you knowing. Incorporating CICD processes with Kubernetes is kind of new so there is a lot of different projects and services starting to address this area.
A deterrent for what? What's the lesson here? If you're a student don't sign an NDA on the off chance you'll later found a company and get acquired by Facebook for $2B?

The real takeaway here is, if you have world-class tech guys working for you then don't support them, just tie them up in contracts, and when they leave and become successful you can sue them to get 25% of whatever they made, at zero risk to you.
Always have a back-up plan so I'd clear out your debts first.
The amount of attention given to an issue is just as relevant as lying, because it's even more responsible for which candidate someone will vote for. People are more persuaded by what they see and what their attention is drawn to than the cold facts.

Humans are not "rational" and pretending they are doesn't give you a moral high-ground.
OK, again you're saying Clinton = Trump. Or Clinton < Trump. She for sure was a war monger. That concerned me. But she never called for banning muslims.

I feel this is an argument between two people that generally agree but are arguing about some small point.
Very interesting result and shows the value of contracts. A lot of times people want to say, "Oh, that's just paperwork" and after years and years of Alphabet Soup Regulatory Agencies hovering over my RFP and business proposal work for clients, I have the utmost respect for signed documents and what they are there to enforce.

This isn't just finger-pointing accusations any more, this is a multi-hundred-million dollar verdict about a significant future market. Anybody who might consider pulling a similar stunt - and didn't learn from the public shitshow that was Cruise Automation's dirty laundry hung out in public - should be wise to study this case.

Disruption is fine and dandy overall, it's just that the Ends will also be measured by the Means in time.
Absolutely, is a mandatory requirement for the future version :)
My job is mainly developing on aarch64 server platforms. Does Fission work on aarch64 machines? If not, are there any plans to provide support? How much work is needed?
I agree with you but this isn't harping as much as presenting facts. Of course the media will be interested in the life of a person who has been an important figure in the tech sector and yet has been against almost everyone else in that sector in his pro-Trump stance.

Now, if CNN has hosts talking about this fact over and over again for 6 months, that would be "harping."
The ENCRYPTO group put together an implementation of garbled circuits protocols called Tasty a good while ago if it helps anyone. https://github.com/encryptogroup/tasty
Apple does not have an x86 license.
You're seeing us strike a balance here. As I point out in the post, there are millions of C# developers, and tens of thousands of F# developers.

However, we think F# has awesome growth potential, and is great for .NET in general. So while we can't defend spending the same resources on it as we do on C#, we want to do what it takes to nurture it and keep it healthy and growing.

Being on the inside at Microsoft over the past years, it's been great to see more and more of the organization think of F# as part of the family.
Funny that I haven't seen the following anecdote yet: One is none, two is one (== none). AFAICT there were only 2 Postgres instances? What gives? How would you ever feel comfortable when one goes down?

How we deal with recovery:

- run DB servers on ZFS
- built a tool to orchestrate snapshotting (every 15 minutes) using an external Mutex to distribute snapshot creation for best recover accuracy. You could also have increased retention over time like:

- keep 6 snapshots of 5 minutes
- 4 hourly
- 1 daily
- 1 weekly

Recover: choose point in time closest to fckup, the tool automatically elects the DB with closest (earlier than given time) snapshot. All other slaves are restored before that point in time and roll forward to the active state of new "master".

Instead of executing worst case recovery plans by copying data to at least 6 (minimal) db read slaves we can recover in minutes with minimal data loss (especially when you consider downtime == data loss).

There are cases where a setup like this would be a no go (think of companies where having lost transactions are absolutely devastating) but I don't think Gitlab is one of those.

Side effect of ZFS is being able to ship blocks of data as offsite backups (instead of dumping), able to `zpool import` anywhere, checksumming, compression etc etc..
Wow that's really cool!

We're working on a lot of the same things at Scale API (www.scaleapi.com). Starting with a higher quality set of task-completers, and building in similar statistical guarantees for our tasks.

One of the things we work on is building quality for responses that are little more complex (bounding boxes and audio transcription, for example). I'd be interested to see if we can apply some of your learnings to those task types!
Papertrail (Solarwinds) | Lead Operations Engineer | San Francisco | ONSITE http://bit.ly/2krNaNm

For more information, email dmangot[at]librato[dot]com with the subject line [Hacker News Papertrail Ops]

If your idea of fun is ingesting terrabytes and terrabytes of data 24 hours a day, then we've got the job for you. Papertrail is looking for a lead ops engineer to help build, improve, and manage our high performance stream processing pipeline. This is truly one of those jobs where you and your developers/operations friends can use the tool you operate every single day.
The Papertrail stack is largely Ruby, Java, Scala, and MySQL. Lots and lots of MySQL. This is your opportunity to come in and lead a small operations team at a company that is growing every month. Plus, with the backing of Solarwinds behind it, there are no worries about running out of VC funding, or where the next round is coming from. We're a small distributed Ops team where everyone writes code, operating an existing successful business and we're looking for the next piece of the puzzle to collaborate in taking our operations engineering to the next level.
If this sounds interesting to you, we'd love to open up a conversation about whether we're a good match, setup some interviews and a coding test. You can find the contact info above.
About the company:
Papertrail manages billions of log messages for operations-savvy companies. Papertrail provides time-saving log tools, flexible system groups, team-wide access, long-term archives, charts and analytics exports, monitoring webhooks, and 45-second setup. It's all your logs in one place, and it "just works". Papertrail is a wholly owned subsidiary of Solarwinds, Inc.
Managed by Q | Software Engineer | New York, NY | Full time | Onsite

About Q

Q is building an operating system for physical space, backed by a comprehensive technology and service platform. Today, hundreds of companies in four cities trust Q to make their offices run better. We handle everything from catering to IT, to cleaning, plumbing and office supply management.

We also believe that creating good jobs is fundamental to our success. We treat all of our employees well — from software engineers to office cleaners. We know that 5-star service comes from talented, motivated people.

Software Engineer:

You will be responsible for making engineering design decisions and developing features that support our technical and product strategy. We are solving logistics problems such as consolidating billing, dispatching the right person to the right place at the right time, helping employees book services seamlessly, vendor fulfillment, and a robust Marketplace. We follow best practices, to ensure we’re writing clean, tested, and scalable code.

What we are looking for:

- We take a generalist approach to hiring. We’re looking for smart engineers who are problem solvers and passionate about their craft
- 2+ years experience building software or web applications
Doesn’t matter what language, just a focus on writing well designed code (our stack is JavaScript, Python, MySQL, and PostgreSQL)

Apply here: https://boards.greenhouse.io/managedbyq/jobs/268010#.WJJaLbY...

We're also looking for Product Managers: https://boards.greenhouse.io/managedbyq/jobs/252862#.WJJa07Y...
> But there are rare exceptions where pipelining is disabled. For example, users cannot request pages of results for 100 different queries from Google in a single connection.

> Efficient. But not allowed. Always wondered why.

The likelihood is that your HTTP requests are getting routed to a backend server/instance/whatever that knows about your query, and can thus return data about that query, but that a different search would get routed somewhere else, to an instance which knows about that query specifically.

> Advertising-filled web pages opened in a "modern browser" are expected to auto-request files from many third party domains. I will call these "conglomerate" pages for lack of a better term.

> Not sure HTTP/1.1 pipelining works very well for that. Hence HTTP/2.

> HTTP/1.1 benefits users like me. HTTP/2 benefits advertisers, Google, and other companies in the web advertising racket, but not sure how it would benefit users except to serve them advertising and conglomerate pages more efficiently.

I think you misunderstand how HTTP/2 works.

HTTP/1.1 pipelining allows you to send five requests to a server, in order, and receive five responses in order. Very straightforward.

HTTP/2 allows you to send any number of requests to a server, in any order, and for the client or server to provide a priority for each of them, and for them to download out of order or in parallel.

What doesn't change between the two is that you're still connecting to one specific server, the same as you were before in HTTP/1.x, and not any number of third party servers, for any reason, in any context. It has zero impact on third-party services like ad networks, trackers, or the like.
As to whether my mind is more nimble than persons typically interested in improving their touch typing skills, I couldn't say. I have a high IQ, but I do not believe that translates to the ease in learning a physical skill like typing. I really think perseverance and focus mean more than anything here.

I guess the one thing that does help is memory. I was able to ditch the printed layout after a couple of days. But even then, it was slow going for the first week or so.
Thank you! If you have any personal experience on this, I'd love to hear it.
There's always a hedge afoot. Apple had OS 7 running on Intel as early as 1992.

https://en.wikipedia.org/wiki/Star_Trek_project
SEEKING FREELANCERS ONSITE - London, UK

Energized Work has a number of upcoming client requirements for which we require the following contract roles:

- Graphic Designer (with UX understanding)
- Front End Developers
- Full Stack Developers
- Product Managers
- Scrum Masters
- Technical Client Services Leader
- Testers
- UX Researcher

Interested in joining us or know someone who is? For more information, or to apply, please visit: https://www.energizedwork.com/careers
Yeah...but that breach was originally made during the original Kickstarter in 2012.

Aren't most statute of limitations for NDA breaches 3-4 years from original breach?

But even if it's still within the statute of limitations I can't help but get the feeling Zenimax is just trying to cash in on the unlikely success of Oculus.