skysight-inc/HackerNews huggingface dataset:
The analogy to dock/duck seems fair, but I don't see why you don't want to call that an accent. Vowel troubles of that kind are a major feature of thick accents. Staying in the Chinese context, someone saying "fourth" in a thick Mandarin accent will actually say "force". (Depending on how thick; they'll probably say something more like "four-suh".) That's not because they're saying the wrong word -- they know what fourth means; they just can't say it.

In context, this kind of thing isn't a problem because a speaker with a heavy accent applies their own sound changes in a systematic way. It's very easy, as the listener, to learn their accent and adjust to it... if they're coming out with otherwise normal speech. As a foreign language learner, you probably have a thick accent _and_ you also can't form a normal sentence, so context can't provide the support it normally would for your odd pronunciation.

(If "dock" and "duck" were actually pronounced identically, that would cause no problems, in the same way that the identical pronunciation of "bow" (archery) and "bow" (decorative knot in a ribbon) causes no problems. That's most of why it doesn't matter if someone's accent causes them to pronounce some words as other words.)
Out of interest, which one removes the 2 GB limit? That was a reason I used the standard lua a while ago.
It’s a system that allows corporation to decide who is allowed into the us and the circumstances under which they are allowed to remain. A free person could decide not to put up with whiteboard tech interviews, not work on an “agile” team, not program in JavaScript, not work in an open office, and still legally remain in the US. They might have to pass on certain jobs, which is fine. An employer should largely set the terms under which an employee will join and remain in a job, as long as the employee is free to quit. I don’t think an employer should set the terms under which an employee will legally enter and remain in the United States, though I certainly can see why they would find this power appealing and lucrative.

I call it a shadow system because it is deeply dishonest, corrupt, and manipulative, and makes decisions about residency and path to citizenship under the cloak of corporate HR secrecy
It’s hardly surprising that the US is going after Huawei. The US enjoys a commanding lead in technology globally. That overwhelming lead is threatened by a company which is now a leader in 5G technology and becoming a global player. Naturally the US will try to protect its own companies, it’s very telling that they haven’t given evidence of any wrongdoing.
This looks really cool, but on Arch it does not compile because libgnomeui is not a thing that seems to exist anymore. Hasn't anyone made some modern port of this?
Travel - depends what you want, but Lonely Planet has plenty of info that's reasonable. Travel safety - foreign office.

Health - NHS, NIH, American Dietetics Association... tons of public service bodies are out there.
Your general approach is correct. Glimmer uses a similar approach, where it compiles templates to bytecode. https://github.com/glimmerjs/glimmer-vm/blob/master/guides/0...

NB: You need to update strings in the DOM outside of the limited context of wasm-forth, so there is still serialization and deserialization involved, or at least string buffer views.
There is a huge asymmetry between learning to recognize characters and learning to write them. I've found that learning to read a basic repertoire of Chinese characters is surprisingly doable and a very helpful skill as a learner, to the point where I quickly found it easier to decipher the subtitles than to understand the audio when watching even children's movies. So, to answer your question, yes: it's practical, and a good idea.

Writing, on the other hand, requires truly knowing each character, every little stroke in the right place. Totally different beast. It takes many years to master and constant practice to keep up (see https://en.wikipedia.org/wiki/Character_amnesia).
That's an unintelligent way to become #1 by making enemies with every other race.
To paraphrase someone else "to the extent that their beliefs and actions differ from the words and deeds of Christ they are not Christians".

Remember there have been 1000's of people practicing grotesque child abuse while professing Christianity, and yet one of the most frank and flat statements of Christ is "But whoso shall offend one of these little ones which believe in me, it were better for him that a millstone were hanged about his neck, and that he were drowned in the depth of the sea."
Looks more like trello or basecamp, rather than a note taking system.
I did not know that Larry Wall wrote patch. I thought it came out with diff.
In earlier reports, it was mentioned that the extra time is due to the compression and processing of the video stream.
Virtual Cluster – Virtual and Serverless Kubernetes(es) on Kubernetes
Last thing I read was: ‘Hidden backdoors’ were found in Huawei equipment, reports Bloomberg.

https://www.theverge.com/2019/4/30/18523701/huawei-vodafone-...

Was that disproven?
An $809 Car Payment, a $660 Income: How Dealers Make the Math Work
I wrote something along these lines several years ago that achieved a similar goal by pretending to play video. It worked on Windows 7 circa 2014. Not sure if it still works. Its here if anyone is interested: https://hastebin.com/onofajeduk.bash

Edit: yeah, looks like the docs explicitly say this doesn't prevent the screen saver. Maybe my old IT department was doing something like putting the the screen to sleep, which this prevented?
Mastectomy is the preferred treatment for a lot of breast cancers, particularly BRCA. Otherwise the woman or man is likely to just be back in a few years for treatment when they develop the cancer in a different spot.
The Open Application Model from Alibaba’s Perspective
I built a simple web app for dithering basic images, in case anyone wants to try some dithering of their own:

https://ditherit.com
> Cool but when it comes to DOM manipulation, which is what matter for most.

Try to say to anyone making 2D/3D games in web browser using Canvas/WebGL that DOM manipulation is the only thing that matter. And look to their reaction, just to laugh a bit.
Because there never was a real demand for it? What does that have to do with Scala's academic roots?

And what makes you think Scala needs Android to be successful? Android is completely irrelevant to most Java developers.
Firefox reader mode. Instantly fixes any shitty CSS. Learn to love it.
As is Salesforce, yet people still use that.
That is an interesting point (framing as a strawman).
Something was bugging me in the article, though I think I agree with many of the points made, and your comment recalled it to mind.

Both fundamental and practical education matter in most realms.

Practical example: medicine (modern allopathic "western" medicine, i.e. the job of a physician, something I know and can comment about relative to both basic science and software).
The author implies that time is "wasted" in basic science, when students could simply be more involved with patients.
Leaving the value of patient contact aside (most schools do involve students early these days to provide context and motivation), one of the whole points is to provide a multi-level framework for better incorporating later knowledge. This allows a person to adjudicate new findings and therapies, guide their patient and practice, figure out novel situations of atypical presentations (often due to overlapping processes or red herrings).

Anyhow, I'm sure others can think of similar examples in fields they know.

Also, perhaps one of the western European folks here can comment, but I seem to recall that trade apprentices in, say, Germany, generally still have a pretty decent core knowledge of math, language, etc from school. I.e. pretty comparable to an "academic track" US high school student, excepting AP courses. True?
Check out https://www.qubes-os.org/

They secure and compartmentalize at the VM-level so you can setup a VM to work only over Tor or VPN, and others to work directly over your own network. You can also restrict access to hardware per VM.
This is good in the aggregate. Just like Google employees in mountain view do not want Russians interfering with American politics and privacy data, Indians do not want valley companies influencing politics or privacy decisions for them
As cool as it is, this link is probably being posted a little bit too often:

https://news.ycombinator.com/from?site=neal.fun
Ignoring the tone when learning a tonal language is equivalent to ignoring something like vowel differences or final consonants in a non-tonal language.
MOOC Market to Witness 20X Growth in a Decade
> One off bans makes more sense, a whole unit set up to pre-approve millions of potential apps is crazy-town.

The meta[1] is more real than most probably realize.

[1] https://www.doncio.navy.mil/TagResults.aspx?ID=22
I can also read it like this, though:

> The largest problem d̶e̶v̶e̶l̶o̶p̶e̶r̶s̶ people have with b̶o̶o̶t̶s̶t̶r̶a̶p̶p̶i̶n̶g̶ ̶a̶ ̶p̶r̶o̶j̶e̶c̶t̶ doing their own thing is that they focus way too much on b̶u̶i̶l̶d̶i̶n̶g̶ what they like to do.

Isn't that the whole point of doing your own thing, though? If you really want to make money (desperately) the strategy would certainly change, but a lot of developers are really just pursuing a hobby or side project with a (probably unrealistic) dream of striking gold.
A Fix for Political Corruption
Tech Stack: How I quickly developed a successful product as a solo developer
> join(‘,’,@{$foo->{‘bar’}})

You might write it this way. I prefer to use the features of the language developed in the last decade:

join ',', $foo->{'bar'}->@*

Which if that looks spooky, the * simply means everything in the array. You can just as easily slice:

join ',', $foo->{'bar'}->@[2..5]
> What ended up happening with the startup you worked at out of curiosity?

We made two poorly judged business decisions: 1) build a marketplace without enough proof of demand, 2) treat certain types of financial instruments as securities ahead of a fed decision that never materialized (I call this the bizzaro-Uber play). Outside of the things we could have controlled, the sector we operated in did not meet its expected growth projections in the aftermath of certain participants not playing nicely. We were acquihired as part of the typical VC risk sharing.

The ultimate failure had very little to do with Scala as a tech decision. I was extremely proud of the products we built from an engineering perspective, but I don't credit Scala with that either. The high-performers on the team could have repeated the same technical success with any of the languages I discussed above. Perhaps our hiring was slower than our funding level would have allowed. Perhaps our worse-performing engineers could have contributed more if it was Go or Python. Neither of the alternative realities would have gotten us past the two aforementioned business decisions.
Wow that's a grossly misleading executive summary. Your company should be ashamed of itself.

I read the report itself:

- Devices came with a default username/password. Called a "backdoor."

- Devices used password auth instead of public key cryptography for SSH out of the box. Called a "backdoor."

- Default public key cryptography keys for SSH auth instead of password. Called a "backdoor."

- Devices contained public certificate authorities. Called a "man in them middle."

- Devices contained well known vulnerabilities in common open source software.

If I had paid Finite State for this report, I'd fire them on the spot and blacklist them. I particularly love the Schrödinger's cat of public key SSH auth. If the vendor doesn't enable it by default it is a "backdoor" and if they do it is "hard-coded certificates" and thus a "backdoor."

According to Finite State's logic I've never used a vendor that didn't contain multiple "backdoors." Particularly as doing so is impossible (since you need to enable public certificate SSH auth AND not provide users any way of actually using it).

The thing that surprises me is that they found "backdoors" in only 55% of devices? Shouldn't it be 100%, or did you feel like misleading that much was too unbelievable (and people might e.g. read the report and call you out)?

PS - No conflicts or stakes here (don't even run Huawei's stuff that I know of). Just decided to read the report because of the extraordinary claims made, found out there was nothing there.
Swiss Battery Maker Favors Electric Ships, Trains over Autos
The only thing USA is leading in is snooping at people. And now they don’t like the competition.
Thanks, I'm wondering if online critique is just hard in general or if the issue stems mostly from poor UX and/or algo driven discovery promoting content that appeals to the majority whilst sacrificing more risky, unusual work.

Also, care to share a portfolio/IG?
If you pick a Chinese supplier then you might end up with Chinese entities backdooring and/or copying your product. If you pick a supplier from another country, then you are up to twice as bad off as that supplier will get their stuff manufactured in China.
Chef is the same kinda thing but for managing infrastructure (like Ansible for Python & Cake for .NET)

https://www.digitalocean.com/community/tutorials/configurati...
> For CRS-1 there was a risk of a lower altitude obit, that wasn't the outcome—they lost the satellite.

No, that was the outcome. The lower orbit has much more atmospheric drag, resulting in deorbit within a few days. SpaceX and Orbcomm both knew this was a possibility. From Wikipedia: "Both SpaceX and Orbcomm were aware, prior to the mission, of the high risk that the secondary payload satellite could remain at the lower altitude of the Dragon insertion orbit, and that was a risk that Orbcomm agreed to take given the dramatically lower cost of launch for a secondary payload."
Enterprise Network Equipment Will Pioneer Improvements in Enterprise Data Mgmt
Really!? My undergraduate degree was in philosophy. I spent a lot of time studying Aristotle’s “Metaphysics” (which isn’t about metaphysics). How does it apply to software development?

Nichomachean Ethics are very helpful.

But don't read Aristotle's actual work unless you have a philosophy background. Way too dense and complicated.

Try "Aristotle For Everyone" by Mortimer J. Adler, and then "Aristotle" by David Ross.
What gives you the impression that's the case? The impression I got is that the "third party supplier" was the company contracted to operate the backup stream, and thus was entrusted not to divulge the information (similar to how employees of public companies can't divulge or trade on confidential information they have access to). This isn't a case of BOE leaving information unguarded, this is a third party abusing information that they've been entrusted with.
No, it isn't the same. I'm no language lawyer, but this is my understanding of it.

In python, $foo is a reference. It might be a reference to a scalar value, or list, or hash, etc, but it is a reference. The code you wrote might cause confusion for people who don't understand the python model.

In perl, $foo might be a scalar value, or it might be a reference to a value of some kind. Perl has this exact same type of problem demonstrated by your python code, but in addition it has the problem of "is $foo a scalar value or a reference?"
Invidious isn't proxying the video, just embedding it. If you block third party requests from invidio.us to googlevideo.com, you wont see any clips.
Most of what we're seeing is a non-trivial function of the light entering a local interaction point, and the light leaving it and hitting the camera or our eyes[1].

Since the entry and/or exit angle matters, perturbing the geometrically flat normals (from triangles) makes the surface appear to have curvature.

This is important even for purely diffuse reflections. So I disagree with your wording.

[1]: In some cases, such as skin, it's also important that the entry point and the exit point typically does not coincide. However for most materials one can usually get away with ignoring this aspect.
The owner of LA Times is billionaire American/South African surgeon Patrick Soon-Shiong.
Here, "CRM" is playing off of the concept, rather than the literal meaning.

A CRM in practice is a social relationship management tool. So, calling something like this a "CRM" is meant to show people what the tool is used for using a familiar term.

It's a little odd, but I understand what they're getting at.
> We have rightfully abandoned Hungarian notation. Let it go.

Earth to FreeRTOS ...
this was a joke about ambiguities in terse language
How long did it take for us to figure out that washing your hands was beneficial?
Can you explain or cite sources for how Joe's is a front company?
CSS feature queries and these other strategies are also hacks to determine the actual device being used. Most other UAs don't just flat out lie about the CPU and platform.
That's my point ;) I think ui sounds more like the English oi than like the English/Dutch ou. I'm not sure there exists a word in English that contains the ui sound as we know it.
> I had a friend with schizophrenia, he was 60% smart and knew his facts and then 40% have been just crazy like he believes in a stargate and has connections to the chines government. The problem with this person was very simple: i stoppend trusting him even if he was right to some extend.

Wow... had similar experience with HS friend - we shared an apartment together after college as well. Good guy, smart, excellent in sales and business and decent with tech. We reconnected a few months ago, and... almost the exact same thing you just mentioned above. I know something's off with him, but couldn't put my finger on it. He's saying his mom's crazy, because she's saying he's crazy. There's been a lot of problems in that family for decades it seems, but there definitely seems to be some mental illness with him now (possibly been there for decades - I hadn't really talked to him much in probably 15 years after I left the state). Very sad, and I don't think there's anything I can do about it.
It says “not any Lua stuff”, though. Presumably that would mean “Mike Pall” is their real name?
https://www.acm.org/elections/acm-council/2020-slate
This report is pretty weak. I'm not sure I can nail down the "55%" number, but it's counting things like out-of-date OpenSSL, accounts in /etc/shadow, and at one point a survey across whole firmware images counting "memcpy" and "execl".
Can I actually see tweets from the people I follow, or only really look at specific profiles?
It is totally legal to hire a minor with slightly more paperwork. Nothing prevents you from hiring a 16 year old coder/designer part time.
I would say that a well designed application is exactly that: multiple libraries working together
Yeah, because US haven’t been ripping off anybody. And no US company has ever had close ties to the government %]
Well you're talking about the fundamentals of building databases. He's talking about the fundamentals of using databases.
Your point of watershed books and ideas, particularly ones which more-or-less created the world which came after them, seeming trite in retrospect, can't be emphasized enough.

There are landmark moments (Einstein, Darwin, Newton, Socrates, Plato, and Aristotle, the invention of blue jeans) which ... are largely just obvious in retrospect, but because they've defined the very frames through which we understand the world.

I'm not quite going to claim that ZAMM was all that, though I would argue that it was part of a revolution that could probably be scoped to include the period from the start of WWII to the first oil shocks of the 1970s, that created a world markedly different from that which came before.

Put another way, 1938 is probably closer to 1857 than it is to 2019, culturally, socially, intellectually, and philosophically, despite both spans being 81 years.

A dictionary definition of the word "pollution" in the 1930s would still have listed the original meaning -- referencing masturbation and of spilling seed on the ground (no, really: https://www.etymonline.com/word/pollution). The sense of "contamination of the environment" wasn't common until the mid-1950s. Today that's the principle association.

Books like Silent Spring had a tremendous impact, and it's hard to see them now as they were when published (1962). ZAMM happened to hit and shape the Zeitgeist of the 1970s in ways that are hard to appreciate now.
Surgeons are like a three year old with a hammer, everything looks like a nail.
Reports Bloomberg... certainly gives me pause.
Blows my mind. A huge lesson in humility
It's sad that your comment is the top one on a post where the book is clearly appreciated enough that the motorcycle owned by the author is added to the Smithsonian!

Maybe instead of creating an account just to post your lukewarm question you could have tried doing some searches about why the book is appreciated or start re-reading it. Or maybe wait a few years.
Rust has a pretty great community, and I don't think you need corporate backing for a community. I'm just stressing it's one of the most (if not the most) important aspects of a language.

I will say Rust it isn't nearly as easy to enter as Go, that should be somewhat expected by their desired feature set. Likewise, they aren't as concerned with the cost of features as Go is.

I would somewhat agree with the GC stuff, I think having a couple more levers there with sensible defaults is probably ideal.
This is some of the most stilted writing I have ever read, like a high school writing assignment gone wrong.

The author was trying way too hard to be cute with the biker thing, and the result is cringeworthy.
Scientists harness AI to reverse ageing in billion-dollar industry
The problem of Scala is that it is outclassed by Rust and Kotlin at its two niches of, respectively, "best designed programming language" and "better Java on the JVM".

Scala can't beat Rust because you can't have safe concurrency (and also single-threaded mutation control) without linear types, and you can't have linear types on the JVM; furthermore, a GC and VM-based language is inferior to a native non-GC one providing the same guarantees.

Scala can't beat Kotlin because Kotlin is designed to be just a better Java and Scala also tries to do other things that reduce Java compatibility; pivoting would result in being behind Kotlin with no hope of catching up.

Furthermore, its core features are cute but fundamentally broken: class inheritance is an anti-pattern and functional features need either purity like Haskell or mutability control like Rust to work safely and efficiently; on top of that, the language is also complicated and hard to learn.
It's good to know what Functors and Applicatives are, and how they're different from Monads. This should be in the practical context that Monads do the daily heavy-lifting.
Ask HN: How to crush your goals in 2020
Hey folks,

you all are enjoying year end and are ready for new year approaching in few days from now.

What are the best things to do for achieving goals in 2020.
I agree it's a different sort of vibe, and Reddit depends heavily on which sub you're looking at.

I'm just objecting that liking one precludes liking the other. I post on both and get different things from each. One can appreciate both Shakespeare and the Three Stooges
I keep forgetting about this. Thanks for reminding me.
Ask HN: What was your best passive income in 2019?
It's that time of year :)

Side projects, etc.
The site mentions the Trieste reaching Challenger Deep and how a window cracked on the way down. I can't imagine wanting to reach it so badly that they'd risk the implosion. I guess death at that depth has the benefit of being instant.
Really glad to see someone taking up the mantle! My dream Lua would support multicore parallelism and arbitrary precision arithmetic out of the box.
Create React Components Using a CLI
There are so many models based on the ideas of Kay. But I got the feeling that the actor model (Carl Hewitt) is closest to what Kay meant. Am I right?
On the Strength of Hair Across Species