skysight-inc/HackerNews huggingface dataset:
Clearly, getting machine-like reading comprehension is easy: just react instinctively to the lede, utterly ignore the core of the article as TL;DR, put words in author's mouth for good measure. That is not quite the kind of equivalence that the field is striving for: "humans can't read, machines can't either, QED."
They still publish an ical. Just got to https://www.facebook.com/events/calendar/ and click on Upcoming Events on the right.
Blog posts on DDD, event-sourcing and CQRS
Breezy Badger being already used (before they moved to incrementinf letter based system - having done hoary hedgehog and waryy warthog.

It wasn't until the first LTS version, dapper drake, that the letters started matching the release number. The second LTS, or 8th release overall - Hardy Heron, in April 2008, was the second "hh" version.

Shockingly we still have 6 hardy heron boxes on our network in far flung locations.
Music for programming
It's a winner-takes-all market, so there are absolutely strong economic incentives to build the best robovacuum control software.
I have a cluster of friends who are professional translators and interpreters and the translators have complained to me a lot about a machine translation program called Trados, that they are pretty much forced to use in their day-to-day jobs.

The complaint I heard was that translation agencies hire translators with contracts that state that 80% of the translation work will be performed by Trados and the human translator will only be paid for 20% of it (I obviously don't know exact numbers!).

Of course, in practice, Trados' translations are nowhere near 80% of the work needed to translate some text, to the point that the human translator ends up doing the bulk of the work and being paid for only a small fraction of it.

It looks like translators are already in trouble with machine translation software, even if they can still do the job way better than that software.

I think we can expect to see this pattern a lot more often in the future: automation taking over jobs not because it's better at them, but because it's more profitable that way.
Are you sure that this particular translation is "nonsense"? To me, it seems almost perfect. The only mistake in the French version is the gender of the teacher, which is a mistake that many humans can and do make, in addition to many other mistakes...
yeah and the Dutch are over 'the war', whereas I doubt the Germans ever will. Dutch have total apathy for privacy, the Germans however are very conscious about it because of Stasi history.
Yes, yes, yes to Lego Mindstorms. It was the bridge from make believe play to the real world. It was real enough to be a challenge but not so real that I could not grasp it.

Did you always use the block based programming language or ever use Lejos?
HN does that too.
I think even the passengers' reaction might make sense here. Standing around at the baggage claim and observing that no baggage arrives makes you worry that there might be some serious error that will make things take a very long time.
I speak three: Russian (native), English (mistaken for native speaker by native speakers) and Hebrew (average). I may not be an expert in AI though (couple of courses, hobby projects and worked alongside AI researchers on the non-ML side of some apps). Still, looking at the methods we already have and recent successes (like Yandex's linguistic work), it doesn't like as hard a problem as hard AI with human-like cognition.
"Happy to help, are there any of the technical details you specifically need my eyes on? Otherwise, I trust your judgement."

Are you being approached because you are the only only around who actually remember working on the Foo Widget and the team wants to make sure they're not breaking something subtle, or are they implicitly coming to you for permission to trespass on your territory?

Former situation, you do the code review as a techie (and remember to commend the team for finally getting around to tackling the badness in the Foo Widget), for the latter situation you trust their judgement.
If you're doing pxe (which I fully support) and installing a full release why would you have anything more than a kernel, initrd, and pressed file?

Take about 4 minutes to build from scratch.

Containers of corse are a different issue, but I'd probably use something like coreos as the host in that case.
How to download and install the latest Windows 8.1 Update for free (updated) – E
The synth kit was probably the most used collection of our LittleBits (kids were much younger than your niece). Unfortunately, the synth kit turned into one of those annoying "noisy toys" after a while :-)
In my experience as founder of a 20 plus employee start-up, I assumed all employees would find out each other's salary. There is no way to enforce secrecy, people talk. For exactly this reason it is better to have a clear policy. Having 20 different special deals - like "I want to work one month less, but get paid less" etc - means you spend all of your time managing HR. Everyone thinks the other person's deal is better. Absolute nightmare to manage. Much better to transparently say "This is what we pay, this is what we offer in terms of benefits / flexibility (location, time off, etc). If that matches your needs, great. If not, we are not the right employer for you."
It's compression, not noise. Markets compress corporate reality. A perfectly compressed stream is by definition perfectly random (because if it had a predictable pattern, you could use that to compress it further), but the getting there is different - markets are not intrinsically but mechanically random; they approach randomness because of how they operate. The hope is that humans are not all that good at compression, so AI may be able to pick up on patterns that we can't.
I agree on the ownership and proactivity being key here. Look for possibilities to show and practice leadership skills within the current company setup and role.

This can be as simple as taking one story end-to-end to production from requirement analysis to deployment and experiment analysis while interacting with different roles (product, engineering, devops) and even explicitly asking your manager(s) for such possibilities. Being the person that knows the progress and owning success is key here, plus you will score some points for being someone that work can be delegated to.

Organising learning groups, guilds is also of help to get visibility within an organisation while still being fairly close to tech as you form a group of people around a topic you're passionate about.

Another important aspect is cross-team collaboration. For example, bringing key people together to solve a problem for the organisation (i.e. spending too much time on deployments, production incidents, repeating the same problems). Calling such situations out and suggesting ways to solve it or collaborating on a solution is another great way to try out leadership skills.
Those people then are saying how bad and full of viruses Windows it's, even if it's only their fault. It's good for technically not-inclined users.

That's a good argument for making security updates on-by-default. It's not a good argument for making all updates on-whether-you-like-it-or-not.

This is how you get botnets, which then take your worldwide DNS down.

The solution to botnets is to cut offending devices off the Internet at the ISP level. You can't trust local security measures in this context anyway.

And why would I care that companies are handling my sensitive personal data on insecure computers?

You're complaining about the security of sensitive personal data, in a discussion about an OS that can literally deploy arbitrary updates and upload arbitrary information to a third party for use in unknown ways? Your concerns about your privacy are fair, but I think you're on the wrong side of the debate here.
Interesting to read this. It sounds like the opposite approach a rescue crew would take in a motorsport environment, in most cases.

I guess F1 is a much more controlled environment, due to car and circuit design working together as a safety system.

Perhaps F1 safety focuses on minimising injury when things go wrong, whereas aviation systems are optimised to avoid things going wrong in the first place?
What it hit me the most is about what the worst thing that could happen if you try your venture, it blows my mind back then and it really boost my confidence. I'm guessing it's related to the author stoic perspective
The game show reference is hilarious, and painfully true.
Yes, interesting. Never heard of EPH before.
cmph contains only: BDZ, BDZ_PH, BMZ, BMZ8, BRZ, CHD, CHD_PH, CHM and FCH.

EPH seems to be better than BDZ, CHM and FCH, but only for really huge tables, like >100.000 entries.
For smaller hash tables a simple perfect hash or even an optimized memcmp switch table is still faster. https://github.com/rurban/Perfect-Hash#benchmarks
cmph is usually 2-3x slower than a trivial PH, and much slower for small tables.
There's no need to wonder, one can be virtually certain that every "classic" work that has been translated to many languages is included in the training data of major translation systems.

MT world runs on data, it includes as much as it can, and a book translation wouldn't be included only if its translations are not readily available in digital form - and pretty much all famous books have been digitized.
Modernish: a shell moderniser library
Video editing with Python
Google Translate - and all the other translation engines bar some experimental ones - are a step in the right direction. No, they do not translate like a human translator does as they are better compared to transpilers than translators. Be that as it may the emergence of the likes of Google Translate has made it possible for just about anyone who can read and write to get the gist of what is written in another language without needing to get outside help. While the translation might be rickety it generally is possible to get what was written. The next step will be taken when the technology is ready for it, no sooner. Giving the rate at which machine learning or 'AI' is being pushed it won't be that long before human translators are taken out of the loop for most tasks. They'll still have a job translating literature and some legal texts [1] but most business communications will be translated by machine.

[1] even though legal texts should be a prime candidate for machine translation as they are written in something resembling human byte code to start with.
I think Doctorow's point is dramatically different here. He's talking about a change in medium and specifically arguing against the claims about the original experience offered by DRM controlled media (e.g., theatres, ebooks, etc).

The article's point is more about while Google Translate has its impressive moments, it needs to be understood for what it is - the most basic translation services.

If you've ever had to rely on Google Translate (or any automated translate service) you'll know what I mean by "basic translation services". It's great if you want to say "I want to order Fish and Rice" or "Excuse me, where is the restroom". The moment you try to get past such complexities is where the automated translations just can't get a good grip on human languages. Languages from the same families naturally are a bit easier (English to Spanish, for example usually can allow for more complexities), but you still lose a lot simply because it's a 1:1 translation from the box on the left/top to the box on the right/bottom, which doesn't happen.

I'm learning Russian (in Russia no less) and one of the hardest things for me as a native english speaker is avoiding the use of "to be", which is almost never used in Russian. There are other oddities as well regarding prepositions in Russian that are handled differently than English (my poor teacher still can't satisfactorily explain to me why stuff is "on the kitchen", but it's "in the ___" for other rooms) (в гостинной versus на кухне). Now, surprisingly Google translate gets these two right, but other such preposition specialties it bungles completely, and I've had more than my fair share of confused looks when I have to resort to using translate for more complex sentences. Especially when it comes to things like words of motion, for which there are tons of different words depending on how you're going.

It's good that it's accessible, but when the reverse happens (russian to english), for me it requires a fairly fast sed operation to fix Google Translate's choices for words or just some additions to help get what the person is wanting.

Edit: Addendum to the main point, I can see that there may be applicability in that Translate Tools will allow for pidgin languages to crop up if it receives wide spread usage in real world settings, but I'd be curious to see from a large sample how many people use the conversation style features. I'm sure there's plenty of anecdata on the subject from those who have to use it (myself included), but I wonder if it seems as well used if you increase the sample size out further. Globally, people still pretty much stay at home and/or know enough english to get by.
You mean trains?
Nope, not at all. gperf creates totally different and unoptimized perfect hashes, not minimal at all.
It can be frustrating if you're trying to have a conversation in a relaxed way, not so much proving your idea's worth (or yourself). That will invite thoughtful commenters but also haters and very critical people that aren't trying to contribute to your success... But that's life.

Just post as "Ask HN" and clarify you haven't finalized your ideas and that you're looking for constructive feedback.

Using prefix "Think HN" Looks like a good idea as a way to signal that but I'm afraid it would lose its appeal quickly.

IMHO, it's better to carefully craft your "Ask HN" submission in a way that invites the most useful feedback... And just ignore the rest.
> 3. Tact > undiluted truth

This is correct, but it's important that you never dilute the truth so much that you end up not delivering the whole truth. Obviously, you should avoid ever being in such a situation, but if circumstances are such that you have to choose between delivering the whole truth or tact, choose the truth and clean up afterwards. Hurt pride can be mended, broken trust and untruths left to fester generally can't.
My friend has a car manufactured in 1982 and the speedometer is practically useless below 30mph because of how bad the tremble is. He can be driving at a fairly constant 25mph and the needle will fluctuate rapidly between 30mph and bottomed out. Given the fact that the gauge bottoms out at 10mph, that behavior is probably by design.
Suppose I wanted to create a "game" running on Etherium's global computer; perhaps one that allowed people to own and breed virtual cats. I might want a random component in my "breed" behavior.

Imagine I want to create a smart contract where tasks are created by customers and assigned randomly to "turks" who submit completed tasks and are paid (if the task is accepted). A random number might be one useful part of the task assignment process.

ANY program that would random numbers is a potential candidate.
¿Qué es la dieta Cetogenica?
I think it's just something that happens with growth. At first it's a small group and it's cool, then your group gets larger, it's still cool, but now more to manage.. then at some point the group gets so large that unless you're trying to push something, there's often very little that you want to say to your 3rd grade teacher, some guy you met on a bus, your old roommate from ten years ago, your boss, and your grandparents all at the same time.
Neither lucky nor smart. When the technology came out, I put the work in, studied it, realised the potential and invested what I could afford to lose in it.

Calling us lucky is very condescending, but I really don't mind it with my current bank account balance. Cheerio
Out of curiosity, how much infrastructure goes into making a messaging app?

My gut feeling is that you can run a messaging app for a million users on the same infrastructure you would use to run Facebook for 1000 users. So having a messenger app with a ton of users and no monetization is bad, but not that expensive?
The real value of BTC is argued to be around $500K mark.
قلعه هوهن سالزبورگ,قلعه ای تاریخی در اتریش
Well, the Greek version says she-teacher and it translates to French he-teacher. Def a big mistake. Note this is not the same as messing up if eg some random butterfly you see is he or she in French. The context is there, but google translate seems to convert everything to English, loosing some meaning in the process.

It don’t want to say google translate is a complete garbage. On the contrary, I use it often e.g to plan my holiday trips or shop online in other EU countries. Nevertheless, I rarely translate anything to my native language, but rather to English.

It the auto translation made a great progress and it is very useful, but it has a long way to go still.
This is in the context of a certain work of Harry Potter fanfiction, but you may find this set of notes for how to write intelligent characters interesting. I specifically direct your attention towards the section "Level 2 intelligent characters", which goes into how to write a character that appears smarter than the author.

http://yudkowsky.tumblr.com/writing

Also on Spock in particular, there's a good talk by Julia Galef, The Straw Vulcan, about how irrational Spock really is and what a rational Vulcan should look like. https://www.youtube.com/watch?v=Fv1nMc-k0N4
I'd also really love to create a trader bot for part of my money. Any chance you could give a few pointers on how to get started in this field? (good resources to read, frameworks to use, etc...)
What a Number Is (1991)
That 4 year old browser is full of security holes though. Why would anyone want to encourage that?
> Will AI make the Luddites (mostly) right?

"Yes" will be our Last Answer.

> What might the last fully biological human's statement be at their last supper?

"The Luddites were (mostly) right"

> Will we pass our audition as planetary managers?

> Will scientific advances about the causes of sexual conflict help to end the "battle of the sexes"?

> Can natural selection's legacy of sex differences in values be reconciled with the universal values of the Enlightenment?

> Will humans ever embrace their own diversity?

Will the virtue signaling ever stop?

> If science does in fact confirm that we lack free will, what are the implications for our notions of blame, punishment, reward, and moral responsibility?

A better question: Why is that so hard to understand that the answer is "none"?
Facebook Patents Tech to Bucket Users into Different Social Classes
Here it shows "Larrysalibra" or "Grilled meal" if I put a newline between the two characters.
Sausage McMuffin
Absolutely. The product I've made is not even web-based. Treat web usability just as an example; you can extrapolate the results to much wider areas of life.
Rethinking how people learn to program
Being able to send money to people via chat app is pretty appealing to many people.

Also, there was a post on here highlighting Japanese web design and you might say it's also a kitchen sink approach. And then someone posted, or the article updated and added(I don't remember exactly) some nice links to show that the exact same design phenomenon exists in major websites in Taiwan, Korea, and China.

We might theorize that users in these particular markets might want everything but the kitchen sink in one app, or one website. I'm not saying that's necessarily the case, but there's definitely some indicators.

Would be very interesting if it's a case of actual rejection of western style minimalistic designs, rather than something like it being all they've known and thus have simply gotten used to.
> I think it is safe to say that Google Translate almost never macthes the skills of human translators except for rare trivial cases. As a rule it's rubbish, and sometimes as an exception it can be OK.

Depends on the language pair.
Depends on the human translator. I met translators who wouldn't compete against 1990s Babelfish / SYSTRAN well. They still had some business.
How Would Humans Evolve on Mars?
Understanding Error First Callback and Callback Hell in Node.js
Er ... Thank you? Except I'm not a 'bot ...
Mars Reborn. A portrait of a possible Mars one thousand years from now
Quantum Polynomial algorithms for prime factorization, discrete logarithms
Matt Godbolt's cppcast appearances have been awesome.

He talks about Compiler Explorer[1] in one and Spectre/Meltdown[2] in another.

[1] http://cppcast.com/2016/01/matt-godbolt/

[2] http://cppcast.com/2018/01/matt-godbolt/
Try going the other way around, and read the machine-translated result yourself.
Regardless of Youtube's intentions for running their distribution algorithms as they do, they obviously have the same problem as everyone else running user generated content platforms. It must be possible to fix this, but I don't think they manage to solve it themselves. Societies should start to pay attention to these operations as they do in more traditional industries.
I disagree. There were very specific product changes Facebook made a while back that fundamentally changed the experience of using Facebook. It was all related to Facebook trying to clone Twitter: public posts by default, emphasis on news articles, emphasis on paid content, deprecation of events, deprecation of groups, and deprecation of photos.

With the implosion of Twitter, Facebook has since undone a lot of these changes, but the damage had already been done. People had already learned to stop going to Facebook to be social.
That's too low.

The baseline for most credit cards is 120 days for the cardholder to dispute a charge in the US, or 180 days internationally. Some specific dispute categories for some credit cards have a shorter limit, and some effectively have longer limits because the starting point is some date after the transaction.

On top of that, there may be consumer protection laws in some areas that affect this. For example, in California it is one year for certain types of dispute [1].

Note that the above is how long for the cardholder to dispute the charge. Add to that however long it takes the card company to process things before the merchant sees the chargeback.

I've seen one that arrived at the merchant over a year after the transaction, although I think that is rare.

[1] https://oag.ca.gov/consumers/general/credit-cards-dispute-ch...
Not simply that the West bought more. China refused to accept anything except silver and gold in payment for their Tea. There is only so much silver and gold so they looked for something else they could trade for and found that there was a demand for Opium. Of course this isn't mentioned much when you read about the period when you are in China.

When living in Hong Kong in the years running up to the handover in 97 the Chinese government used the Opium Wars as an excuse to accuse the British of all sorts of bizzare things during the negotiations. My favorite was calling the governor Chris Patten the "son of a running dog" which has a bit more bite in Chinese. A lot of the knashing of teeth on the Chinese side of the table was repeatedly justified by the dastardly deeds of the British in the Opium Wars to a country that was then still under the rule of an Emperor, which later turned into a corrupt republic and then overthrown again by the Communists and now seems to have been overthrown by the combined forces of Louis Vuitton, Rolex and Channel.
Not sure you're disagreeing with the grandparent. A belief can be deeply held and a result of manipulation at the same time.

Russia has similar grievances against the West that are promoted on TV, and people care strongly about them as a result. In the early 90s, when the injuries were fresh, the TV deemphasized them and fewer people cared.

I've come to believe that when a government makes its citizens care about foreign policy, that's usually a distraction from domestic problems. In Russia's case it's corruption. Not sure about China.