skysight-inc/HackerNews huggingface dataset:
For translations where one side is not English, Google Translate does a horrible job, because it will incorrectly translate to English first, then incorrectly translate from English to the target language. This means you end up with translation errors only comprehensible to someone who speaks all three languages!

But even without that, even for what should be simple translations from English to e.g. Swedish, it makes so many nonsensical errors. Not just misunderstanding context, but fabricating novel and absurd translations of common words.

I think it's gotten worse since they switched to their whole-sentence neural net system. At least in the past, the individual words made some sense, and you could click on them individually to see other (sometimes more accurate) alternatives.
I think you are projecting. "I'm a good developer and I read man pages so someone who doesn't read man pages must not be a good developer." Maybe YOU are the unexperienced one because YOU don't realize that reading man pages is a waste of time? :P
Electrolysis may be easy, but pressurizing the hydrogen to 700 bar is not. That would probably require a relatively bulky and noisy multistage compressor system.
Sure, there are plenty of users that still use Windows XP, but I guess it doesn't make financial sense to support them.

The article has a click-baity headline that makes it seem like evil Google is banning users on Linux, while reality is pretty different.

That was my point.
"We don't even have a word for this". Isn't it just spatial frequency?
It should totaly be possible. Same as with the DNS solution you can get the data via the api of unshort.link and than build a small bash script for it. If I have time I may try to do such a script, but not sure if and when I will be able to make it.

Would be awesome if you build something like that! You can get the currently to unshort.link known short link providers in a nice json format from https://unshort.link/providers

You can get the redirect info from unshort link also via its api without redirecting, just replace /d/ with /api/ in the GET request: e.g. https://unshort.link/api/https://tinyurl.com/unshortchromeex....

If you build a solution, please do not forget to add the documentation on how to do it via a pull request to the unshort.link repo, so everyone could profit from it
Who are these IT contractors?
> The more countries drift away from "patriarchy" and towards "matriarchy" the fewer women go into tech.

We literally don't have matriarchies, there's no data about it. And I also don't know why you put that in quotes, it's an actual word.

> Many of these countries are more egalitarian than the US as per the data in the original post. Perhaps you should not have assumed that all Eastern European countries are less egalitarian than the US.

Of really? Which ones? Because Hungary certainly isn't.

You just proved yourself wrong and you're not addressing what the core of the argument of what I said.

> The fact that these rates are overwhelmingly in a relatively narrow band between 20-35%.

> The overwhelming majority of countries studied had female representation in tech between 15-30%. This is indeed a fairly consistent rate.

I'm ignoring the fact that you can't even keep your numbers straight within the same comment...

It's not consistent at all, it's almost the entire range!

And given that close to 0% or 50% is unlikely to happen in any country, that's pretty much where you expect the probability distribution to land anyway. It says nothing.

It's like saying unemployment falls between 5-40% in the majority of countries. Well d'oh, it's expected. It says nothing about the health of the countries in questiom.

> I agree, the alleged correlation between Eastern Europe and rates of female representation in tech is BS and random - but that was your alleged correlation...

Wait, what exactly is your allegation then, if not that?

> Countries on the other end of the spectrum like Turkey and Indonesia have 35%. This is still barely over 1/3rd.

You're still not addressing the labour participation rates between women and men. You don't get it.

> For example, Indonesia has a female labor participation rate of 52% as compared to the United States' 56%. Vietnam has a female labor participation rate of 76%.

You're suppressed to compare bergen women and men in the same country. Women's labour participation rate has less than nothing to do with Vietnam.

You don't get it.

> Adjusting for this does not explain the difference in representation in tech.

Yes it would, you just don't know how to adjust for it.

> Furthermore, even if it were you are erroneously assuming that if more women entered the workforce those women would.

It doesn't matter if they would or not, it won't affect the statistics, you still need to adjust for it.
GitPorn – Neofetch for your source code
As a hungarian, I use a US keyboard with hungarian layout for months. It's not a problem, just don't look at the keyboard.
I posted on the wrong top-level comment which might explain the confusion.

I meant to answer to: https://news.ycombinator.com/item?id=21791504
It's ~1 bit per character for normal English text. If your password has weird stuff in it (weird words, non-grammar, weird characters) then it will be higher.

Also, I'm not sure if the theoretical entropy levels are ever reached by real password crackers. I think they tend to use more basic rules. In that case I think zxcvbn might provide a better estimate (multiply guesses_log10 by 3.3 to get bits). But if your password contains a phrase that has ever been written publicly, the entropy massively decreases.

https://lowe.github.io/tryzxcvbn/
Convert Any Cloud Linux Instance to PostgreSQL Server
What is meant by "Subject–object–verb order" as a tag here?
Stimulating Reps: The Scientific Guide to Maximizing Muscle Growth
I don't know if I'm seeing the old version or the new version, but this is still very hard to read.

Advice to all web designers: Please do not use "font-weight: 300" for body text, ever. Simply changing that to 400 in the developer tools made it much more readable. The font was still bugging me, so I tried killing the "font-family: futura pt" too.

Wow! What a world of difference. Now it is super easy to read, instead of looking like it's trying to show off some design style.

Know your audience: you are addressing potential database developers with this book, not graphic designers.
actually every ikea in germany has self-checkouts.
"Tuttle? His name is Buttle. There must be some mistake"

"We don't make mistakes"

The problem is when these aren't verified and no support for bad data decisions.

When it is combined with authority and security it is even scarier in a dystopian way like Brazil or Idiocracy.

There will be mistakes, there needs to be a pathway for support and verifying this data. Almost like a right to trial but for data decisions made about you. And not the trial Not Sure got in Idiocracy.

We already have bad situations like this in credit tracking and identity theft, it gets worse when enforcement and oversight is favoring data over detective work.

Recourse on data decisions or algorithm decisions would be an excellent addition to the Bill of Rights in a much needed "Right to Data" amendment.
Asmongold made a good move. I follow his stream since 2017 and it's one of the best. He did something interesting that no one (companies, individuals) normally does: he has let several of his fans create their own videos using his image, something unthinkable for today's brands that just for the sake of mentioning them already take you down the content. When these fans already amassed the popularity, instead of canceling them, he made them the best proposal: to be part of their world. This should be an example for all those brands that make things wrong.
EU Politicians, including Breton, cultivate this objective to build Unicorns and Large companies.

This is dangerous on several levels, from waste of public money to harm to smaller competitors.
It's more difficult to scale in Europe, because of multi-language, multi-culture and regulations across the countries.
Nice, the infographic is loosely based on his essay "Schlep Blindness". I recommend to read the original essay as well

"How to hold a program in once head" - is my favorite one.
It already became a thing.
At least in Germany there are a couple bigger Twitch streamers, which hired the persons who already made good, unofficial montages or "Best-Of" videos about them. If I am correct they get a share of the YouTube revenue.

In my opinion this is a great deal for both. The streamer can broaden his audience by having an official stream highlight YouTube channel, the fans have more content and won't miss anything and the amateur video editors are getting a chance to do their passion more professionally (well, most of them had already good, YouTube focused editing skills)
Feature toggling as a service – love at first sight
I read about a study that parents and non-parents are on average equally happy but the parents had a wider range of extreme emotional experiences.

Also remember that people on average become less happy until their 40s or 50s after that their happiness increases again.

Then again, that's statistics and how does that help you if you're an outlier or just at the edge of the normal distribution?
No problem. Your remark made me realize that maybe I should have worked harder on the title. I am not from the US either, English is not my first language, but on top of having most of the best universities they also seem to be making great university courses available for free much more than anybody else.
كلمات اغنية من قدي عايل
I always wondered with big brands never did this. Seems like a win-win: let them do free work and the market select for the best to hire.
Elaborate on how having kids is moral is “obviously true.”
Have you considered adding to the discussion instead of personal attacks?
This clip contains the actual “mistake”, ironically a bug: https://youtu.be/XGge4rj4v_Y

Edit: idiocracy is a great film. However watching these dystopian films as a software engineer is somewhat stressful :)
I'd say it's more about regulatory capture, going with the lowest bidder in tenders and non-experts making decisions
Graal and Truffle (2016)
It depends. Not exactly sure what the situation is here but a lot of those outsourcing "transformations" look really strange. A lot of the times it's hard to prove that cost has gone down and for sure quality did. One wonders if these outsourcing companies are not somewhat unethically hiding information.
The core of the issue still stands: creating a life is a critical and momentous thing. Do we have the right to make this decision for another being, or is this simply accepted because it is normal?
there's a trade-off involved in latency size and server hits

shipping name and description of some resources often read together allows to minimize cost and optimize performances, up to a point

ultimately the client knows what the UX needs and it's in the optimal position to ask for the minimal resources needed, hence graphql et al.

but that leaves the rest API designer in a rut, where to make the call for nesting and where for searching related?

if I had to draw the line, if the related entity has a non null foreign key (or the nearest applicative equivalent) toward the parent it's a prime candidate for nesting
This is super interesting, never heard of them before! Led me down a Wikipedia rabithole.
Editing doesn't work.

> You're supposed to compare between women and men in the same country. Women's labour participation rate in the US has less than nothing to do with Vietnam.
C, what the fuck??!
Of course you probably don't want to correlate that but the fact these apps are battle-proven for so many years is a good sign if you search for something stable that you can rely on. Probably even in decades to come.

There is many creative solutions people come up with but if they are not tested long enough I would not be eager to do so on a production system if I wouldn't exactly know that everything will be fine (which is difficult in this case if it is not your domain).
Worse is better is worse (2000) [pdf]
https://github.com/gopasspw/gopass

Crossplatform, git versioning, gpg security (allows you to integrate with smartcards and tokens that you might already have in place for your employees).

Decent UX too, works with clipboard, supports totp.
The way virtually anything is taught in primary and secondary school and much of higher education, may be pedogogically useful, but is almost always wrong in very major part.

Some of that is in the sense of Wittgenstein's Ladder -- a tool which suffices to gain a level of understanding but then must be discarded. Often also referred to as "lies told to children". Some is institutional and cultural resistance to new idears or release of the old. (This turns up in language, we speak of the sun rising and setting, of good and bad humours, of magnetic personalities, and of sky gods and goddesses, bearded or otherwise, despite varying degrees of disproof or lack of proof of their existence.)

So, yeah, you can pretty much drop most of your early education as being accurate.

That said, if you're interested in sensation and perception, there is an entire division of psychology devoted to that, and amongst the first myths demolished in my own textbook on the topic is the notion of five senses, and in particular that of a unitary sense of touch.

There's hope, if you look for it.
Background jobs in Rstudio are coming:

https://blog.rstudio.com/2019/03/14/rstudio-1-2-jobs/

Also not sure you can criticize a whole language because some random code you read doesn’t have comments.
Prime Leverage: How Amazon Wields Power in the Technology World
Finally, a use for the touch bar!
Yeah love Brazil and Terry Gilliam flicks. The Zero Theorem calls out the life of a developer pretty well and has some great satire and fantasy on our current technology and data driven world. Gilliam is strongly anti-authoritarian and comedic so it lends perfectly for satire of modern technology.

Mike Judge being an engineer went on to make lots of great satiric and really truthful comedic views of technology in Idiocracy, Office Space and Silicon Valley.

Gilliam and Judge have an excellent knack for nailing the biting areas of this and making fun of it fantastically with satire.

All you can do is laugh knowing how scary it can get, knowing how little say engineers actually have to be ethical and how unethical and incorrect some of these systems pushed can be.

We should take decisions by systems as we do foreign policy: "Trust, but verify". This is more difficult when verifying the decision process of an algorithm is unclear. At least giving someone a required speedy chance to deal with a data/system decision that affects their life.
You can also enable the appropriate keyboard on your phone before travelling. Most people can type in their native language on a smartphone.

In my experience many people already have their own translation app on their phone which they are often happy to use to reply to you, too.
All extensions in this field are very limited by all major browsers' security policies which prohibit, for example, user-defined keybindings on a blank tab. I found more satisfying mouseless experience only with specially crafted browsers like qutebrowser. But they come with their own troubles :( Would be really great for FF, and Chrome(ium) to make keybinding assignment more flexible instead.
Walksheds Visual: Population Within Walking Distance of Rail Stations (2016)
I don't see a lot of his essays here... Did I miss something?
There are many, many youtube channels that put up clips of 冯提莫's douyu stream. They may not be officially allowed, but I wouldn't exactly be surprised if they were. You don't get to be a celebrity by stopping people from knowing who you are.
Lvl Up and AFK aren’t all that similar to businesses already in Campbell though.

The empty bank building was a real eyesore though, especially with its prominence on that end of Campbell Ave. And now that it’s filled, a couple more of the empty storefronts near it look like they won’t be for long either.
ICL/Fujitsu in this case (now Fujitsu Services).

Could just as easily been Capita (informally known as Crapita here in the UK).
Speaking about the punctuality of German trains, there will be a talk at 36C3 from someone who collected all the actual departure and arrival times of all long distance trains in Germany for this year: https://fahrplan.events.ccc.de/congress/2019/Fahrplan/events...

The talk will be streamed. It is in German, but there will be a simultaneous translation into English and probably some other language.
There's been some activity in the gaming community for DIY solutions to track head movement. Or really any accessible way to get in-game head/camera rotation and/or tilting independent of what the mouse or keyboard is doing.

The simplest one is webcam face feed interpretation. It's also the least liked, because it's CPU/GPU intensive.

The most energy efficient one is based on small devices than measure distance between each other via radio signals or something similar. You put one of them on your head. It has the drawback of having to buy the (cheap) devices.

A middle-ground, which is probably the most popular solution, is a funny looking cardboard cutout with IR reflectors or lights that you put on a hat or headphones. Then you use a webcam feed, but its interpretation is much simpler, because the points to track are easily distinguishable.

All the webcam methods have a significant drawback that they require illumination. You either need lights on your head, or your face has to be brightly illuminated (visible light or IR). A light in my face is the last thing I want personally.
Do you get the cross AZ redundancy? and you’re managing more servers and probably spending more than just using an ELB. What about the HA from the target servers? If you were using a load balancer + autoscaling group with a min/max of 2. If your server went down or your entire AZ went down, autoscaling would bring another one up. If the server or AZ went down running your load balancer, it would also be redundant?

One of our web servers crashed in the middle of the night once. I got an alert saying it crashed and that another one was brought up. I turned over, went back to sleep and investigated the next morning. If the “server” running an ELB crashed, I wouldn’t have to care.

Do you really think that you’re going to be changing providers Willy nilly once you reach any type of scale?

It’s just like all of the bushy tailed “architects” who use the repository pattern just in case one day their CTO on a whim decides to move their six figure a year Oracle installation to Postgres.

What business value is being added by going through all of the trouble of staying “cloud agnostic” compared to the lack of HA and maintenance.

Btw, we also don’t have to manage Jenkins servers. We have a cloud formation template with parameters and quick create link that a developer can click on to create a CodeBuild project anytime they want to create a new build project. They specify the Github link that triggers the job. You then specify your build steps as a list of bash (Linux) or Powershell (Windows) commands in a yaml file.

We could also do the same with CodePipeline - create a CF template that creates Code Pipeline jobs on the fly, but we do use OctopusDeploy for deployments.

CodeBuild runs Docker containers to run builds. Again no servers to manage but I believe by default it can run 50 builds simultaneously. If a build job needs custom tooling or a custom version of a runtime, the developer can build a custom Docker container to run the build.

You’re doing more work just in the eventuality that you may want to rip out your entire infrastructure and you’re paying more for the privilege.
Show HN: GitChapter – Literate Programming, Git and Reproducibility
https://github.com/chrissound/GitChapter

Hello! This is a project I've written on the side for the past year or two. Thought it may be time to perhaps share the project!

Essentially I got tired of writing programming blog posts, that were error prone and tedious to copy / past commands. I also got tired of trying to learn from programming posts written by others, and having to setup all the necessary files from scratch.

GitChapter (as a user/reader) ultimately allows you to checkout a programming tutorial/blog post directly at a specific "chapter", and being able to hack right away from that point.

An example of a "gitchapter" project / repo written is: https://github.com/chrissound/GentleIntroductionToMonadTransformers
Wow, I did not know this. They have special cameras in the grounds or this is just them having access to raw feed from all regular broadcasting cameras.

I would love to read up on how this is recorded, processed and kept if you have any source.
One weakness of this is that sha512sum is a fast hash, ideally it would use a slow and memory hard-hash. Of course if your password is strong enough it doesn't matter.

An example attack would be an attacker compromises the password database of a site you use, and that site doesn't hash passwords. Next the attacker cracks that hash, which requires your password to be somewhat weak, but is aided by you not using a slow hash. Next the attacker uses that cracked master password variation to crack your LUKS setup. While LUKS uses a slow memory-hard hash, the attacker doesn't need to do many attempts, because the password is a small variation of the password the attacker already knows.
Why would you call out someone like that?
I moved from Perth to Berlin. The biggest thing that hit me was the alcohol. I can buy a (good!) beer at anytime (even 3am) for about 2 euros from a spati ("late shop"- like a deli but mostly selling beer), and then walk around in the open air drinking it. All the supermarkets sell alcohol all day(and so cheap). People gather by the canals in summer, just drinking and talking. No-one seems to get drunk, there's no violence or shouting. It's such a pleasant change.

Also smoking in bars. I don't smoke, but I don't mind it.Ny gf hates it and prefers to sit outside in the cold rather than inside in the smoke.

The bureaucracy is about the same - Aussie bureaucracy is less finicky but feels more hostile.

People are people. Though Germans seem less angry than Aussies. I always wonder why Australia seems such an angry place after travelling abroad.

The graffiti and street art is also striking. Perth goes in for tagging, but not on the same scale or creativeness as Berlin. I really like it, but I understand why other people don't.

I'm really enjoying my time here. Miss the beach, though.
Paul Graham: “Having Kids”, in Audio
I used to run 5 wordpress sites on shared hosting. For a number of reasons I decided to move to a vps. It had basic resources but nothing special as I wasn't doing anything special. They were all very low traffic sites. But even with that, mariadb kept crashing due to running out of ram. As I was investigating what was going on I also started to realize the huge amount of traffic aimed at my sites just trying to compromise them. I took some steps to secure them but I still kept having issues.

I've transitioned all but one to static sites. Wordpress really didn't bring anything I needed that I don't get with Hugo. With my static sites I don't come close to the resource issues I had. Things are much more secure, there's nothing to "hack". My workflow is simple and I really like it. I edit my posts locally in Atom. I push changes to my git repository and then build the site and use rsync to push those changes to the host. It works great.

So that's the point for me. Much more resource efficient, more secure, gives me what I need without losing anything.

Another option I haven't used but I think could make sense in some situations is using wordpress as a static site generator.
Today is Esperanto Book Day – why I learned it (2018)