skysight-inc/HackerNews huggingface dataset:
>it's a pretty random tossup between someone introducing themselves in family name first order or family name last order, even when speaking Japanese.

Same in Korea, except in Korean it's fairly rare to use "you" as a mode of address and everybody has a title or family term of some kind so you can often get away with outright forgetting/never learning somebody's actual given name. But if I fill out a form or something, even if I have to write my name in Hangul, the chances are really high that somebody will assume I've used the western system because I'm a foreigner and my FamilyName is actually my GivenName. There are just way too many variables that can creep in.

-Name in Hangul with western order

-Name in Hangul with East Asian order

-Name in roman letters with western order

-Name in roman letters with East Asian order

-something else (mangled, middle name acting as family name, etc)

The other day, a bank didn't let me transfer money from an account I had with them to an account I had at another bank because, they said, my name was written differently in Hangul than in the receiving bank account details. I said I didn't write my name in Hangul at any time while setting up either of the bank accounts, otherwise there wouldn't be a discrepancy. Didn't work. Also I know for a fact that bank systems here just cut off names that exceed character limits in both English and Korean.

I think the Korean government could fix this if it automatically issued a canonical hangul version of foreigners' names when they get ID cards here, but it will never happen, I think, for reasons that go far beyond immediate/large/practical concerns about updating systems etc.

I just grin and bear it while thinking of that patio11 post that often gets shared here, where he says he has broken many name systems in Japan just by putting his name into them.[1] That has been my exact experience in Korea.

Finally: regarding Abe's New Word Order, it seems like too much of a coincidence that the summer olympics are in Japan next year and the Olympic system, as far as I remember, capitalises family names.

edit: I may regret this, and it's kind of off-topic, but from what I understand about Abe, it makes a certain kind of sense that he does not want the Japanese to follow western naming orders in English anymore - he is an ultranationalist and ethnonationalist and a member of Nippon Kaigi[2].

[1] https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...

[2] https://en.wikipedia.org/wiki/Nippon_Kaigi
> I wonder if any of our current practices will be viewed as barbaric.

Contraceptive abortion, especially late term ones. Consider how unusual and horrifying the villain in Cell Block 99 is. Also consider the consider the cognitive dissonance between current abortion laws and the legal consequences for assault resulting in a failed pregnancy.

EDIT: "Contraceptive" is probably more precise than "prophylactic"
I wonder if number of engineers is strongly correlated with lines of code. This would indicate maybe lines of code is still the best predictor... will read the report to see if they bring it up!
That's no good, but wouldn't hitting/holding your `End` key be faster?
It's also that way in the US, but this is going a step further....

Many US employers require you to disclose your side projects (even those you start before joining them). My current employer requires I also tell them of any other business entities I have a relationship with (even unrelated to my job). This then informs them of what IP/consulting fees they can go after if they want to. This is essentially what the Russian Rambler / Nginx issue is claiming to.

It's not fair, just another big corporate overreach because employees have, in the past, made products that might complete, or using work-related IP (including consulting, which leverages work-related knowledge), or using work equipment... and corps lobbied and litigated to essentially soften any defense an employee can claim to retain ownership
There is also this: https://en.wikipedia.org/wiki/False_dilemma

- Wikipedia
Interview: Ron Minnich on Coreboot, Intel ME, RISC-V, OpenTitan, and more
Human Freedom Index 2019
There needs to be a way to counteract this.
That's just about the process for a single off patch. Not claiming copyright on what employees do in their own free time/before starting to work at the company.
Yes. While I realize HN fetishizes appearing logical, not everything in economics falls in such a bucket.
They're all crime procedurals. I'd like to see more Scandinavian prestige dramas not centered around detectives returning to their hometowns or whatever.
I'm working on an IDE for nusic composition, I'm launching soon http://ngrid.io. I'm hoping you won't need to know music theory, the app will guide you.
Herbert Simon is who you read first when you thinking about orgs - https://en.m.wikipedia.org/wiki/Satisficing

That will take to you to healthy and productive places.
Yes it happens outside tech too. It happens in the food business, manufacturing, industrial design; everywhere companies employ people to produce IP.
Why we Forked Firefox and Not Chromium
Obviously you're not the only person, but the data points to a flawed release.

For me, Vista was slow as molasses, which was enough to upset me and make me hate it.
For a lot of people, it also had driver problems.
The difference is the person can still get the test.
In Germany this isn't even a thing.
FISA Court Rebukes FBI
> It's exactly like how you totally forget PINs, phone numbers, or passwords once you've typed them enough.

That happened to me once, the electrician had to change the electricity meter, he called me to ask for the code to enter the flat and I couldn't recall it; I had to go down and open the door.
If it comes to wasted bytes, there is also Server response header which is high on my list of things to disable whenever I get the chance.
That's common practice for American companies.
You can't copyright (in the US) a recipe, but the recipe might be considered a trade secret, which effectively can be treated similarly
> Most important for present-day inhabitants of the area, the impact disrupted aquifers. The present freshwater aquifers lie above a deep salty brine, remnants of 100–145 million year old Early Cretaceous North Atlantic seawater, making the entire lower Chesapeake Bay area susceptible to groundwater contamination.

Amazing. And a bit unsettling.
Can you play your instrument? By that, I mean can you think up your own song (perhaps by hearing it on the net or something) and then sit down and play? If you're a pianist, at least at first, that'll probably involve some sort of arpeggio in the left hand (that's the rolling or rhythmic motion that underpins a lot of music)

If you can do that, you have an entry into music theory that will resonate much better. In our piano example, what are the cords you're playing? Learn how to chart them out.

Then keep playing.

Over time, you'll develop a feel for how chords and notes work together. As you develop that feel, go back to music theory and see what the official names for what you're doing. Then you get to learn tonics, and how V7s "feel right" resolving into tonics, and so forth. But you really need to already know it, in your bones. Otherwise it's just so much math.

As I was learning piano, I was required to read a lot of music theory. I guess I got it, but I didn't really get it. It was just a bunch of patterns. When I stopped playing for other people, relaxed and started just playing for myself, I got it. I understood the material in such a fashion as not to think about it. Now if I'm riffing on some stuff, I might feel for an augmented minor II or something, and I'll recognize that's what I'm doing. I can tell you the name. But unless I'm in a weird key (perhaps doing realtime key transposition) I don't sit back and do the math in my head as I play. I have a subconscious mastery. Note: although I took lessons for 12 years, I'm no expert. I don't even play the piano anymore. I play _at_ the piano, that is, I use the piano to sing. But it was that mental relaxation that was necessary for me to have all of the pieces come into place.

The wrong way, for me at least, was thinking that music theory was some kind of programming language, where you start with patterns and work towards songs. If I had mastered my instrument, yeah, but that would be after many more years of playing. You don't construct music, you feel it. If you're Beethoven, you can do both. I'm not Beethoven.

Hope that helps!
Perhaps, but as the article says: "Unlike other European countries, Denmark does not offer tax incentives to production companies."
>Everybody is allowed to have more than one job if they please.

If you have some knowledge worker-type job, your company is highly unlikely to have any problem if you make some pottery on the weekends and sell it. [Although I have no doubt there are overreaching employee agreements.] But even companies with pretty liberal employment contracts around IP, open source contributions, etc. are quite likely to have a problem if you set yourself up as a consultant on the side in a way that's either competitive or a conflict of interest.
Bayesianism suggests you to derive your decision from squared amplitudes, MWI provides you the same numbers 0.75 and 0.25, you can use them as usual. This doesn't look specific to quantum mechanics, how does it work with other deterministic systems, like casino? Also bayesianism predates quantum mechanics.
Completely agree!

I do many "inconvenient" things these days. It takes more time to make better and more informed decisions about products you use/buy or organizations you support rather than simply buy by habit.

It can be more expensive to buy locally produced and environmentally friendly products rather than something mass-produced or coming from the other side of the world.

It is more inconvenient to carry your own bags and bottles rather than simply buying single-use items and throwing them away.

And on and on.

I'm happy to make these compromises but the system we've built where the better choices are more inconvenient certainly doesn't help us reach the goals we need.
Really don't understand why people are surprised about the latest new stories about strangers "hacking" their Google Nest or Amazon Ring account. Especially when they use Password as their password (or something equally as stupid). You would think someone at Google or Amazon would take a moment before launch and set password policies in place and a mandatory 2 form factor authentication process to view their account.

My analogy is, would you set your verbal security password with ADT to be "Password"? Then, don't do the same with a 24/7 surveillance device in your childrens bedrooms.
Tech giants sued over deaths of children who mine cobalt
> That's why I'm a skeptic of a number of modern development practices that deliberately increase the complexity of software

Maybe I'm nitpicking, but the article points out the number #1 predictor of software bugs is not the complexity of software but of the organization itself. A single person can make an hugely complex piece of software, and a relatively large team can make a conceptually simple system.

As for software complexity itself, there's an interesting research result that the thing that matters the most is line count. Not cyclomatic complexity, not the type system, not modularity or test coverage, not the programming language -- looking at the line count alone trumped all the other metrics in predicting flaws. (I can't look for this paper now, but I'm sure with a bit of googling anyone can).
> I think we need Big Teams for Small Stuff precisely _because_ of these 'modern development practices' that you mention.

Perhaps. But what I've also seen is the head count of a given project is a direct reflection of the intra-org status of the person heading the project.

There's a belief - that's a myth - that if 3 ppl is good the 6 is twice as good and time will be cut in half. I think we also know - with rare exception - that productivity slides as heads increase.

That's a given.

Then there's also a belief - again a myth - that some mod dev practices can fix the increased head count issue. It might mitigate it here and there. But MDP can only do so much to fix a dysfunctional org/group.

Ultimately it's a leadership/management issue. Process and technology are too often lipstick on a pig.
Actually that's why browsers already treat http://127.0.0.1/ and certain other local IPs as if it was via https.

For all local IP and domain space - that is 192.168/16, 10/8 and so on - it should automatically treat them as if they were safe anyway.
The same place before widespread public schools: fields and factories.
Facebook groups seems to be the main killer of standalone forums. They first offered a way to create a page that linked to the forum. Then waited until that caught on, then removed the prominent place to link. Voila, the FB group becomes the forum.
Project vs. Process: How to Determine the Difference
Using javascript for navigation is fine and all, but you wouldn't be able to provide good fallback for users who disabled js. Better just use somethiing like nunjucks to extend your html https://mozilla.github.io/nunjucks/
Not to hijack your thread OP, but since I found out of http://hckrnews.com/ I never went back to regular HN. Best way to use HN IMHO.
And you remember what started it right?? 60 innocent Hindus, mostly women and children - were burned alive by muslim rioting mob.
> But that is not included in the license

No license includes anything like that. That’s not what a software license is.
> I remember a (googleable) exchange of letters between the former owner and an ex-slave. The former was genuinely hurt by slave's betrayal and urged them to go back.

Wikipedia link: https://en.wikipedia.org/wiki/Jordan_Anderson#Letter
There is almost no "late term" "prophylactic" abortion anywhere. Late term abortion is usually driven by medical necessity. Denying this reality gets women killed by withholding medical treatment from them. It was the death of Savita Halappanavar as a result of this policy that ultimately triggered the liberalisation of abortion in Ireland.
Amazing developers will probably always be in demand particularly if you are self-aware, able to communicate and have emotional intelligence. You are probably top 5% on technical capbilities so it would be worth focusing on improving your soft skills. The main problem with offshore developers is not necessarily techical competence...it's communication and culture.
You should look up mirror neurons.
Aside from those we definitely do not know other people's feelings, though. I think that's obvious from the amount of conflict coming from this exact reason.
I think the biggest issue for danish releases is that the producers and distributors haven't bothered with english subtitles, even though most releases would see a scandinavian edition, but not an english one for whatever reason.

I would love to show my girlfriend one of the Olsenbanden movies, but there are no international releases I could find. I did write to Nordisk Film to ask about it, but I got no response back.
Previous discussion (which got flagged):

https://news.ycombinator.com/item?id=21795462
Google's Monopoly-Based Foreign Policy
Think he means DYR, do your research.
> Nearly 20% of high school graduates are illiterate

That's America's choice to have a failing system, not a universal property of schooling.
Sometimes I feel like a gardener tending to the code base. Pruning deadcode and planting new modules...
Simple question: do you know enough lisp to write a self hosting interpreter in it?

People talk up their language until they learn lisp then this happens: https://www.draketo.de/proj/py2guile/
Brave New World is a much more realistic dystopian future than 1984. Just give people enough of what they want and they will conform.
That or is not really a XOR becomes clear when you negate it. I don't want subs or pizza. I am not going to vote for A or B.

I would say OR is the natural use, and exclusion is implied by the context in these examples.
Maybe I'm a luddite but I used books.

Any book on common practice harmony will help with most pop/rock and classical up to 20th century. I used Harmony by Piston and happily recommend it. For some jazz theory The Jazz Piano Book by Levine was good for me.
I thought it rather odd that Pakistan International Airlines would make their software open-source, so I clicked on the link and found out that PIA was something else entirely. Every time this happens to me I think of Ted Nelson. Sigh.
I would like to start with:

High Output Management Grove, Andrew S.

7 Habits Of Highly Effective People Covey, Stephen R

Clean Code: A Handbook of Agile Software Craftsmanship,(Robert C. Martin)

Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

Building Evolutionary Architectures: Support Constant Change by Neal Ford, Rebecca Parsons, Patrick Kua

If you have read any of them and you would like to share your thoughts, I will be truly happy to listen!:)

Happy reading
This was such a nice read! I've only ever written Java & JavaScript really, and Haskell is always at the top of the list of things I want to learn!

When I got to the 7 line snippet at the end I was blown away by the elegance, and the fact that I couldn't really understand exactly what each thing did. So I decided to spend a few hours going through it character by character and documented my process here [1] in case it was useful to anyone else.

I'll continue by reading a book on Haskell, but open to any advice from anyone on good ways to get into it!

[1] https://aurbano.eu/note/2019-12-18-journey-into-haskell/
Nor the opposite is true. Both, or i should say all options, are probable, but not sure.
Killer Robots Aren’t Regulated. Yet.
This is most easily resolved by simply not using a company laptop at any time.

One of the first pieces of advice I got when I joined a big tech company for the first time was to just put the work provided laptop back in it's original box and get my own.

This turns out to be pretty good from a number of angles-- you get an emergency spare plus any kind of crazy bloat ware your job needs you already have a sacrificial host to load it on.
Dubai's Noon.com vs. Amazon.ae
This is why the need for aliases and anonymity is crucial in these situations. Do your thing but if you value it, take necessary precautions.
Stratechery Year in Review
> Whenever I tried writing something based on the theory I learned, I found it to be super boring. Thus, to this day, music theory doesn't make a lot of "sense" to me.

I personally don't think theory should be used in this way, but it is very tempting to try to use it this way.

I think of theory as just a naming system and a way to chunk information. It's DESCRIPTIVE, not PRESCRIPTIVE. When composing your ear should guide you first and foremost and theory should just kind of be in the background... if you're fluent in theory then it's just kind of there gently assisting you when you arrange/compose/perform.

So for example, I might hear something in your head and play it at the piano and think "I like that... good starting point". In the background my brain says "I iii vi6 ii7 V with melody: mi re mi sol do mi re mi sol do do re do re (etc)" that's all completely automatic for me, I get it for free. It's like this automatic connection between what I hear in my head and what to label it and they kind of feed off of each other (if that makes sense)
> Try looking at things outside of tech/engineering orgs for places where tech applications would create value. A good friend works in supply chain optimization with a CS background. He tells me that basic automation and data analysis on CSVs larger than what Excel can open is seen as wizardry. He's in great standing in the org and is seen as invaluable.

Where and how do you find these kind of jobs? Anyone I know who works in this kind of non-tech company hates it because it's a cost center and they get all the negative side of our profession (no budget for anything, outdated/poor tools, unreasonable expectations and deadlines, and no respect from the rest of the org overall)
One of the most beautiful introduction to recursion is in Chapter 8 using dragon stories, of the `Common Lisp: A Gentle Introduction to Symbolic Computation` book by David S. Touretzky. [1], is the link to the free pdf.

[1] https://www.cs.cmu.edu/~dst/LispBook/book.pdf
Persecuted muslims have more than 50 islamic countries to go to. Persecuted Sikhs, Jains, Buddhists, Hindus have only India.
My Fortune 500 healthcare company successfully uses Mattermost because the lawyers aren't comfortable with us using slack. It's been great. Thank you @it33 and team.

p.s. we haven't run into the issue 6320 (users archiving channels), for exactly the reasons @it33 described in the issue report. He didn't explain it well, but permissions is a complex rathole, un-archive is a simple workflow for admins and if there's continued abuse, just ban the user.
It really seems like there's a viable niche for a privacy focused line of digital assistants, cameras, doorbells, thermometers, etc. Honeywell, for example, seems to do well with their learning thermostat. You'll never own the bigger market, but there does seem to be an opportunity.
The cpp 2020 is 2000 pages. There comes a point when a language is a valid target of complaints.
That makes sense. Every line is a potential bug.

But it's not the only factor, and, quite frequently, it's a matter of correlation, as opposed to causation.

That kind of thing can be very tricky to determine.

When I write software, my first stab at a function tends to be a fairly linear, high-LoC solution, which I then refactor in stages; reducing LoC each time, and ensuring that the quality level remains consistent, or improves.

As far as quality goes, my first, naive stab, was just fine, and I have actually introduced bugs during my refactoring reduction.
In order to get Big VC Money, before doing a Big IPO, you need a Big Team doing a Big Plan. Nobody's going to give you a billion dollars for something that's simple enough for one person to do.

You may say, "but this problem doesn't need a billion dollars!", to which I say "your corporate ownership structure isn't complicated enough, you need to make sure that as much of the billion dollars sticks to your hands as possible after you fail". WeWork passim.
Was his name Richard from 'Silicon Valley'?
Surely you realize that GCP is not a single product offering, it's a collection of products.

https://cloud.google.com/products/

If you wanted to make a comparison, you should compare Google Reader to Traffic Director or DialogFlow
Here is what I do. Head to your local university bookstore, and buy the course-pack for a music theory course. Read the syllabus, borrow the books from the library and use the materials. You get a structured way to approach the subject and you do the legwork to learn it. It usually costs ~< $100 to get knowledge worth much more.
haven't read it. I generally don't think it's a good strategy to read one author exhaustively though.
My 1k a Day Method
It can, because Jinnah himself had assured all minorities of Pakistan the safety. AFTER partition, the rioting mobs killed and drove out Hindus, later Ahmadiyyas, and more recently Christians.
Shadowsocks usually works fine. Source: I'm posting though it right now.

GFW enforcement varies considerably by provider and region. In my experience, 广东省 is less strict than most other provinces.
I installed and used Pandoc the other week, and you've likely used it without knowing it (e.g. via web backends) if you don't use it directly. I also use it for Elm (i.e. the Elm compiler) almost every day.