skysight-inc/HackerNews huggingface dataset:
The surprising thing here is that this is the Ubuntu terminal. Indeed, each keystroke goes through the input driver, to USER32, through the console code, to the terminal process in question. But then it goes through a virtual input device, across the VM boundary (which, on Windows is a VM exit plus an entry), through the Linux input driver, into dash (or whatever Ubuntu uses these days), and then all the way back out again, and then it gets rendered.

The fact that this whole dance is faster than notepad.exe suggests that Linux is doing pretty well, that MS’s hypervisor stack is performing well, and that the fancier MS frameworks are really quite slow.

(To be fair, the GNOME Wayland stack has recently been upgraded from awful to sort-of-decent latency-wise. It’s all too easy to design a system where latency wasn’t a primary consideration from day 1 and to have a very hard time improving latency after the fact.)
just point to anything that proves this.
Rural Libraries Take on Growing Role as Agents of Inclusion and Change
Well DOH!
Show HN: Basic Text Helper for JavaScript
> Keeping informed is the duty of a citizen in a democracy

Says who? Are we taking votes away from ill-informed people? I don't think so. And even the act of being informed would be a massive task in itself. Where do you start? What does being informed even mean? How much depth is enough? Just following local news in details would take the good part of one's day, so being informed on a much larger level is pretty much an impossible task with the amount of information readily available to us these days.
I use kitty and alacritty interchangeably on Linux/X and I don't literally can't tell the difference between the two. Sometimes I forget which one I'm using. Using pretty much anything else it's very obvious.
They briefly mention literature and I think that provides a good counterexample. Books are highly individual, and always have been long before streaming existing. Yet, there still manage to be runaway hits that everyone reads and talks about. The same could be true of streaming shows. Stranger Things managed it in the streaming era.
There's a persistent rumour that Oracle does this, but they don't. For example:

"Amazon EC2 and RDS - count two vCPUs as equivalent to one Oracle Processor license"

https://www.oracle.com/assets/cloud-licensing-070579.pdf

Is there a vendor that does count a hyperthread as a core for software licensing?
How do bullets work in video games?
EagleEye – Outdoor Video Surveillance Analytics and Facial Recognition
I did lot of research as well developed this software system using various Machine learning methods. I have spent around one year on this project to implement this technology for a local state government. Unfortunately It didn't materialised. But I am interested in contributing to open source community. It can accurately identify, segment, recognise objects in video feeds (92 types of semantic attributes of a person in video feeds). The most interesting part is the accuracy of our facial recognition of wild shots from street cctv cameras.
I am very much interested to continue this project and make it open source if people are also interested. Please show your support by starring my GitHub repo. Thanks.
https://github.com/vaibhavch/EagleEye
I think you are very correct in your analysis.

There is also some kind of close relationship between job and personal life (at least in the tech companies I worked in).

For instance we will be careful when planning to take into account school holidays.

Or the company will make arrangements on day one at school so that parents can be late (the ones who had to bring their children to school).

Everybody understand that teachers are a civilization on their own and that a meeting with a parent at 16:30 is normal. So companies adapt.

There are many more similar situations.
Too soon to say never
> Of course this also means that we have trade offs. We don't support fully international text like pretty much every other application will. RTL? No go zone right now. Surrogate pairs and emoji? We're getting there but not there yet. Indic scripts? Nope.

You could say that a longer version of that answer is "Text Rendering Hates You": https://gankra.github.io/blah/text-hates-you/
IEEE to define a formal model for safe automated vehicle decision-making
Moral duty, not legal. Parse it as "keeping reasonably informed", not "keeping totally informed".
A proper sum type would go way beyond that because each state would only contain (and have access to) the relevant data as well, whereas with a C-style enum the data is "sibling" to the enum, and so you generally get possibly garbage or irrelevant data in every state and the possibility for that garbage to not be properly initialised or overridden on state transition.

And the compiler would further ensures that you are handling every possible state at every level.

One problem I've often encountered with UI state machines is the explosion in error states, and the "proper" handling of invalid state transitons (unexpected operations) not from a technical perspective but from a UI perspective.
Mostly by those who are called climate skeptics, the GTs of the world, the Erlichs consider humans the problem and want us to live a very different way or for there to be less of us. You claimed it was common knowledge, its not.
Why not? The developer gets money every month. How is that not "recurring"?

I sell a software product (pay once with upgrades every few years), and every month people show up and buy licenses. My monthly revenue is pretty stable, and I definitely consider it "recurring revenue".
Why? Airport, security theater and airspace use taxes eat up most of your ticket costs anyway.
When you use a password manager, you use it for everything has a password.
Solving Van der Pol equation with ivp_solve
How to transition to a more commons-oriented economy
It's especially true when editing a tag. I thought I could cancel the editing by clicking the cross button, instead it deleted the log.
is it because it's distributed through the store or because you're on a too old version of Windows? In the first case, you could probably build it yourself and install it on your own

EDIT: you can download built packages from the Releases tab https://github.com/microsoft/terminal/releases
No matter how you spin this, the vast majority of people get depressed from environmental settings and long periods of stress. Very people are born with a depressed mind.

For me, this is treating symptoms where we should focus on curing the fucking reasons why people get so depressed.

Sure, let's eat some more drugs - like we don't eat enoigh of that shit. The whole notion of taking drugs to become sane is fucking insane and ridicoulos.

Sleep, workout, and eat properly.

For the people that are real sick with depression - I feel with you, I really do! And if LSD helps those people, or any other drug does, just go onboard.
I'm waiting for the bushfire season to end before trying to form any serious arguments; the worst fires are usually in February.

That elephant-in-the-room aside, this season is arguably less catastrophic than bushfires from the late 19th and early 20th century [0]. To date there are less deaths, less houses destroyed and the economic damage is uncertain. Even the area burned is not unprecedented; yet (Victoria in 1851 holds the record). This might be weather rather than climate - bushfires in Australia are not exactly a jaw dropping development and a once-in-a-generation fire happens about once every generation.

It would be wise to wait for the benefit of hindsight and not try to guess while a crisis is still unfolding. That is just a fast way to form bad conclusions.

[0] https://en.wikipedia.org/wiki/Bushfires_in_Australia
I just wanted to say, to build such a fully-featured OS on your own, and in such a short time frame, is an incredible achievement!

I very much look forward to reading through the code and learning more about it.
This is a take that I had never considered. Given our apocalyptic predicament, perhaps faster horses would have been the better choice... What a twist.
Lots of things gets linked, doesnt mean its true. They are speculating not demonstrating.
It's faster and works better than old conhost.exe

they're also planning to overhaul it with more modern features judging from its trailer[0] (yes, this terminal has a fancy 3D trailer)

[0]: https://www.youtube.com/watch?v=8gw0rXPMMPE
Silicon Brains: Designing Self Organising Neural Networks
I have a friend who has worked in US military black ops projects since at least the early '90s.

And back in the mid '90s he told me there were aircraft being built and tested which had flight characteristics similar to those described here.

This report is about a sighting in 2004, so it's more than possible that 10-ish years on, advances had been made that make this sighting quite believable.

(edited grammar)
A Simple, Robust Cost Effective Architecture for Space Exploration (1991) [pdf]
Reduce a complex equation to only two variables ? But that's no the point : expecting fairness isn't practical anyway. :) I'd bet the practical response will be people stretching their car's lifespans way beyond reasonable, pushing them to new extremes of decrepitude and unsafety. There's also no police anyway to keep that in check.
This is the case with most of open source software. Three notable cases:

1. GIMP, which is unusable to such a degree that somebody actually decided to make a version with a decent interface, called GIMPshop... what happened to GIMPshop you can only guess [1].

2. LibreOffice which is much much worse interface-wise than Apache OpenOffice, although hyper-aggressively promoted. That being said, neither of them are even remotely capable of licking the knee of Microsoft Office.

3. systemd, which "suddenly" found its way in all distributions, even though it goes against everything that GNU/Linux or Unix-like philosophy represents.

All this makes me think that unusable interfaces are an intentional "feature" of "some" software.

[1] https://web.archive.org/web/20190608205114/https://en.wikipe...
Top Smartphones That Flaunted AI in 2019
Would you be willing to give an example of an area where it was widely thought that "someone" had already checked all the obvious possibilities, but you were able to find an obvious possibility that actually hadn't been explored?
Well, I guess devs on Windows do.

Windows support means less friction for people who wants to try it out.
Presumably they have real stats not just guesses, but still, seems like a dumb place to move it to without any indication/affordance.
I needed this.
We are doing a lot already. Not sure why we should spend money and lives to save a much more advanced future generation who will be better equipped at dealing with the always changing climate.
Encoding strings internally as UTF-8 is a bad idea, since you can't do efficient constant time access (utf-8 isn't fixed width).
python 3.8?
try:

https://tio.run/#python38pr
I have the experience of 1933-1974 Portuguese fascism, good enough for you?
On the Iphone it works when long pressing in the search results too. (iOS 13.3)
Ironic that they require a login, or that one not read in "Private Mode". Yes, I understand that "Newspapers" need to make money, and that websites need advertising to generate revenue.

I just find it ironic that an article about privacy requires either registration or non-privacy in order to read it.

$ wget $URL -O x.html
$ lynx -dump x.html | less

Interesting read.
A Tapestry of Time and Terrain (2013)
TLDR (only slightly sarcastic); 'Because we do things the hard way instead of buying into the 30 layers of abstraction hype'
I don’t think the argument that it doesn’t hurt transparency holds any water, since you have the exact same limitations on your development environment (e.g. no clue what the database actually stores)

If we’re talking about the scale you’re speaking at, your data storage costs might go down, but at the same time you’re now doing a deserialization action for every row, you have no options of retrieving only half the values, so you’re always going to do that on all fields now. The costs for your data access layer rise correspondingly (but maybe that’s a different team, so it doesn’t matter).

If you find you want to filter on one of those fields now, do you run a reindexing and update operation on a few trillion? rows (guess that might happen regardless though).

Whenever something sounds extremely counterintuitive, people show up defending it because it’s what they have been doing for years and it makes a sort of twisted sense.

I do appreciate all your messages on this topic though, they have been much more informative than the GP’s original comment, and I have no doubt there’s actually people doing it now.

If I ever run into a situation where storing all my fields as one big blob makes most sense, I’ll revise my opinion.
This is not correct. In case Monty opens a random door which may or may not have the prize behind it, there is no reason to switch. Probability table is:

1/3 chance you pick the prize on first choice. (And Monty opens a random goat-door)

2/3 chance you don't, in which case 1/2 of the time, Monty opens the prize door and you lose. The other 1/2 of the time Monty opens a random goat)

So after Monty has opened a door there is now 3 possible scenarios:

1. 1/3 chance you picked the prize. Don't switch

2. 1/3 = 2/3 * 1/2 chance you didn't pick the prize and Monty opened the prize door. You lost.

3. 1/3 = 2/3 * 1/2 chance you didn't pick the prize and Monty opened a goat door. In this case, switch.

The probability of 1 and 3 are equal and switching or not switching doesn't matter.

Now if Monty knows where the prize is and always opens a goat door, things are very different.

1/3 chance you picked the prize. Monty opens a goat. You shouldn't switch.

2/3 change you picked a goat. Monty opens a goat. You should switch.

Now 2/3 of the time you can switch and get the prize. So switching is correct.

It all depends on the unstated assumption that Monty may actually have told you something, rather than taken a risk. And that's why this problem is mostly a good lesson in what can happen if you don't state your problem well.
Idk about everything else but I just tried to save a photo from iMessage and it is literally the second option (Save). Tried on my Mac and phone, no problems at all.

Edit: nvm I think this is an issue on ios13. Definitely weird design choice, wonder what is the story behind this decision.
> Don’t compare it to today’s impossibility of renting a car without a credit card, the growing hostility to cash in Western countries

It's interesting, I have no idea what you're talking about.

I just rented a car in the UK three days ago without a credit card, and I still use cash for every single purchase except plane tickets online, which is the only reason I even have one.

Note, I live in Canada/Australia, spent the whole summer in the US and I'm just visiting the UK.
> On paper.

But isn't that everyone who's a least a little rich or has common sense in finance?

I was trying to find a list of billionaires by cash in bank, but truth is no one really keeps cash - because it's stupid.

That said I am not against being wealthy at all. Distributing Amazon's shares away to random public would just destroy company.
Actually, you could always access and navigate menus by the keyboard on Macs (Ctrl + F2 nowadays). It's just that this was/is a relatively unknown feature.
Google's Fuchsia has a similar approach to Posix (no fork, signals, etc). Maybe some of their wording would be of use?

https://fuchsia.googlesource.com/docs/+/refs/changes/56/1013...
Which does it offer that are not covered by ruby, python or CL?

I am fluent in a lot of languages and cannot really imagine anything that could motivate me to upgrade my perl5 black belt to perl6 except for a well-paid gig that requires it.
Ask the Ecosystem: Lessons from 200+ FOSS Applications - Mahmoud Hashemi

Basically made an awesome list of applications written in Python(now is 380+), then answered the frequently asked questions by the community about how to develops applications using Python.

The data is also available.

https://www.youtube.com/watch?v=t1lvsmcPEcE
> State machines are great but they get quite complicated when you have two machines interacting at some point. I find this happens quite a bit for complicated UIs, like a data grid

Even before you get to a data grid, you get an exponential explosion of states. Since most FSMs are not a part of the actual UI frameworks, and are and addon on top of that, you end up with just so much stuff.

I had a rather simple checkout form in the form of "list ticket types, when clicked select number of people, click `reserve`". Sounds like a few states, right? Until you throw in "is user logged in?", "is the user VIP" (requires adding some other tickets with their states), "do we require user consent?", "do we require user info?", "can user use their bonus points?", "is there a min/max amount of tickets allowed?" etc. etc. etc.

Suddenly you have an explosion of states and validations between these states. It's no longer A -> B. It's A -> (if X then B else if then Y C else if Z ерут В) for many if not all state transitions.

And that's just to show screens in the checkout process. Now let's talk about form controls and fields on each page... :)
> I just rented a car in the UK three days ago without a credit card

Did they give you a discount for cash? If not, why on earth would you ever throw away the free extra insurance that you get with a credit card?
Per parent: "Taking a plane is often way cheaper than a train, while the environmental impact is quite in favour of the train."

Until we get synthetic jet fuel, we need to impose some kind of carbon tax on it in order to correctly reflect the environmental impact of different modes of transport.
All the tables and forms were typed and likely re-typed as well. Photocopiers did exist but were uncommon.
Reflection on 2019 Web Technologies
>check out Adam Tooze

I purchased his book, Crashed: How a Decade of Financial Crises Changed the World without really knowing much about it (or him) and found it to be a great, semi-technical story about the financial crisis (and its politics) from the global perspective.
Are you self-employed? If not, how did you negotiate 3:7 work week? Any tips to someone who values work-life balance and want to try negotiate 4:7 instead of the current 5:7 standard?
Because big projects often start as small projects?
There are also the times when you discover a tech, a library, or a language that supposedly solves your issue, but in reality only goes 80% of the way.

Unfortunately, it can take a lot of work to then a) find workarounds (which in my experience tend to become a maintenance nightmare) b) try alternates (which may have other but similar limitations) c) pull out and start doing it yourself anyway.
Car color&risk of car crash injury: population-based case control study (2003)
From digging trough his blog, looks like 16-19
ToTok, an Emirati messaging app, is the latest escalation of a digital arms race
In launch phase they presumably had plenty of power; I was thinking of mechanical chatter (rising) in the contacts.
A good first step would be to stop all subsidies for fossil fuels. Taxing while subsidizing doesn't make sense.
https://www.euractiv.com/section/climate-environment/news/eu...
I had to quit Ritalin in year 11 because the anxiety was completely fucking ruining my social development, regardless of whether it was useful to get good grades. I'm unmedicated now (30) and still in some ways quite a difficult human to deal with due to erractic behaviour and unreliability and disorganisation, however, I don't think I could go back to the ritalin man.
Surely they have to considered expressions to be assignable to a variable?
My point is that just because word "monopoly" is used as a shorthand for more accurate term "monopoly power" it don't make calls for regulation any less important.
I don't have an idealistic view of the world. Rather the opposite. Nuclear power can provide for part of the growing energy needs of the ever-growing human population, while petrol supplies will start declining at some point in this century for geological reasons. It might be hard to swallow, but a few nuclear accidents are worth mitigating the worst consequences of climate change and energy peak. Without adequate access to energy, humans in multi-million cities will not be able to survive.

EROI on Solar and Wind power is good, but obviously almost 100% of the energy invested is from fossil fuels. We still spend more energy building solar panels than we receive from it. Which, in a way, is a good sign (it means the solar industry is growing). But no storage technology has been deployed at scale yet (which would reduce the EROI even more). Will it scale enough before a potential energy peak? Will nuclear?
Totalitarian governments are just one flavor of repression of creativity. Every culture has its unutterable heresies. In totalitarian societies it's the government that enforces this. In free societies it's the people themselves.
If anyone enjoyed this piece there's a great book called "A Piece of the Action" by Joe Nocera which details the origins of the credit card and discount brokerage industries. https://www.amazon.com/dp/B00AYIDT74/
Python 2: end of life in January 2020
Yup, I have "fork after clone" standing by in my google searchbox.
Related: Measures to reduce air pollution quickly result in big health benefits

https://www.newscientist.com/article/2226280-measures-to-red...
Not according to physicist Freeman Dyson [1]:

Science and religion are two windows that people look through, trying to understand the big universe outside, trying to understand why we are here. The two windows give different views, but they look out at the same universe. Both views are one-sided, neither is complete. Both leave out essential features of the real world. And both are worthy of respect.

Trouble arises when either science or religion claims universal jurisdiction, when either religious or scientific dogma claims to be infallible. Religious creationists and scientific materialists are equally dogmatic and insensitive. By their arrogance they bring both science and religion into disrepute. The media exaggerate their numbers and importance. The media rarely mention the fact that the great majority of religious people belong to moderate denominations that treat science with respect, or the fact that the great majority of scientists treat religion with respect so long as religion does not claim jurisdiction over scientific questions.

[1] https://en.wikipedia.org/wiki/Freeman_Dyson#Science_and_reli...
[Off Topic] Deus Ex had a profound effect on me growing up, and probably shaped my views which last to this day. Unfortunately, very few games like that are made nowadays.
https://www.bookofjoe.com/2005/03/how_do_minimize.html
I see it that way: state of the art fossil fuel based energy production is harmful, no matter what. State of the art nuclear based energy production is extremely safe [0].
In a perfect world we'd use 100% clean renewable energy, but we're not living in a perfect world and nuclear is the 2nd best option.

We're literally the proverbial frog being slowly boiled alive.

[0] just don't run shady tests under dubious communistic governments and don't build it next to an ocean over an active seismic zone.
Wow. Thank you for this!

My recent gripe is the Recent list: https://grumpy.website/post/0Spuij-7C
Vue.js Performance – Optimizing third-party libraries
Encoding strings internally as UTF-8 is a fine idea, usually you don't need constant-time access to individual code points. E.g. PyPy (faster Python, with JIT) does so. Many other languages also save strings as UTF-8.
I closed the tab when he says people who write code like this "for (int k=0; k < N; k++)" are stupid.