skysight-inc/HackerNews huggingface dataset:
there are limits on static resolving power but you can improve with tricks such as motion (e.g. saccades in human eyes)
E-Commerce Templates for Your Admin Panel
How I got Google to reinstate an AdWords campaign
https://www.washingtonpost.com/opinions/2019/04/22/mueller-r...
Spotify's Event Delivery System
My personal theory is that Assange is just a too big a rebel. He is too radical, so radical, that we cannot understand him, he is out of Overton window. Perhaps to the point of being a hypocrite, by necessity.

Compare him with Edward Snowden. Snowden has moderate opinions compared to Assange. With that, he is much more readable than Assange by general public, and so he is better shielded.
"Musk says he can build tunnels cheaper if he just makes them smaller. But in reality, it’s not small TBMs that are the future, but big ones. The cost of a TBM doesn’t get much higher as you increase its diameter. Tt is therefore cheaper to build one very large tunnel, rather than two smaller ones."

If that is true, then Elon is betting on the wrong horse.
Wave Computing Closes Its MIPS Open Initiative with Immediate Effect, No Warning
1 square mile is 640 acres. At 8 acres per year, this is 80 years to get back to the beginning! I would have expected that commercial logging is much faster because 8 acres is not much!
Too bad the site mentioned on https://idlewords.com/2009/04/wrong_tomorrow.htm isn't up any longer – are there alternatives for tracking pundits' predictions?
Title is misleading, I thought the article was about python notebooks :)
> But there are plenty of instances where having the socket is extremely useful.
Of course there are plenty of cases where the socket is useful, but you can have the daemon on top of non daemon requiring tools. Which BTW is the direction docker is going in now, when it is an industry standard.

>The Docker daemon used to be required. It has always done a lot of things.

But initially docker was doing two things only, build a container and run a container. And for both daemon is not required.

> Part of Dockers success, I believe, is that you could do everything in a single install.
Single install has to do only with packaging, not the architecture or docker.
My wife crashed her bike once. It was a pretty nasty crash. Low speed, but she got her wheel in a grate and went down right on her head. As she was relatively uninjured (a few stiches) I decided to go an buy the same kind of helmet again. The salesperson said, "Let me see the old helmet. Are you sure it needs to be replaced? Sometimes they are fine." I gave him both halves ;-)
It's not that simple, I guess this refers to things like "Mongolei", "Spielerei" etc. where -ei will also never be a syllable on its own. You'll have to put a lot more context in for a rule like this.
> If you outlaw driving in cities without a good alternative

I think the point is indeed to provide good public transportation as a suitable alternative.

> I will just not live in a city anymore

And why not? That's an entirely legitimate choice
You can’t buy the tickets in an app or similar?

That’s why you do in Norway, and I guess large parts of the developed world
For better or worse, Disney+ has changed Star Wars already
From the end result described either they didn't try or they weren't successful in doing it. If they did there wouldn't be any changes made to appease the customer.
Some Families Are Assholes
My friend's mom is an insensitive asshole who just be mean to mean on purpose for no reason. She is extremely bossy just keep accusing and ruining my days and only likes her Facebook page, probably people don't know the real her.
That makes a lot of sense. I can think of examples in which I can associate a new German word to a perfectly valid, though less common, English word. And I'm not even a native English speaker.
I don't think that outlawing car is a solution, but disincentivizing them maybe is: higher taxes with which pay a better public transport network, less and more expensive parking, more lanes dedicated to public or unmotorized transport, traffic lights more favourable to public or unmotorized transport, stronger presumption of fault on the side of the motorized vehicle after accidents. All of these improve the value of less impacting transport.

After all, cars, especially when moving just one person, heavily overuse shared and scarce resources like space and environment. It's all too fair that they pay a higher share to public resources.

Maybe you will still use your car, accepting to pay a higher price for it, but other people will switch, making the world a better place also for you.
I'll check it out! The frequency list sounds like a very valuable thing.
I had a similar thought a few months ago when looking at ways to encode data in HTTP cookies and came to the conclusion that base64 wasn't broken, so there was no need to fix it.

For medium-large messages I would tend to use JSON/msgpack where appropriate, so no need to further encode anything.

For small (binary) messages, other encodings (e.g. ascii85) often wasn't much smaller and didn't encode faster, so there was no measurable performance benefit. And given the extra complexity and compatibility issues it would take to use something else, it just wasn't worth it.
Article does not seem to understand what Booring Company trying to achieve. It does not even seem try to understand.

We all know it's very popular to love Elon Musk. But it's generally more attractive to one-up those who do and hate Elon and his "fans".

As a disclaimer: I am in the wagon of "please leave this guy alone so he can do his thing, whatever it might turn out to be".

And I do not see any value in this article.
Booring Co. is about creating rich network of very small tunnels _to solve urban traffic,_ whereas article only talks about creating huge tunnels for longer distance transportation.

Article seem to be making a comparison while things it compares aren't in the same category nor does they try to solve the same problem to begin with.

Incoherent and poorly thought-out", if not straight clickbait.
Seconding the Shadowrun games from Harebrained Schemes. The mechanics in the first one (SR: Returns) are a bit meh, decking kindof sucks, but the story is Pretty Darned Good. Dragonfall follows up with adding a GREAT set of supporting characters, and adds some neat mechanics. Hong Kong is fantastically done, and mixes the best of both.

The story lines are linear, but the stories are rather good. There's a lot of user generated content, and some are OK, but none of them are as good as the original. (I _think_ someone remade the original game's campaign in the Hong Kong engine, but don't recall for sure.)
Books for Anyone Who Wants to Get Ahead in Life
He does not have skin in the game, he won't be impacted by job or monetary loss himself. Even if a lot of people do lose their jobs and there is a revolution he has insured himself by building an end of the world survival location for himself in NZ (one that is known).
I find google unusably bad. It changes results based on where I am and on the time of day. It's unstable. It gives me what it thinks I want, not what I ask for.

In contrast ddg is always giving the same result, changing only with the addition of new data to the web over time.

I'm curious what you find unusable about ddg in contrast?

For several years I have never had a situation where dropping into Google gave me the result I thought I could find. If ddg isn't finding it, it doesn't exist.

Could we be using search differently?
https://archive.is/CZbpH
> if you are sure it’s a bot

Looks like it happens not only in that case.
The truth is the law won't be used to catch pedophiles. It will just be used to prosecute anyone who uses encryption for legal or illegal means.
That did sound interesting at first, but my native dialect Franconian [1] also has an ISO 639-3 language code (vmf) and while the pronounciation from high german differs, the words and grammar are basically identical (with very few exceptions). E.g. we pronounce "t" as "d" and "k" as "g" and some "g" as "ch", but the words remain the same. (This means I learned to pronouncations for every word as a child.) The ISO 639-3 seems to actively categorize dialects and not just "languages".

[1] https://en.wikipedia.org/wiki/East_Franconian_German
They probably use TOR.
It is certainly the case that, statistically, no-knock raids are unjustified. The idea that losing a dime bag of drug evidence is sufficient basis seems absurd. If it's a Hell's Angels clubhouse full of weapons or a Sinaloa cartel abduction site I can see the necessity, i.e. to reduce the risk to the community of high powered weapons use by the suspects. But judges in the US see to give out no-knock warrants like candy.
I though it was SI retroactively standardizing the Ki Mi Gi prefixes in an attempt to fix things, and before that the common usage of GB was just 2^30 Bytes.

The SI system can give a definition of GB, but that doesn't mean they have given the definition of GB.
> but we also force most people to live in apartment blocks similar to those which you can see only in slums in the U.S.

I vastly prefer living in my apartment in Europe than living in a house, especially a US house.

Also, putting every family in a separate free-standing house is ridiculous: there is physically no way to achieve that.
This is a really excellent article. If you ever wondered how they work out the parts of an ancient written language from basic principals, this shows you how. It's one of the best things I've ever written, I can follow the basic ideas and understand some of the things they are figuring out.
These protests have nothing to do with the gas prices. That's just the excuse people are using.

People are tired of this government.
If your desire for comfort and privacy in public is strong, don't live in a dense city.
Debugging with Swift Combine Framework
I have been reading German novels on Kindle. If I don't understand a word, put my finger on it and in a few seconds I get a definition. Admittedly, only about 50% or the words I check are in the built-in dictionary, but it allows me to keep reading without too much time loss. What would be amazing is to automatically generate anki cards from this. Anyone?
> Good business move for open shift, GKE and RHEL, but not necessarily in the long term interest of the open source community.

But same applies to Docker (the company). In the end, their decisions are also business moves, and they are not necessarily better for the open source community. And they have also proven that they don't always work in the interest of the community - remember the "I don't accept systemd patches" ?
My solution is to keep journals / diaries per project. In my experience, journals can handle even the most extreme interruptions (long travels abroad, urgent switches to different projects, long stretches of manager's schedule, health emergencies, etc).

I keep my journals in Workflowy, organized as follows: root folders for projects, subfolders for years, sub-subfolders for months, and the records at the bottom level.

It's not necessary to write daily. Write only if you have a message to your "future you" that could help him / her pick up the project after an interruption. Describe open problems, dilemmas you're facing, dead-ends you've encountered, decisions you've made, and next actions.

It's not necessary to write proper prose. Writing in caveman language is perfectly fine, as long as the future you can understand that.
It's funny how knowledge about other cultures gets "extruded" through narrow channels resulting in something that looks like it make sense for someone with a shallow understanding of languages but essentially doesn't.

Same with non-ligated Arabic writing (just as a start), "Viking" Vegvisirs (big roll eyes for this one), etc
Interesting and thanks for the explanation. Does it have to be single threaded?
The idea is irrelevant to his personal situation.

Doesn’t make it any less true or more true.

It’s just interesting.
> And why not? That's an entirely legitimate choice

Not only, it might be considered the precise sought after effect.
Have any of these proposals to require companies to provide access to law enforcement included any concrete suggestion of how, exactly it should be done without also providing access to bad actors?

It sounds like Interpol et al. are just saying "make 1 + 1 = 3" and expecting the nerds to figure it out.
So you are saying that people may only own land if they work or live on the land? This is not desirable for most businesses where renting property makes much more sense since it gives them the flexability to expand or downsize. It is also not desirable for people who are living somewhere temporarily.
The trillions of dollars "investment" couldn't have hurt either :)
The way I rationalize impedance matching is like the Index of refraction.

The analogue to two pieces of wire with different impedance is two pieces of glass with different index of refraction. What happens when you shine in light is a partial reflection at the boundary of the two pieces of glass, which also means less light gets through.

Impedance matching is just trying to match these indices of refraction to me. Sadly, I have no good analogue for a balun or impedance matching circuit.

I have no idea whether this is mathematically correct, but it gives me some intuition for why it matters.
Technology only for software developers.
In Standard German ss and ß don't have distinct pronunciations.

That was one of the goals of the spelling reform to make the use of ß more consistent and use simpler rules for it. Exactly because there is no difference in pronounciation between ss and ß.
So it seems that the "Open MIPS" initiative is no more, thus joining ARM as a disqualifed 'open architecture contender' to RISC-V. PowerPC is also open but it isn't really applicable for low-powered / embedded situations compared to RISC-V and so may suffer the same date as MIPS because IBM. So...

RISC-V wins (again)
https://www.reddit.com/r/GalaxyS9/comments/a8o833/is_samsung...

Don't take my word as the gospel truth, but it seems like Samsung Knox can sandbox such an app.

Or maybe Shelter https://www.xda-developers.com/shelter-open-source-sandboxin...
Depends on the project. Lots of cases when there's no need for schema versioning. For example, when two processes need to talk to each other and they both run from the same binary or share the exact same datamodel. Even if they aren't run from the same binary, it's often much simpler to just require both sides to use the same protocol revision.
Hey Walter,

I've been reading these comment threads with increasing amazement. I understand where you're coming from but if you really want to make the case that this system is faulty and that the pilots did something wrong at the same time you're doing a poor job of it by not taking into account the human angle: (1) there's 600 people dead; (2) HN'ers likely fly a lot and have little to no control over the systems on the planes that they fly with, but know all - or think they know all - about bad software and systems design; (3) The planes are still grounded pending investigation and fixes. Taken all those together I think you should take a dose of your own medication and not take such a strong position given that the facts aren't in yet.

Best case you manage to convince one or two people that there is more than one factor at play here, worst case people will associate you with Boeing in a way that helps neither. Finally, it is none of my business but ex-employees often hold stock in their former employer, if it should ever come out that you hold Boeing stock that would be held against you, so I really hope that is not the case.
Should a website work without JavaScript?
Agreed. I think the tag has potential but the UX they demoed it with is just not good.
Thats a very hard indictment against him, opinionated and wrong
The customer contract at the tattoo shop I worked at required customer to take full responsibility for understanding their tattoo, especially non-English words.

Also customers had to attest that they are not or have ever been a lawyer. The only person who read the entirety of the contract admitted she was a recovering lawyer. The tattoo artist made an exception.

Random side note: the artist I worked for fought for legislation to require tattoo ink manufacturers to publish the ingredients they use. Anyone know if such legislation ever passed?
Byzantium still existed, it was just under Ottoman domination, and relatively speaking of course, the Ottomans were relatively more tolerant than Christians than other Muslim empires, and the heritage of Byzantium was transferred to Russia, the connections with the West were still strong. This may just come down to it depending on which history books you read.

Fun fact: The Patriarchate of Constantinople still exists today!
It’s got a couple more months of screenings. I’m sure after that you’ll be able to.
Have you tried Fallout 1.5 - Resurrection ? It was like slipping back into the magic of the originals, I really recommend it
> This maps nicely onto function calls, but considerably more power can be had by letting the actor optionally continue doing stuff while awaiting a response.

> Bacteria continue to metabolize after sending chemical signals to their brethren after all!

I absolutely love the metabolism metaphor but it doesn't map directly to computer programs as we write them today.

Metabolic pathways form an intricate system:

https://upload.wikimedia.org/wikipedia/commons/a/a8/Human_Me...

Glycolysis, for example: starting from glucose at the top, we can follow its decomposition in the cell all the way to the mitochondrion.

This is similar to Unix pipelines. However, on Unix we must manually construct the pipeline:

find ~/notes | grep TODO

In a metabolism-like system, the mere existence of these programs would be enough to provoke computation. I'd write "~/notes" somewhere and the find and grep programs would somehow know the data was meant for them and automatically execute themselves.

Enzymes are analogous to programs running in parallel. They are completely independent and don't interface directly with each other. They implement a process just like functions do. However, they don't explicitly call upon each other to perform a task.

Substrates and products are analogous to data of highly specific types. Catalysis occurs when substrate and enzyme come close enough to interact. The enzyme takes the substrate from a shared environment and releases the product into the same environment where the process repeats with other enzymes. This environment is most commonly the cytoplasm.

Enzymes determine whether their substrates are compatible by their chemical structure. This points towards structural typing. When glucokinase phosphorylates glucose, it becomes a different substrate: glucose 6-phosphate. Likewise, when a function adds a property to an object, it's structure changes and so does its type.

For example, let's take the following functions:

f : A -> B
g : B -> C
h : C -> D

In a metabolic system, there is no need to explicitly write code like:

a = A(input())
h(g(f(a)))

Rather, they would immediately consume values of type A when they enter the system and the output would be a value of type D in the environment. The computer would fully metabolize data whenever it becomes available and go idle afterwards. As if the programming language's virtual machine was constantly processing all objects in the system:

for object in objects:
for function in functions:
if function.argument.type == object.type:
result = function(object)
objects.add(result)
objects.remove(object)
break

It would be like polymerase chain reaction: throw DNA polymerase, nucleotides, some ions, the target DNA and its matching primers in a reaction tube, heat it up in a thermal cycler and the copying will begin happen because all the pieces are in place.
I used Duolingo for a couple of languages, got pretty far in Italian and tried some German. I found it either too slow, or too beginner-ish; I didn't feel like I was learning much, and it didn't help me read news websites / novels much. While I do like the approach - specifically, the use of words in context, and the variety in exercises - it didn't really do it for me (Severin, if you're reading this - sorry, man!)
I feel so sad and powerless, what can we do against these forces of disinformation?
Start by being brave enough to display youir support publicly. It's not like we don't have the power. It's that we are not trying anything at all.
We usually perceive Swiss German as a different language too and not just a dialect. We usually do learn High German before attending school tho, it's not as a foreign language in school.

I do remember an unfortunate situation during a summer camp in Croatia. I was sitting next to a very attractive girl from Switzerland and I was simply unable to have a conversation with her, because I couldn't understand at least half of what she was saying :(.
Well, even someone such as myself with only occasionally passable Japanese skills can fairly easily see that one most likely ought to start at “御” towards the upper right and do find that the other order markings “makes sense”. So perhaps it is just a matter of needing a little bit of exposure? Now, reading it is its entirety is an entirely different story, but I do know that native Japanese readers do struggle greatly as well on this point.

On a related note, does the first text region not look an awful lot like the Japanese main island of Honshu?
Watch out, Tesla–Ford gets serious with Mustang Mach-E electric crossover
That’s amazing! I’m so glad that someone else remembers it (and that I remembered it fairly accurately 20-odd years later).

Saw it in an issue of Acorn User and thought it was literally the best thing ever.
> That’s our responsibility, as citizens who are in charge of our governments.

An important point to make, is that it is not given that citizens are in charge of government.

I might trust my current government to uphold democracy - but that does not mean I trust every future government to do the same and I need laws in place for restricting their rights, not mine.
The "reality of the field" is that the WWW was/is built with Erlang?

I definitely did miss that.

Back to the drawing board, I guess... ;-)
>Nevertheless I tried Google and kept working through 15 (yes, fifteen) captchas in a row and Google still wouldn't let me through, and then I gave up. What the hell? Surely even after 1 captcha, Google should be amply convinced that I'm not a robot and let me did a single search.

Google probably identified you as computator prior to the capcha but that profile had no value for seemingly impossibly.

>Can anyone explain the purpose of Google putting up an apparently impossible barrier like that?

Your video will play automatically (after these fourteen short messages from our sponsors)
Unfortunately, feeling like or even being an idiot seems a price they're willing to pay:

https://www.eff.org/deeplinks/2017/07/australian-pm-calls-en...
Flutter Open-Source Todo Application
It's the same principle behind outlawing cigarettes, alcohol before a certain age, guns... Oh wait!
What’s wrong with Pipeline as Code or why I don’t like Gitlab