skysight-inc/HackerNews huggingface dataset:
Oh, and another thing, while long haul flights won't be impacted, self-driving cars and trucks will obliterate overland short hop flights, and for trucking probably medium range (1000miles) as well. 12 hours of driving 7pm to 7am overnight at 50mph average is 600 miles, and at 70mph with some convergent infrastructure would be 840 miles.
In the case of male Youtube makers, I find lack of any name whatsoever is more likely the case.
They paid $1+ Billion local, state, and international taxes. They paid $0 in federal taxes. Definitely worth noting, imo.

https://www.google.com/amp/s/www.forbes.com/sites/stephanied...
On the Future of MetaFilter (2014)
So France is an example where they spend 1.12% of GDP on tertiary education, about 12% more than Germany, and as a result they get a lot more university students, but their labor market overall is less skilled, and French schools -- similar to Italian schools -- are broke and their employees are paid less.

So these are the kinds of trade offs to make -- e.g. what percent of your labor force do you need to have a college degree? This is going to be a characteristic of your economy and providing college degrees to more people than this is going to create a skills mismatch.

A lot of people think the reverse is true -- e.g. that if you train a lot of people to build bridges, then you will have a bridge building economy. But I am of the opinion that knowledge is activity specific, so if you want to have a lot of people who are bridge builders, then you need to actually build bridges, and the university diplomas you need will follow as people scramble to learn how to build bridges to get the good bridge building jobs they see in the economy.

So why does Germany have a more skilled economy even though fewer attend university? Because it's an export monster, that swells the number of high skilled jobs needed to much more than would be the case if they were producing only for their own market.

China is in a similar position -- they want a hundred million engineers, and if that means building a bridge across every river in Africa then that's what they will do. The Belt and Road Initiative is nothing more than an attempt to export infrastructure because they've already covered their own country with empty apartment buildings, unnecessary airports, and so they need to build infrastructure elsewhere. Curiously only 5% of the population attend university in China, and yet they are an economic powerhouse by doing -- and learning by doing -- rather than academic diplomas.

India is an example where they overtrain lots of people in IT relative to domestic demand, and of course what happens is that people emigrate to where the jobs are. Again, you don't transform your economy with university education, anymore than you can transform your car by washing it. You transform your economy by cultivating productive ecosystems and then making sure there is demand for their output.

Whereas we in the US think that we can shut down manufacturing, outsource jobs, and yet have a high skilled economy if everyone goes to university. It's not the case, we have a much lower skilled labor force than Europe and the university graduates have a hard time finding good jobs and repaying their student loans.

So bottom line, the goal should not be to send everyone to college, but to send those people who need to go to college, and if you want more people to need to go, than work on cultivating more high skilled employment in your economy rather than building more universities.
What about films where the original language doesn't match the "atmosphere"? If I understand correctly, you would rather see Gladiator dubbed in Latin than in the original version? Are hobbits expected to speak English?
It looks like the play here is to get a bunch of small, committed workloads that GCE can move around where they've got spare capacity. On-demand pricing is very similar to the existing n1 type, but 1yr committed discounts are 30%+ cheaper.

More details from when I was working through it: https://twitter.com/fredwulff/status/1204861220165017600
Stingray use requires a warrant and every case should be dismissed where one was used without a warrant. I'm sure that's the main reason they want to hide the use of stingrays, they know they're doing something wrong.

Police having the ability to spy on everyone with little to no oversight is nightmarish authoritarianism, it's completely against the spirit of American democracy, not to mention in violation of The Constitution.
> #define while if // saves cpu cycles

lol, thanks for the laugh!
Because it is so easy for poor people to “lift them up by their bootstraps” surely explains why income mobility is so great in the US.

If they could “all learn from books”, I guess no one needs teachers.
TYL: https://outline.com/CDY6SD
> Try this 2048 implementation in C: https://repl.it/github/mevdschee/2048.c

I did and got: "Failed to connect, retrying"
It is about control, not your privacy and security.

The big organisations behind browsers have been spinning it this way for years, and unfortunately the majority still haven't realised the truth. It's the same strategy that makes "think of the children" and "war on terrorism" arguments so pernicious --- taking away freedom by reasoning that it's for a cause so "ostensibly good" that no one would be seen arguing against.
I'm never a fan of "up to" marketing discounts, since they almost never apply to me. Clothing goes on sale at a store, "up to" 40%? It's never the garment I was looking at. That one barely moved in price. In this case, I typically run long-lived processes (servers accepting network requests), so not much of a savings here.
There's plenty of software worth somewhere between 10^11-10^12$ which is still working because all those legacy APIs still exist. Java is not <put the name of any other platform in permanent beta stage>. It prospered for 20 years and it will stay alive for another half of century, because it is conservative enough.
I don't know the exact situation you're talking about, but my guess is that this is exactly the type of formal "learning" I would argue does not work.
Some of the companies on this list are European (e.g. https://teamweek.com/ or https://www.bluelabs.eu/). I wish there were more European companies opening up to working with remote developers.
How would a "gravatar of GPG fingerprints and keys" look like?
Maybe you just suck at Excel ;)

https://youtu.be/0nbkaYsR94c
Your b) was actually only ever true for the HTTP protocol, but URLs are not strictly limited to that protocol. They are not limited to any finite set of protocols at all. You could easily make up your own protocol which differentiates between host names in a similar way as modern HTTP does. And you could have made that in 1995.
“Cleanup” vs “backwards compatibility” is a really tough problem for language designers/maintainers. Breaking backwards compatibility leads to a fractured community (think Python 2/3), as well as resentment from all the users who want stability, and don’t want to waste time on painful upgrades. But over time, not breaking backwards compatibility leads to all sorts of weird warts, adding lots of overhead to learning the language, and using it safely.

Ultimately I think it’s a somewhat natural part of language evolution that they accumulate cruft over time, because the costs of breaking backwards compatibility are too great. And after a few decades or so, new languages come out that are (currently) much cleaner, and they take over until the cycle repeats. i.e. “cleaner Java” will not be a new version of Java, but a new language solving similar problems (Go?).
This feature was introduced in 1995. Before virtual hosting was a thing. (HTTP/1.1 wasn't formalised until 1999)
I had this problem in the beginning (specifically and only with hotmail), but it solved itself at some point. No idea if it was something that fastmail did or that hotmail did.

I have been using fastmail for one year and had zero other problems. If we don't move away from gmail, we will lose email, which is one of the only true decentralized and free protocols still left.
It's that or a lot of hacked accounts.

A world in which there are no hacked accounts is also one in which there is no freedom. Choose carefully...
well it would solve problems for all the people who really do want to use a different / better social network or chat app but cant get their friends to switch too, killing the idea on arrival. that would change perception of social media, because it'd allow every host-site could be distinct to their targeted users' qualities as a group, but maintain connections to everyone in their lives.

i mean, you arent really saying that you dont believe a massively-confederated social networking infrastructure would change the political perception of social media? i think it necessarily would, and change every individuals relationship to social media too. its like that marshall mcLuhan quote 'the medium is the message', ie the medium defines what it contains and what those contents mean.
> consider donating to the Internet Archive

It is immensely important, especially as there is a strong trend to hide the content behind the paywalls and registration pages. Even if something is accessible today...

And there are always forces who have an interest that some inconvenient data just disappear.
The people who will be comfortable with a more chaotic climate are those with wealth. Comfort won’t be there for most of us. Aussie bushfires are about 20000sq km this season. Volunteers are sacrificing their salary to put them out, I guess there is some patriotism driving that but at some point it is going to be too much. How do you get comfy in a hurricane or tsunami? Build a 5m thick concrete fortress? For everyone?
I read this as a trivial 'truth' that I've internalized myself as well; but the way you worded it... makes me naively ask:

doesn't it speak to the limitations or choices of XMPP itself then, not the idea of a common protocol, if businesses can't reliably extend the protocol (only custom fork, and somehow barring eventual upstream contrib, whatever)?

I can think of an extensible protocol paradigm, with 'extensions' (really just libraries, packages, like those we fetch with `apt` or `npm` and optionally push to clients as well). Down to first principles, that's how we structured UNIX/Linux, most modern programming languages, the web itself (well, at least the Js and now wasm part of it).

(Thinking out loud...)
No, this is precisely how most Lisps shoot themselves in the foot. When you can do anything, people make these walled gardens/ivory towers of processing frameworks and libraries.

The users of Lisps are often very intelligent single-hero developers as well (why, Paul Graham's Lisp article is a perfect example of it).

And since documentation is ALWAYS terrible for anything except trivial things...
Son of a bitch. I love Opera. I use it for home and work.
Discover Python and Patterns (6): Random – Design Patterns and Video Games
Interesting to see that even one of the co-founders of Linkedin has had similar thoughts, and started another company trying to focus on using your network to produce value, rather than be focused on recruiters and enterprise $.

You can see more here (random interesting video from the platform)
https://joinhub.com/posts/2hZQ9FZp?rc=James-Watling-4505
Hi Morten, I have watched your video of presenting with Aaron (and many more), taking an interest in APL for the past few months. It's been fun (if frustrating) to try and learn, so you mentioning training materials and documentation is particularly appealing.

> I'm sorry to hear that we appear "directionless" to you

I hoped for this to be quiet feedback in case you don't see it from inside, rather than criticism, I'm not a commercial user (yet?) and you have nothing to be apologetic about; I appreciate your detailed and comprehensive reply, am enthused about many of the things you've said, am glad Dyalog is thriving, and wish you all continued success!

> Is there anything in particular that you miss?

I miss the familiarity of an imperative/OOP language with intellisense completing the names of methods and ordering of parameters, but I'm sure that will pass with time. :)
Maybe I misunderstand the scope of the technical details, but if the underlying flow of messages across social media was forcibly abstracted to a universal master hub, then could not individual clients (or sub-platforms) not then exert control over capabilities (filtering, censorship, etc) that is currently controlled entirely by the individual social media platforms who own the networks and userbase?

> and almost nobody in the grand scheme of things will likely be aware of this open standard anyway, let alone people working in government. I don't see how this will change the public and political perception of social media websites whatsoever.

I would argue this is a side-effect of the current state of affairs - obfuscation during studies and testimony (what little takes place), but mainly the inability to demonstrate superior implementations.

I'd rather we don't give up without having actually tried anything.

EDIT: Although, I could easily agree that this is simply a disingenuous smokescreen to buy time and mitigate legislative risks. In fact, I'd bet money on it.
There reportedly is an additional threat to the climate coming from inversion traces (modifies enough of Earth albedo?), so if we're delivering water to high altitudes, it's still not good.

Electrical motors would solve this; if we'd be able to avoid dispersing water from fuel cells up high, that could work.

LH2 has storage - and safety - issues still not solved. Toyota Mirai approaches it from a different angle, with some other shortcomings.
The anti-quint/sext/septuplet bias in this comment is astounding.
What made you (Tomte) link to this thesis in particular? Is there some context? Did you use this in your work?

How does it compare to other map labeling work? Are there practical implementations available somewhere?

I don’t have time to look at a 200-page technical monograph right now, but I’ll try to skim it later. (I have a practical interest in this topic https://talk.observablehq.com/t/placement-of-diagram-labels/...)
Better just use a mail client instead of browser. It uses standard protocols, has no ads and you decide what interface it has.
> Remember when XML had "won" too? Then JSON came around...

JSON wasn't a very well-thought idea, we tried to "fix" it with yaml (which turned out to be even worse), compare it with EDN (which is far better, but sadly nobody outside of Clojure community uses much)

> Remember how Windows "won"

Windows still dominates desktop OS market and we're still waiting for "Year of Linux on the desktop". Every year some people claim it to be "this is it", but in reality, it is still far from becoming reality. With WSL now even long-time Linux users are tempted to go back to Windows. And honestly I personally don't like that.

My point is - "worse is always better" *

As I said: either you like it or not - we're stuck with Git and now with Github too.

---

* https://en.wikipedia.org/wiki/Worse_is_better
Enjoyed reading this. How much did you have to spend on your initial ad campaign (or was that solely through content creation)? On a quick test I found the CPC and CPM rates to be insanely high especially if you target highly paid people.
Ahh, good to know, thanks!
Microsoft came out with a similar 2d barcode using triangles and 4 colors: https://en.wikipedia.org/wiki/High_Capacity_Color_Barcode
To achieve perfection is to sacrifice growth DuckerZ
Other languages figured out good compromises, e.g. Dostoyevsky is transliterated from Достоевский; the name of China's current dictator doesn't even render in my browser, but is transliterated to Jinping Xi. German passports have the German version for humans, and a standardized, transliterated version for computers. Gößmann becomes GOESSMANN. I see no reason why the same thing can't happen; just drop the accent from the E. Also, for some reason, my browser shows that E as having no accent, if you want an illustration of the problem.
That seems reasonable. Though in the context of packages etc, i would like to then introduce the term "toolset". Just because a piece of software is a single package doesn't mean it has to be a single tool. It is much more simple to have a bunch of tools for related tasks collected in a single toolset rather then making seperate apps for each one- never mind the overhead that the last approach would create.
From the URL documentation:

> The recommended way to manage the encoding and decoding of URLs is to use URI, and to convert between these two classes using toURI() and URI.toURL().

and at that point you might as well just use URI. The resource resolution functionality is basically the only thing URL offers over URI.
Is iTunes Random?
Are you behind a firewall? Some block websockets. It also could be an aggressive adblocker.
Javascript is obviously not required for Google Mail to work. Browsers that do not support Javascript work just fine. If we adjust the user-agent string to match a "supported browser" there is no need to change any Google settings. See https://support.google.com/mail/answer/15049

What is happening here is Google is only requiring Javascript to be turned on when the user signs in so Google (or its partners) can uniquely track users, even when users have indicated they do not want to be tracked, such as using session-only cookies, clearing stored cookies after signing out, enabling the DNT header, etc.

https://en.wikipedia.org/wiki/Device_fingerprint
Rewound Music Player makes your iPhone look like an iPod classic
cough Five eyes cough
Open Source Home Automation
Sounds like what they're doing at Microsoft with Project Silica https://news.microsoft.com/innovation-stories/ignite-project...
1994 and the book contained examples of code on C++
In the US, mandatory deposit technically applies to any copyrighted work of any kind. We should fund LoC to enforce mandatory deposit on digitally published works as well.

In a sense this is also a good demarcation point. If something is serious enough to be worthy of copyright protection, it's probably worth archiving.
We don't really "emulate" the UI on Android, FWIW. We have one of several implementations of Material design, another of which is designed for the Android View hierarchy, another is designed for JS on the Web, and so on. In some respects Flutter's implementation is actually ahead of the others, so if anything, they're "emulating" us. :-)
Or, we can have a discussion about the reasonable balance of security vs usability, rather than immediately reaching for a false dichotomy.
I don't get why this matters.

I mean, why would anyone who goes out of their way to use a "niche browser" even have a Gmail account?

Edit: My point here is that Google is so invasive and fundamentally hostile to privacy that using it with anything more secure than Firefox seems futile. And if you love some niche browser so much, go for it. But use Firefox for Gmail. Or even better, use Thunderbird.
Toronto?

We literally had an outspoken opponent of a traffic reduction program (not even totally car-free) build an ice statue that flipped the bird to passers-by in protest. In the end I think he cost himself business because of his attitude.

You're not alone in not understanding. The program (called the King St Pilot Project here in TO) has made taking that street as a transit user and pedestrian far more palatable.
According to my numbers an electric 747 would get more people further.

1. DHC-2 takes 6 people 86 miles ~= 500person/miles

2. 747 potential battery payload ~= 200,000kg (fuel capacity)

3. Power capacity of 200,000kg lithium-in ~= 25MW hours

4. Power required to take off, assuming 2.5 minutes to reach cruising altitude ~= 90MW * 2.5 / 60 ~= 4MWh

5. Power to cruise at about 600mph ~= 1/4 power to take off = 22MW (waves hand)

6. Time available to cruise ~= 1hr

7. Distance cruised ~= 600miles

8. Electric 747 takes 600 people 600 miles = 360,000person/miles

Maybe the power to cruise is 1/2 of power to take off, they'd still get 120,000person/miles.
I replied to this soon after it was posted, but opted to delete. Now I'll try to rephrase.

My primary objection is to the idea that you can tell a book from its cover or anything that might be construed to suggest that there is some immutable lesser category of person. I live in San Francisco and walk its sidewalks every day. I've seen a lot of the category of homeless you're talking about. But it is silly to categorize. And a lot of times, even for those who don't shower, wear the same clothes and don't have a car, you really can't tell sometimes. It's also the case that housed people also have varying amounts of hygiene and behaviors. We are all just people.
No I hired a couple of people to assemble it (for about $1200). It certainly would have been possible to build it all on my own - it's just a big, complicated shed kit after all - but it probably would have taken me a month so it made far more sense to hire them. I did give it three coats of paint and stain inside and out though!
> today we consider it a treasure when we find "Maximus sucks a big dong" type graffiti on some wall in Pompeii.

I thought the rareness of such finds is what makes it a treasure, not the content itself.
Marvin Heemeyer October 28, 1951 – June 4, 2004
Take a look at balance sheets. Price to Book ratio has been growing on major company names. Book value is the equity remaining after assets - liabilities. Assets are dwindling/remaining constant and liabilities are growing due to debt funded buybacks. There will be no equity left many big names in the public markets due to the debt load.

It’s all a big wealth transfer game. The entire world is along for the ride hooked on index funds owning enormous stakes in these large companies and will be left with the bag in any downturn. No downturn can ever happen now and everyone knows it, especially the Fed. The current system can never correct otherwise it would implode. CEOs are exploiting this fact to full potential and will be gone/dead before any consequences arise.
A starting guide to help think through a software rewrite