skysight-inc/HackerNews huggingface dataset:
Government gets its money comes from taxes. What percentage comes from suburban versus urban areas?

What is that money actually going to? In California, over half goes to school funding and suburban schools get less since the state gives more to poorer (mostly urban) school districts.

The typical complaint is that suburban areas use more water, energy, and their roads cost more. However, they often have to pay for all that. Local roads are paid by local government (read the suburbs). Water districts are often also local.

The only areas where suburbs may use more (but not pay more) is in building and maintaining infrastructure: highways, electrical, gas. The power infrastructure is long paid for and is actually a regulated utility so you are limited to highways. I wonder what taxes are going to be created as people switch to electric cars. There are already cries that the punitive gas tax against driving will become ineffective.
> it struck me how ridiculous it is that open source languages have to put up with this. Clearly "major" numbers are insufficient, the only real answer is to rename the entire freaking language when you make incompatible changes to it.

Perl and Python are the only two examples of this to my knowledge: most open source languages do fine introducing breaking changes in major versions.

The question is why Perl and Python had such problems while for example NodeJS, PHP (comparable webserver scripting languages) have had no such issues.

I wonder is it anything to do with the areas they're used in (Python & Perl are popular local/cli scripting languages in addition to web—has Bash had similar version woes?), or is it purely that the changes they made were more significantly breaking than others'? That's probably true of Perl6/Raku at least.
Construct 3 game engine free for Global Game Jam 2021
Hello!

We're making Construct 3 free for the duration of this years Global Game Jam!

The free period will run from Jan 27th 4am to Feb 1st 4am (UTC). To use Construct 3's features in this period all you need to do is:

- Make sure you've registered a free account
- Launch Construct 3 at https://editor.construct.net
- Login to your account - full version will be available!

We've been busy last year, adding:

- Scene Graphs https://editor.construct.net/#open=skeleton-hierarchy
- Mesh Distortion https://editor.construct.net/#open=mesh-distortion
- More features to our Timelines https://www.youtube.com/watch?v=UOIVewfXL98
- More features into our Javascript support https://www.construct.net/en/make-games/manuals/construct-3/scripting/overview
- Fully translated into 11 languages

Looking forward to playing lots of games this GGJ (made in Construct or not!) If anyone has any questions about Construct 3 more than happy to answer them.

Here's to a great Global Game Jam!
I only rarely use Python (Ruby, Go, R and Bash usually do whatever I need) and I've never gotten my head around the whole Python 2 vs 3 thing. For a language often touted to be the best language for novice programmers, I think it's odd to expect them not to get caught with their metaphorical pants down in that dichotomy.

Edit: I should probably clarify. I have nothing against Python, quite the contrary, I've just always found that version 2 vs 3 thing odd.
Satellite systems fail, there've been quite a few threads about problems with Europe's Galileo system, for example. There can be solar and other astronomic events which cause satellites to become unavailable. The GPS system became available to the public because of political decisions, it could be come unavailable for those reasons as well.

Making the entire country dependent on GPS limits the options of the military organizations that established it in the first place, and compromises their mission to provide navigation to troops in the field. (in my opinion)

The vulnerability of satellites to deliberate attack should not place the entire nation in a position of vulnerability as well.

A ground based system in friendly territory, with a large number of separate sites, provides a redundancy in numbers that you just can't get from a few tens of satellites.

There should also be ongoing research into improving celestial and inertial navigation systems as yet another backup.

A long range system similar to the Omega system should also be deployed.
Depends heavily on the project: For more electronics and hardware-oriented projects an Arduino or microcontroller might even be easier to use.

But imagine making e.g. an internet-controlled LED light strip. With an Arduino setting up the WiFi, accepting TSL connections, etc. would probably be a major pain and require additional hardware. With a Raspberry Zero W, this can be done via ssh in a few minutes, and it still has PWM ports to connect the hardware to.
> 4. For a huge swath of Americans at least, work is an escape from the drudgery of the home.

This is big. If I had a fancy apartment in a good quality building, I wouldn't mind.

But the place I currently reside in, is really frustrating to spend your whole day. I can easily hear my neighbours talking, their pets, screeching children or construction work many floors above. The ceilings are also quite low, which amplifies the cabin fever.

If I could escape, from time to time, to an office where my friends work, it'd be increase my life quality a lot.

And I'm saying this as a person who's not a fan of offices and forced asses-in-seats.
Memory Loss and Covid-19
You are right that this is the status quo.

But I do have to say that it is neither how the law works in many places, not is it ethically correct.
The plugin issue is not specific to WordPress.

The fact that other platforms and applications are insecure isn't relevant; we're comparing static sites to WordPress.

However, to answer the point, static sites are significantly more secure than every single dynamic platform that supports a plugin architecture because plugins can be, and often are, written without security in mind.

Unless you really need a dynamic website you should be deploying static assets to the enduser. Practically every business website would be better off being delivered as a static site, even if the admin still use WordPress to edit the content.
This has been discussed for a very long time:

https://www.britannica.com/topic/first-cause

I believe this philosophy go even further back into the various Vedas of ancient times too, which also discussed multi-dimensionality and everything consisting of frequencies / vibration. The Gods are really encoded symbols and personifications for various aspects of Cosmos (creation, maintenance, destruction, etc).

Some people seek into the mystical. Other people seek into science. Some people don't seek, and for them there's less logic. Logic though, can also be something that binds you to falsehoods. Revisiting first principles again and again is healthy, but really tough work.

Science and meditation should go hand in hand. Being brilliant is no safeguard against personal angst and delusions.

We don't know yet, is the perfectly fine answer. It's OK to seek too, which is how people find new solutions.
In California, a journey to the end of the road: the Salton Sea
I have spent my life in Europe and when I visited Chicago a few years back I thought the extent to which the city was built around car-use was grotesque. There's little outdoor, organic urban life, and it's horribly difficult to just walk the city.
If you are a developer, a static site generator is the way to go. However, the point that so many developers seem to completely miss when they decide not to choose WordPress is the end user. There might be plenty of alternatives, but there are none (in my opinion) that even come close to WordPress' publishing experience. The admin panel is a refined UI, the publishing experience is really easy for people to grasp, it's the most user-friendly CMS around.

What so many developers get wrong is that a lot of average users are used to writing in WYSIWYG environments like Microsoft Word. And despite Markdown being easy, once again, you lose the visual publishing experience in a lot of these static options. Markdown is easy for developers, but average users will struggle (especially with complex markup like tables or even images).
Landing in Japan, I was surprised to find that people did not look that similar. I mean, this is Asia and all Asians look the same. But Japan had some yellowish, whitish, brownish people that were all, euh, Japanese. In a sense, they were Japanese because they behaved like Japanese. It seems that behavior plays a big role in how people can identify another one as being one of them.

Robert Sapolsky has a great series in Youtube about Behavioral Biology. One of the insights he brings is about Arabs: According to him, Arabs adopted very long names so that they can avoid racial conflict. When two persons recites their names and find a family name that's similar, they assume that they are family and this helps them co-operate. Now that's BS (given a long enough last name, you are going to find a similar grand-parent name) but it happens to work. Islam had this too: Your fellow muslim is your "brother".

It's time some countries realize that this has been a solved problem: To uproot racism, you need to rally your population behind common denominators and values.
How would `echo dd if=linux.iso of=/dev/sda` protect you from nuking the wrong drive? To be sure you aren’t overwriting the wrong drive, you need to read the command before executing it — and you don’t need echo for that, just pause for a second before hitting Enter — and you need to know which drive is which, and that requires running a different command, or using eg. /dev/disk/* instead of /dev/sd??.
Of course we do. We can borrow as much as people want to save in the currency of issue.

Because the two are identical by accounting identity

And there is no need at all to pay people to do that. They will do it naturally for lots of reasons, insurance, status or just good old fashioned mercantilism.

States borrow in the same way your bank borrows when you pay money into your checking account. It's a function of the way the accounting works, not a statement of moral virtue.
More social justice. This time from an economist who does not understand economics.
Possibly worth noting that the presentation there is a few years old now and appears to be using Python 2 for the examples, so some of the code wouldn’t be exactly the same in Python 3 even if the ideas still make sense.

With that caveat, watching almost anything that Raymond Hettinger presents is positively correlated with improving programmer skill.
and being the math consultant for "A Beautiful Mind"

I love Hacker News
Scaleway used to be one but they screwed it up and removed the offering (to be fair ThunderX1 is an early platform, not fully standards compliant etc. but argh it was working)

Packet whatever their name is now (equinox metal or something) is a competitor but only against the bare metal instances, no cheap tiny VM product unfortunately.

Huawei Cloud... has weird region restrictions for their arm offering but it exists??
Indeed, but this is not new. There is plenty of literature about one of the main allures (and perils) of moving to the city: being free from your neighbours’ judgement and relationships. For many, this is still a desirable characteristic. Arguably, there might have been recent developments that removed even the last shreds of compulsory relationships, but we already were 90% of the way there.

When it comes to relationships, cities just work on a pull model, where small towns worked on a push model.
Everyone is standing up, sitting down only as a medical exception. Strict time limits. Everyone gets 30s, extension only of there is a question from the crowd. For the topics "yesterday, blockers, today" just make it 3 "words" for yesterday and today each. Like "yesterday customer contact and small bugs, today think about customer suggestions, maybe with Christine" at most. Only the blockers deserve a full sentence maybe.
If you for entirely avoidable reasons end up with wine left over, a simple low-tech storage trick is to pour it into an ice cube bag and store it in the freezer to use for cooking.

It saves you the trouble of drinking flat wine and makes for excellent sauces etc.
Interview with Christine Darden – NASA engineer who’s a mathematician at heart
Move to EU to avoid Brexit costs, firms told
Maybe you should blog. I love your writing, here and in past comments.

By the way, curious about your reference to Italy and wine in the above comment. I'm from Italy and thought you could be from there, or at least had an experience in Italy.
Thank you for the suggestion! The demo looks great and I'm curious to see how they automatically handle language. It would be nice to add support for Chinese which is the great absent from this attempt, even at the cost of several other languages which in any case have few books transcribed to text in Gutenberg.

I will probably write a blog post once I've tried a few of the approaches suggested in this thread.
It's also linked to enjoying fatty and sugary foods. I'm overweight, and it's not because of a traumatic experience. It's because I enjoy eating pizza and burgers, and I'm too lazy to shop for and cook healthy food.
Welcome to Metropica, a Supposed City of the Future (2019)
> The minor improvements of Python 3 did not warrant breaking backwards compatibility and most could have been handled in a way that would not break it opt-in directives.

There where large changes to fundamental parts of the type system, as well as core types. Pretending this isn’t the case belays ignorance or at the very least cherry picking.

How would you have handled the string/bytes split in a way that’s backwards compatible? Or the removal of old-style classes?
The biggest problem is that Chrome Extensions don’t have granular enough permissions. I’ve seen developers write explanations of needing access to “all your data” because of one small feature they need access to.

They should also add some monitoring regarding domains extensions talk to. Or even make developers add a description of outgoing requests from extensions somehow.
One problem, five programming languages
There's perfectly good bagged wine in France, but they get pretty bad rep in other countries, it's often terrible wine in these boxes sadly
Getting Started with Raspberry Pi Pico Using MicroPython and C
Nice project! You might want to ask a designer to give it a look. UI is a little cluttered.
I mean i am sure we would do that if any of the user company would want to pay the price for that. None of them want. You probably multiply the price by at least 10 (i would say add at least +1.5 to the multiplier for every year of support and that is probably highly conservative).

Come back when they are ready to pay for that.
I didn't get the vacuum pump hate either. Such a pump is really great!

What I have noticed is that some bottle necks are slightly too large or of a weird form for the corks, letting the vacuum escape. When everything is OK the cork makes a pleasantly sharp "ssssshhhhup" sound when releasing the vacuum. For some bottles there's just a faint sloppy "shh" or perhaps even nothing, and for sure the taste isn't optimal then.

After pumping I always put the bottle to the fridge. If storing a pumped wine at room temperature I suppose the wine would quickly end up tasting like donkey.

Then later, when it's time, I open the cork and let the wine warm up (!) to the required temperature.

A pumped wine won't hold for months of course, but I've kept more robust red wines up to a few weeks max, and they are OK for my tastebuds.

So, after any decanting and airing I usually test the bottle with the pump + cork, to see that it gets sealed properly, if I plan to pump it.

Probably all Frenchmen and Italians are rolling their eyes and writhing in agony now but hey, it works for me...
Duolingo is pretty bad to learn japanese. They did adapt how it works for the specificities of japanese, but it's still pretty bad. It's fun to use, to learn some words, but I wasn't learning to speak/write japanese with it. I'm making far more progress with books like Genki, which is a shame because Duolingo is fun to use.
That would be great, thanks!
I recently set this up with my mom and dad too, and they have been enjoying the relief of only having to memorize one password. It is also much more secure since then their previous methods of reusing passwords.
Maybe the dude have enough social contact as is, so he does nor have to rely on watercooler chat. Work is not the only place to be with people. Since people change jobs fairly often, it is less of place to form long term community.

I mean this 100% seriously: when you have community outside of work you spend less time chatting at work.
What subsidies are you imagining and how is it unsustainable?
Thank you for your generous offer of help! I look forward to taking it up (may take a while as I'm about to move countries and quarantine).

In particular I love that one of the examples in your comment history is in Latin as that language is not currently supported by Postgres FTS. Are Latin and Ancient Greek supported by Manticore? (dare I hope for Anglo Saxon...)
ML engineers do not realize frequently enough that many of their algorithms, as beautiful as they are, still essentially fit a conditional expectation. For example the last logit layer that undoubtedly decided to ban the op here.

I always wonder why almost all papers and essentially all tutorials and courses spend literally zero time discussing whether that is the right thing to estimate.

In the future, when these algorithms decide everything about our lives, people will either conform and uniformize themselves to the expectation,

or they will find themselves secretly banned, silenced, left out, rejected or whatever it is, always without knowledge why and without recourse.

It’ll be strange for people, if we even hear about it.

But it is, well, expected.
The project of finding a person to start a serious relationship with once I'd entered the work force. Apparently salaried me is far less of a catch than broke-and-unemployed me was
> What I am saying is that you should have connections with the other people in your community at the shop

I don’t think this is an essential element of community at all, but as I said “ a majority of [the other community members I interact with] would be other people who go to the same places I go”

> It's my hypothesis that having a relationship with your local butcher or coffee maker has little to nothing to do with your car

I’d say you’re right. But I’d also say that the comment “cities are made for cars not people” is equally as insightful as the comment “footpaths are made for shoes not people”, “cycle lanes are made for bicycles not people” or “rail lines are made for trains not people”. Because at the end of the day, shoes, bicycles, cars, buses, trains... are all made for people. I would suggest that a persons perception of their local community has much more to do with how they interact with it than it does the form of transport they use. I’m also certain that there would be a large number of people who live in the same community as I do, which I find to be particularly vibrant, who spend their time not socializing with anybody, and then go home at the end of the day to take out their phone and complain about lack of community.
> Housing itself, like stocks, is considered an asset and is not part of inflation.

The CPI is an arbitrary indicator set and counted by the government in secrecy, the same entity that has the incentive to keep its value low. Even if someone trusts the government, it does not mean they should trust it completely.

* https://www.forbes.com/sites/perianneboring/2014/02/03/if-yo...

* https://www.forbes.com/sites/greatspeculations/2020/08/31/is...

As I mentioned before printing money not backed by the creation of value diminishes the value of money. Otherwise why bother working. The government could print money for all of us and we could party all the time. The printing press was invented quite a while ago, I wonder why no one come up with this solution earlier!

The debt is a burden and increasing it, increases the burden. You can argue of utility of increasing the debt in bad times, but then it should be decreased in good times. If it is not happening then there is something fundamentally wrong.
It certainly happens, very occasionally, here in the UK. You try to pay something with contactless but there's a long processing delay. The terminal will then time out and ask you to insert the card and enter PIN, and you will get something strange printed on the receipt like "CVM: offline PIN". You may then see the transaction pop up in your notifications a few hours later, or early the next morning.

Also, some merchants do offline or semi-offline transactions as a matter of course. London Buses, for example, accept contactless payments via bank card. But the transaction must be processed very quickly and the mobile data connection is not entirely reliable - the bus could be in a tunnel or a coverage black spot. So what really happens is the transactions are batched and processed at the end of the day (this also allows them to do some post-processing for multiple-journey discounts, daily price caps, etc).

Someone like London Buses isn't overly concerned about fraud because the transaction values are low. But they do have a way to blacklist cards numbers that are known to be bad.
`sudo apt-get install python-is-python3` can fix that.
I understand what you are saying, and I agree that this is a risk that we will have to be very aware of.

Right now we are aware of the majority of the websites/institutions that use IRMA, so we can keep track of who ask what attributes for which reasons, and advise them on it. As IRMA usage grows this will probably become unfeasible; but we are planning to see if we can build a button in the IRMA app that, when a website asks for too much information, you can use to send a report to the Authoriteit Persoonsgegevens (AP) or ourselves.

In addition I would like to point out that this:

> I don't want to ID myself every time I sign up for some hobbyforum or whatever.

is now against the law (GDPR) - or at least the point you are I think trying to make: websites may request only personal data that is relevant and necessary for their purposes. Most parties seem to want to abide by this law, and perhaps it is just me, but it seems that consumers are slowly becoming more and more aware of the necessity and importance of privacy.

> There used to be a saying "On the internet nobody knows if you're a dog".

That has since long stopped being true. Nowadays many websites have a very clear idea of who you are, even without IRMA, by tracking you across the internet. Probably many of the website you know already exactly know your name and interests, by using Google Analytics or Facebook trackers - unless you take steps to prevent that from happening, which the vast majority of people don't.

The difference with learning who you are by requesting IRMA attributes is that then the website would receive personal data about you that it knows it can trust (in as far as it trusts the issuer who signed the attributes). That is, it becomes more difficult or even impossible to lie about your identity. That could indeed become a problem that we will have to try to prevent from happening as much as we can.
He does share a lot of pointers that do apply for any other component level repair:

* you can never have too much flux

* do not clean the board before fixing it (corrosion can help point towards the actual cause of the issue)

* importance of the availability of schematics