skysight-inc/HackerNews huggingface dataset:
Rollbar | https://rollbar.com | San Francisco or REMOTE | Engineering, Product

About Rollbar:

* We help tens of thousands of developers find and fix errors faster.

* Our backend handles billions of errors with low latency and high reliability.

* Our front-end allows developers to discover and drill down across millions of errors in real-time.

* Our open source libraries are used by some of the best engineering teams in the world, including Kayak, Twilio, Heroku, Zendesk, Instacart and Twitch.

* We're a ~20-person team (SF and remote) building tools that make developers' lives better.

* Benefits and perks: competitive salary and stock options, medical, dental and vision insurance, 401k, annual conference budget, generous hardware and software allowance, casual work environment, inclusive team-oriented culture, rapid career growth opportunities, have fun and have an impact.

We're currently hiring across engineering and product. We're looking for:

- Engineering Manager

- Front-end, Full-stack, and Site Reliability Engineer

- Technical Product Manager

To get in touch, please apply via https://rollbar.com/jobs
Really cool team and company culture: https://www.keyvalues.io/signal
There is a difference between alleging poor service or quality of accommodation, and, alleging a criminal act committed on the premises or by hotel staff. Trip Adviser likely must take down these posts because they allege criminal acts that in many cases are not proven in a court and therefore, Trip Adviser can be sued for libel by the hotel. If the crime is reported and charges are subsequently proven and the case is a matter of public record, then I'd say Trip Adviser is obligated to report that fact in some way. But that can take a long time, and I'd guess some guests don't report the crime to the local police at all.

It's a terrible situation not just that someone is victimized, but that they cannot warn others and spare them. What is the solution? How can victims ensure that future guests are warned?
First, I'd try to identify how the status quo affects your bottom line. How will you determine if the rewrite/refactor is being successful?

Be wary of the glamour of "doing things the right way". Don't want to get into a new mess.
So this is the real reason that they had those 'performance-based' layoffs. If you need to fire a certain number of employees, just give bad performance evaluations to those people and fire 'for cause.'

As a company, Tesla can use whatever nonsensical management techniques they want. But firing people 'for cause' will unreasonably hurt otherwise productive people in their future careers. And it will make future candidates far more wary to ever want to work there.
But the fed doesn't change the dollar's value in secret. Indeed, wages are worth less now, but it's not because employers are having back-room chats with the central bank.
How Bitcoin breaks the police monopoly – today
Qtum (https://qtum.org) | Global | Remote | Full-time | Software Engineer

Qtum is a smart contract platform built on a blockchain model similar to Bitcoin. We aim to drive the entire smart contract space forward with this project. Qtum is still young, and has been around for around 1.5 years. We use a fully remote workflow but typically try to all meetup in Shanghai once a year or so. We have team members based around the world, including China, USA, Canada, Sweden, Morocco, Colombia, and many others.

We are currently looking to expand our engineering team by 1 or 2 well experienced people. First of all, no blockchain experience is necessary (though it is always helpful). Qtum is aiming to implement an x86 virtual machine on which smart contracts can be executed. So, we need people to help us build the virtual machine, and test it to make sure it is correct (since fixing mistakes is very hard). We are also looking not just for engineers to build the virtual machine, but also to craft an operating system-like environment in which smart contracts can run. So, this may provide common necessities like memory allocation, string manipulation, etc... along with porting languages like C++, Rust, and Go to be easily used within the smart contract environment.

So, in summary we are looking for someone that loves working at the low level, bare metal level. If you have operating system development experience, that's a plus. If you live and breathe assembler, we'd like to speak with you. No matter if your preferred architecture is x86, ARM, or whatever. Even if you made a cool Z80 assembly program for your TI-84. It's all good stuff. We will be implementing most of the core logic in C++, but Rust and Go experience is a plus, especially with low level experience porting or dealing with the low-level details of the compilers and operating environment.

We take testing and code reviews seriously, being a blockchain project where mistakes can cost millions or more. We use a pull-request model, where each PR must be approved, and we have an always growing set of automated tests. Attention to detail and experience with working on security critical software is a plus. We'd prefer highly experienced senior people at this point, but we are accepting of anyone with experience in bare metal or assembly development. (Yes, we include open source hobby projects as experience)

I'm the Lead Developer and one of three Co-founders of Qtum, Jordan Earls. Email me with your resume or CV at earlz@qtum.org, and make sure to include a brief description of why this sounds interesting to you, and what makes you qualified for it.

PS: Unlike the common misconception, we do not require that you accept Bitcoin for your salary despite being a blockchain project.
Another (former) Iowan here - fully agree how great it is that so many different places are represented here.

I ran a few meetups while in Iowa, and one of the common themes myself and the other organizers tried to help everyone feel is that these days, location really is less important than ever before.

It may help to know people face to face in the Bay Area or other major metropolitan for some opportunities, but now is the best time ever to find people with technological interests in your neighborhood, even if you’re not in a tech hub.

In fact, all the better if you’re not in a tech hub - you can become a local subject matter expert more easily in a growing community.
PoW sticks because as a consensus backbone because it's 1.) easy to understand and implement and 2.) it's guarantees distribution of updates to the distributed state. IMO there are better ways to trustlessly secure distributed state but like all things there's a trade-off. The dirty secret of blockchain tech is that it can't scale - not without supplementary protocols. Even when you get it to scale you still have to deal with the storage of the blockchain. Bandwidth constrains the size of the blocks, which in turn constrains the amount of transactions. Turn up the block creation frequency (a la ETH) and you solved one problemt (Tx throughput) but created another (chain size).

I am fundamentally opposed to PoW because it wastes so many resources, but, for now, it's the most viable way to secure a chain. PoS is doomed to centralization and relies too much on game theory and incentives for my tastes. just my 2 cents
Welcome to HN?
I strongly suspect it's due to more than a single dimension. To name a few:

Emission controls, increased features (e.g. GPS, Seat warmers, lane assist), reduced fuel consumption, increased power, increased safety features, miniaturisation/lightening of components, reduced tolerances, materials specialization.

There are also more contentious but likely contributors, such as vendor lock-in (if you have to come to my dealer network form maintenance, I'm gonna make more money) or planned obsolescence (if you need a new car every X years, I'm gonna make more money).
What if you having a personal near-guarantee that this weird asset you hold onto stays deflationary _isn't_ the most important problem for blockchains to solve?

Currencies' value lies in their usefulness as a means of exchange. Cheaper operation of the network and faster verification of transactions make for a better currency.

And the more powerful Ethereum-like blockchains that remain on a Proof of Work system are too expensive to perform their most interesting possible duties. Cost and speed improvements are essential for making the next leap forward.

It makes absolutely zero sense to bend to holders' "I must have a guaranteed deflationary asset, or I will complain to all my libertarian friends" desires. There are so many more important things to do with blockchain tech, including more globally important ways to create wealth.

EDIT: "You" is not the parent thread. I'm just expanding on what the parent said.
Please actually inform yourself about these things.

> In any case, it doesn't matter, since Stalin created the Troika, ensured that Lenin was unable to contact outsiders without his authority

This is at best an exaturation. Many non-Stalin allies had contact with Lenin during most of that time.

> That's a misrepresentation at best, since the documents were written up over several months.

When these things were actually written is not at all clear. The information is actually inconsistant and we don't have the original documents.

The testament was known and debated extensivly inside the party.

> Communism is about giving the power to the proletariat. Stalin can hardly be said to have done that.

Literally the first thing Lenin did is take as much power for himself as possible. So much is made out of the differences between all of these guys, but in reality they are more simular then different.

The theory they were opperating under was that the state should take control guided by the proletarian party to transform into communism. That was Lenin and many other people interpretation of Marxism and Stalin was very much a studend of Lenin in that respect.

Stalin: Paradoxes of Power, 1878-1928 by Stephen Kotkin is a great new biography of Stalin it goes into great detail on the testaments and Stalin idiology.
Slow and steady, we don't want to have a Python 3.

When minimal value types get implemented, there will be a way to slowly fix those issues.

Likewise with the ongoing work with Dotty.
Yes, and we'll also eradicate the rainforest for profit even though that might spell doom for the ecosystem of the planet. Only because everyone does something doesn't mean it's a good thing to do.
I can't speak to Java, but in C#, the original goal was to reduce coupling. You can add behavior to getter and setter methods without breaking binary compatibility among packages. It absolutely is obfuscation, to the extent that encapsulation is just a special kind of obfuscation.

Possibly more importantly, public fields give you no way to create immutable types.
Interesting that almost every ad copy reads like it was written by a non-native speaker. You would think that if it was a well funded program, they would at least have it written by an expert.
> Vue is great, but it's lack of proper component support makes it a bit annoying to work with.

Wait...what are you talking about?
Matterport | Senior Backend Engineer | Sunnyvale / San Francisco, CA | Full-time | ONSITE VISA

Matterport makes a 3D camera and web platform that allows users to easily capture and display 3D models of physical spaces. Check out some example spaces in our gallery: https://matterport.com/gallery
The Backend Engineering Team works on our Platform and APIs. The stack is Django/Python/Postgres on AWS, and Fastly as a CDN. We're a small team right now, at 4 engineers who mostly do Django and 3 who mostly do infrastructure and developer tools.

We're hiring more in this area because we're starting to get some very interesting scaling challenges:

* We host over 700,000 highly detailed 3D models of real places captured by our cameras, amounting to over 600TB of data.

* We serve over 20 million 3D views every month, which amounts to over 10 billion requests and 400TB of data.

Our APIs are used by all parts of the company: 3D data gets uploaded from our cameras, processed by our vision pipeline in C++, Python, and TensorFlow, and consumed by our Javascript/WebGL and VR applications. The Backend team makes new additions to the API constantly, and works to ensure the APIs are secure, scale well, and are well tested.

More details: https://jobs.lever.co/matterport/5aeef2b8-c9da-4959-bfd7-66d...
Waterline Data (https://www.waterlinedata.com/) | Mountain View, CA | Full Time | Salary: $100k - $180k + equity

Waterline Data is the Smart Data Catalog company. Our software automatically discovers, organizes, catalogs and raises trusted data above the waterline. Our office is located in Mountain View, CA. Waterline is backed by leading investors. We provide a supportive, friendly, and healthy environment with competitive benefits and perks!

Our stack includes Hadoop, HDFS, Hive, Spark, Solr, Lucene, Java, JAX-RS REST and multiple relational databases on the backend and Angular2 Typescript, Angular Material 2, SCSS on the frontend. We work on all major hadoop distributions like HDP, CDH, MapR and EMR, Google Cloud Dataproc and Azure HDInsight.

We are scaling our engineering team and are looking to hire exceptional talent in the following areas:

(Please mention "HackerNews" in "How did you hear about this job?").

Senior Fullstack Engineer:

- Keywords: AWS, GCP, Azure, EMR, Google Cloud DataProc, HDInsight, BeanStalk, AppEngine, IAM, Docker, Kubernetes, Hadoop, Spark, Solr, Lucene

Senior Frontend Engineer:

- Keywords: Angular2, Material Design, Bootstrap, HTML, CSS/SCSS

More Info/Apply here: http://grnh.se/r37kbe1
Inadequate Equilibria
Location: Sydney / Melbourne

Remote: Yes (Preferred)

Willing to relocate: Maybe

Technologies: Java, JavaScript, Spring, RESTful services, Database (SQLite, MySQL), UI/UX (Bootstrap, jQuery, CSS, JSP), ORM (ORMLite, Hibernate), Junit, Cucumber, Jmeter, JSON, Maven, Ant, Gradle, Jenkins, Tomcat, Eclipse, Git (GitHub), Android, Jasonette (iOS & Android), Adobe Creative Suite (Illustrator, Photoshop, Lightroom, Flash, Dreamweaver, After Effects), Autodesk 3D Max, Auto CAD

Looking for Java/JEE, Android Developer roles.

Resume - https://goo.gl/4Rh6ZY and may reach out to me at qimeitan5 at gmail dot com.
Even as a final paper for an undergraduate class, this is pretty light on details and doesn't appear to have even undergone basic editing. The "exploit" is only a couple pages of bare discussion that's very similar to the defaultnamehere discussion of Facebook Messenger from over a year ago.

Given the skimpy details and lack of citation of the exploit's inspiration... I'd probably give this a C- at best. I really wish people in CS would ask friends to peer review their writing, because a lot of writing (not all, but a lot) is awful.
You just need a second neural net that classifies adversarial and non-adversarial objects.
I don't think many of Scala's wartier bits will go away without Java getting its act together re: things like type erasure and a bifurcated type system, because a lot of the odder things in Scala are basically workarounds for deficiencies in the underlying platform. And I just don't see much political momentum behind either of those.
Why underscores in "__data"? Is this just a temporary thing?
The "stranded time traveler" explanation explains a lot, actually. Including motive.
Haskell jobs in Alaska (Fairbanks no less!) was something I would never have expected. Wish you good luck in recruiting someone!
It depends on the employment contract. Some employers in the past have claimed via the contract that they own all IP for anything built on their tools.
"Doing it their way" isn't smart if their way isn't actually better, which they haven't demonstrated to date. And judging from this article it seems Tesla is cutting corners (which seems habitual with Tesla) as if you can take a Zuckerberg-style "Move fast and break things" approach to building physical products.
After having every member of my family get cancer except me I have extensively studied and found proven ways to prevent cancer based on long term studies. I also serve as a patient advocate helping people battle their cancers. In addition I have had gastrointestinal and digestive issues in the past and after lots of doctors, tests, treatments, etc. here are the things that I have found to have worked:

Cancer Prevention (All Types Including Gastric/Stomach Cancer):
1) Don't smoke
2) Eat a plant based (vegan) diet consisting of mostly fresh raw vegetables (raw foods contain natural digestive enzymes which help digest food better as well as being packed with cancer fighting nutrients)
3) Eliminate processed, fried, additive-laden foods
4) Avoid exposure to chemicals, toxins and other environmental contaminants that are known carcinogens.
5) Get plenty of sleep every night to strengthen the immune system.
6) Get a minimum of 150 minutes of cardiovascular exercise each week (more is even more effective)
7) Minimize daily stress to the greatest extent possible (stress wreaks havoc on the body and seriously damages immune function).
8) Drink plenty of water every day.

To Improve Digestive Health/Minimize Acid Reflux & Other GI Health Problems:
1) Eat more raw vegetables which have naturally occurring digestive enzymes (cooking destroys most of these).
2) Eat slowly and chew your food thoroughly. Digestion starts in the mouth with saliva.
3) Don't drink water or other fluids during and for at least 3-4 hours after meals which will dilute stomach acid & negatively impact digestion and break down of food.
4) Eat raw fermented foods with naturally occurring prebiotics & probiotics such as kombucha tea, raw apple cider vinegar (1 tablespoon on food at each meal 3X per day), etc. Studies have shown that pre/probiotic supplements are not effective, only natural foods work.
5) Try and eat smaller, more frequent meals. Large meals are harder to digest & make it hard for the stomach to fully clear food that is eaten which can increase acid reflux/GERD.
6) Avoid bad oils and fats and stick to good fats virgin coconut oil, olive oil, nuts, seeds, avocados, etc. http://drcate.com/list-of-good-fats-and-oils-versus-bad/
7) Eat more high fiber foods.

These are some suggestions based on many years of research and what I have found to work the best. I'm happy to answer any questions.
One of the videos from the list is a short animation action movie:

"Pigeon: Impossible (2009)"

http://www.imdb.com/title/tt1423419/

Available on Youtube:

https://www.youtube.com/watch?v=jEjUAnPc2VA

It's about the agent who carries the president's "Nuclear Football"

https://en.wikipedia.org/wiki/Nuclear_football

and his interaction with a pigeon who wants agent's doughnut.
I monk purges possessions. It is painful, but necessary.

I had many scripts for blogging and doing many types of divine oracles. I generated my website from within TempleOS. It wasn't ugly code, but it got out of hand.

Today, I hand-code my website in html, just an index page and I make naked Unix directories, just putting files for download because every browser can navigate a naked file system. Unfortunately, my high def video files cannot be downloaded because the browser invokes the media viewer which stalls. I guess I could disguise the files.

Eventually, TempleOS DD.Z, GR.Z and AU.Z and RedSea ISO.C will be universally supported.

God says...
confessions Crusoe cancel Nembutal whiskey Forest recopies updraft Afrikaners jawbreakers sect sang coifs hassle recrimination's firebug practiced Kojak shoestrings sameness oaf vests crèches yap hockey's ratings causality argon's root defects bullpens meters
All photos on Unsplash are free.
It wasn't an intentional reference to Evola, if that's what you mean - I was unaware of the association until you pointed it out.
SEEKING WORK - San Francisco - Remote OK - Travel Possible

Experienced software developer with a history in startups.

Proficient in:

* Python ['django', 'flask', 'google.app.engine']
* Javascript ['node','react'];
* Clojure '(compojure re-natal reagent)
* Go {'appengine', 'aws'}
* Haskell, Prolog (and other esoterics)

We've helped entrepreneurs develop their MVP, as well as large companies develop core features. We provide services such as feature development, engineering management, product management, and software auditing.

Previous engagements include 2U, Fuze, Shift, Sosh, Getaround, Codecademy, Factset, Wakemate, drip.fm, and Swiftstack, among others. Currently represented by http://www.10xmanagement.com
For more info see our page at http://turbines.io, or talk to us at hn@turbines.io
Now getting "The Abbottabad files are temporarily unavailable pending resolution of a technical issue. We are working to make the material available again as soon as possible. "
Proof of Work (PoW) is inherent inferior to Proof of Stake (PoS). PoW is just the most simple way to archive consensus through cryptoeconomic incentives and that is why first blockchains implemented it.

It is not true that on PoS you can mine multiple forked chains without being penalized. On the chain that "wins" you can be penalized for mining multiple chains which is clearly bad behavior.

The main problems of PoS that Casper, the Ethereum implementation, is trying to solve are "Nothing at Stake" and "Long Range Attacks". Both problems are being tackled right now and close to be solved.
<we are able (a) to identify all the artifacts generated by Telegram Messenger, (b) to decode and interpret each one of them, and (c) to correlate them in order to infer various types of information that cannot be obtained by considering each one of them in isolation.

As a result, in this paper we show how to reconstruct the list of contacts, the chronology and contents of the messages that have been exchanged by users, as well as the contents of files that have been sent or received.

Furthermore, we show how to determine significant properties of the various chats, groups, and channels in which the user has been involved (e.g., the identifier of the creator, the date of creation, the date of joining, etc.).

Finally, we show how to reconstruct the log of the voice calls made or received by the user.

Although in this paper we focus on Telegram Messenger, our methodology can be applied to the forensic analysis of any application running on the Android platform.>
Location: Sydney / Melbourne

Remote: Yes (Preferred)

Willing to relocate: Maybe

Technologies: System Design & Architecture, Natural Language Processing, Java/JEE, Development Management, Scrum, Full Stack Development.

Software professional with 12 years of experience in application design & development, technology consulting and leading software development for various fortune 100 & top tier companies.

Looking for Engineering Lead / Sr. Consultant roles.

Resume - https://goo.gl/gtJuw8

Email - snarasim5 at gmail dot com.
I recently moved to Toronto and found myself in job search mode again. I interviewed at 3 different places and though I wouldn't say TopHat's was an absolute waste of time, it was the least pleasant.

The initial call was nice enough, though the second stage was algorithm and optimization focused. You should be fine if you're comfortable with HackerRank-like problems with optimizations and search-based algo problems, otherwise good luck. There's also a third on-site stage, though I can't speak to that experience.

The second person interviewing me clearly didn't want to be there, and gave no shits except for the most precise solution. Even though I produced correct answers and walked through my thought process, he kept pressing for something 'faster'. And no, I didn't nest a bunch of for loops.
Dotty, Scala Native, and Scala.js are all interesting projects that may just end up improving Scala in the long run. I actually love Scala as it is, so I can't imagine how great it will become when the compile times improve and the warts are cleaned up.