skysight-inc/HackerNews huggingface dataset:
There are some attempts at Pan-Germanic listed at https://en.wikipedia.org/wiki/Pan-Germanic_language

Of the two that have their own Wikipedia pages linked from there (Tutonish and Folkspraak) I can just about understand almost all of the examples given, though they are very short and selection bias may be at play. Also I speak English, German, and Norwegian, so I guess I have an advantage over speakers of only one Germanic language.

Especially when learning Norwegian I noticed that many words are obviously cognages with either German or English, but not both. For this reason I'm skeptical about the possibility of one vocabulary that is understandable to speakers from all branches. I don't know any Slavic language but know French and some Italian, and the Pan-Romance languages listed elsewhere in this thread seem much more readable to me than these Pan-Germanic ones because their vocabularies are more similar, I think.
> I would not expect passport officials to be able to look up tax and medical records at the point of entry

Then you’ll be clearly surprised if you knew what all they can access crossing the border.
The original press release has a bit more information on the implementation: https://www.bjinternetcourt.gov.cn/cac/zw/1562291071463.html

The "virtual AI judge" has a collection of 120 frequently asked questions. Based on keywords in user input, it picks one of the predetermined answers and uses speech synthesis to have an avatar read it out. So, a chat bot.

More useful is probably the "mobile court", which is supposed to enable filing a suit online and participating in hearings via video conference. The avatar is only a small part of that.

They've also opened a shop on Taobao, which seems absurd to me, but they seem to be very enthusiastic about it.
Huh? The EU has done loads for its weaker partners in the Brexit negotiations. Ireland is a small Member State that is having its interests protected by the EU. That's the entire reason for the EU insisting on protecting the current borderless arrangement between NI and RoI. For Ireland, membership in the EU is worth more than its weight in gold.
Add HSR Layout to that list , too. I’ve started using a combination of Bounce( two wheeler point-to-point rental ) for <2km travel , public transport for longer distance travel and cabs as the last option.
IDK about the money angle.

I mean, how's a student going to pay the hourly rate of an average mid-career FAANG employee - to say nothing of a CEO, VC or famous coder?
Dogs are very good at reading people and if the handler wants an indication they will get it; they may not even realise that they're influencing the dogs. As others have said, this has been known for a long, long time. There was even a book written taking a wry look a scent dogs (and the plans for scent bees etc that were in vogue during the great war on terror) [1].

That said, dogs can be fantastic when used for finding threats rather than 'proving' what the handler already believes. They have a combination of nose and brain that we can't replicate any other way and are great for search and rescue, finding explosives and some law enforcement searching.

[1] https://headspace-the-book.blogspot.com/2008/07/acpo-police-...
Nobody should be pleased about applying in the first place, as it formalises a lesser status than people had previously.

And it may take 15 minutes if you have had continuous employment or have been drawing benefits with no gaps at all for five years AND they are able to verify that in an automated way. Hundreds of thousands will be spending much more time on their application. And although the overall process is pretty lenient and fairly well done, many people are going to have trouble with it.

If you fall under a less certain scenario, you may be reluctant to apply at all, because it doesn't guarantee you'll get approved and the consequences of not being approved are daunting.

Under no deal, failure to be accepted for settled status equates to being officially recognised as a resident with no workable legal status and that is a very, very bad place to be in. And if you don't apply by the end of 2020, you lose out altogether under current plans. Note that with 3 million EU citizens, plenty of people are simply not even aware of the consequences or the need to apply in the first place.
I applied and I was denied (even though I have almost ten year of continuous employment). After a few weeks they came back to me saying they made a mistake.

My wife, which has been in the country for the same time but has not been under continuous employment will have a much harder time proving residence status and will require going though ton of documentation.

The 15 minutes are a fiction.
Hubstaff – Work Time Tracking Software for Productive Teams
Maybe he missed out a lot of redeeming qualities about Ilse that made him go through with the marriage. From the content of the article he doesn't seem completely on-board with it, and makes her seem callous towards the death of his dog for the sake of _her_ big day.
Conspiracy theories. Please back your claims and stop propagating false stuff.

Several independent reports pointed out that the Pedrogão Grande fires (the ones that killed 64 people) started at the power lines.

https://www.tsf.pt/sociedade/interior/pedrogao-edp-na-origem...

https://www.rtp.pt/noticias/pais/causa-do-incendio-principal...

https://www.dn.pt/sociedade/interior/incendio-causado-porlin...

Please stop these conspiracy theories. Many other fires can be tracked down to power lines.
In Golang, a missing switch expression is equivalent to the value `true`, so this shortens further to:

switch {
...
}
I find if preferable to switch all the time. Switch needs two indents and virtually always that extra break, which makes it more complex all around than a simple if.
The Organizers of the $3B PlusToken Crypto Pyramid Are Still at Large
You probably need to include most of the missing as part of the death toll. I think KIA are confirmed deaths and a lot of soldiers drowned and had their bodies carried off by the currents, never to be found.
Alex Evans at Umbra Ignite 2015: Learning from Failure
How creepy is your smart speaker?
> there is only one version of [JSON]

Sadly, this is utterly wrong.

https://tools.ietf.org/html/rfc8259
https://tools.ietf.org/html/rfc7159
https://tools.ietf.org/html/rfc7158
https://tools.ietf.org/html/rfc4627
http://www.ecma-international.org/publications/files/ECMA-ST...
https://www.iso.org/standard/71616.html
It will be dependent on what business we are talking about.

If the margin of profit is like low single digit, the labour cost rises too fast will just lead to the business to shut down. In more profitable business though, what you said might happen, like software engineering I would guess. Or the position goes remote.
This usage is very annoying. It can match on completely arbitrary conditions while pretending that they're homogeneous like conditions in ‘switch’ are supposed to be. You wouldn't fire up a ‘switch ... case ...’ to check one condition, which is what you do in the “early return” pattern that's a lot better for disparate checks than switches and elses.

It also uses syntax that's different from regular C-style “I (command you) {to do stuff}”.

All that for very dubious benefit, as in I can't see any. I knew exactly one dude who insisted on writing this way, and he's also the only one I know who supported Putin, so I guess pick your choice.
Another implication of this result is: even if the transport layer security appears to be secure, it's possible that it only indicates the CDN setup, and the actual upstream servers are insecure.

Which means, a latest and greatest TLSv1.3 server you see may be ultimately backed by a vulnerable TLSv1.0 upstream server (or even unencrypted HTTP!).

Great news for the NSA indeed!
When the Lights Went Out: A History of Blackouts in America
> Ideally it should be in version control and be generated from the code, because then it's less likely to go out of date

Interestingly, this has been a big point of discussion in the Dota 2 playerbase. Dota 2 is one of the most complex games ever created and it rapidly changes on the order of days or weeks. At one point, the in-game descriptions of spells were months or years out of date because they were being updated manually. After much hue and cry from the community, the developers finally made the tooltips get generated from the same code that determined the spells' effects. Things are a bit better now.

There is still a quite a bit of ways to go though, in terms of generating documentation for all the other mechanics in the game, which are crucial for gaining competency in the game, but which are only available due to third-party community efforts (often via people reading the game's codebase to understand subtleties), instead of being available inside the game.
I agree. It's the same approach with sketchy mockups for web pages. It tells you unequivocally that you should not focus on the design itself.
I find it very powerful.
Do you have any citation for this claim? The results from the programming language benchmark game[1] suggest that Julia is sometimes a bit faster than SBCL, one of the fastest lisp implementations, and sometimes a bit slower.

These benchmarks may not apply for every use case, but at least they suggest that Julia is roughly as fast as compiled Lisp.

From my perspective, Lisp falls into the third tier of programming language speed.

First tier (speed wise) of commonly used or discussed programming languages on HN are C++, C, and Rust. These have the performance for almost any task but require significant development effort.

Second tier languages trade off a bit of speed for other conveniences. These include Ada, C# and Java. Definitely slower than first tier, but easier to use in their own domains of use.

The third speed tier languages are many of my favorites, for example Swift, Go, Lisp, Racket, Julia, OCaml, Haskell, Javascript, and Dart. These are still fast enough for most situations and can be very productive.

I do a lot of programming in Python3 because it is just so expressive; speed wise, it occupies the forth tier with Ruby and Lua. The relative slowness isn’t a problem for many tasks and Python is really fun to program in.

Speed isn’t everything. While in grad school, for fun, I wrote a program to generate programming language parsers. Unfortunately, this was in 1974 using punched cards and the only language that I had access to was FORTRAN IV or assembly language—both very fast languages. I never got the program to a useful level of functionality (my goal was a LALR parser generator). If I had Python, it would have been a different story.

[1] https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Do you have a citation for the claim that border agents can access tax or medical records?
What need? The need to continue doing what they were already doing but under contract?
Advanced Technical Test Analyst
Learning material available for ATTA Exam-Advanced Technical Test Analyst visit@ https://www.troytec.com/ATTA-exams.html
.
.
.
#ATTA #Analyst #certification #exammaterial #braindumps #studyguide
The Strange Loop conference always have interesting talks (https://www.youtube.com/channel/UC_QIfHvN9auy2CoOdSfMWDw).
It is perfectly legal to enter the country and reside here as student.

But if you do not have health insurance this does not count towards gaining permanent residence (and thus citizenship thereafter).

If you need legal advice you should talk to a solicitor specialised in immigration law, not to a random person in a call centre.
well, it was *nix before nix (the package manager) existed. So I think Nix, as good as it is, stuffed up with that name.
Neither facial recognition nor voice recognition nor WeChat are mentioned anywhere.
Looks nice but why create a whole new plotting library for this rather than adding it to one of the existing ones (eg. Chart.js)?
At the same time, there's a 'hosts allow' directive with the Pi's IP in the rsync config stored on each Win box, so it's not really invisible. Also, someone might save the password to the BPC web frontend in their browser, so a sufficiently clever RW could still wreck everything here. I hope it's just that the web server needs some 2FA/OTP.
fyi... recent related (but not a dupe) discussion: https://news.ycombinator.com/item?id=20066628
I've personally been thinking about this for some time and wondering if in the real world this looks like building as much as possible at the database level and treating your DB as a state machine for your app, aiming to disallow whole classes of errors and communicating the design of the business logic at the SQL functions/triggers/data layer, separate from the API, Services, Programming Language, and Frontend layer(s).

This means that instead of lots of issues with business logic being separate from the data the business logic and data sit together and prevent your system from getting into bad states.

Thinking about this, maybe I just stole this thought from Derek Sivers: https://sivers.org/pg
"Why don't you just" is always a stupid thing to say to someone when you don't know about their life, because chances are they're a smart person, have thought of that, and have reasons for not doing it, which they are not obliged to tell you.

> move to a remote village

This wasn't mentioned.
Who says EU citizens will need a visa to enter the country?
Pieces like this might give an illusion that by following the listed rules you’ll achieve “intuitive UX” (sic). I believe they could be useful if you already have the first principles somewhat internalized, but otherwise are likely to be a dangerous distraction.

First principles include knowing that you communicate with the user through interface, being intentional, having an overall vision, being consistent[0].

People’s expectations as to exact UI layout and behavior can vary a lot, depending on their background and previous experience (for example, on macOS I personally often look for things & shortcuts in menu bar first instead of scouting app’s interface). However, people are not stupid, they learn.

[0] Including consistency in evolution across product lifetime.
I find the issue that cards turn into mini web pages all too true...they become endlessly fiddly at times.
>For less reputable police, they might just say the dog alerted when it didn't. What's a layman to say? No it didn't?

Exactly.
IMO, I don't really like it as a switch or the if statements. My issue being the multiple booleans being passed to a single function. I could see it growing to 3, 4, or greater too if more social options were added. I prefer enums.

SocialUrl = 'github' // or twitter or w/e

return socialConfig[SocialUrl] || defaultSocialConfig

or how about:

const getConfig = (key, default) => config[key] || default

Logic per key value isn't necessary.

edit: disregard. Misunderstood the code =)
I'm intrigued. How does one internalise this (first principles)?
Great comment thanks. The #1 thing I like the most whenever a new library pops up is when the advocates aggressively compare it to the alternatives. Usually they are too polite to do so and as a result leaves me confused on why they even exist.
Yes, the lack of knowledge is definitively one of the issue.

But starting a "gather requirements - write software - deliver it" lifecycle because you are confident that you have all the knowledge is one as well.
People who are not actively involved with small children, often overestimate or underestimate what kids can do. In case of uninvolved fathers, it is likely the case of them rarely be there so rarely have experience with how easily and what exactly kids can mess up. Unlike involved parent who has that experience.

Or what kids actually are able to.

That experience effect is likely much larger then whatever general risk-taking attitude by gender is.
Currently, I would use a FDW (Foreign Data Wrapper) [1][2] to do represent a REST API as database tables (Multicorn [3] is awesome). That is, of course, Postgres-specific.

I'm bookmarking this in case I want to do something similar, but Java-specific.

As a note, if you find writing FDWs in C or Python easier than writing Java, you could use the FDW and then access it via a generic Postgres JDBC driver. It's great to have choices!

[1] https://www.postgresql.org/docs/11/postgres-fdw.html

[2] https://wiki.postgresql.org/wiki/Foreign_data_wrappers

[3] https://multicorn.org
Using deep learning to analyze the ultrasonic vocalizations of rats
> I am sure [that Article 50's flaws] will be revised through treaty change in due course, after Brexit is over.

What makes you think that? It's in the best interest of the EU administration to make leaving the EU as painful as possible.
I thought it was how it generally worked? I mean not in the UK, but AFAIK in Eastern Europe everyone has a chosen doctor and unless the doctor is unavailable AND it's a medical emergency, when you can go to any doctor, you usually go to your own doctor. If your doctor isn't available at the moment and it's not an extreme medical emergency, you're told to come back tomorrow or whenever.
Use AirDrop on a Raspberry Pi 3
They are not hostages. Or anything. They will jusy have to return to their home countries. There is no mention of UK forcing them to stay/preventing outbound movement.

It is a mess, but if UK has to leave that is the only way. And some UK citizens will return home.
If the code produces sideeffects, a switch statement is not even an option, as it can only compare values (at least in this form). If you're checking some status code, I still prefer ifs.
The example in this post is simply misuse of a switch statement.

Interestingly, this optimization is relatively new for LLVM:

http://llvm.1065342.n5.nabble.com/llvm-dev-RFC-JumpMaps-swit...

https://reviews.llvm.org/D32742
Intel 18-Core Cascade Lake-X CPU Enters Geekbench 4 Database
Why would getting suspended from Play Store mean the end of a developer's career ? Could you elaborate? Isn't it possible to continue with a new gmail account? Am I missing something here?

edit: spelling
GP stated:

> I don't think leaders would really retaliate a nuclear attack

This is actually a fairly reasonable assumption, and is a major headache for deterrence - credible threats are hard to make. Cold War policy was designed around discrediting the assumption, but only because it is such a reasonable one. Once the missiles are flying, there is no rational reason to retaliate; and states have an incentive to exaggerate their willingness to retaliate. This is the whole motivation of a branch of deterrence theory called "signaling", whose main study is the way that actors can commit themselves to escalation in a way that is costly to back down from, in order to make an opponent think you're not bluffing. See also madman theory.

This was one reason for the switch from the "massive response" of the Eisenhower years to the "flexible response" of the Kennedy years; it strained credulity that anyone would actually go through with massive response in reaction to minor conflicts. In related policy, the USAF may crack down on nuclear missile crews who are unwilling to fire in the case of a nuclear war, but they're even more paranoid about crews publicly saying they wouldn't pull the trigger.
I would love to see a section about debugging, something like the series at https://malisper.me/category/debugging-common-lisp/ but I suspect it would be difficult to made it general enough (the guide above targets SBCL, Emacs and Slime)...

P.S. I should mention that I live in Emacs, but I know there are people that wouldn't touch it with a ten foot pole
When you amend your post, can you please leave the original text there as well? As it is now, it's hard to follow the discussion.
Early returns are underrated.
The schooling aspects of this are largely just a fact of life when you attempt to centralize and standardize education at this kind of scale.

> Well it's not like that in {{small, rich, socialist European country du jour}}

Again, scale. Only Japan and China have really had to deal with this, and their children are likely as stressed and free of free time as those in the US.

Large scale means strict standards with zero room for deviation.
My only point of reference for this kind of thing would be like an American landowner in the Southwest allowing a Navajo rancher from the reservation to graze on their property. Is it basically the same thing, or is it somehow "different"?
> The US does have one huge advantage the other countries don't though.

What's that?
Sushi Roll: A CPU research kernel with minimal noise for microarch introspection
Seems like an unnecessary mess when you could just use ternary expressions:

return twitterUrl ? config.twitter
: githubUrl ? config.github
: default
My knowledge here is limited, but I have noticed that some language families tend to get simplified over time versus their common ancestor. For example, Italian and French (and all other Romance languages, I believe) have lost Latin's case system and all the memorization that entails. Italian is much easier to learn than Latin in my experience. So if the same is true for the common ancestor of the Slavic languages, you would be learning a much more complicated language than any of the current Slavic ones.
I did actually, and the immigration lawyer I spoke to said that the home office is wrong about this, because the EU doesn't specify any such requirement - just that if you lived in a member country for 5 years you automatically get the right to permanent residence there. That's it. There are no further conditions attached. So UK breaks this law by requiring anything extra, but her advice was that yes, it is entirely possible to take the Home Office to court over this and win, it's just going to take a lot of time and money(and I had neither).

And besides, it's just not some random people in the call centre - Home Office's own website said that you only reside in the UK legally if you are exercising your free movement rights - I mean, that clearly reads to me as "if you don't, you are here illegally". It can't work both ways.
Hey Vsauce, Michael here! How much does a membership in the EU... weigh?
While I think the distinction is wrong and stupid, with the state of computer security legislation in Australia I think it's possible that what the judge did is right and in defense of personal security. Logically it makes sense in line with what Woz said about if you change the size or power of something significantly enough it's a different thing. But I can't help but think that this distinction is going to be turned around into a weapon against people and I can promise if that same thing happened in the US, everything would get weird for everyone pretty quick.
The only time you can really provide mentoring is if the person wants it and asks for it. It is not yet enough because the person may say they want it but have wrong impression of what it entails (like having expectation of some kind of magical step change in their life), but it is prerequisite IMO.

So, obviously, this answer is wrong beacuse that would mean that there cannot be any mentoring.

Another observation of mine is what is mentoring for. A person that isn't interested in learning something will not learn it no matter if the do or don't have a mentor. A person that wants to learn something will also learn it regardless of whether they have mentor.

The role of mentor is to expedite the process, help avoid dead ends or bad habits and generally make the end result better and faster than without mentor.

I can learn to be Enterprise Architect or play flute on my own, but having a mentor makes it easier for me.

I pay for a flautist to teach me but really I don't want him to teach me. I teach flute myself and the flautist is to point out errors, tips that help me learn it faster, his experience of how he learned it, all to let me reach goals that I set with less effort.

The problem people have is the moment they get a "teacher" they assume some kind of shared responsibility or even expectation that the student will somehow offload part of the effort onto the "teacher". That is simply wrong.