skysight-inc/HackerNews huggingface dataset:
> Further, I have yet to see a real production application of blockchain that isn't a crypto-currency.

Do

- Bitcache (https://en.wikipedia.org/wiki/Bitcache) - in development

- Namecoin (https://en.wikipedia.org/wiki/Namecoin)

- Steemit (https://en.wikipedia.org/wiki/Steemit)

- Synereo (https://en.wikipedia.org/wiki/Synereo)

count? I know, formally these can be considered as a cryptocurrencies, but I would not consider this as the central purpose of existence.
On a different note, there is also Dabo, a framework for writing database-backed apps in wxPython that can use XBASE data formats, IIRC.
Airline miles, etc. Of course, you can. It's not that you can't do it, it's that blockchain makes creation of such currencies easier.
The App Business | www.theappbusiness.com | London, UK | Full time, On Site

As the biggest team of mobile specialists in the UK, we are always ready for what’s coming next. We believe that the app is dead, as we see user experiences unbundle into a multitude of emerging platforms and touchpoints all with their own take on technology and development approach. Everything from a speaker in your car, to a watch on your wrist and intelligent microservices in the cloud.

You will need to be an adaptable, flexible engineer that puts the technology and software design approach at the forefront of your skill, but understand the value in making it simple enough that end users and our clients don’t know the software exists.

_we are looking for_

- Tech Leads (http://www.theappbusiness.com/careers/technical-lead)

- Senior Software Engineers (http://www.theappbusiness.com/careers/senior-software-engine...)

- JavaScript Engineer (http://www.theappbusiness.com/careers/javascript-engineer-re...)

- iOS Engineers (http://www.theappbusiness.com/careers/ios-engineer)

- Android Engineers (http://www.theappbusiness.com/careers/android-engineer)

Knowledge and experience in either of the following would be beneficial: Swift, C#, Ruby, JavaScript, .NET, AWS, Azure Docker... just to name a few.

_hiring process_

Technical Challenge, Phone Screen, 2x On-Site Interviews

We would love to hear from you!

_to apply_

Email us at opportunities@theappbusiness.com with HN in the subject line if you have any questions!

We will consider visa sponsorships on an individual basis.
Do work that you enjoy and you should have no problems. When you run out of focus after 10-12 hours, the only cure is to go to bed.
Location: Edinburgh, UK

Remote: Yes

Willing to relocate: No

Résumé/CV: See https://www.seanw.org

Email: sw@seanw.org

Technologies:
Freelance full stack software developer with over 10 years experience including a PhD in software verification offering:

- Web app development: JavaScript (Node.js, TypeScript, AngularJS, jQuery), Python (Flask, Django), Java, PHP (WordPress)

- Mobile app development: Android, iOS, PhoneGap/Cordova

- Cloud hosting: Creating scalable apps that run on Heroku and AWS

- SEO: On-page audits with the technical expertise to make the required changes

- Code quality: Reducing defects in existing projects by integrating test suites, staging + development environments, Continuous Integration, planning boards and code reviews

Portfolio and more information available at https://www.seanw.org.

Contact sw@seanw.org for more details.
I'm surprised Angular 2/4 is not an option on the list.
Location: Charleston, SC, U.S.A.

Remote: Yes

Willing to relocate: No

Technologies: C++, Qt, Qwt, Python, Perl, Linux

Résumé: https://www.linkedin.com/in/marekszapiel

Email: marek_szapiel@yahoo.com
No, the amount of energy needed will always be enormous as their is a direct linkage between the value of bitcoin and the amount of energy required to secure the network.

Otherwise there will be a point where it is cost effective to attack the network.

Bitcoin is designed to be wasteful.
As an anecdote related to this, there is a law that came into force in the UK in 2009 which made illegal drawings showing fictional characters who appear to be under 18 engaging in sex, or in the presence of sex. A similar law came into force in the United States (the PROTECT act), and it was stricken down by SCOTUS because a clause making illegal drawn pornography turns out (unsurprisingly) to violate the constitutional to free speech. Currently there are about 20 prosecutions per annum (and it is rising) under this law in the UK. I don't think this truly hideous law will be stricken down by a court (even the ECHR, which is May's sworn enemy) nor will it be repealed by parliament, because nobody cares about disgusting speech.
Im just guessing this is to corner of a good amount of disk space so the app does not stop working from lack of space.

An analogy is when downloading a torrent; the torrent blocks a chunk of space on your disk equivalent to the size of the file being downloaded. As the file is being downloaded it replaces junk in the blocked chunk.

Again all this is my speculation.
Xero | Senior C# Engineer, Android Engineer, iOS Engineer | San Francisco, CA | ONSITE https://xero.com

We’re one of the fastest growing SaaS companies in the world. We are the leader in beautiful small business accounting and productivity software – complete with payroll, inventory and more. And we combine the dynamic pace of a startup with the security of $375M in funding.

We offer a competitive salary, shares in the company and a great office environment including endless ping pong matches, impromptu happy hours, and a killer roof deck overlooking the stunning San Francisco Bay.

We're looking to build out our team of .NET, Android and iOS engineers to work on fun and innovative new products in the exciting world of FinTech. Find out more about these open positions on our careers site:

* .NET Engineer: https://app.jobvite.com/j?cj=oZ4H5fwz&s=Hacker_News

* Android Engineer: https://app.jobvite.com/j?cj=oe8k5fwv&s=Hacker_News

* iOS Engineer: https://app.jobvite.com/j?cj=ok8M4fw2&s=Hacker_News
The difficulty you mentioned only applies to certain currencies. Ethereum, for example, has a built-in "difficulty bomb" set for later this year to make hashing essentially unworkable.
On the M8 it is done really simple: if it is upside-down, it can't wake from tapping. Super simple and fluent in daily life (once you know it).
The AP1000's can go 3 days without human intervention.

https://www.iaea.org/NuclearPower/Downloads/Technology/meeti...
Thank you for injecting some great numbers!

One minor quibble though, as offshore construction procedures improve, and get cheaper, it looks as though more sites are becoming "easy." And in the US, off-shore wind construction hasn't even really begun.

Nuclear is also similarly "non-dispatchable" when compared to wind; nuclear has to be run at maximum capacity in order to get to those numbers, just as wind's energy has to be used to get to its numbers, and neither of these follows the demand. So both nuclear and wind require other dispatchable resources.

Though it's gas plants at the moment, it seems very likely that battery storage will take over quite soon from gas plants. In many markets, peaker plants are already more expensive than battery storage. As batteries get cheaper, and more technologies (like flow batteries) mature, gas's days are numbered (except perhaps for combined-cycle gas turbines).

I also can't share your optimism about nuclear construction costs going down. The numbers you are citing already are best-case scenarios, of well-managed projects without huge cost overruns like what happens in the US. The promise of the AP1000 reactors which were just abandoned in South Carolina was that it was a modular, consistent design, implemented around the world. The cost savings for that have not materialized. Meanwhile, the tech curves for wind, solar, and storage technologies have had more than a decade of proof of declining costs. Even in "modular and reusable" designs, every nuclear plant seems to be a one-off, due to the massive scale.
This seems really neat! What sorts of background and skills do you look for in candidates? I've enjoyed working on simple/toy lexers and parser in the past, but I'm not sure that'd be enough to get started with the kind of work your website describes.
I've been doing this too; but annoyingly I usually am in Private Browsing mode and when I go to launch one of these apps it doesn't work because I'm no longer logged in.
>When your app is closed source, all claims about security and encryption are meaningless, unless some solid auditing is done.

That is not true, closed source does not mean you can't read the source code, last year (and i bet is still possible to do it today) i decompiled the apk into java source code, i remember i made it to confirm the telegram url block[1]. But the point is, if its possible to read the client source code, it should be possible to assure at least some level of security.

And yes, i always recommend whatsapp instead of telegram for family members because telegram doesn't have default e2e (i feel bad everytime i have to say this).

edit->for clarification, obviously i prefer to use a full open source end-to-end encrypted messenger

[1]http://www.androidpolice.com/2016/09/09/whatsapp-is-blocking...
The only legitimate complaint there is that it's tough in Rust to get two arbitrary mutable slices into the same array. Rust wants to be sure they're disjoint, to prevent aliasing. For some matrix manipulation, this is inconvenient.

It would be easier if Rust had real multidimensional arrays. If the compiler knows about multidimensional arrays, some additional optimizations are possible. For example, if you want to borrow two different rows, that's fine as long as the row subscript is different.
Location: Portland, OR
Remote: yes/not preferred
Willing to relocate: yes
Technologies: Python, JavaScript, Flask, React, D3, PostgreSQL, SQLAlchemy, AWS
Résumé/CV: leehaugen.com

Self-taught full stack junior developer especially interested in API design and data visualization. Learning programming from the top down. Began pragmatically by solving HR inefficiencies with Python and JavaScript. Currently digging into deep CS theory with C and Go.
Ably realtime | London | Full Time | Onsite and Remote | https://www.ably.io

I am the co-founder of Ably and we're accelerating the growth of our engineering team.

Ably helps power next generation digital experiences. Ones which are live rather than static, where data is in motion rather than at rest. Things like live chat, realtime location tracking, live document collaboration, gaming and elearning. One of our customers even uses Ably for their air traffic control system for drones.

We're recruiting for five new roles:

- DevOps Engineer (Ruby & Go, remote in Europe OR onsite): http://jobs.ably.io/o/devops-engineer-remote--onsite

- Head of Infrastructure & DevOps (London): http://jobs.ably.io/o/head-of-infrastructure-and-devops

- Realtime dev using Node.js & Go/Elixir (remote in Europe): http://jobs.ably.io/o/realtime-developer--nodejs-and-goelixi...

- Mobile & web client SDK dev (remote in Europe): http://jobs.ably.io/o/mobile-and-web-client-library-sdk-deve...

- Full stack rails dev (remote in Europe): http://jobs.ably.io/o/full-stack-rails-developer
That article claims the opposite.
That's what a bitmap asset is.
Smartcar API | Frontend, Sales | Mountain View, CA | ONSITE | https://smartcar.com

We're a small team (9 people) making a big change in transportation. Technological additions to vehicles are kicking off a new era of better transportation which is affordable, greener, and safer. The automotive industry is undergoing the most disruptive changes since its inception. We believe the future of transportation is Autonomous, Electric, Shared and Connected. Smartcar is building an API platform to solve the "connected" part of it.

We recently launched https://teslabot.ai to show a sneak peak of what our platform can do.

The positions we are hiring for:

+ Business Development with 2+ years of experience selling to enterprise.

+ Frontend Software Engineer with 2+ years of experience with any modern frontend framework (React, Angular, Ember, ...). Our backend stack is Node.js, Postgres, Redis, Docker, AWS.

If you are interested in helping us modernize transportation and enjoy working in a collaborative environment, we'd like to meet you. Compensation is $95K to $130K + equity.

If you want to learn more, email me at sanketh@smartcar.com or call me at 530 475 2882. No recruiters.
>If you use CMake, you do get tests for free at least.

CMake is not part of C. Tests and (soon) benchmarks are parts of Rust. That makes a big difference in practice.

Besides if third party solutions are considered it won't be difficult to come up with one for Rust.

>On my computer I will always choose speed over security... especially for video processing & stuff like this.

It's true that the prospect of running unoptimized codecs is not very appealing. That being said when I think about it video and audio streams are probably the main source of untrusted 3rd party data that I actually handle on my computer. And it's not simple processing either, it's quite complex.

Imagine the havok if a zeroday in a popular codec library is found and an attacker manages to ship it on a popular tracker in the form of "Game of Thrones S07E04.mkv". The payoff would be immense. I wouldn't run a random executable found on bittorent but I won't think twice about opening a video file.
Qihoo360 isn't a reputable name either. Might be trying to avoid anybody who might recognise the name, and going for the "phoenix rises from the ashes" to reinvigorate StartCOM, whilst avoiding Qihoo360 from further tainting it in future.
How to Use Phoenix with Webpack and React and Redux
Mine too. The fact that it had both dBASE-like functionality (was a superset, in fact) plus could generate EXEs was just a great combo. Like in other countries (I'm sure), plenty of small businesses in India relied (and some probably still do) on small custom Clipper apps (such as POS, inventory, etc.) created by small software consultancies or freelancers. You could tell it was written in Clipper by the typical color scheme and look of the form and by the status bar, when you were at such a shop to buy something. And the speed of data entry by the operators, in those apps (without any GUI clutter to slow things down), was phenomenal.
No offense intended, but isn't that a huge salary for a startup? Your burn rate must be massive!
The text is #0 on a #F background for me?
In an ideal world you would land a job offer before you quit and make the move. (I've even known of someone who received a job offer, quit and moved to a new city, and got the job offer retracted by the company right before starting. So even having an offer is not 100% safe!)

If you feel like your job is draining and distracting though and you'd rather not be there at all, and you have savings to last a few months, you may consider quitting. I'd suggest at least landing an offer before moving to a new city though. How far are you from Boston now? Is it a drag to fly there to interview? Also, assuming you current live in a smaller city with cheaper rent, in the bad case scenario where you don't land offers, at least your savings can give you a longer period of down time, compared to if you just moved to a bigger city (and spent a lot of it on moving expenses).
Right, but onshore wind is massively cheaper.

Also, renewables can be built out incrementally and start generating very quickly, so your ROI starts almost immediately.

With nuclear you're looking at a ~10 billion upfront investment, that doesn't start generating for at least a decade.

In addition to this, costs for renewables are falling, while costs for nuclear are not.
Coffee Meets Bagel | Engineering Manager, Backend | San Francisco | Full-Time, ONSITE, https://jobs.lever.co/coffeemeetsbagel/70425a5d-b1a1-44c8-88...

Hey I’m Karim, CTO at Coffee Meets Bagel. I’m looking for a new engineering manager for my backend team.

You'll be responsible for leading a team of 5 backend engineers working on building out new APIs for our Android and iOS apps to consume, scaling out our infrastructure to support millions of users, and working on internal tools and data pipelines.

Coffee Meets Bagel is a dating app that focuses on quality over quantity. We have a great reputation in the industry and are growing FAST. We have a super fun office near Union Square right off the BART line and you'd get to work with a bunch of very smart, driven, passionate, and fun people all dedicated to helping our users find love!
https://coffeemeetsbagel.com/jobs/

PS. We're also looking for a senior data scientist:
https://jobs.lever.co/coffeemeetsbagel/e90ee127-646e-43b8-a6...
Textbook: Bitcoin and Cryptocurrency Technologies
I'd be interested in seeing an analysis of the Instagram app post-takeover by FB. Its size has risen considerably since then.
One programmer's unit test is another's integration test
Progressive Web Apps - basically HTML5 web sites that work well on a phone, and take advantage of some newer browser features to make a web page more "app-like." Not sure if there's a distinction to be made between PWA and Single Page Applications (SPA), but in either case, you can use Service Workers, local storage, offline mode etc as well as "app" features like notifications and a homepage shortcut. The experience ends up being very much like that of an app, without a huge install.
I work on Amazon Prime Photos iOS app. It's currently 60mb in size, and a good chunk of that is the Swift runtime.

Even the main Amazon shopping app is less than 100mb.
Using Reddit to Help Draft Legislation for Congress
Currently hiring for 2 roles in our team at Walmart Labs:

Walmart Labs | Staff FE Tools Engineer | Sunnyvale/San Bruno/Carlsbad, CA or Portland, OR | ONSITE | Full Time

Become part of Developer Experience Tools team at Walmart Labs. Lead UI development for the tools team, work on a full stack data insights solution to help improve developer productivity. React, JavaScript, node.js, CSS.

APPLY: https://careers.walmart.com/us/jobs/816064BR-staff-software-...

or email me if you want to discuss role further: dstevens@walmartlabs.com

Walmart Labs | Staff Mobile Tools Engineer | Sunnyvale/San Bruno/Carlsbad, CA or Portland, OR | ONSITE | Full Time

Develop cutting edge mobile tools to help mobile app teams release quality apps faster. React Native, JavaScript, node.js

APPLY: https://careers.walmart.com/us/jobs/844209BR-staff-mobile-to...

or email me if you want to discuss role further: dstevens@walmartlabs.com

---

Both roles: REMOTE considered for exceptional candidates!
LightOn | Software engineer | Paris, France | FULL-TIME, ONSITE

Would you like to contribute to a fast-growing company at the cutting edge of innovation between optics and artificial intelligence? LightOn is looking for a Software Engineer to help develop our new optical co-processors for Artificial Intelligence.
Within the R&D team, reporting to the CTO, your main duties include :
Define and design the digital i/o protocols of LightOn processors,
Develop the software layer between LightOn hardware and various scientific computing / machine learning frameworks,
Installation / admin of a cloud-based server,
Integration and testing of the algorithms developed by the Machine Learning team,
Interacting with the team developing the experimental prototypes,
Managing suppliers, subcontractors and industrial partners (writing specifications, technical follow-up, planning and quality control),
Defining user interfaces, according to specific use cases,
According to skills: sysadmin, data management and security procedures for the entire team.

THE COMPANY Founded in 2016, LightOn ( www.LightOn.io ) is a technology start-up that develops a new generation of optical co-processors designed to accelerate low power Artificial Intelligence algorithms for massive amounts of data. The technology developed by LightOn originates from the ESPCI and Ecole Normale Supérieure laboratories, in Paris, France. LightOn won in 2016 the best Digital Tech startup from the City of Paris. We are located in the center of Paris, within the Agoranov incubator.

CONTRACT DETAILS This position is for a full-time employment, that can start as soon as a possible. Salary will based on technical skills and experience. The candidate must have the right to work in the EU.

REQUIRED PROFILE Engineering Degree (MSc or PhD) in Software Engineering. An industry experience would be a plus.
Technical skills (required) : You must be expert in

- Development of hardware drivers under GNU / Linux

- C / C++ development with hardware / embedded devices

- Python integration / wrappers

- Code profiling / optimization

A significant interest in one or more of the following topics would be a plus:

- Scientific programming (in particular NumPy / SciPy frameworks),

- Knowledge of current Machine Learning frameworks (Scikit-learn, TensorFlow, etc),

- Parallel programming (GPU under CUDA).

- Digital signal processing, digital circuits, FPGA programming.

In order to work in a small startup such as LightOn, you will also need to be creative and pragmatic, have a good team spirit and communication skills. LightOn is an equal opportunities employer.

CONTACT  To respond to this offer, please send an e-mail to jobs@LightOn.io with [CS Engineer] in the subject line. Please attach a resume (including name of possible references) and short cover letter both in PDF.
Removing the home button would be a mistake.

I know a novice user who sticks with iDevices (as opposed to Android) precisely because they have a physical home button. As they describe it, "it's a magic button that's always there and always gets you back out of whatever you're in". By contrast, they dislike Android devices because of the virtual buttons that are sometimes removed in favor of more content.

Usability is very much about consistency with whatever a user is used to, and I'd be surprised if there aren't quite a few more users with similar sensibilities who find the physical button simpler to deal with.
But those websites suck down enormous amounts of data each time they load.
this incentive analysis is so shallow it doesn't pass first muster. does fitting/selling more apps make Apple more money? are storage and bandwidth expenses? do users value performance? most people here seem to agree more bloat = less users.
That second link about the FB app is hilarious. As an example, there are 3 copies of a 3.6 MB binary file used as part of an optical flow algorithm (likely for 360-degree videos)

So it's not just that there's a bit of sloppy (or pragmatically careless) packaging, but there's just a lot of stuff in these apps.
Unless your graphic designer provides you with vector graphics embedding a vector for each pixel of the rasterised image of the original vector graphic.

Sigh...