skysight-inc/HackerNews huggingface dataset:
Show HN: Towards route-less HTTP services in Scala
Sure you can do that, but if your app needs to use other services (Redis, for example) you can easily throw that in the compose file as well, and then it's easy to maintain versions and have every developer be on the same page.

This is especially helpful if some developers use OS X or Windows.

I don't understand the "all of that" phrasing, as if what I just described was a large amount of work.
I don't know, TBH, I rented it this year. It has been completely renovated 5 years ago.

I'd guess around 20 (-ish).
Falcon.io | www.falcon.io | Senior Software Engineer | Copenhagen Denmark | ONSITE

Position:
We are hiring for backend (Java and python) engineers. We need developers to help us move our platform forward. We favor single purpose (micro)services, automation, monitoring and continuous integration. Our roadmap for this year contains -amongst other things- moving parts of our infrastructure to Docker (we already run parts of our production system in Docker), breaking larger services down and getting fully into an event-driven proactive architecture.

Link to postings:
https://jobs.lever.co/falcon?team=R%26D

What we do:
Falcon.io provides a unified SaaS platform for social media listening, engaging, publishing and managing customer data. We enable our clients to explore the full potential of digital marketing by managing multiple customer touch points from one platform. Our platform has already achieved great international traction in the market, with its technology endorsed by partnerships with Facebook, Twitter and Instagram.

Who are we:
Founded as Falcon Social in Copenhagen in 2010, we now also have offices in New York City, Berlin and Budapest. We’re a diverse team, and we’re always looking for passionate and curious people who want to be part of a fast-paced, high-energy environment. We offer competitive salary, pension, health insurance and help with visa & relocation if needed.

Process:
Screening call, culture screen, tech assignment, tech interview, offer.
Contact us on: jobs@falcon.io
4coder Editor Free Alpha
Exactly. Greece does what Japan does too, except monthly bills here are "20/mo or 40/mo with an iPhone".

Of course, they tell you that the "real" price is 40/mo, but still give you the option to not take the phone and "discount" it down to 20 anyway.
Inside Bin Laden’s Files: Gifs, Memes, and Mr. Bean
Why should yubi price it any cheaper? It will never compete on cost with storing your private keys insecurely.
Only if you use terrible fonts.
So, has any car company called Elon for a buyout?
Have you compiled your thoughts on ICOs?
Yes! Sit on any cramped commuter train and you'll see people reading and writing long form documents on their phones.

Take a look in your favourite app store and you'll see millions of downloads of office editing apps.

For coding, I usually SSH into something from my phone and make edits that way. But I've certainly edited HTML and then pushed it via sFTP from my phone.
LaundryRepublic.com | Part-time PHP / SQL developer | London, UK | Remote or In-office | £40k FTE

Company

LaundryRepublic is changing the way London does its laundry and dry cleaning. We install secure lockers in apartment buildings, offices and gyms around London, enabling residents to get their clothes cleaned without the hassle of going to a shop or waiting at home for a collection and a delivery. We’ve now cleaned more than 2 million garments and have grown to a team of 50. Winner of UK's Best Online Dry Cleaning Service 2016 and 2017.

Based in Balham, SW London. Hard working but laid back environment. Informal, flexible working style.

Job Overview

Job title: Tech development lead - Tenure: Permanent - Hours: Part-time (2-4 days per week) - Package: £40,000 Full-time equivalent - Start date: ASAP

Role

This is a general role, so you'll be expected to get involved in several areas of LaundryRepublic’s tech dev programme (both hardware / software and back-end / front-end). Focus is development of LaundryRepublic’s proprietary web-based order management system. In addition, you'll be involved in ongoing development of LR's website and mobile app

Skills and experience

Strong PHP 5 skills - Experience of web-based system development - Strong relational database skills (MySQL) - Eager to work in a scale-up environment and be highly influential in its future success - Excellent communication and interpersonal skills - Good problem-solving and analytical abilities - At least 2 years’ working in a similar role

Package

£40k full-time equivalent - Equity possible for exceptional candidates - Other benefits: pension, childcare vouchers

To apply or for more details email david@laundryrepublic.com
The same way sqlite-using app could write a new database file and replace the old. What does this argument support in this subthread?
> I eventually decided to exposing /var/run/docker.sock to my Certbot container

Don't do this, please. It is a security risk as access to the docker socket can be used to take over the entire system as root.
Interesting, no Android support.
Without defending the war in Iraq (afterall what good has it done?) this really is a false equivalence and we probably don't realise how good we have it, and how much worse it could be - namely if some one like UBL was the ruler of the worlds largest superpower how many people would be killed and oppressed.

You may pine for an ideal of no unjust/unfair deaths in the world, but the reality is the number caused is in some way proportional to the power wielded. The assessment of the morality of the US should take this into consideration. That is to say there is an implicit negative opportunity cost (? opportunity benefit) to existing power. This is perhaps the opposite to the way most overly moralising critics view things (if only I had the power to change the world). Afterall perhaps the biggest lesson of Iraq must be that just getting rid of power based on simplistic moralising is not a good idea. Careful what you wish for.
Because it's from MIT? It's a golden standard when it comes to technology, so I guess everybody was expecting some super-mega-hack and were disappointed to find just a mediocre essay that one could expect to see on some noname, local university.
> than by how usable it is for someone who uses it all of the time.

Most of my career since 1996 has been in developing Perl. I'm a contractor who gets hired (and paid well) to help with Perl projects. By no stretch can you say I "rarely use it".

And I still consider Perl one of the more difficult languages to deal with because it's very easy to rely on implicit behaviour that - whilst perfectly clear as you develop it - makes life inordinately hard a year later when you're trying to debug an edge case because now, e.g., people can have two different delivery methods in the same basket (whoops, the second one overwrote the first one in the hash!)
In my app (a search tool for Polish corpora [1]), I'm using ZIP with zero compression (stored files) as a container file format. The upside is that I can easily read the archive contents, and then mmap parts of the file as needed [2].

[1]: https://github.com/nathell/smyrna

[2]: https://github.com/nathell/smyrna/blob/master/src/clj/smyrna...
Yes you're right, though it would be a miracle - I hope for it ! - if this can be done without changes to existing code.
This was not what I expected
I'm hanging on to the old 6S until Apple bring back the headphone jack...
You probably mean "direct threaded" or "indirect threaded".

Subroutine threading is when the VM code compiles to subroutine call instructions that the host computer can execute directly.
I'm a heavy Django user, and have used DRF occasionally. I find Django extremely pluggable and extensible, but I needed to write an API with DRF that didn't map cleanly onto the database models, and that was pretty cumbersome.

DRF doesn't like it when you do things that don't map to the models, and the documentation is pretty bad. I had to read the source in the end to figure out how to do what I wanted, and I got the sense that I was lucky it was doable.

If your database models map to your CRUD endpoints, though, everything is super easy.
Are you the same person who wrote the other comments about the e-mail address? (both heavily downvoted, one flagged and disappeared).

What do you want to achieve by repeating that ever and ever again?
The technologies that didn’t make it into the book Soonish
HSMs are not protections against the gocernment. Simple as that
Then you lose many of the advantages being touted in the « What If OpenDocument Used SQLite? » page that we're discussing. Consider the following paragraph:

« Hence, "File/Save" takes longer than it ought, especially on older hardware. Newer machines are faster, but it is still bothersome that changing a single character in a 50 megabyte presentation causes one to burn through 50 megabytes of the finite write life on the SSD. »
How is 4k RSA a plus?
Thanks a lot for this tip! Actually I'm amazed on how little workforce is necessary to keep this place running. I'm browsing with showdead on and rarely see the flagging backfires like this one.
I would hardly call a system such as the one proposed corruption.

Ok, so maybe this proposal might make the format a little harder to access programatically, but it's a pretty minor effect. You just need to extract the data from a SQLite DB instead of a zip file. You could even store a manifest in the DB as well.

I think the thing I object to about all the criticism here is that it's all about making things easy and simple and pure from a development point of view. The article proposes concrete end user benefits from a scheme like this, which to me seem pretty worthwhile. Surely the focus should be on the user experience first and then look at how to implement that?
I used to study remittance flows for a living. This was a problem that was (is?) begging to be solved. Incumbents like Western Union have always been very expensive and borderline evil. There are well known “corridors” of remittance flows that are still yet to be captured - like Kerala (India) <> Saudi Arabia (Middle-east more generally); Mexico <> US; US <> LatAm etc.

My guess is TransferWise captured the UK<> Poland corridor and expanded from there.

This problem is a great one to solve because the customers have a real pain and one can be very targeted about capturing high-value corridors.

I wish TW the best. Lower fee, Lower friction, Lesser time == Great for customers!

Anyone looking to build a startup in this domain should start here: http://www.worldbank.org/en/topic/migrationremittancesdiaspo...

(This data is useful to understand origin<>destination of remittance flows; Its a greater than $150B market and a lot of untapped/Uncaptured areas; lots still left to do!)
As someone from Europe, I would rather buy a prepaid SIM card and cash out a couple of hundreds of Euros once for a phone, than be tied to a specific carrier with a contract.
Enough times that I remember it. Luckily, with modern IDEs, going from fields to accessors is just a "refactoring" menu away.
How to run WordPress on Kubernetes
No mention of the actual hardware (processor) they've used. I guess the bill of materials would be funny (although of course I realize that the value is in their expertise and software etc).

The performance specs [1] say "HMAC-SHA-(1|256): ~4ms avg" which I guess is for 256 bits [2], compared to [3] which list a 6th gen Skylake 3.1 GHz doing it at 535 MB/s.

[1]: https://www.yubico.com/products/yubihsm/

[2]: But I have no idea, perhaps this is a stupid interpretation, in which case I'll turn around and blame them for being unclear.

[3]: https://www.cryptopp.com/benchmarks.html
The same happens with other aspects of phone plans. Comparing two providers in Australia:

One provider’s plan (typical of the model adhered to by most providers): $10/month including $200 of value, with phone calls 99¢/minute plus 40¢ flagfall.

Another provider (with a less common model): an “as you go” plan, with phone calls 15¢/minute. (Actually it’s still 12¢/minute, but the increase kicks in next week.)

My phone bill has been well under $1 every month except for last month where it got to $3.84 because of phone calls associated with buying a house and a couple of other things. Meanwhile, most providers would have been trying to charge me at least $10, more likely $30–$50 per month, or more on a long plan with an expensive phone included when I simply don’t need anything more than what a $150 phone provides.

Look me in the face and tell me that the first pricing model isn’t deliberately deceptive. They’re essentially using a different currency which for their own purposes of misdirection they call dollars. (And if you do get over that 200 units of their magic currency… oh, boy. You’re in for a massive bill.)

I’m inclined to believe that mobile telcos’ advertising practices are probably illegal, as deliberately misleading, and that the only reason they get away with it is because everyone does it and so customer expectations have been ruined.

Most providers wind up leading with “unlimited” plans; I suspect that a substantial fraction of their users would actually fare better with simple cost-per-call plans, but giving you that isn’t in the telcos’ best interests, and almost no providers even offer such a scheme—and the main one that I know of that does, doesn’t exactly advertise it obviously.
In Europe we love pre-pay and independence of mobile operators, not being chained to contracts.

Plus changing fully working phones every 2 years only contributes to electronic garbage.
Instabridge | Instabridge.com | Several positions | Stockholm, Sweden | Remote or onsite

Instabridge is changing the way people connect to wireless internet on smartphones by crowdsourcing the world’s largest WiFi network. Users all over the world are using our app to find WiFi and get automatically connected to WiFi. We are especially popular in emerging markets where 4G remains expensive and slow.

Senior Android Developer
http://jobs.instabridge.com/jobs/4111-senior-android-develop...

Lead Data Scientist
http://jobs.instabridge.com/jobs/60087-lead-data-scientist

Data Engineer
http://jobs.instabridge.com/jobs/4167-data-engineer

Senior Backend developer
http://jobs.instabridge.com/jobs/4166-senior-backend-develop...
There was a reason why the 29C3's motto was "Not my Department".
Blinkist | Berlin | Full-time Software Engineer | ONSITE |

Blinkist brings you the key ideas from the world’s best nonfiction books in made-for-mobile format you can read or listen to in 15 minutes. Boost your knowledge and gain new perspectives with the latest ideas in business, self-empowerment, psychology, relationships and more. Whether you’re looking to improve your professional skills or explore new subjects you didn’t know you loved, Blinkist unlocks the world of books to make big ideas accessible to everyone- no matter how busy your are.

We are hiring for three positions.

* Mid - senior Android Developer
* Senior Frontend Developer
* Senior Full Stack Developer

If you like to be a part a company where autonomy, self management and great work-life balance is championed please apply here https://blinkist.breezy.hr/ or email me at thori@blinkist.com
Isometric map builder for landpages
Real-Time Call Transcription Using IBM Watson and Python
Yeah, that sounds nice. Getting paid in stock is a huge hassle. You have to deal with special brokerage accounts. You have to remember to enroll for autosale if you want to get paid during "silent periods". There is an extra hour of paperwork to do every year for your taxes.

Given that stock was like half my compensation, I wasn't going to give it up to avoid the hassle. But next time, no thanks.

edit: just noticed your username, hah.
Taken from this talk:

https://www.youtube.com/watch?v=V8oTJ8OZ5S0
Sqlite is great as data store for storing JSON. We receive realtime data from different sources in JSON format. I dump the raw data into MongoDB, but it's still not very easy to query. This is where Sqlite comes in handy. I import the data straight into Sqlite from MongoDB which then enables me to run SQL queries using the JSON1 extension. Currently I'm using it to store data that drive feed simulators. We can extract the data using queries like:

SELECT json_extract(RawData, '$.sourceId') SourceId
, json_extract(RawData, '$.messageId') MessageId
, json_extract(RawData, '$.message') Message
, json_extract(RawData, '$.message.parties[0].name') Party
, json_extract(RawData, '$.timestamp') Timestamp
FROM RawFeed
JOIN Source
ON SourceId = Source.Id
WHERE Source.Name = 'Foo Company'
ORDER BY Timestamp
It's not about human readability, it's about separating implementation from representation, so "readable without any software" is a good test for wether it's "readable with any sfotware".

If your document editor represents documents as a stack of edit-events (for undo/redo or whatever) and you document every nook and cranny of this "document format", standardize it as "binary event-sourced document format, .esd" then your binary spec will be very close to a full description of your document editor. Everyone who wants to use your format now has to reimplement your editor.

Anyone can leak implementation details into any format, and it is to some extent unavoidable, but if you can make it readable (or semi-readable), some thought has at least been put into the representation.
There's an ICO scam tracker here - https://etherscamdb.info/scams/

There seems to have been quite a few.
Ideamotive | React.js Developer | Warsaw | Onsite

Ideamotive - a dev shop specializing business process automation for startups and growing companies is looking for a React Developer. We are located in Warsaw, Zoliborz at a start-up accelerator mansion called ReactorWarsaw.

Our stack consists of Ruby on Rails and/or Node on backend and React on a frontend, usually Postgres as a main database and Redis + Sidekiq for queues.

You, as a candidate, should be a computer science graduate (or has equivalent knowledge) with a solid background in front-end and previous experience in React or similar framework. We also expect you to have understanding of a current trends and state-of-the-art solutions.

Our original job offer (in polish): https://ideamotive.co/careers/frontend-react-dev/

Send your CV, code samples or inquiries to newhero@ideamotive.co
Bill Phillips' MONIAC machine
95 theses about technology
Well they are called the Renault-Nissan Group nowadays aren't they ?
> TransferWise captured the UK<> Poland corridor and expanded from there.

Close! They started with UK <> Estonia, both co-founders are Estonians. IIRC in the very very early days, the whole settlement was done by users themselves over a Skype group.
News at eleven...
Some simple rules I’ve found to be helpful:

Design from the top down; implement from the bottom up.

Write no subroutine longer than about 50-60 lines. Back in the day, that was a single printed page. We used listings because we didn’t have giant monitors.

Define a specific and single purpose for any given subroutine. Name it to match it’s purpose.

Don’t repeat yourself; got the same code in two places? Make it a subroutine.

If you don’t want to dive into git or other version control, use Time Machine or Dropbox to enable you to review what worked last week or last month.

Also, understand the worth of this code to your organization. 15k lines shouldn’t take a seasoned developer more than a few weeks to understand and refactor. If this code isn’t worth the $20k a good consultant would charge to fix it, then muddling through would appear to be part of your job description. There’s nothing wrong with slugging it out when economics dictate it.
www.king.com | Platform Developer C++ | Game Engine | Stockholm Sweden

Role:
Our mobile game engine team needs a very experienced C++ developer to work on creating and maintaining our cross platform engine. You will be responsible for investigating new SDKs from our partners and implementing cutting edge features in a high quality, maintainable, agnostic, high-performance fashion.
https://apply.king.com/vacancy/game-engine-platform-develope...

Company:
King is a leading interactive entertainment company for the mobile world, with people all around the world playing one or more of our games. We have developed more than 200 fun titles, and our games are played and enjoyed all around the world. King has game studios in Barcelona, Berlin, London, Malmö, Seattle, and Stockholm along with offices in Bucharest, Malta, San Francisco, New York and Tokyo. King is an independent unit of Activision Blizzard Inc. (Nasdaq: ATVI), which acquired King in February 2016.
We offer full relocation, great working environment and work life balance.
I wish they would issue credit cards soon. Every time I pay with credit card while travelling, my bank charges 1.5% for each transaction, in addition to bad conversion rate.
that should have been object.function(x,y,z) or function(x,y,z) - typo and it's too late to edit
>> These days it's really easy to get all the information you need to teach yourself whatever you need to. If you have problems, ask the Internet for help.

The information may be online but it's not organised in any way and if you're learning on your own, first you have to figure out what information is relevant to what you want to learn. University offers focus, support and guidance that you don't have when you're on your own.

I think a lot of developers treat machine learning as just another technology they can get good at if they apply themselves to it, like blockchain, non-relational databases, VR etc. In truth, AI is nothing like that. You really need to grok some background knowledge before you can do anything useful with it.

You can sure learn to use the free-access tools available today, like TensorFlow or Keras etc, but, for instance, you're not going to just figure out how to roll your own deep learning framework just by reading a few books you found online- like you could do for, say, a web framework. Nor does it mean that, just because you learned how to use a machine learnign framework, you can discover new knowledge and invent new machine learning algorithms, or optimise existing ones.

Which means- someone else always has to be there to do the hard work for you.

I'd say, that's the reason why it's AI PhD students who are being poached, and not just random devs who declare themselves "passionate about machine learning" on their facebook pages. Because the AI PhDs already have the background the big AI companies are looking for.
It's not readable without any software anyway, you need a text editor. If my editor has a binary file viewer, does that count?

What if my text editor has an sqlite file viewer?
I wish someone would challenge other dinosaurs like PayPal. Say what you want about Amazon's monopoly but at least they have actual customer support.
How do you manage environment variables for applications in teams?
How do you manage passwords for applications in your team(s)?
It's the 'flat' versions (fods etc.). Diff can be used on them.
Another reason to block Google Fonts is that it's (yet another) source of tracking data for them, not sure if you can self-host those though. Personally from the sites I've looked at with and without Google Fonts, it's not much of a loss.
There is some weird stuff going on with new accounts. Look around the bottom of recent threads. The new accounts copy a part of a comment in the same thread and repost it. Seems like someone is getting their feet wet in botting.