skysight-inc/HackerNews huggingface dataset:
Ask HN: What foreign language should Joe learn?
tldr: What foreign language should a monolingual English speaking software engineer learn?

Here's a situation (that doesn't exist)... Let's say we have a guy named Joe...

- Joe was born as a native English speaker
- Joe only speaks English fluently (but he knows lots of programming languages!)
- Joe is a software engineer in an English speaking country
- At Joe's company, the official language used by the business is English

If Joe were to learn another foreign language, which one should Joe learn?

Please explain why! Is there one that is more beneficial (and opens more job opportunities) for software engineers? Let's just pretend that there are no outside factors, and that Joe just wants to learn another language to be FLUENT in. He is striving for fluency. Time doesn't matter, etc. Which would be most helpful to Joe? Esp as a software engineer?
What do you think the lawyers want to be paid in?
I love the way this is presented. I strongly prefer these clean, readable examples to long explanations of each feature.
An evening with Berferd, in which a cracker is lured, endured, and studied [pdf]
Real-World 802.11ac Wi-Fi Testing: 7×6 Routers-X-Adapters Matrix
24 Months for this is crazy

No it isn't. It's USA, snatch a chain (not trivial considering the trauma to the people but still...) while having a gun and you may get 99 years (Texas). Steal millions or billions and get a sentence of months.
This feels so dirty, but these kinds of tricks work. Your stakeholders get to participate in the titillating fiction that they are on the bleeding edge of technology, and you get to deploy a scalable, explainable, and (hopefully) high-performing solution. That's 95% of a win.
Which software has he engineered superbly?
yes but if you can make a new independent "ID" cert at a whim then any unsecured debt instrument will be subject to massive fraud
=A1+B1 is not awesome for normal people. If you want, you can do magic with anything, but it was only an example.
I'm not sure there's really much to learn from this post.

Raymond is not in fact in a good vantage point to judge the suitability of Go or Rust as "systems languages". His claims to authority in this post are "NTPsec" and GPSD†, but Raymond neither designed nor implemented either of those programs: NTPsec is a hostile fork of ntpd, and GPSD --- which is probably not a good example of a program that makes particularly strenuous demands on its programming language runtime --- was maintained by Russell Nelson, after being written by a different team --- before Raymond claimed it for his resume.

In this middle of this article, Raymond claims that Python is suitable largely for single-user applications operating "at human speed". This is so far outside the reality of how Python is used in industry as to call pretty much everything else Raymond writes in the article into question.

Surely, somebody else has to have written something better on the trend towards next-generation systems languages.

† These are the examples he provides, in this article, by the way.
It is why everyone has to write their own version of a monad tutorial. :)
EHRs and Healthcare Interoperability
It's definitely an old metaphor. SICP is the "Wizard Book" after all, and IIRC they even used the term "incantations" to describe commands and programming constructs at some points, though it's been well over a decade since I've leafed through it.
Is this enough to block this attack? That is, is a "cleaned" system vulnerable to a USB device?
what languages are you supporting out of the box?
> If it's truly at the cost of the workers, why do the workers put up with it? If it's so easy to go and work for Black Cab in London, wouldn't they just do that instead?

To work as as a Black Cab in London you have to do The Knowledge - which can take several years to complete https://tfl.gov.uk/info-for/taxis-and-private-hire/licensing...
Indeed, other big.LITTLE like designs are out there besides the A11. But the article isn't strictly focused on "Apple is a superior innovator."

> My theory was that this should show a strongly bimodal distribution of running times on the A11.

...and then he proceeds to devise a test. This is ultimately how you might verify the functionality of the hardware and the Darwin scheduler. If it were naive, the test might not have behaved this way.

BTW if anyone wants to do similar experimentation with a MUCH cheaper target, you can use the ODROID Xu4 (Exynos 5422, < 100 USD).
Well, "Joe" should learn whatever he wants.

Maybe it's somewhere he's always wanted to visit / live.

Maybe it's where he wants to work next.

Maybe it's what he expects to be handling next wherever he goes to work

Maybe it's where he expects new customers to be coming from.

Some options that'd fulfill various versions of those possibilities:

- Spanish

- German

- Korean

- Hebrew

- Arabic

- Russian

- German

And on and on and on.
Some diamonds, lots of rubble. Some land mines:)
Not obvious, but you can also use the command line tool lpadmin.
This seems to be important, from the comments:

>Paul Wasensteiner • an hour ago

>Joseph you need to correct this bullshit instantly. Mtgox creditors DID NOT "requested Karpeles and Mt. Gox to process refunds in Japanese yen rather than bitcoin". This is totally and utterly false! We submitted our claims for what we had on our accounts at the time that Mtgox closed in whatever currency we had (i.e. if our account had bitcoin in it, we submitted a claim for bitcoin), and most of us also requested to be paid out in bitcoin.

>Update this article immediately!
FTFY: A wealthy narcissist.

Edit: Surprised on the downvotes. "Traveling merchant who imports metals and has a room in their house solely dedicated to customer complaints" Wouldn't the preservation of his narcissism to modern times heavily connote the importance of his wealth?
See also: argument-dependent lookup rules in C++
Yes, though I'd forget to buy almond milk (wife is allergic to soy) some weeks so I'd just drink coffee straight and have toast/etc instead of cereal.
It is much too early to judge Bitcoin Gold. The launch has not even taken place yet. They forked a few weeks ago, the developers are currently mining privately, and the public launch will take place in a few days. People criticize the pre-mine, but it's only 0.6% of the total supply of coins. Perfectly reasonable IMHO.
Really? Download "reposurgeon" sometime and look at that code (note that it is one of the few examples of substantial code that Raymond has both designed and implemented in the public record for the past several years --- and that Raymond promotes it diligently; for instance, he took what felt like close to 10 minutes out of an NTPsec talk to discuss it).

He's _a_ software engineer, there's little question about that. But there are a great many of those.
CBP officers are public servants so their salary is public information: https://www.cbp.gov/careers/frontline-careers/cbpo/pay-benef...

$90K for a non-entry level CBP officer is reasonable.
The best way to deal with this in my experience is by drawing out finite state machines that cover all possibilities and ensure that every path through the state machine ends up making forward progress towards a graceful error recovery.
CakePHP 3 Color Override CSS
I know this isn't 100% relevant (but used to contain half-baked ideas, for sure), but this old-school throwback also makes me remember AfroTech mods... Anyone else remember that guy?

http://afrotechmods.com

Seems he's updated his site since the olden days... It used to be a cardboard box image with link maps over the image regions and hand-drawn stuff on the box. :D
Phew. I am not the only one.
I think the craft aspect is somewhat romanticized and that much of programming work is more like a kind of accounting or some other clerical bureaucratic trade.
In this case the BTC wasn't his to begin with so he had zero rights to do anything with it.
I'm not familiar with the current state of bigLITTLE, but at least initially, bigLITTLE clusters weren't capable of heterogeneous compute; you could shift between cache-coherent clusters (use either all four big cores or all four LITTLE cores) or have virtual cores, each made up of one big and one LITTLE core, with the kernel managing which physical core was actually executing threads assigned to the logical core.

My understanding of the A11 is that it's fully heterogeneous with the capability to run and assign code across any permutation of its physical cores.
Fyi, i have been using unison command line tool for this scenario. It is fast enough that i can edit files locally, and then have a file system watcher on my remote machine run tests when files are changed and it only adds a second or so to the process.

There are options for not syncing some files, for how to resolve conflicts, etc.
Linode's EU Based Customers May Be Charged VAT Soon
tl;dr on this guy's post?
Go isn't systems programming language. As soon as you enforce gc built-in to language, it seizes to be systems programming language.
>Is the author seriously so deep in the "Apple-is-the-world" bubble that he has not yet heard of BigLittle?

Why the rude comment?
The Atlantic, The New Criterion, Commentary, the UK edition of Wired, and (not a magazine, but like it, for me) the weekend edition of the Wall Street Journal.
Ok clicked this and a truly shocking amount of young girls in very little clothing. Don't know what this app does other than to get teens to pose sexy for youtube.
Which is of course very nice, nothing wrong with that. "Women" need to "own" their sexuality as I learned on HN when the Maker-person was up for debate.

Edit: check the talent on these videos, wow! Hopefully I can see these in adult videos when they come of age.

https://www.youtube.com/watch?v=mbNTm21H2UA
To kill C, we need to kill UNIX.

So until we get to replace POSIX across the board, C will be around.

It will take generations.
Flippancy, and sarcasm bother me far less than when people form very strong opinions and feel the need to express them based on the title of the article alone.
TBF when he fucked you out of it it was only worth $700 or so (based on another commenter's claim that it increased 70-fold in the intervening time). Most similarly situated people could have re-upped that amount of bitcoin back then, but if you chose not to, it's not like Karpeles forced that choice on you. IMO, being mad about the $50k current value of bitcoin that you lost is overstating the harm he did you significantly.
Better to read the review/summary as HPatMoR is extremely long and really more of an Ender's Game fanfic than an exploration of magic by rational means. (It does happen briefly but is quickly forgotten.) http://danluu.com/su3su2u1/hpmor/#bad-plotting

>At the start of the story he has a legitimate positive agenda--he wants to use science to uncover the secrets of magic. As the story develops, however, he completely loses sight of that goal, and he instead becomes just a passenger in the plot--he competes in Quirrell’s games and goes through school like any other student. When Voldemort starts including Hariezer in his plot, Hariezer floats along in a completely reactive way,etc.

>Not until spoiler dies, near the end of the story, does Hariezer pick up a positive goal again (ending death) and he does absolutely nothing to achieve it
Is it? I've only modified existing configurations, but Postfix doesn't seem bad.
Tencent’s CXO, David Wallerstein, on WeChat, QQ, and Gaming [video]
Functional Calisthenics
It depends -- how would we price things when everything takes 0 labor from humans?

Because I bet the price changes drastically, and that's the labor-value represented in object.
Superb, I wouldn't say. He is okay though.
They’ll be paid in btc however they will not get the same amount. They will get btc equivalent to their btc’s worth in 2013.

The size of their claim is the same.

Btc or usd will only affect the payment method.
It makes me wonder if there are any realms of wizardry where the highest ranking wizards spend all their time on management skills and never get to practice their magic.

"Oh, these days I just review a lot of spell-design scrolls and mentor junior acolytes. Magic is more of a people business, you know."
You'll be really excited about my pitch deck: Clay Tablets as a Service. Want to sign up for the API Beta?
Not sure why he promotes Cx instead of D.
Brings back memories. I'm the Daniel Weitzner mentioned by Eben Moglen. The debate was actually billed as a being about the future of privacy in the digital age. The moderator was Arthur Miller, a truly distinguished law professor at Harvard who wrote about privacy in the 1970s. Despite the broad focus on privacy in the title, the discussion ended up being all about encryption technology and policy. After 45 minutes or so of arguing about encryption, key escrow and the Clipper Chip, Arthur said in his trademark stentorian voice, "This was supposed to be a debate about privacy and all I've heard about is ENCRYPTION!" Despite this, we continued to talk about nothing but cryptography, as if its availability or lack thereof was the only question that mattered for privacy.

The Dept of Justice official referred to was Deputy Attorney General Jamie Gorelick, who is now a partner at a big DC law firm WilmerHale, where she represents Jared Kushner and Ivanka Trump.

See our paper, Keys under doormats: mandating insecurity by requiring government access to all data and communications, for more. https://doi.org/10.1093/cybsec/tyv009
Another analogy that I can't shake off is True Name and search engines.

Since the dawn of time folk tales placed emphasis on true name of people and objects. Knowing the true name grants one power over something or someone.
https://en.wikipedia.org/wiki/True_name

Knowing the true name of someone lets you put it in a search engine and find out about him/her. There are some sleazy smartphone apps which let you do even more. Knowing the name of the problem lets you search for the algorithm. Certain problems become trivial if you can name them and find an already known solution.
Which is why, although I deslike C, I am also very realist than until we get rid of UNIX clones, C will stick around.
Wait, you can do genetic algorithms in Scratch?
And I'm glad of it! There's little more frustrating in a taxi than finding out the driver's stupidly and witlessly following whatever Map application they have suction-cupped to their windscreen, rather than using actual knowledge to go smarter, quicker routes.

Especially when they start off the wrong way or take a wrong turn and their map app dutifully encourages them around some longer path.
Similarly, I've found that most of the more effective programmers that I know personally tend to have backgrounds in trades, whether that is carpentry, building construction, mechanical tinkering, etc. Odd anecdote, I know, but perhaps it has something to do with a similar style of big-picture systems-thinking, combined with a need for attention-to-detail.
I also disagree. Clear, interesting, and entertaining. I even smiled at a couple parts.
ReviewBrah:

https://twitter.com/TROTWOfficial/status/920395476209471489

https://twitter.com/TROTWOfficial/status/925346887753969664

https://twitter.com/TROTWOfficial/status/926838929751465984
C-slide dot com, the iPad one (round with a pivot) is my favourite
SNAP IPO Underwriters had misgivings about the company
We've only tested with English so far but it should be able to handle a bunch: Arabic, English, Spanish, French, Portuguese, Japanese, and Mandarin.

If you test another language out definitely let us know how it performs.
I swear... Any day I'm expecting them to discover something disturbing and then a giant bank of mist rolls out over Mountain View.
I got two paragraphs in and said, out loud, "Are you kidding me" because of how masturbatory (for lack of a better term) it reads as.
bigLITTLE has been _shipping_ since at least 2013.

https://en.wikipedia.org/wiki/ARM_big.LITTLE#Implementations
Show HN: Choose – versatile fuzzy matcher, for macOS command line utilities
> Why did your team decide to enable ME on ALL consumer grade chips?

Can you please provide a reference? I've been trying to enable ME forever for my consumer-grade i7 with Intel motherboard for remote management, and I can't seem to be able to.
Somebody is getting fired.
> Am I predicting the imminent extinction of C? No. For the foreseeable future I think it will retain a pretty firm grip on OS kernels and device firmware. There, the old imperative to squeeze out maximum performance even if it means using an unsafe language still has force.

Rust is well suited for OS code if not for the inertia that most OS devs are experts at C and not so in Rust and compiler support. Those two factors are going to become less important going forward, so Rust (with generous 'unsafe') could replace C in its last stronghold too.
My experience has been that what we consider easy or impressive has very little in common with what others find trivial or impressive.

For example, soon after I got my degree I was making browser based games, and the artist I was working with was really impressed with the particle effect fireworks I’d added to the highscores table out of boredom and was expecting to be told to remove.

And, on the other hand, a real time perlin noise warp tunnel I added to a later game was described as an embarrassing glitch that the boss thought looked like a bug rather than a deliberate effect. (And, unlike the fireworks, had actually been a requested feature).
Tell that to Niklaus Wirth, Alan Kay, Joe Duffy, Luca Cardelli and quite a few other industry luminaries.
A Statue to Felicette: The First Cat in Space
The Hard Problem of Consciousness, the Consciousness of Hard Problems
I feel disgust for programming domains where I have to use a lot of boilerplate. This is simply because... I can't remember arbitrary bits of information well. I memorize much better if it's something connected by logic.
It could be similar to when YouTube stopped supporting shorter encryption keys, and a lot of streaming hardware suddenly became useless because they couldn't support longer keys.
I think most people look at skilled construction contractors and assume they could be just as good with a very small amount of study and practice. People see us as having a completely alien ability that they intrinsically lack. That makes us like Harry Potter wizards, people with an inborn gift that makes us capable of learning things that are beyond the reach of normal people. The difference between us and wizards is that everybody would love to be a wizard, but they look at us and think, "Thank god there are people who enjoy that stuff." If you knew a wizard you'd probably constantly wish you could do what he could do. I think the only time people wish they could do what I do is when they're trying to get their printer to work.
The grandparent comment is using ACH but he means the EU equivalent (whatever it's called, I'm not sure). Paying for things in EU with a direct bank transfer is very common. Almost every online shop takes it, every bill you might need to pay, even when just sending money to a friend - direct bank transfer is common.

For me with my German bank account, sending money this way always requires a one time use code. The code is not digital, the bank sends you a list of 100+ codes printed on a piece of paper. So, I'm not really worried at all because there is no possible way for a scammer to get my codes.
They probably estimated the number of people who will actually file for the replacement, and found that it would cost less than paying their lawyers to defend in a class action suit that they may or may not win.
Chapter MXCVIII in the 2027 an MBA program textbook: Corporate Public Relations: What Not To Do.
True mages don't get burned - they create magocratic tyrannies. Read some contemporary fantasy.
I'm sure he's trembling with only $500 Mil (assuming taxes) in his account. Once the bankruptcy court decides, isn't it over for creditors?

Yen vs BTC...maybe the bankruptcy court made that decision? BTC wasn't as popular back than so quite a few may have happy to get back, anything...yen or pesos.
Very interesting application. I am not sure if you guys have looked into this, but there is a Python library that can detect timestamps on word level if given the audio and transcript. It's pretty accurate for English: https://github.com/readbeyond/aeneas
This still feels scummy.

I've long since switched to mechanical keyboards, but run a logitech mouse. What's everybody like for a non-logitech mouse when mine dies?
After programming in C++ for nearly a decade, I too came to the same conclusion. I was always told to avoid C (because dangling pointers and what not) but now even though C++ has some things I like, overall I think C is a lot easier to 'think' in. Even though dangling pointers etc are an issue, you'll pick up good habits over time and avoid many usual C issues.

I think what replaces C should be something like Nim, which compiles to C and also has great C interop. C++ is definitely not it.
See this article as an example:

http://www.fourmilab.ch/documents/cosmic/

It's easy to record something cheaply, but as other commenters already wrote, it's hard to recognize what causes the "average" counts in any time period. The author of the article measured the variations dependent of the time of day 17 years ago and it seems he wasn't able to explain them since. At the time he used a 486 machine and a Geiger counter connected to the serial port, today something like Raspberry Pi would be more convenient for the computer side and less power hungry.

He published what he recorded, so before doing anything, check his data to see an example of the results that you'd have in such a setup.
As I recall (it's been years) it was based on Forth because a stack based postfix language is easy to implement. It can be parsed and executed in a single sequential pass.
MLIA
I understand this point as well, but imagine you got into earlier and tied up your existing capital in that $700. You wouldn't have been able to capture the next 70x.
SEC Chief Fires Warning Shot Against ICOs
Here Is How We Ranked 3rd on Product Hunt and [Actionable Infographic]
Alibaba Singles' Day Racks Up $1B in Sales in 2 Minutes
Wow, this looks great!

What kind of event will trigger something showing up in the "Recent History" section?
When talking to management, I try to avoid the acronyms (SSL, TLS, HTTPS, etc.), and in this case, I've coined a phrase that I find be equally understood by management, devops, and sysadmins alike. I tell them that we need to "encrypt server X with a secure certificate" (or "secure cert" depending who I'm talking to, which is as short as the shortest acronym syllable-wise). It's vague enough to cover the spectrum of acronyms in a timeless (for the foreseeable future) way, but unambiguous enough that everyone understands.
I would think those people are under constant threat of being kidnapped for their information
Can We Reverse Brain Cell Loss?
Imagine etcd or docker fails during the upgrade on one of the master nodes.

Our monitoring system - satellite will report failure to the upgrade process that will stop.

Administrator will use our diagnostic utility to diagnose the problem, fix it and proceed with upgrade from the last failed step, but in the manual mode.

> Does it apply to the entire OS, including kernel upgrades, or just your own software?

Right now it only applies to our software
If someone had only $700 of capital and could not rebalance their investment mix, I feel for them. But I really doubt that's most people.
Filtering Wheat from Chaff on HN with Logistic Regression
If you have a specific suggestion for an edit, let me know. I already posted many times that I was emotionally responding and I should have come at it differently. I don't want the way I presented myself to discount my opinion.