skysight-inc/HackerNews huggingface dataset:
"This could lead to an arms race": the UK-EU battle over quantum computing
This wiki page documents various ideas the Debian community has had over the years:

https://wiki.debian.org/Ideas
By "concurrency errors", do you mean you got SQLITE_BUSY errors on your transactions?
Berlin and other cities sold off their public housing to pay for their budget deficits. Generally, there are housing cooperatives in Germany, and they have significant amounts of apartments. Not close to being as big as the largest private companies, but 3000-5000 apartments aren't rare. You become a member and buy shares, and their purpose is to provide housing to their members, they're very affordable and all around pretty great (not as profit-oriented as the private companies, not as bureaucratic as the public stuff).

I'd prefer those over public housing very much because only with them, the interests between the renter and the landlord are aligned, and they're not part of the state and can therefore not be used (or sold) by political decisions.
Here are some examples of ways berlin could have increased the amount of affordable housing:

1. Build more housing on land that is already owned by Berlin State

2. Increase the amount of housing support available to low income families

3. Prevent the migration of social housing units to the private market by extending existing contracts.

4. Close loopholes in the Mietpreisbremse that allowed landlords to dramatically raise the rent after renovations.

5. Block NIMBY movements from preventing the construction of housing projects

6. Fund the court system so cases can be resolved in less than a decade.

7. Increase the minimum number of social housing units in new developments to 50%

...
Nope. Your article was for the first half of 2020. For the whole year of 2020, the numbers were down again, fourth year running.

"16.03.2021: Heute hat das Amt für Statistik Berlin-Brandenburg die Baugenehmigungszahlen für das Jahr 2020 veröffentlicht. Die Zahl der Baugenehmigungen sank in Berlin das vierte Jahr in Folge."

https://www.immobilien-aktuell-magazin.de/topics/auswirkunge...

https://www.rbb24.de/politik/beitrag/2020/11/berlin-mietende...

And the effects already started in 2019, when the law was planned:

https://www.zeit.de/wirtschaft/2019-11/berlin-mietendeckel-g...
I’m OK with ads and I’m even OK with personalised ads. I’m not OK with companies correlating my browsing with my real world identity or giving that data to governments.

Has anyone figured out some clever cryptography to enable personalised ads without the privacy concerns?
The Gigafactory near Berlin is still on a temporary permit, meaning that they might have to tear it down again (at least in large parts) if the bureaucracy finds a nit to pick. There is still the possibility of more problems due to environmental protection regulations for the surrounding forest and the water supply.

All in all, while some politicians may have suggested that the Gigafactory is an example of a fast project they made possible, they no longer do so. Because actually it is a perfect example of everything being regulated to death, dog-slow bureaucracy and crazy risks you have to take as a business if you want things done fast. Where "fast" is still slow compared to the rest of the world.

No housing construction will ever go to the lengths Tesla did in terms of risk for a fast construction. Housing investment is notoriously risk-averse in any case.
The people who drive that wealth redistribution are the unproductive class of elites and have an interest in and the means to doing so.
CSS Grid Inspector
Googler here, I think OP is referring to the relationship between colossus and bigtable [1]. Basically, what happens is that colossus uses bigtable for storing metadata. So, when you issue a command like `ls /some-cluster-directory/myfolder/mysubfolder` you are really querying bigtable instead of a distributed ls on a cluster fs.

It is much more complicated than that, but the idea is that using bigtable you create a resemblance of a fs that feels like a fs to use for the most part.

[1] http://www.pdsw.org/pdsw-discs17/slides/PDSW-DISCS-Google-Ke...
Build a profitable employee engagement platform with no code
I sympathize. I used to actually choose technologies (up to a point) based on what kinds of discussions were to be had in their IRC channels.

I'd say that avoiding controversial topics is just something that happens when you struggle to maintain a good discussion. Sometimes you have to end a discussion because of how bad it is. But forbiding topics is throwing out the baby with the bathwater. It's admitting defeat.

When I see that a conversation is going south, I try to bring coolheadedness to it, or point out how it could be made better. I think that's the way to a good forum.
I had some pretty bad reactions to various medications. Also I'm very interested in being self-sufficient if at all possible, even if it means serious inconvenience and effort. I don't begrudge anyone else the tools they choose to improve their lives, and I expect the same attitude in return. If a medication gets you the same effect without a lot of work and that's what you want, awesome, and I'm glad you found it.

I'm very proud in some ways, so training my mind is satisfying to me on several levels. I love knowing that short of a knock on the head, no one can take this away from me, that I've forged this thing myself. It's only mine, can't be faked or bought, only earned through hard work. That's appealing to me. Likewise, I train my body, with heavy lifting, grueling rucking, challenging gymnastics, and fast running. I love that I can change parts of this form I inhabit to be my own, both inside and out. Sure I still have to wear my glasses and get sick etc, but I get a tremendous joy improving those things I can.
That's true, but your premises are wrong for most of the luxury real estate market in European cities (and likely elsewhere). Most buyers are investors in one way or another and for them it's good enough if they believe that prices will continue to rise.
> why not increase the price to the point where 90% of contenders lose interest

Because that's illegal, even without the rent cap in Berlin.
Shutting Down Magestats
Rent control in Berlin is just trying to fix the problem in a most ridiculous way. The city is obviously attractive for both germans, and thousands of expats from Italy, Spain, Poland, Russia etc. How much housing is being built in Berlin? I don't know. But I do know that there're no new underground stations being built, save for that tiny new line in the downtown. No new stations means the city isn't expanding at all, while more and more people come to live there.
Ha, Périr meaning "to die" in french I hope they'll go for Saphle!
100e is pretty good. For me it was 500e less, and it made it even less possible for me to move to a smaller place which I've wanted to do since breaking up with my ex.

>It's OK for me. However, I know others that will likely lose their flat now.

They won't just lose their flat. If they can't backpay the rent (thousands in some cases) their Schufa will be ruined which will make it even harder if at all possible to get a new place.
The type system is specified but the main pep people point to is the base type system. There have been multiple extension peps adding new type features and different type checkers have different progress implementing them. Also different type checkers have different bonus features. Mypy comes with plug-in support to make it easier to extend the system for very dynamic custom situations. Pyright is able to generate rough guess type stubs for untyped codebases. Pyre has the best tensor related type support likely motivated by Facebook having pytorch. Pytype I know the least about but it likely has some unique features motivated by google usage.

If the type checkers disagree on stuff defined in pep 484 that’s a bug to report. Beyond that they can vary but feel mostly similar.
It all depends on how it's implemented. The usual method of controlling rent is to cap only a subset of properties in an area - for example, leaving new builds or new tenancies exempt. Which tends to create a two-tier system that benefits one set of tenants at the expense of the other, while discouraging reallocation for downsizing and suchlike. And as you allude to, without further restrictions on tenancy contract terms, the private landlords will attempt to extract their pound of flesh in other ways.

On the other hand, if rent controls are used as part of a wider strategy to gradually convert private rental stock over to social housing - that is, as a stick to encourage private landlords to sell up to the public sector - along with other measures including more state investment in building such housing, large fines for private landlords leaving their rental properties unoccupied, and so on, then this can be a long-term positive on the overall housing situation.

The end goal should be to remove this wholly unnecessary parasitic landlord class from the housing provision entirely, rather than tinkering around the edges of the problem, as this Berlin measure was doing.
Yes, in all telco systems I know the one that sets up call forwarding pays for the part from forwarder to destination.
In 99% cases it's the government/zoning rules that prevent increasing the supply of housing not private investors not wanting to build enough.
Why collect rent when the property price keeps increasing regardless? Saves you from having to deal with the tenants and saves you tons of worries/busywork like:

- How tedious will it be to find suitable tenants (do you want to go through 1000 emails)?

- Will they make a mess of the place?

- Will they call you at random times to complain about neighbors?

- Will you have to organize and deal with mechanics when e.g. the heating breaks?

And so on. If property prices go up x% per year, buying housing is a great investment even if you leave it empty. And yes, this is a serious problem in larger cities, where investors (domestic or even foreign) just buy up housing without any intention to let people live there, exacerbating the problem.

To be clear, I am just a tenant, but the above incentives for investors are straightforward to see.
I've had one of these and it runs Ubuntu really well.

Personally I actually prefer the IBM X1 Carbons, they have the nicest keyboard I've ever seen and a good keyboard is IMHO a must for a coder hacking keyboard.
Fancy website that does not work in my Firefox and does not work in my Chrome and does not work in my Safari.

The content is only shortly visible and then immediately fades away.

Please, less fancy for more better UI and accessibility.
Well, the Spanish Inquisition didn't need to make up "witches", they had real Jews to burn.

(And they were supremely effective - they expelled, converted, massacred or exterminated the entire Jewish population. And then killed every one of them if they dared to convert back.)
This makes me wonder how efficient filesystems are with millions of file in a single directory? Do they create some sort of index? Are there limits to the number of files a directory can hold? Is that what inodes are for? I remember seeing “inode” limits on some VPS I was using a while back.
I really prefer light, but light theme makers always make them painfully low-contrast (I'm not 16 years old anymore, I can't read that) and, less importantly, have this horrible habit of making comments appear "greyed out" rather than emphasized (but if it were just that it would not be too hard for me to edit an otherwise good theme).
This has happened before. After USS San Francisco collided with a seamount, her bow section was replaced with that of USS Honolulu, which was being decommissioned.[0]

These things make economic sense because nuclear refueling is a capital cost, and navies are loathe to waste a submarine reactor that has a decade or more worth of fuel left.

[0]https://en.m.wikipedia.org/wiki/USS_San_Francisco_(SSN-711)
No, "dense housing" is code for multistory buildings in a mixed-use neighborhood (like you already find in many parts of the city!). It doesn't matter very much whether those apartments are 30 or 200m^2, the density is several times better than in a neighborhood of single family homes as you find them just a few km outside of Berlin's city center.
Quite the opposite actually.Increase capitalism and reduce government control and you get more housing.
Oh, so the one against Uyghurs? I didn't know Germany didn't acknowledge that.
SQLite's RDBMS is fucking incredible because it doesnt make a bunch of assumptions. I don't think developers are paying attention to the most important feature.

SQLite is embedded in your application. You can write user-defined functions in your application logic that are then bound to SQL functions. These functions are then treated just like first-class functions built-in to the dialect:

https://www.sqlite.org/appfunc.html

The way Microsoft exposes this in their provider is really wonderful. Using aggregate UDFs feels like cheating. We have also done some next-level stuff where we can call a UDF that executes arbitrary SQL command (i.e. thus invoking subsequent UDFs recursively). We found that UDFs don't necessarily need to be deterministic and can mutate the outside world...

https://docs.microsoft.com/en-us/dotnet/standard/data/sqlite...

If you think along this axis, you would find SQLite as more a blank canvas that you can construct a very domain-specific view of the world upon and then leverage it for implementing complex business logic. You can get from "lots-of-code" to "no-code" applications pretty damn fast if you play this game right.
It took me quite a long time to find out what the product actually does. There is a lot of info on why to choose it, but only a quote from a customer mentions that it is a "scheduling & booking platform".

I'm still not sure that's what it is, but I'll take Mehmet Arziman's word for it.
The interesting thing is how this will influence a referendum that wants to force expropriation of the largest housing companies ("Deutsche Wohnen und Co enteignen").

When the referendum idea first came up a common argument against it was "there are milder measures against high rents". Now that's what was tried and failed.

I'm almost certain the referendum will get approved. There will likely be legal actions against it as well, but expropriation in the public interest is part of the German constitution, so legally it seems on good grounds.
Have you been to Berlin? We have amazing public transportation network, I never had a car living here for 5 years already, and never felt I need one (at least not before the pandemic). And also coming from a country with dense housing (Russia), I really appreciate we are not sitting on each others heads here.
Yes you could generate a rsa key pair in the browser and send a tuple of user id (or just a nonce) and public key to the server as a form of automatic registration. The client could prefix each chat with the user if/nonce and sign it with the private key before sending it to the server. From then on the server could simply retrieve the public key it has associated with the user id prefix and reject any messages that fail signature validation.

This could also work in a peer-to-peer context by only using the server for public key registration (i.e. by chat room). All messages would go directly between clients and the server would never receive chat messages.
Basically a note from the press release:

There are various categories where the states or federal have the power to enact laws. In this case, it is part of the competing law section: As long as the federal government has not provided a conclusive law on the topic, the states may make their own laws. For renting there is conclusive law, so states are not allowed to make new laws regarding the topic.
If you only got 150e then indeed your rent was pretty cheap (close to the cap). In my case, for example, the difference is 500e.
Flask vs. Django: Pirates Use Flask, the Navy Uses Django
We need more articles like this one. Super clear, thanks!
> The issue is not speed, its the USB disks. firstly you are reliant on the disks presenting themselves in the same order at the same time. (historically that was challenging) ZFS can cope with this quite well, MDADM, not so much.

I have checked about that and mdadm uses uuids to identify partitions on USB disks:

https://serverfault.com/questions/739580/mdadm-can-i-reconne...

https://serverfault.com/questions/460138/mdadm-disk-configur...

https://www.linuxquestions.org/questions/linux-software-2/md...

Here is how it looks on my array:

root@arau:~# mdadm --detail /dev/md1
/dev/md1:
Version : 1.2
Creation Time : Thu Dec 10 08:56:22 2020
Raid Level : raid1
Array Size : 4821105600 (4597.76 GiB 4936.81 GB)
Used Dev Size : 4821105600 (4597.76 GiB 4936.81 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Thu Apr 15 11:18:54 2021
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

Consistency Policy : bitmap

Name : arau2:1
UUID : 7c1e57ea:1f7ebff2:415c1b0a:8f959031
Events : 21463

Number Major Minor RaidDevice State
0 8 2 0 active sync /dev/sda2
1 8 18 1 active sync /dev/sdb2

root@arau:~#

root@arau:~# mdadm --examine /dev/sda2
/dev/sda2:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x1
Array UUID : 7c1e57ea:1f7ebff2:415c1b0a:8f959031
Name : arau2:1
Creation Time : Thu Dec 10 08:56:22 2020
Raid Level : raid1
Raid Devices : 2

Avail Dev Size : 9642249512 (4597.78 GiB 4936.83 GB)
Array Size : 4821105600 (4597.76 GiB 4936.81 GB)
Used Dev Size : 9642211200 (4597.76 GiB 4936.81 GB)
Data Offset : 264192 sectors
Super Offset : 8 sectors
Unused Space : before=264112 sectors, after=38312 sectors
State : clean
Device UUID : 52594d2c:77f9c0cc:0b4243f6:6a8e6bcb

Internal Bitmap : 8 sectors from superblock
Update Time : Thu Apr 15 11:18:54 2021
Bad Block Log : 512 entries available at offset 32 sectors
Checksum : ca81c1ad - correct
Events : 21463

Device Role : Active device 0
Array State : AA ('A' == active, '.' == missing, 'R' == replacing)
root@arau:~#

You see the second UUID entry? It is an USB disk.

And I looked into the madm changelog and git log and I did not find any reference to problems as you describe since 2014. I am a bit confused why you refer to hypothetical problems or ones which do not exist anymore for years?
Whilst that sounds a little harsh, I think it sums up the actual answer. To speak confidently you need to be confident. Much of the advice in the other answers will help you achieve that.
> Now I live in another country, ten years have passed, and the same happens in the city I live in.

The same is happening in my city (Baltics) too. We bought a new apartment 5 years ago in the city centre, at the time we paid €2250/m2 which was quite a lot. Now I'm seeing the standard price for new apartments being double that. The typical salary here is around €1000/mo[1], so these apartments are completely unaffordable to most people.

We were actually looking to upgrade (as we have a 1br apartment and now a kid), but we wouldn't be able to afford to buy a bigger apartment. Instead we bought land and are building a house on the outskirts of the city. We got lucky there too, as we completed the purchase right before COVID and apparently land prices have gone up a lot now.

You can still find barely affordable (usually older) apartments further out of the city, but if you want to live anywhere close to the centre you need to be earning a salary a good few multiples higher than the average.

[1] Thats for the country as a whole, but salaries vary a lot in different regions, so maybe for where I am it's higher.
Good old gentrification... "Look at that hip area with the art students working as baristas, let's live there.".

A few years later, the neighborhood cafe is just full of tech workers coding the frontend framework for the next food delivery app and you wonder where the soul went.
> With demand soaring, many cruise shipbuilders are booked into the early 2020s...

That didn't work out so well for them.
It depends on whether or not your threat model includes threats likely to exploit this attack surface. I'm assuming this is why GP said that a browser extension isn't a threat model.
> two things that aren't the same type can never be equal

You're saying is that an 8-bit number can never be equal to a 16-bit number, or a 32-bit number, or a...

I hope you agree that's ridiculous.
I was not blocking the apartment but travelling back and forth while doing my PhD, during one year. I lived there, and when I was away someone else was taking care of it. The Bavarian investor was definitely the bad guy, he illegally cut telephone cables and threatened me with making my life a misery in a way that was directly against German rent law. I had to consult with the lawyer from the rent protection association (Mieterschutzbund) who told me it might be better to keep an agreement with him since they only pursue lawsuits in more drastic cases - unfortunately such harassing is normal, although in the end illegal.

The rent was not too low, it was perfectly okay for the previous owners and I can assure you they did not lose money. They made enough money to pay a company full-time to take care of the building and relations to the renters. They merely earned normal amounts instead of seeking a 1000% return on their investment like the guy from Bavaria. There are greedy and fair house owners, it's as simple as that.
The dichotomy between "cheap housing" and luxury housing needs to end.

(I might be wrong but) if I had to bet why councils could build more places it's that they would have a streamlined approval process with councils (denying a social housing project would look bad) while the private developers have to follow the mood of the deparments and several "appeals" and "NIMBYs" (same as in the US today)

But a new "luxury apt" opens a place in a slightly cheaper property.
RIP Iain Banks
Also "popular" trials were worse than the Inquisition, far, far worse.
Do you know these countries today where they kill you in a horrible way for just stealing a hen? Heh, that was nothing about what would happen to you in the Middle Ages and later.
People is delusional, as if the common Medieval folk was any better than the ruling powers. Hint: it wasn't.
At least in Warsaw, there are various kinds of developers. Some specialize in luxury housing, while others cater to the mass market, with tall building of small-ish flats, hundreds of units per flat, built on cheaper land further away from the city center. There were entire districts built by such developers in the past 20+ years. Perhaps the key to this is relatively low regulation in Poland, which sadly results in somewhat chaotic urbanism and a lot of missed opportunities for building a city that's nice to live in, but also allows for shit to get done.
I started displaying a banner on my website [1] a while back for visitors using Chrome/Chromium telling them to "give Firefox a try for the future of the open web".

I don't know how many people came across that or clicked the link, as I don't track that, but I enjoy doing my tiny part in letting people know.

[1]: https://www.gkbrk.com
But does it matter who owns the place as long as someone lives there? I mean I assume that the investors are renting them out. If not, surely they're losing out on a very nice income stream, and it's hard to believe it's all that popular. There are probably some empty apartments — that's a requirement for a working housing market, given that people need empty places to move into — but the proportion of empty investment vehicles in a city as large as Berlin can't be that large.
Have to refresh, it did that to me. I think it might be uBlock or decentraleyes, or just a broken site :)
That happened the same across Europe and the Islamic world.
I don’t think salary is the only or even primary reason people move to Berlin.