skysight-inc/HackerNews huggingface dataset:
Google is not a group of people who decided to associate based on their shared values. That was always bullshit, and I'm unsure why anyone took it seriously. If you fell for it, that's on you.

Google should never have talked about "pride" or "our shared values". It's very clear that they inherited that stuff from universities, where garbled nonsense about "safety," "this is our home," and "no place for hate" have become institutionalized. Mature companies led by adults know to avoid this minefield.

All of that aside, the attitude evinced by this post is counterproductive. Politics is about persuasion. If you want to persuade (and not just preach to the converted), you have to understand the other perspective. If all you can do is dismiss people as "indefensible," you don't understand them, and you won't convince them. You'll come off as nasty, entitled, arrogant, and ideological. You know, the kind of person who commits code to push their political agenda, spies on their coworkers, or spams some lawyer they disapprove of with emails.
Google plans to offer checking accounts next year
This is because you are artificially pressurized by the air you're breathing when scuba diving that deep. If you held your breath and went that deep, you would definitely feel the pressure.
FWIW, I've had a lot of luck by first analytically learning about J語 pronunciation. It's a lot subtler than just "2 tones" and it's even reasonable to develope the ability to predict the tonal contour of an unfamiliar word.

The main source I've used is 日本語アクセント入門 by 松森晶子. It's primary focus is on Standard Pronunciation, but there are lots of good illustrative tidbits that incorporate examples from other dialects as well.

Highly recommended!
Also, null might be the empty string, but when is it ever zero?

Edit: this is a serious question.
Autonomous DeLorean drives sideways to move forward
> he first phase of language learning is mostly theory. Mostly vocabulary and grammar. The second phase is mostly reading, reinforcing the theory, forming a good understanding of how the language is used. Additionally writing things, chatting and the like. Third phase is immersion with speaking and listening.

This is an excellent description of the process I used to learn to speak 3 foreign languages to a level of professional fluency, and 3 others to conversational fluency (this was in my 20s, I now only maintain fluency in 2 languages, although sure I could regain it fairly quickly).

I do think this depends on the individual. Some people successfully use other techniques.
As if Americans don’t sometimes exploit other Americans? Cooperation is good and necessary, designating arbitrary in-groups and out-groups through primal bigotry is not.
> unchecked capitalism

Airplane manufacturing has lots of problems. But it’s a highly regulated industry. “Unchecked capitalism” is a bad description.
Sometimes I wonder how much more effective/impactful HN could be in making the world a better place if the hyper-competent people here could maintain a sense of humour while expressing their beliefs, or even consider the possibility that there might be some utility in that.
The root system of clonal colony 'Pando' (in Utah), still alive (barely,thanks to us), dates to 80,000 ya.

https://en.wikipedia.org/wiki/Pando_(tree)
I think that you have an internal voice in your head, some way of interpreting the world. I think there are thoughts that you have had that have never occurred to anyone else. I think that your thoughts enrich those around you.

Accepting death is accepting that those unique thoughts will disappear, and that the universe will be lesser for it. Accepting death means looking at each person, intellect blazing like stars, all the clusters and constellations and galaxies of humanity, and accepting that each point of light will sputter, shrivel, and extinguish.

Beating death means that these unique views will not be lost, will not be extinguished. Beating death means that there will be the time to talk to each other, to get to know every person one at a time, and to become the greater for it. It may be tomorrow, it may be in ten thousand years, but I'd like to get to know you, too.
By the way, here’s Krashen (the comprehensible input guy):

http://www.sdkrashen.com/content/articles/teaching_grammar_w...

> Research on the relationship between formal grammar instruction and performance on measures of writing ability is very consistent: There is no relationship between grammar study and writing (Krashen, 1984). Perhaps the most convincing research is that of Elley, Barham, Lamb and Wyllie (1976). After a three year study comparing the effects of traditional grammar, transformational grammar and no grammar on high school students in New Zealand, they concluded that " ... English grammar, whether traditional or transformational, has virtually no influence on the language growth of typical secondary students" (pp. 17-18).

> In addition, research is equally consistent in showing that writing ability and reading are related: Those who read more, write better (Krashen, 1993a). The reform school boys in Fader's Hooked on Books study who read self-selected paperback books for two years outperformed comparison boys on writing fluency, writing complexity, and reading, as well as on measures self-esteem and attitude towards school (Fader, 1976).

> It is well-established that one can become an excellent writer with very little formal instruction in grammar, and those who do often give reading the credit for their writing ability: "I wanted to write and I did not even know the English language. I bought English grammars and found them dull. I felt I was getting a better sense of the language from novels than from grammars" (Wright, 1966, p. 275).

> Finally, our ability to consciously learn the rules of grammar is very limited. Linguists have told us that they have not yet succeeded in describing the rules of language, and anyone who has studied linguistics will attest to the complexity of the rules linguists have described. Studies in second language acquisition show that even experienced students have an incomplete knowledge of the rules they are taught, do not remember the rules well, and have difficulty applying them (Krashen, 1993b, Alderson, Clapham, and Steel, 1997).

> [...]

> I am proposing, in other words, a two-step procedure: 1. Students first acquire (absorb subconsciously) a great deal of grammatical competence through reading. 2. Students are taught to use a grammar handbook to increase their grammatical accuracy further, using consciously learned rules. The grammar handbook can be introduced in junior high school or high school. If a great deal of reading has been done, and continues to be done, the grammar handbook will need to be used only occasionally.
Apple? IBM?
The median salary of an H1-B is $80,000.

How is this even a debate as to the purpose of an H1-B? It is literally to increase supply of talent for the purpose of reducing labor cost.
It's rare that I notice the compile time for either. Incremental compilers are great!
Many previous threads: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

(Sharing for curiosity purposes.)
You should treat forgetting the tone on a syllable approximately equivalent to if you misremembered the vowel and substituted a similar one.
US police can also be videotaped stealing money for their personal enrichment and not be prosecuted.

https://reason.com/2019/09/20/court-rules-fresno-police-accu...
No SSL. Requires JS. Thanks, but no.
U.S. Employees Are the Happiest
Totally. And thank you for saying that. I think there is definitely a positive way of looking at this, I just don't think Bill Gurley captures that potential in his statement. I'll edit my comment.
Apple and IBM.
A1? I haven't actually used that since 1-2-3…

A1 users, please explain what the expression "$A$1 - A1" means in twenty-five words or less.
Still snake oil.
Is there some combination of settings that will keep the simulation from dieing out? Or is there some rule for signals propagate that requires them to "move" across the graph and not return?
AT least, it is more exciting for a developer to migrate from Python 2 to Go than to Python 3. :D
It's a sad story that I remember from years ago. I wonder how much the rigid rules that France has on employee firing contribute to this.

I am aware of an employer's view in a different case where (in a small company) an employee was asked to leave for poor performance. The process dragged for so long that the employee was paid full salary for close to 15 months without ever coming to office during this period. The company closed shop.
Why do they call them "micro services" and not distributed systems? Oh right, it's because distributed systems are obviously really hard to create correctly and no sane person would ever agree to pay for that.

Nice: re-branding. I can't wait for the, maybe "consolidated computing" manifesto (aka turning micro services back into monoliths).
“” His new book, Measuring What Counts: The Global Movement for Well-Being, cowritten with French economists Jean-Paul Fitoussi and Martine Durand, provides a blueprint for how countries can use more appropriate metrics that account for details such as sustainability and—imagine!—how people feel about their lives.””

I read the Introduction to this book on Amazon ‘Look inside’. Really makes a lot of sense, but then most people probably already believe that the GDP is a bad measurement for how a country (or the world) is doing. Anyway, the book looks interesting but I have too long of a reading backlog to put it on my reading list.
Arguably China should have targeted purple states rather than red states. Most states that thrive on soybeans are unlikely to flip regardless of pressure.

Edit: The EU might have had a better strategy with the rust belt...

Second edit: I mean, no one should target anyone, I don't want anyone to suffer here, I was just surprised that their electoral college math is so poor for such an otherwise calculated strategy.
Michigan might be cold but it's not a 3rd world country.

Michigan, perhaps you might have noticed, borders Canada. No one is shipping trash long distance.
My notebook at work was a yellow legal pad: records of meetings, todo lists, code outlines, debug lists, etc. Maybe a page or so a day, two 100 page pads a year.
I'm not saying stock investors take a long view in some absolute sense, I'm just saying they obviously inherently take a longer view than any other stakeholder.

A bond holder doesn't get paid their interest payment, it's a crisis. The government doesn't get the taxes due, it's a crisis. An employee doesn't get their paycheck, it's a crisis. Dividends are an "if we feel like it" thing. Many, many companies simply say "we have never paid any dividends and we may never pay any at all".

Stockholders by definition can only rely on the nebulous entire future of a company for stock value - either it will be sold some day for $X, or the dividends will total $X. That's a longer term perspective than anyone else has.
Not all papers are there. Seems like not all workshops posted their papers yet to NeurIPS Proceedings. E.g. none from Knowledge Representation workshop (https://neurips.cc/Conferences/2019/Schedule?showEvent=13169 )
The thing about C++ is that you need to recruit specifically for C++ programmers in a way that you don’t need to recruit for programmers in many other languages. The barrier of entry for C++ is high enough that you can’t just take your typical developer and ask them to write good C++, it’s a language which requires far more effort to become competent in.

There are also many places which just ask for Java/C++ experience for no apparent reason. Amazon is like this, all of their job listings mention C++ but only a very small percentage of the code base is in C++. There is at least 10 times as much Ruby code and it is part of systems that most engineers will have to work with, but no job application mentions that.
Well, yes the airplane industry is highly regulated. But the endless pursuit of growth is a feature of unchecked capitalism. And my understanding is that there has been more “self regulation” attitudes in the airline industry in recent years. So it makes sense that you would begin to see features typical of unregulated capitalism in an industry that is relaxing regulation.
Given that a PID can be sent to another node and even serialized and deserialized, it doesn't seem possible to know if it's still referenced in a meaningful way.

For example, if process X on node A sends a message to process Y on node B and the network goes down, that doesn't mean process Y won't send a message to process X when the network resume.
I assume to tell the gay people in your life that you would rather they didn't exist? When you support money flowing to politicians who support policies like conversion camps, the message you are sending is clear. If Google or others want to convince politicians who support backwards policies to change their ways, they can still engage with them, but there is absolutely no need to financially support then.
What are your main hurdles?
I appreciate all of the links and the fact that, for a lot of folks, this is the state of Python 2 to 3 migration today. What you're suggesting is, imho, the best path for most (and I appreciate you mentioning the pickle incompatibility because that is a thing which would trip people up when trying to make the move).

If we would have been able to have a 2&3 compatible codebase live in a week or two, we absolutely would have done that. Incompatible changes in some libraries we use, App Engine first gen to second gen changes (which are for the better, but still a big deal), the choice of storing some pickles permanently, plus a need to really verify unicode handling all over the place (especially in a 10 year old codebase), and other factors that aren't coming to mind at the moment mean that this is not a couple week thing for us.

Moving to Go is more work than moving to Python 3, but in our particular case it's not as much more work as people might expect.
Or the entity that makes the trash should pay for it. That would reduce the amount of packaging that is made by forcing the cost on the producer. If I'm going to be forced to live in a supply side economy, then the supply side should pay the taxes.

The same is true for the huge numbers of empty Walmarts throughout the US. We should have made them escrow demolition costs at the time the building was made.

If you put the costs at the very end then all of the trash will still be produced, but nobody could throw it away. Our entire society saves production and reduces waste if you punish the producers of that waste instead.
Agreed, one main problem with the original monty hall problem description was that it wasn't clearly said that monty hall would only open a door that must have a goat.
I was only interested in stuff I posted on the internet for indexing/easier search, https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormEle... and http://www.meekostuff.net/blog/Overriding-DOM-Methods/ covered form submissions, result goes to tempermonkey localstorage (GM_setValue).
Old man Linux is the vibe I'm striving to live for; keep holding onto that 4GB laptop.
> > is actually surreptitiously controlled by the Chinese government

>There's not evidence for that. It's a private company. It's not a state-owned enterprise, and doesn't function like one.

What about the LA Times article?

>A study by professors Christopher Balding and Donald Clarke published April 17, 2019, argues Huawei is effectively state-owned because it is 99% owned by a "trade union committee." Trade unions in China are controlled by the government.
As in, distinguishable piece of code running on a CPU?
Probably some routines in BLAS / LAPACK.
Keeping some notes on things you google over and over again kind of makes sense, but honestly I find that it takes just as long it not longer to find it in my notes than it does to just Google it. Search is so fast and accurate, why do I really need to write it down when I can pull it up in my browser?

For deeper topics, I totally get it (as in some of the examples you provided), but for snippet things like that, I just don't see the advantage of keeping it in my notes. Hell, the few times I've done that, I forgot it was even in my notes and just Googled anyways. Even bookmarks end up being ignored and I search again rather than finding my bookmark!

I completely understand the inclination though and (perhaps self-contradictorily) I myself use Raindrop to save and organize things I find online. But I rarely end up doing anything with them.

I guess the point is that writing things down makes sense to me when either a) the act of writing itself is beneficial or b) it's more involved than a Linux snippet or the like...something that ends up more like a personal README.

I do hear your points though and genuinely like to hear about other people's process so thank you for sharing.
Yeah, it uses all airports within 40 miles of your location (or your closest airport).
Note that this is unrelated to my (original) comments and I wasn't expressing an opinion on whether companies "optimize for the next quarter".
Aircraft construction is being transformed
This is awesome- is Or will there be a social component so you can do it with a group?
that's fair, most of those are "you get what you pay for" and hardly the fault of a competent, well-meaning, but naive dev team. problem is it's much harder to get data on small businesses.

i think one thing we can agree on is that the only thing users hate more than change is breakage.

rewrites are a valid tool in a long-term strategy, just as debt is for finance. but for most people, incremental change has a bigger, smoother RoI. it sounds like this is kind of what KA is doing. although the timeline seems aggressive and the whole thing absolutist, being stuck on Python 2 is a risk now, too.
You can't come back that fast anyway.
100% agree as I mentioned in another comment. The act of writing or verbalizing allows you to assimilate knowledge in a way that is just completely absent otherwise. Sometimes I simply CANNOT get something clear in my mind until I write it down as clearly as I would if I were writing a README for public consumption.
KO Hack Injustice Gods Among Us 3.2 Power Credits Nth Metal and Energy Hack
> I assume to tell the gay people in your life that you would rather they didn't exist?

That's a weird assumption to make.

What I would assume is that the Senator has any other position that Google finds more profitable than an alternative Senator. It would be kind of crazy to think Google is directly supporting conversion therapy, or that anyone on this forum would.
Start with a monolith that has clear internal APIs that are designed so they can later be made into network APIs. This gives you the development speed of a monolith while maintaining an options for the future. When you do break things out into separate services: try to make as few of them as possible and maintain the ability to build as a monolith.

Forget everything you have heard about micro services. Most of it is bullshit from people who don’t actually think for themselves.
You can look at headers:

#define NULL 0 //C++

#define NULL ((void*)0) //C

I think later versions of C++ do something...different, but I’m not up to date enough to know without looking it up.
Hop on the Struggle Bus (and Thank Me Later)
"The company, France Télécom — which used to be state-owned and is now known as Orange, one of France’s largest corporations — was fined $83,000, the maximum penalty."

Nice.
Too bad, because that's what other groups do, putting those that don't at a disadvantage. And I should add - you speak as if discrimination against nativists is just a hypothetical. But it is already a fact:

In a survey, a third of liberal professors admitted they'd discriminate against conservatives. "Generally speaking, the more liberal the respondent, the more willingness to discriminate and, paradoxically, the higher the assumption that conservatives do not face a hostile climate in the academy.": https://www.washingtontimes.com/news/2012/aug/1/liberal-majo...

The University of California requires job applicants to submit a statement on how they helped advance diversity: https://www.ams.org/journals/notices/201911/rnoti-p1778.pdf
In a functional language those details should be irrelevant. But of course they are relevant in practice, and map is usually just a for loop.
If immigrants depress wages then why is the Bay Area the best paying tech city in the entire world by a very large margin? There are a lot of immigrants there, are there not?

You would expect an isolationist dictatorship like North Korea to have the best wages.

The H-1B program represents almost the entirety of the American skilled immigration program. To ask what the H1-B program is for is to ask what skilled immigration is for. And skilled immigration is necessary
for any company to become world beaters. Why do all the top European soccer teams have so many foreign players? Do you think it’s because they are too cheap to hire locals? You can’t conquer the world the way the valley has by tapping only 5% of the talent pool.

Of course the program has many flaws (such as restricting the ability for immigrants to change jobs), but more protectionism and bigotry is not the answer to these flaws.
+++
Wait 1 second
ATH
What if the services you are writing are independent in that they solve separate business problems, are built by separate teams, have little to no data coupling (e.g. Only basic auth), have different scalability profiles, etc? Separate services are really effective for these cases. Neither micro services nor monoliths are silver bullets. Instead it's possible for each approach to be the best approach in a particular business context.
I can't stress enough about the first sentence and how important it is.

Metrics have become the goto into having a business nowadays and we min/max everything, squeeze every little bit we can out of things. Its an open market and anyone is able to do however he pleases with his company, but I hate it.

The most recent example that comes to mind is Activision-Blizzard where they exceeded their revenue and profits for 2018 but they went on and downsized the company letting people go and cutting down the overall experience. I hate when this happens really, especially when its crucial to safety like airplanes. I think Boeing should have gotten more than a slap on the wrist for the max's that crashed.
The article mentions why choosing Go over Kotlin is memory consumption.
Cars are the first thing that springs to mind, people use them for decades and can be very inept at operating them or understanding how they work.
Nano scale stuff, not your standard FDM stuff
fair enough. you say in the blog App Engine has worked well for you and you're sticking with it, so i'm assuming you considered moving to traditional servers but found it unappealing?
We almost had this with the Microsoft Courier. Digital notes first, but could quickly copy/paste/undo/take a picture/record sound. It was all about seamless data entry whether in written, audio or visual form. A shame it got cancelled.

I'm watching the Surface Neo very closely to see if they bring the same focus of seamless data entry (and offline export hopefully) to it...if so then not only will I buy it, I will issue it the only passport to my home ever to be issued to a Windows 10-based device.
And the reason why a tattoo can react to RF energy is:

> Extremely dark tattoo ink contains a high concentration of iron oxide, and this ferrous pigment can become quite concentrated if sedimented ink is used during the tattoo process.
A useful addon for people with vision problems is a text/background contrast stretching algorithm. And/or an addon which can be adjusted for darkness and color prefs. One example of each for Firefox:

https://addons.mozilla.org/en-US/firefox/addon/font-contrast...

https://addons.mozilla.org/en-US/firefox/addon/dark-backgrou...
That would be pretty cool. There's no plugins to do that kind of thing (does EN have plugins?)?
Goodbye green screens: In-camera, Real-Time VFX with Unreal Engine