skysight-inc/HackerNews huggingface dataset:
I agree with your argument, but I don't think that people are calling Google evil because they retired some products. See [0], which was resolved (I think, though I can't find a source for that) due to the fact that Google is comprised of a lot of different people, and [1], which is a fairly recent announcement that has made some people uncomfortable.

[0] https://news.ycombinator.com/item?id=17202179

[1] https://news.ycombinator.com/item?id=17660872
Deedmob | Amsterdam, Netherlands | React/Node developers | Full-time | Onsite | VISA

Deedmob is a platform for charities, companies and governments to collaborate around around doing good. We started two years ago and have been growing rapidly, becoming the largest volunteering platform in the Netherlands. We're on a mission to make volunteering more effective, fun and impactful, and engage everyone with the causes they care about. We are a social enterprise and have chosen not to charge charities for the collaboration and coordination software we build for them, so we make money through a company volunteering product where we work with companies like Microsoft, Atlassian and Red bull.

We are looking for software developers to join us in building our core platform (React/Redux/Node/TypeScript) as well as develop other volunteering products we are developing for partners and governments. We're a young and hungry team of learners who are driven by a shared mission to make the world a better place.

If that sounds like a place you'd like to work, shoot me an email me at david@deedmob.com (We're also hiring for other positions)
Oh man, this needs to exist.
There is also a common sense problem. Not trying to play the blame game but the guy who ran a subtotal displayed on the front page by having to download every row in the database probably isn’t a great programmer. It’s easy to say don’t write bugs, but there are bugs and moronic design decisions. This to me doesn’t feel like a real bug.
As a fellow translator, I disagree on the difficulty or low pay of doing subtitles. I get paid the same rate for subtitles that I would on any other text, but I can also bill the client for the time spent watching the video first. Turnarounds are not so fast; I often work pretty leisurely. Granted, what I normally translate are films, not television, which might be more stressful.

The people I really feel sorry for are the workers on either end of me: the transcriber, and then the person who takes my translated text and has to sync it up with the film. Both of those strikes me as more monotonous and tiresome than my own role.
In french there is a dedicated word: 'Informatique'.
Which is a portmanteau word for automatic information
> Part of the reason that contractors have a higher hourly rate is to account for the time between contracts.

Actually they don't. Some contractors are able to negotiate higher hourly rates, just like some employees are able to negotiate higher salaries. Yet, just because some employees managed to get paid above average salaries that doesn't mean all employees earn above average salaries.
2004 break leading to original conviction: "Seeing a dolly and other odd equipment inside, he took down the license plate number. Police ran it. The vehicle had been rented from Avis by one Gerald Daniel Blanchard."

2017 arrest: "[O]fficers used video surveillance footage of the parking lot and traced the suspect’s licence plate to a car rented in Blanchard’s name."

Being a successful, repeat criminal must be so exhausting. Before the 2004 incident the guy already had several fake identities he presumably could have used. I guess there's no end to how much effort you can put into covering your tracks and eventually you just have to roll the dice.
>Also, lots of people are impatient and/or intellectually lazy. We have piled up a ton of abstraction layers

Sorry, the guy that wrote/implemented abstraction layers 2 and 3 left 2 years ago and didn't document anything.

We've been understaffed for a year and we've been told not to hire any more staff until the new financial year.

I've got a "technical debt" item on the backlog but business drives the priorities and it'll never get done.
Instinct IS superior to abstract reasoning on creating scalable, functional, understandable moral codes. This "weakness" of the masses is their subconscious reliance on emergence over self proclaimed intellectuals' rationales, and they are the wiser for it.
Higher resolution, higher contrast, tactile feedback, cheaper, lighter, thinner

Does not explode, just burns
The translation blooper that has stood out most to me is also from Finland. Once I was watching a DVD of The Royal Tenenbaums with Finnish subtitles. As a character points to a beaten-up old car and talks about the dents in it, the Finnish translation repeatedly shows hammaslääkari, ‘dentist’.
As a small software agency owner based in the USA, i too experience the same dread as everdev... perpetual fear that i am failing to comply with some arcane rule/law especially at the city and state govt levels...
I have 12. No real switching cost.

Telegram - Thought Leaders + productivity
Slack - Biz stuff
Line - Thai ppl
WeChat - Chinese ppl
Hangouts - school + free calls
Viber - Old way to call
WhatsApp - Late adopters
Messeger - Sheeple
Signal - Privacy people
Keybase - Experimental
iMessage - Grandmas and Moms
Skype - backup plan
Kin - Umm
It would not have the same power.

There are many ideas in SICP that trigger breakthrough moments (metacircular evaluator, church encoding, code is data / data is code, tower of interpreters, emergence through abstraction) that would easily be seen as gimmicks in Python, because they transcend the hastily-put-together nature of Python. In other words, Python was designed by ordinary people, people who in many cases went out of their way to limit what thoughts the language can help you think (mostly in the interest of popular appeal).

Lisp was discovered and evolved by geniuses.
Buy a 4th gen second hand CPU? No need to kick yourself, those are cheap now.

For example: https://www.ebay.com/itm/Intel-i7-4770-3-4GHz-Quad-Core-Syst...
Have some empathy for the loyal afficionados of the ML programming language.

Poor folks must live a constant emotional rollercoaster reading this site.
Launch checkout pages in 30s with 0% transaction fees. Announcing PaySwift
Hi all!

I am excited to announce a new launch! I believe payments are still complicated for people who want to focus on running their business and selling their products and services. PaySwift is a step towards simplifying payments.

https://www.payswift.co/

PaySwift is a platform where you can create a checkout page in 30 seconds. Simple pricing - 0% transaction fees. All you need to have is a Stripe account. Also supports accepting the payer's shipping address, if you need it.

No coding, no manually creating the same invoice again and again, and no need to build complicated online stores. 30 seconds is all you need to start selling.

I hope you find PaySwift helpful. Feedback is appreciated.

Cheers!
Shit, I just convinced my parents to use WhatsApp instead of SMS. Time to start looking for an alternative. What's Telegram's business model? (yes, a good UI is a requirement and no, Signal isn't there yet).
> Am I just excluded from these conversations?

Why do you think she's speaking to you? It's her blog.
Fields medal: UK refugee's major maths award stolen
So this is really interesting, math is all about relationships, and you've got a really solid understanding of how different operations are related.
The interface is good enough. But someone should make a natural deduction version of it!
Sweeping generalization.
Correction: Most taxi medallions are not owned by drivers. There are certainly drivers who own their own medallions (18% as of 2012). This is a non-trivial sector
FYI there's a couple mech keyboards with swappable switches (without soldering).

IIRC they have the ugly "gamer" font that every Chinese keyboard has now.
Show HN: Improovi: Simple suggestion boxes for businesses
The problem is that doing research on Google and Wikipedia takes time, and your client is only paying you so much money. I think that the translators who are most likely to get obscure idioms or references right are those who are fortunate to be married to a bookish speaker of the source language, who can very quickly advise on these issues without the translator having to go off on a long search of the web.
Just because that's the only part of their planning that we know of doesn't mean that it's the only planning that they actually did.
It is also worth noting Apple rarely subsides its Hardware Product, and I cant record one that ever existed. From Cables, Hobbies, or other smaller gadget they all have nearly the same gross margin. As a matter of fact the pricing structure of Apple's hardware are the easiest part to understand.

Compare to others, Google subsidise Android development with Ads from Search Engine, Huawei cover most of the R&D expense via their Industry leading telecom infrastructure market, Sony has lot of business to cover for their every losing money Mobile handset, Samsung Electronics, has NAND / DRAM and Semi Fab for their bottom line as well as being a group of larger Samsung.

It is not that Apple made lots of money covering the industry 90% of profits, it is that everyone else aren't making money at all. And in the long run, those who cant get enough cash flow will die out. In 2017 the top 5 brand manage 60% of market shares, nearly 10% higher then last year. We are looking at 65% this year, and very likely in a few years time, Apple, Samsung, Huawei, Vivo / OPPO, Xiaomi will cover 80%+ of market.
Location: Toronto, Canada
Remote: No
Willing to relocate: Within Canada only.
Technologies: Python, Scala, SQL/noSQL, Hadoop, Mapreduce, Spark, Kerberos, Sentry, Amazon AWS, R, Javascript, Linux, Shell Scripting, Docker, Git and more. See CV for a full list.
Résumé/CV: https://www.dropbox.com/s/lvj4fev9ew8lqyy/cv.pdf?dl=0
Email: koen.decouck@outlook.com

Data Engineer / Data Scientist specialized in Hadoop Big Data. Engineering master degree and over three years of industry experience in building ETL pipelines, streams and/or setting up clusters + continued education with projects in machine learning (Tensorflow, Pytorch, Keras). Past experience also includes javascript (used in data visualization on the web), developing an R vis package for timelines, etc. Looking for full-time opportunities, permanent or contract in Canada.
If it's a proper interaction and not just a one-way influence from reality->soul, then the soul subject to the study of physics.
Hey HN,

I had the urge to build a minimalist online suggestion box, so here it is. I'm curious to see if anyone here has a use case for it. It's pretty basic right now; you can create a traditional suggestion box for employees, or you can make public boxes and collect feedback from customers. Public boxes have their own link for easy sharing (i.e. you could put it in an email, send via chat, etc.).

Ideas for the future:

- QR code generator for boxes (reduces friction when getting the customer to your box)

- Voting

- Ability to show or hide your identity when submitting a suggestion

- Forms/Surveys

- Pretty much anything else-- I'm open to suggestions
Can AMD Ryzen and Threadripper run Linux without crashing? What about compiling large source code bases? There were some scary bugs reported on Linux when Ryzen came out.

And that's not even covering motherboard incompatibilities with Linux (e.g. sleep/shutdown not working, WiFi/Bluetooth broken, etc.)

Have those problems been fixed definitively? Or should one stick to Intel for Linux at the moment?
Bollore Logistics UK enters into five year contract with Virgin Atlantic
This may not be a good introductory overview but will contain a bunch of interesting ideas: http://aosabook.org/en/index.html

Old but good: http://sunnyday.mit.edu/16.355/parnas-criteria.html

More ideas:

https://www.infoq.com/presentations/Simple-Made-Easy

http://misko.hevery.com/2008/07/30/top-10-things-which-make-...
Here's my favorite group of smart people working on solving climate change.

Http://regen.network
SQL with no ORM. Harder to be unaware of what you’re querying when you have to write the queries.

Not using attempted magic like Firebase would also fix the problem where the home page transfers 9 MB of data from Firebase on top of the 1 MB JavaScript, which appears to be… their entire database or something?? Accessible to the frontend??? Censored excerpt from that response:

"email":{"stringValue":"soXXXXXXXsu@gmail.com"},"fechaDisponible":{"integerValue":"1527483600000"},"identification":{"nullValue":null},"key":{"stringValue":"1527560309061"},"listaNotificaciones":{"arrayValue":{"values":[{"stringValue":"alXXXXXXXXi@yahoo.com"},{"stringValue":"soXXXXXXXsu@gmail.com"},{"stringValue":"pXXXXX2@hotmail.com"},{"stringValue":"BeXXXXXXXXXXXXXXez@hotmail.com"},{"stringValue":"pXXXXXX0@gmail.com"},{"stringValue":"trXXXXXXXXXXro@gmail.com"},{"stringValue":"joXXXXXXXXXXXXie@hotmail.com"},{"stringValue":"ivXXXXXXXXxd@gmail.

Also appears to expose, for each campaign, the poster’s bank name and date of birth.

And wastes a bunch of various resources making separate requests to a currency conversion service for each amount, as others have noted. And requests /null and /undefined. This might be the most irresponsible development I’ve ever seen.
High-voltage DC [1] is being used to transport power over longer distances because it can be cheaper and there's less power loss.

Like a sibling commented here, the costs would be enormous to convert an AC grid into a DC grid. AFAIK are there two reasons that the grid is AC: generators produce AC, and AC is so easy to transform up and down. That transforming is essential since you want to transport energy at high voltages [2] but you don't want 380kV in someone's house.

[1]: https://en.wikipedia.org/wiki/High-voltage_direct_current
[2]: https://en.wikipedia.org/wiki/Electric_power_transmission#Ad...
Js is currently more visible than other platforms, also the sheer size of the community takes a role. Idiots are everywhere.

The current trend and curse of DRY and NIH is to solve stuff by adding dependencies and gluing them together. Rookies expect that some software solved the problem at hand without thinking about it. Even worse is that they even apply this to rather simple things. The problem of OP - countig items inefficiently - is absurdly common. IMHO this is the heart of the problem, the new generation is highly uneducated how to handle data.
Need for better documentation
Thanks for that comment. I've tried using Ubuntu inside VirtualBox on my brand new i7-8700 / 16 GB RAM computer and it's far from being smooth. I'll give Xubuntu a try.
Our ability to generalize is one of the key traits that makes us the dominant species on this planet. Describing that particular commenter's path is not nearly as informationally useful as describing the most common path.

MBA is the business equivalent of "<technology name> Specialist Certification" in engineering. It's for the second-rate.
Authorities found a parachute on the palace grounds hours after the heist. Perhaps subterfuge, but not unbelievable given how he undertook other heists--e.g. installing false ductwork in banks.
My expectations are high that this turns out to be a social engineering exercise in the credibility of the reader. That, or a very clever application of theoretical physics to make an ignobel point.

And yes i did go to phys.org and read the abstract.
It's a good thing because it avoids the problem of blocking people from entering for largely arbitrary reasons (i.e., country of birth; exposure to computers in childhood).

I don't think the problem of quality should be addressed by arbitrarily axing people from the field. Some sort of a standardization / accreditation seems like a better approach.
Some have mentioned it here already, but I'd like to emphasis how important application logs are. How much trouble you can prevent by reading and understanding them.

I've seen and fixed such bugs as described in the article, and before you start trying to upgrade anything a look in the log followed by a git bisect session is the first step.

My rails apps have great logs, I get to see what views and partials are rendered, what queries are sent to the database and more important how often all that happens. If the log excerpt for a single request doesn't fit on my screen I know I have to do something.
Only if big companies stop trying to make the world a better place and leave companies like WhatsApp alone. WhatsApp was a small company making good enough money by respecting it's users. Then Facebook had to come and destroy everything isn't?
I like to always highlight the difference between a technically correct statement and a public health and safety policy statement.

A thing may be technically correct, but for the health and safety of the public at large we need to adhere to a consistent policy with what we say in the public sphere.

Mains voltage is dangerous and kills kills kills. Never connect anything to the mains power supply unless you are licensed to do so, or employ someone who is licensed to do so. Always assume a circuit is live unless you-personally have checked and locked out the breaker with your own personal lockout device that only you have the key to.
Good point.

Chalk this up to "existence is fractally complex - anything that can exist, does exist, in every variation".
As far as I've seen, it's not. I used razor-qt when it was still an independent project and I pretty much fell in love with the idea of it. Gnome 3 was being a PITA (I remember throwing things when my artfully crafted css broke with an upgrade) and KDE hadn't crossed over into version 5. I'd tried out XFCE at that point. It didn't excite me because I didn't want to get stuck with GTK 2. I just downloaded razor-qt and realised that with a bit of spit, shine and polish, this had the potential to become what LXDE was to Gnome. I'm pretty happy about LXQT emerging from the LXDE/razor-qt merger.

Anyway, back to your question. razor-qt was pretty snappy on my machine, leading me to conclude that KDE was slow because it was KDE. Akonadi, slow animations, buggy widgets, you name it. I haven't tried KDE since then (this was back in 2012 or so), but I've heard that the latest incarnations are pretty snappy and light. Even if they aren't, I highly doubt LXQT will have any problems with lag.
Not quite. Planning for battery failures is hard because they have different failure modes. For example, the battery could fail to dead short, which is the functional equivalent of an cell in the SSD dying and then setting the SSD on fire. Or the cell might just actually catch fire during normal operation if you overload it.

To my knowledge, the best and safest battery system is to have each battery individually monitored by a charge controller with the capability to fully disconnect the battery at will.

The downside is that this will be expensive so people usually settle for just eating the rare chance of a dead short battery.

Additionally, batteries that you just leave around doing nothing will probably die at some point too. You don't want it sitting around you want to use it for efficiency or else you swap your battery and find out it was dead too.

To reduce burst loads on batteries you could use supercaps if you find ones that can handle the voltage and current (that will be very expensive).
That’s why you need good humans who’re expert at responding extremely well when things break. It’s one thing to prep for a whiteboard interview, it’s another to intuit that needle in the haystack.
SYNODOS CLEO – ESCORTS ATHENS – CALL GIRLS – GREEK ESCORTS GDE
xbird | Senior Machine Learning Engineer | Berlin, Germany | ONSITE, VISA, FULL-TIME | http://xbird.io

xbird is a medical AI company developing ways to use smartphones and wearable devices to predict and prevent health risks. Our technology captures data streams from the built-in sensors of smartphones and wearables, and analyzes these to detect critical health events before they occur.

We are hiring a Senior Machine Learning Engineer to help us build the intelligence behind our systems. You will play a leading role in every part of our machine learning lifecycle: from the initial research to the production-level implementation, from discussing long-term goals to making post-release improvements. You take full ownership of core projects of our company. In this role, you will have high responsibility and a strong impact on the company's success.

We are looking for someone that has experience in both backend engineering (Python) and machine learning. The combination is key to us, because you will have to deploy your knowledge outside of the lab.

To learn more or apply, please visit http://www.xbird.io/jobs/ . If you have any questions, feel free to ask me directly (<markus@xbird.io>).
Robotex International Conference brings 100 top frontier tech experts to Tallinn
I wish gpg had a decent cli/"api"

At work, we use it to store shared secrets. We can encrypt a file that can be decrypted by multiple keys.

It's a bit hard to remember all the commands so I made a webUI to manage everything.

The feature I like the most is that I can list which files you can access and which files you cannot.

The thing is, to do that, I need to pass tons of obscure and magic nonsense parameters IE:

gpg --list-only --no-default-keyring --secret-keyring /dev/null ops.gpg

and then parse the completely un-parsable output to know which keys can decrypt the file.

So far so good. The problem is that; this magic trick only work with gpg 2.0.30 or lower. If you have the latest version, you can see every keys that can decrypt a file... except yours. There is no way to know if "You" can decrypt a file anymore ! (how great is this)

I now have to tell people that if they want to use the nice UI they cannot have the latest version of gpg, which is troubling.

I can't believe that in 27 years, it is still impossible to know which keys can decrypt a file. Or even just have some parsable output instead of the pile of crap the gpg tool can vomit out.

So I'm pretty excited about Sequoia :)
0. shut the app down before it costs even more money.

A money clock on the table isn't fun and if you replace the the app with a landing page and a newsletter form it's completely acceptable for the visitors.
What’s Wrong with Metrics?
What do you use as a file manager? Ubuntu's built in one lacks the basic functions that one might expect from Windows Explorer or the Finder (e.g., the ability to rename multiple files, open folder as path in terminal, mount SMB shares, see file previews).
Usually blogs are for public consumption. OP ends it with a recommendation for everyone.

It’s still incredibly elitist.
Telegram is a hands-down better experience than whats app.

I think it’s the first one to give the ability to edit messages after you sent them.
On the other hand I've spent hours debugging an issue in a C++ program I work on only to eventually find that it was a bug in the oldish version of GCC we were using and simply upgrading the compiler would have fixed it.

It's entirely possible that they could have spent hours or days debugging their issue only to find it had already been fixed.
You can get things like these, you put it on the dash, and stick a slightly darker patch of foil on the window right above it, then it reflects during night and day:

http://www.dx.com/p/a8-5-5-screen-hud-head-up-display-system...
Where can it be taught, then? There are no resources for this right now, mostly people are left to their own devices.

Most barriers to entry are not designed to protect anyone, they're designed to preserve power. To protect people from bad products, you need regulation, accreditation, etc.
It is, you need to have the phone.

But if you can access the phone content remotely behind a password, then it stops being 2FA.
> If people can't get their shit together enough to make sure their kid has a sandwich everyday they certainly aren't putting their kid into boarding school.

If that's the good public school of the area why wouldn't they?