skysight-inc/HackerNews huggingface dataset:
Angaza | Software Engineers | San Francisco | ONSITE | https://www.angaza.com/contact-page/#careers

Angaza creates technology for selling life-changing products in emerging markets:

- https://blog.angaza.com/illuminate-angaza-511cd41ce130

We enable financing of solar energy systems in off-grid regions across Africa and Asia, reaching more than a million people who now have electricity in their homes for the first time. The software you build will help to reach millions more. We are hiring multiple roles in San Francisco, including software engineers, a director of embedded development, and our first full-time data scientist:

- https://www.angaza.com/jobs/android-developer/

- https://www.angaza.com/jobs/software-engineer-sf/

- https://www.angaza.com/jobs/director-iot/

- https://www.angaza.com/jobs/data-scientist-sf/
As someone who has struggled with social anxiety to varying degrees throughout life, online interactions are a bandage for the much larger issue. Communicating via text without the pressure of timing (generally) gives you the ability to think over your words and perfect the message. It also allows you to easily avoid and exit conversations you don't want to participate in. This doesn't help you to build some of the skills that are necessary to be social offline.

In my experience, social anxiety is being hung-up on all the "what ifs". I want all the information up front, and time to think over the "right" response. That mentality is enabled online.

Like everything, balance is key. I do believe that having the ability to communicate so easily online has benefited me socially overall. However, I have the feeling that if we had been as connected as we are today back when I was kid, I wouldn't have been able to reach that balance at the point I did.
Apptio | DevOps Engineer | Europe | www.apptio.com

Apptio) is hiring for our Operations team. The position is remote, based in Europe, and we will hire anywhere we have a business entity. The includes:

UK
France
Germany
Denmark
Italy
Netherlands
Sweden
We're currently completely overhauling our infrastructure and making a big push towards Kubernetes, so this is a very exciting time to work at Apptio.

Some of the technologies we use every day:

Kubernetes
Calico
Puppet
Sensu
Prometheus
Hashicorp Vault
Hashicorp Consul
Hashicorp Terraform
Docker

Ideally you'll have a decent grasp of Linux fundamentals, and you'll understand why containers make sense. You'll also have used at least one configuration management tool in anger, but other than that, it's fairly open. We're mainly looking for someone enthusiastic and who's willing to learn about cool shit.

If you're interested, send me an email to lbriggs [at] apptio.com
Deepfakes are surely no more a "problem" than photoshopped still images?

Everyone knows that a still image can be altered to (convincingly) depict something that never happened. So, a still image is not considered good evidence of anything unless it has a verifiable provenance, chain of custody etc. Presumably that wasn't always the case, but now that photo editing tech is universally accessible, we all know we can't trust a still image unless its authenticity can be corroborated somehow.

The deepfake tech merely puts video into the same category of (un)trustworthiness. The potential for abuse depends on people's trust that video is always authentic. So the "solution" is simply to make it as widely-known as possible that video is now easy to fake.
Bakpax | REMOTE | Senior Software Engineer | Do Good, Help Teachers!

We are a stealth-mode education technology startup using AI and Big Data to improve the lives of K-12 teachers and students.

Teachers are overworked and underappreciated. Bakpax wants to help carry some of the load.

We were started by the founder of adaptive learning giant Knewton, the head of global content marketing for Outbrain, and the head of engineering for Arena, a healthcare predictive analytics company.

We have investments from the leading edtech VC firm, Owl Ventures, the co-founder of Twitter's firm, Obvious Ventures, and the co-founder of LinkedIn's firm, Greylock Partners.

You will work with a small team of other very experienced engineers to get everything off the ground. From a computer vision and natural language processing pipeline, to the web API to the deployment & config system — it all needs to be built. This will be very fun to build, and you will be a hero to your teacher family members & friends

Do good! Help teachers!

Read the full job description here: https://www.bakpax.com/jobs/ and email your interest to jobs@bakpax.com.

Come work with us!
Browser maker Opera has filed to go public
The Google Maps app doesn't follow any of the iOS UI paradigms, so any time I want to do anything beyond what you described (like transit directions, bike directions, etc), I have have a hard time figuring out how to do that.
There's a good 99% Invisible episode about the connection between the military and food processing R&D.

https://99percentinvisible.org/episode/war-and-pizza/

IMO it's not as evil as you believe it to be. The military needs better rations, and they let the commercial sector benefit from those innovations. If ration production ever needs to ramp up quickly, the commercial industry is already prepared to start.
From the company making the acquisition. News from the horse's mouth. Or is there some unwritten rule against linking to relevant press releases?
Note: I'm the author. I used to be a tax lawyer, before getting into the startup life. Hopefully this piece appeals to non-lawyers and general-purpose readers. Would love to hear comments from fellow HNers!
Ðapp User Experience Audit
CGE LTD | Blockchain Developer / Mobile App Developer |
REMOTE | Short-term / Contractor (4 months) | 75k-100k

CGE is a software development agency with focus on quick adaptation of the initial concept to working MVP. We are currently seeking a contractor or a team thereof to complete a short term blockchain project in the field of financial services with a deadline in 4 months from the commencement. The project will concern developing a private blockchain application for a financial institution with client interface via mobile apps.

Project specs will be provided to the applicants.

Open positions
- Mobile App Developer (React Native, iOS, Android)
- Blockchain Developer (Blockchain stack such as Ethereum, Hyperledger, Bitshares, Waves...)

Send us your resume via the email contact [at] cyber-guard.co.uk along with any links to publicly available projects/blockchain apps launched etc.
Unfortunately, even if we can pull it off "cryptographically signing a video" doesn't "solve" the problem. How would that verification be presented to a user? How/why would it influence their beliefs/actions?

(As mentioned elsewhere in this thread, I go into a bit more detail here: https://www.washingtonpost.com/news/theworldpost/wp/2018/02/... )

Will try to write a HN friendly tldr/update soon.
> Comparing the addresses of stack variables is undefined behaviour

Can you elaborate? I don't think this is true.
Sure, you can apply a CPS conversion to a C program, but what you would get would actually be a (abstract) function call stack because there is nothing in C that breaks the call stack paradigm (setjmp/longjmp come close but the semantics are carefully defined to avoid breaking the semantics of a call stack; in particular they cannot be used to "restore" stack frames that were previously destroyed by a return statement or a call to longjmp). In some languages (like Scheme) it is possible to write code that will not have that "de facto" call stack because there is first-class support for things that completely break the call stack paradigm (e.g. call/cc).
We use it in production, though fair warning we have very limited endpoint and consumers that allow us to test it aggressively.

What I really meant is we'd need to take things down to the bare network stack. Lots of our memory use/bottlenecks are fairly deep into the std lib.
It will go back to being like a newspaper, where you can fake-quote anybody saying anything. Only established sources with some reputation on the line will be trustable. A random citizen won't be able to whip out a cell phone and get evidence that will be taken seriously. Credibility will be more centralized again.
Was the 186 really a flop? Maybe it wasn't successful as the CPU of a PC but it was used in embedded systems and peripheral cards. That seems to be the role it was designed for with the 286 intended as the solution for PCs. It was manufactured for 24 years so clearly somebody found it useful.
SEEKING WORK | Back-end Engineer | SF Bay Area or Remote

Experience: 5+ years working with startups as a Senior Platform Engineer (OpenGov) and as a freelancer (building APIs, data pipelines, full-stack MVPs and Machine Learning systems).

Skills: APIs, data modeling, data pipelines, Natural Language Processing, OOP

Languages: Ruby/Rails, Python

Linkedin: https://www.linkedin.com/in/devmehta

Github: https://github.com/dpmehta02

Here's a short essay I recently wrote about eating healthy: http://dpmehta.com/eating-trick.html

Contact: dpmehta02[at]gmail[dot]com
Free Hacker News User Favorites API Endpoint
This is patently false. I think you're confusing Big US tech companies with rich individuals.

Long term capital gains taxes are 15% in the US right now. There is no need to park money offshore.
Certain requests returned errors unless I've fetched them in the browser's context (pretty easy using using puppeteer).
I've also been throttled.
My password was reset after an aggressive scrape and I was prompted with a mail stating my account's behaviour's suspicious.

The solution was, obviously, to make my scraper run slower. :)
This is true, but doesn't refute my point. If you want not only to write something in Rust, but also to participate in the community and get help from it, it's much easier to do it if you're using nightly.

I consider myself an experienced developer, but unlike other new technologies, which I almost always learn just from documentation, with Rust I often turn to community for help. I understand that this complexity is neccessary and I wouldn't Rust to be easier, of course. But still, with Rust's complexity and overwhelming amount of information that's already out of date with the best practices - it sometimes seems that over a half of google results on stack overflow are still about pre-1.0 Rust. And when we (people who learn Rust) turn to the community, it usually tells us (in the most helpful and nice way, of course) "just use nightly".
All the bikes in Seattle (Lime, Ofo and Spin) are dockless and GPS tracked so you can find a bike anytime using their app.
ThoughtWorks | Senior Developer | New York, Atlanta, Chicago, Dallas, Denver, San Francisco, Nationwide | ONSITE plus travel | thoughtworks.com

ThoughtWorks is hiring talented Senior Developers across the United States! We have offices in New York, Atlanta, Chicago, Dallas, Denver, and San Francisco, but our technologists live all across the country. This is because, as consultants, we work almost exclusively on site at our client’s offices. Most of our consultants travel during the week and fly home for weekends. We know extensive travel is not for everyone, which is why we’re up front about it.

ThoughtWorks developers have contributed code to enterprise organizations, nonprofits, and open source projects for over 25 years. They also write books, speak at conferences, and help push software development forward—changing companies and industries along the way. Senior Developers play work on a huge variety of projects and play an important role in making our work a success. You could be helping to influence the digital strategy of a retail giant, building a new mobile application for a bank, or redesigning platforms using event sourcing and intelligent data pipelines. You’ll use the latest Lean and Agile thinking, solve mission-critical problems and challenge yourself everyday.

What we're looking for:

* Ability to write high-quality, well-tested code. We don’t limit ourselves to one language; experience in any of Java, Scala, C#, Javascript, Ruby or Python is preferred

* Experience working with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.

* Knowledge and appreciation of cloud technology such as AWS, Docker or Kubernetes is a plus

* A passion for automation; you don’t like doing the same thing twice

* We value diversity; we support traditional and nontraditional career paths.

If you’re interested, please email me your resume to acipolar@thoughtworks.com. To learn more or to apply directly, visit https://www.thoughtworks.com/careers/us/seniordev
SEEKING FREELANCER

Location: Hamburg, Germany

Remote: yes

I need a German-speaking Python freelancer for doing Odoo work. Contact me at haase@solidarc.de.

Work entails:

- Develop Odoo modules

- Occasionally speak to clients

- Talk to colleagues

This would be a long-term job if we can work together well.

Sven
People like you are the reason I haven't called it a day, and quit from that site
That might be solving the wrong problem. You could believe that a video is from a particular journalist, but you might not trust that the journalist didn't tamper with the video before publishing it.
They could have been worse, but QE could have been constructed very differently to move funds to people first while still bailing out the banks. e.g. you get xx% of fed money on a mutual required refinance at a now lower principal. The bank gets some money, people keep the property with still loan, but now a much smaller payment & principal. It would have spent/printed a similar amount of money, but left a lot more wealth in the hands of people. Instead the QE program resulted in more mortgage defaults while transferring down pmts & other equity from people to the financial system.
Video encoding is a pretty poor benchmark for this.
Unit economics make sense, since you don't have to pay a human for every trip.

A $500 scooter, with about a $2-$3 charge per trip breaks even in 166-250 trips, which is about 83 days if there are 3 trips a day. So in 2-3 months the devices pay for themselves. Yes there is vandalism and paying chargers, but the general principle stays about the same. And if you have bikes then you don't need chargers, just occasional collectors. If the scooters last for 1000 trips, then you have 750 trips of 'pure profit'.

Something like a $1000 heavy duty bike will cost more initially, but will last for many more trips.

Carrying a bike/scooter on the bus or subway is annoying, even when it's a 15lbs electric skateboard.
A crucial thing will be to detect these videos as they appear just like it is possible to detect Photoshoped material
It's a shame that Coinbase, of all people, demands payment for Coinbase Custody in a fiat currency of US Dollars.
It's still coarse, but once I'm done it'd be awesome!
The best display technology IMHO is the old electro-mechanical split-flap. They update pretty fast, and they make one hell of a racket when they do so everybody in the train station knows when something updated (this is a feature). They're sufficiently versatile to display information a train station needs to. They also have a certain aesthetic that simply cannot be touched by modern LCD/LED displays.
It's surprising when I go into interviews and the people interviewing me do not have enough experience working with object oriented code (in the languages I know) to have come to realize this - it's one of those things it seems to have to be relearned over and over.
I haven't heard about anyone in any PhD program in US who's not funded one way or another. Sure, you might need to TA a class, but it's usually not that hard, and leaves plenty of time to do research.
> I think that's roughly what I meant; I'd like to see AMD dump resources into making a fully open, compatible-with-all-modern-GPUs toolchain to directly compete with and replace the CUDA one. For all I know, they already are?

There's OpenCL. Except OpenCL performance is worse than CUDA performance on NVidia, so anyone using NVidia's hardware (essentially, everyone) pretty much wants to use CUDA instead.
Kopernio | London | Full-time, On Site | https://kopernio.com

Kopernio is building the infrastructure to enable a seamless flow of academic journal articles. We are making millions of scientific journal articles available with one-click, saving 10 million researchers time and frustration when accessing scientific knowledge.

We're just starting out in our journey to develop the core infrastructure that lets scientists shine.

We're hiring for serveral postions, but are super keen to fill the following:

- Front End Front-End Engineer (Web Extensions)

- Python Web Developer

- UX / UI

To see all roles please visit: https://angel.co/kopernio/jobs

We are nimble and have the freedom (and background) of a startup, but have the resources (legal, IT, etc.) of an enterprise and are perfectly placed to build something amazing!

If you have any questions please shoot me a message: aaron at kopernio dot com
SEEKING FREELANCER

Location: London

Remote: YES

CGE is a software development agency with focus on quick adaptation of the initial concept to working MVP. We are currently seeking a contractor or a team thereof to complete a short term blockchain project in the field of financial services with a deadline in 4 months from the commencement. The project will concern developing a private blockchain application for a financial institution with client interface via mobile apps.

Project specs will be provided to the applicants.

Skills required
- Mobile App Development (React Native, iOS, Android)
- Blockchain Development (Blockchain stack such as Ethereum, Hyperledger, Bitshares, Waves...)

Send us your resume via the email contact[at]cyber-guard.co.uk along with any links to publicly available projects/blockchain apps launched etc. We would love to take on someone who's rolled out blockchain solutions to production in the past, however if you have any experience with private blockchain applications at all we'd like to see your resume!
I have the fixed width font, but how do you deal with the 78 columns limit? I guess you can have GMail auto-break it for you as it does when sending as text, but I think that ends up looking horrible over manually selected break points. But I'm really lacking some vertical bar to hint me where the limit is.
Absolutely, along with .NET's IEnumerable/LINQ.

Laziness is definitely possible in a strict language via thunks (similar to how Haskell does it behind the scenes). However I didn't realize what laziness by default makes possible until I spent considerable time in the Haskell ecosystem. It really is a game changer.
How does a U2F key even solve the problem of knowing that a website associates with a real identity? It may stop a phishing attack, but where do you get the initial trust to begin with?

I think the issue is that we need to know that google.com can be shown to clearly be owned by Google, LLC, and not GoogleCo in a small African nation. (And also, presumably, that google.com is actually google.com, and not some weird substitutions in there like https://www.xn--80ak6aa92e.com/ which shows as apple.com on Firefox.) That's going to be the EV system or something like it, and it's inherently impossible to keep that in line with "the web's political values", if you describe those values as requiring that "anyone can get one". There will always be some justification that someone, somewhere, can find to call themselves something.
Apple does not keep two products around that fill the same niche. If the iPad were upgraded to serve as a true laptop alternative (surface pro style), they would get rid of the laptops.

I don't think they are though. The current ARM chips in the high-end iphones and ipads are too powerful for mobile. They don't make sense from an investment standpoint (why not spend that hardware effort on rejuvenating the mac line which can make more money?). They make a lot of sense as a midway point to a performance tier where the A series can serve as a laptop chip.
This may be prying and off topic, so sorry if it is, but how do you guys plan on making money? From the $5/user/mo fee? Or does Visa hand over a piece of the 2.x% transaction fee?
Depends. Are you taking into account reconfiguring bridges and overpasses to make the loads fit, or factoring traffic management costs into the equation? The truckloads of concrete to make a structure individually take up a lot less space and weigh less than the final structure itself.
Meet the open-source Twitter bot to help you surface stories on anything
Octopart | New York City | Multiple Positions | Full Time | Onsite

Octopart (YC W07) is a search engine for electronic parts. Think Kayak, but facilitating the growth of the Internet of Things (IoT). Every month, 800,000+ electrical engineers and part buyers use Octopart to find parts, research pricing and availability, find datasheets, and select components for new designs.

You'll be part of an entrepreneurial and supportive company whose employees genuinely enjoy working together to overcome interesting challenges.

We use: Linux, Python, Go, MySQL, Elasticsearch, Looker, Redshift, AWS.

Open Positions: Site Reliability Engineer (SRE) * Account Executive (Sales & Business Development)

Contact: jobs @ octopart.com

Full position details and info to apply: https://octopart.com/jobs
It seems like you're right again, but I don't have time to think more about this at the moment, unfortunately.
We ban accounts that game and abuse this site. We ban the associated websites as well.
DefenseStorm | Senior Software Engineer, Junior Software Engineer | Full-Time | ONSITE | Seattle | https://www.defensestorm.com/

At DefenseStorm, we help detect and stop cyberattacks for small and mid-size community banks and credit unions.

Networks make a lot of logs - some of them are very important but there is huge volume of noise. We ingest all of our customers’ network logs, and allow customers to quickly search through them, set alerts, investigate threats, and generate reports. Our product makes it easy to track and demonstrate compliance with financial cybersecurity regulations and guidelines - which has shortened many of our customers’ arduous ~3 month audit preparations to just a couple weeks. Our customers are very happy, which makes work more fun.

I actually got hired here through an HN Who’s Hiring post about 3 years ago!

We are looking for Junior and Senior Software Engineers. Our stack is primarily Java, Elasticsearch, AWS, Angular, Typescript. Dev-ops and cybersecurity experience are ideal, but not required. We’re big on code review - use phabricator. We have great monitoring and a nice CI system so deployment is mostly painless while still being safe. Really good engineering culture: you will learn and become a better programmer by working with this team - I have.

Dog friendly office! Every Tuesday we do a ‘Topic Sync’ to share knowledge on technical topics for an hour - nice way to continue learning. Keg, espresso machine, wall of snacks. Free lunches on Wednesday. It’s a fun place to work.

https://www.defensestorm.com/careers/

Email jobs at defensestorm.com to apply.
The volume alone might be a problem. It takes some Photoshop skills to pull off an acceptable fake. If there's a turnkey website that can spit them out en masse, that's something different than having to actually hire a human to do it by hand.

Previously it took at least one CGI artist to convincingly fake video, probably several. This inherently limits how much of a problem it can be, because it doesn't scale. AI scales.

I mean- either deep learning AI automation is going to be important and useful, or it isn't. If replacing all drivers with robots is important, then automated turnkey fakery has the potential for disrupting something, isn't it?
I did not know what to expect from ESPN, this was a really well written article.