skysight-inc/HackerNews huggingface dataset:
And in many cases it's private investors buying houses for speculation (either by increasing rent or by using them for AirBnBs) the ones that drive prices up, not an increase of supply.

In any case, my point is that applying market rules to housing does not make sense, it's not a competitive market at all and never can be.
A market response to supply and demand is illegal? What law would do that if not a rent cap?
Go-portfinder: Go implementation of NPM portfinder
You can find an article on paris.fr website claiming 17% empty housing in Paris (and rising) in 2019 : https://www.paris.fr/pages/le-saviez-vous-17-des-logements-p...

So my bad for giving a wrong number the >1 million is in fact 3 millions for the whole of France (~8%). For Paris it's "only" ~240000 (according to 2019 paris.fr numbers) which is on the scale of one empty apartment in the heart of Paris for every mishoused person ("sans domicile fixe") in the whole of France, according to official statistics (which may be too optimistic on the number of mishoused people).

https://www.insee.fr/fr/statistiques/3572856

According to INSEE (official statistics), between 1990 and 2015, population has grown 0.4%, housing units have grown 1%, while abandoned housing units grew 2.8%. Now may be a good time to say that secondary housing (vacation houses for the privileged elite that can afford it) is NOT abandoned housing according to these stats.
Yeah, on the first load I actually ended up with a completely empty page. Only on a reload I actually saw the content, and it still shows up painfully late when scrolling around (and disappears?!).

Like, it's not even that important. Just disable the effects, and you'll improve the presentation 100x.
API Development: The Options
The whole point of the article, that the author has been stressing on about, is how to record functional history, the kind that is useful and practical for future generation to learn from.

- Functional history should entail what works as well as what doesn’t work.

- Also should detail what was gained and what was lost by such event.

- And most importantly, what was the extent of human misery or happiness by not only by society but by various types of individual.

Tall order, but this author does it well (assuming that one is well-read).
I think it is important to note that PIPE investors will always purchase SPACs at NAV (usually $10) with only very rare exceptions. NAV is where most of the SPACs are currently trading due to the recent pullback. Therefore, it is only more favourable when the SPAC is trading above NAV, and this is extremely uncommon [1].

[1] - https://spactrack.net/activespacs/ (filter by price and see how many are trading above $10 and below $10).
That's a completely different story - and there are obviously many reasons I left Dubai.

But Dubai is not _entirely_ that repressed (believe it or not, you may date someone. (but technically, no sex outside marriage - didn't know anyone caught on that one though)). There were many caveats and "watch outs" for sure - the _general_ rule was "don't be a stupid drunk", "don't publicly insult anyone", "no overt PDA in public" and you were fine. Obviously that's not to everyone's taste and wasn't always uniformly applied.
- the amount of apartments for sale increased but so did the prices.

- furnished aparthotels are something special and they got an exception from the state (because some providers are state owned)
For most of history, customers didn't have the kind of legal rights they have now. Businesses could refuse to serve you, warranties were non-existent until late 1800s. And even when consumers did get rights, there have been constant stories in newspapers of "big companies trampling on the rights of consumers".
Isn't this kind of circular logic? This is the Democratic response to the Republicans changing the size of the court in 2016.
I like when the naming convention is consistent with the front half of the name going with the front half of the object, so the Zubian must have the front half of the Zulu...or the Sileighty must have the front of a Nissan Silvia (and the rear of a 180SX)
Indeed, putting too many files in a single directory is inefficient, both for read and write. When writing a file (or changing metadata like permissions), the entire directory inode may have to be rewritten. When searching for a file or opening it, the entire file list for the directory needs to be read (in the worst case where the file is at the end of the list).

When you need to store lots of files on disk, it's a common pattern to spread them out in subdirectories. For instance, instead of `files/2d8af74bcb29ad84`, you would have `files/2d/8a/f74bcb29ad84`.
Show HN: Corld – A Collaborative Social Network
There is a point when you run out of people who are willing to spend millions on the empty investment vehicles so I'm hoping even those properties will help with supply when the tide eventually do go out. Unfortunately it could take a very long time before this happens.
Does recovery take a long time? Do you have any numbers?

I'd have expected recovery to take time proportional to the size of recent/uncommitted transactions, which should be quick, even for large databases.
> SQLite is cool and all, but using ever with the caveat most cases really is indicative of that it is not ever.

I think the "ever" is about "will I ever need to upgrade to a server-based database in this particular case". I.e., in cases A and B, you might do OK for a year or two with SQLite, but if your project grows, eventually you'll have to upgrade to Postgres; in these cases, SQLite is not the only database you'll ever need. But in cases C, D, E, and F, you'll never have to upgrade; in these cases, SQLite is the only database you'll ever need. The cases where SQLite is the only database you'll ever need outnumber the cases where SQLite is not the only database you'll ever need; thus, "SQLite is the only database you'll ever need in most cases."
Golden Age of surveillance and censorship, yeah, we're gonna have it.
Yes, but it adds insult to injury. One of the suggestions by Twilio is to use their service to check the number and send only to mobile numbers. The issue? Twilio charges per call for that service! So you pay them to "possibly" stop you paying them more and fraudsters. The whole thing stinks
Yes, you're 100% right and I hear you.

I really do like Nim, but suggesting it to do WebAssembly out of the box could be deceiving and do no good. The project is currently in the hard spot where it's hard to convince your team of using it, but because its hard they is less contribution.

As for llvm, you might be right, I'm not an expert in that particular field. But it seems there is a lot of already backed in stuff you'll have for free. Like Wasm, debugging, optimization. We'll see how the Crystal project manage to get Wasm and how llvm will help them.
We didn't have automatic charge. We now have an invoice to pay.
Is there any documentation on how to use the project? Browsing the repo it looks like I'd have to read the code to be able to use it...
> Why collect rent when the property price keeps increasing regardless?

Because then you get the property price gains and the rental income on top!

I don’t doubt this is happening, I’m just trying to wrap my head around it.
It is my understanding that passeriforme communication relies on more than structure. Recurring "forms" or patterns have been observed and recording+playback attempted. From what I recall a phenomenon that could be described as a "local accent" (modulation of forms or mutation of patterns specific to a region) seemed essential to generate interest from the studied population.

Also: syntax! "Japanese great tits (Parus minor) have developed syntactic rules" https://www.nature.com/articles/ncomms10986
I think the discussion of the rent cap is more complex. In every city there's some distribution of wealth and there are plenty of people who are sensitive to rent. Then, gov orders businesses to shut down, a lot of people lose money, then gov starts playing games with various ways to buy love of voters, rent cap is one of those things.

Similarly, minimum wage is typically bumped after inflation already made its way, so most of the people are over the threshold anyway and won't be thrown out of their jobs. And those who will — are valuable voters who can be made highly dependent on state unemployment programs.
Browserless Debugger from Puppeteer
Require all c-level execs and board members to sign affidavits proving they had zero knowledge of the illegal activity, any who were found to commit perjury later on will get 5x the original sentence that normally is given for the crime.

Anyone who provides proof of perjury on another member of the board/execs will receive leniency/clemency.

All felonies against corporations must hold at least one person in jail for a minimum of 3 years. Every c-level exec must serve a minimum of 1 year, with very few exceptions... (e.g. CTO started work one day before everything went to shit, literally had no knowledge)...

I also think cops who cover up for, or are "quiet" about other cops who've committed crimes, if it comes out they "knew" and didn't tell anyone should serve the same sentence.

People in authority need to have consequences, the only way to stop corruption is for corruption to be painful and very complicated so that only a "few" get away with it, the more people get away with it the more it happens.
The king is dead, long live the King...

For most non westerns nothing will really change if the king sits in Washington or Beijing. If you think it does you have been drowned in US propaganda. Maybe the biggest historical difference is that Beijing builds, and Washington bombs cities in the global south.
Isn't changing your default search engine to DDG the main appeal of the DDG extension?
> Getting rich can't make people poorer (on net) unless you're exploiting negative externalities,

You mean, the easiest ways to get rich? You have to be pretty principled not to take those.
Thank you. Really interesting articles. I've subscribed to their RSS feed in Reeder.
That's one of their recommendations. So the idea of Twilio is just drop a library and we take care of telephony for you, but then they suggest you implement cooldown periods, exponential backoffs, use their other services (paid) to check if the number is a mobile etc. And they tell you this, after you get the nasty bill.
I usually try not to use the stuff that's strictly RDBMS-specific so that if I need to move it's not a huge hassle, but DAMN:

connection.CreateFunction(
"regexp",
(string pattern, string input)
=> Regex.IsMatch(input, pattern));

var command = connection.CreateCommand();
command.CommandText =
@"
SELECT count()
FROM user
WHERE bio REGEXP '\w\. {2,}\w'
";
var count = command.ExecuteScalar();
I don't think SHA-1 uses any multiplications, only bitwise operations (not, and, or, xor), addition and rotation.
That might be true, but nobody in history had as much power/reach as these tech companies.
Hah, how to quote statistics and ignore everything else (like a worldwide pandemic) to back up your arguments.
Kafka Migration and Lessons Learned – Honeycomb
I think what we need is a search engine which doesn't draw it's revenue stream from selling users data and has it's own spider. DDG essentially is a wrapper around Bing.
> Please also note that German software engineers have much less money comparing to almost any other country.

It's hilarious to me that most people in European countries will think this about their own country. I should know, as a Belgian having lived in Sweden with friends all over.

A 40% overall tax rate is among the highest, but about the same level as Belgium or Denmark as far as I understand. 4900€ gross as an average definitely isn't bad, though - that would probably be more like 3500€ here.

As to your conclusion of a "failed state": am I correct in assuming that like in Belgium, France, Holland and to a minor degree Sweden, the valuation of management types is much higher than any technical functions (i.e. engineers, programmers, devops) in Germany?
Build on Redis Hackathon
The USS George Washington was originally going to be an attack submarine, but instead they decided to lengthen it by 130 feet & make it a ballistic missile sub. [1]

[1] https://en.wikipedia.org/wiki/USS_George_Washington_(SSBN-59...
Hello HN,

This is Cenk, the co-founder at Corld.

Corld is a brand new social network where you can build meaningful connections, share memories and create together.

On Corld, you have the freedom to start Collaborative Journeys (similar to an album) with anyone you like where they can create and share photos and videos with you as contributors. Once you assign other users as contributors, they can start sharing with you and the audience you choose right away.

Let’s enjoy creating together!
Yeah, if you know the future, just play the lottery, its much quicker!
There is such a system, countries are supposed to report all premium number ranges to the ITU. The problem is that some countries/carriers don't actually do that and then still charge the high amount.

If Twilio wanted to stand up for their customers they would refuse to pay for any premium number that's not in an ITU registered premium range. It will cause a few lawsuits with telecom carriers, but then probably ends this problem once and for all.

Twilio claims this isn't possible, but most mobile operators offer an option to disable calling premium numbers. So either the providers are very customer friendly and eat the cost (unlikely, it would open them up for huge amounts of fraud) or the mobile operators figured out how to block it or push the cost back to the upstream provider.
I predict we will be just as successful in looking after space as we have been with the planet. So no worries.
Musl's implementation only works for statically linked programs.
RS-485 in itself really isn't. It has no concept of "channels" although it can be operated as multipoint.

You may be mixing this with Modbus which is typically run on RS-485.
High housing prices has to do with treating housing as a market and not as a basic human need. Prices are correlated to supply and demand, only if you take into account that the biggest landlords willingly leave apartments/buildings empty to drive up the prices (speculation).
I just cannot see how this is anything other than a naked attempt by Google to get itself broken up. There's literally no reason someone writing a web-browser should be building spyware for advertisers. It's like if Microsoft had decided to start building those scummy Internet Explorer Toolbars in the 2000s.
A lot of people seem to think that Bill Gates' influence is largely responsible for the Oxford vaccine being patent-encumbered.
In Berlin it is a good talking point. I am not commenting on whether it is effective or good policy, just that you can score politically with it (well, until the court now killed it, I suppose).

Concerns about being able to afford rent not just now but in the future is a major concern for a huge chunk of the population. They look at what happens in other large cities with rent prices (be it Munich, be it Paris, be it SF) in fear.

Berlin itself uses an unofficial slogan of "Arm aber Sexy" ("poor but sexy/attractive"), coined by a former Berlin major referring to the budget of the city but adopted by the population to mean the people living there as well. They fear that driving out poor people - including themselves - and turn it into yet another place for the rich, and/or fear "over-development" will destroy the character of the city (and the ecological consequences of such developments; the Green party is big in certain parts of Berlin).

I can see that with my sisters, who have been living in downtown-ish Berlin for a long time while "poor" (think student, almost-unpaid intern, unemployed), and who constantly complained about the rents (that my parents and later welfare paid) and scarcity of available apartments, but at the same time were e.g. very much against any plans to develop the large area of the old closed Tempelhof airport, where all plans to develop that area were abandoned after multiple public referendums decided that the area has to remain a "park". That alone is 12km² of now entirely unused space close to the heart of the city, space for about at least 50000 people considering Berlins current population density of 4118 people per km². Or develop only half of it, and leave 6km² and that's still a ton of new apartments. But nope.
It's unbelievably powerful, lightweight and there's not much it can't do.

I agree, but there is one thing that it cannot do, one very important, critical thing: synchronous multimaster replication.

Well, vanilla PostgreSQL cannot. Vertica can.
An example of how bad the government in Berlin is would be the Pankower Tor project: https://www.tagesspiegel.de/berlin/froschlurch-muss-umgesied...

34 hectars (>90 acres) of waste land in a prime location can't be bulldozed to build 2000 new apartments because a rare species of toad was found to be living there, which can't be relocated because no state agency is responsible. The court case has been running for over 10 years!!!
Kubegres is a Kubernetes operator for PostgreSQL
Kubegres, https://www.kubegres.io , is an open-source Kubernetes operator allowing to deploy a cluster of PostgreSql instances with data replication enabled out-of-the box. It brings simplicity when using PostgreSql considering how complex managing stateful-set's life-cycle and data replication could be with Kubernetes.
Kubegres has the following features:

* It creates a cluster of PostgreSql servers with data replication enabled: it creates a Primary PostgreSql pod and a number of Replica PostgreSql pods and replicates primary's database in real-time to Replica pods.

* It manages fail-over: if a Primary PostgreSql crashes, it automatically promotes a Replica PostgreSql as a Primary.

* It has a data backup option allowing to dump PostgreSql data regularly in a given volume.

* It provides a very simple YAML with properties specialised for PostgreSql.

* It is resilient, has over 55 automatized tests cases and has been running in production.

* It works with the official PostgreSql docker image: it does not ship nor require an additional Docker image to work. Just install the Kubernetes controller once and deploy as many PostgreSql clusters as you need by simply deploying the official container of the PostgreSql community.

Kubegres was developed by Reactive Tech Limited, https://www.reactive-tech.io/ and Alex Arica as the lead developer.

It is Open-Source and available on GitHub: https://github.com/reactive-tech/kubegres

You can find more details about how to install and use it in the Getting started page: https://www.kubegres.io/doc/getting-started.html
I agree, for localised results Google is much better. I guess it depends what your normal search activity is to how much you'll notice the difference? For everyday searching I find DDG perfectly adequate and enjoy the ad-free, google-product-free experience. !G is handy sometimes though.
Profitable no-code startup ideas in your inbox
> 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.

Damn, I didn't consider this but it's true. Usually, landlords also want a Mietschuldenbescheinigung to check if you have rent debt with previous landlords.

What upsets me about the situation is that I feel like some people are experimenting with my property/contract/living condition. I'd prefer if they could just leave me alone. It makes me feel uncomfortable and unsafe.
Yeah but who wants to live in Dubai anyway. The only reason to be there is to not pay income tax.
That's just pro-landlord propaganda but i've never seen actual evidence of that. I have seen evidence though that landlords and public powers conspire against the population to gentrify neighborhoods and drive prices up, leaving tons of apartments empty so they can make more money speculating.
I learned somewhere that common modern Yoga poses have been influenced a lot by Swedish gymnastics.

https://www.sandiegoreader.com/news/2012/oct/03/straight-yog...

https://jfdeters.wordpress.com/2014/06/18/the-myth-of-yoga/

https://theconversation.com/from-india-with-love-how-yoga-go...
He didn't find one on HN (which is famously anti-crypto), he found his co-founder (Fred Ehrsam) through reddit.
Seems interesting (looked at it on ProductHunt since Website was broken for me as well).

A well working scheduling, open-source tool would be great. And I also read that you can integrate it easily into other stuff?
Biden Finally Got to Say No to the Generals
In both the worker-thread and table-locking models writing is essentially single-threaded.

What matters is the performance. Have you seen a difference between these two approaches?
The East India Trading Company. Rockefeller.
it's working for me. even with uBlock
Web Audio Conference 2021 (fully online) is looking for sponsors
Web Audio Conference 2021 has announced its preliminary program: https://webaudioconf2021.com/

It will be held on 5-7 July 2021, fully online, and we are looking for sponsors to make it more accessible for everyone interested.

WAC is an international conference dedicated to web audio technologies and applications. The conference addresses academic research, artistic research, development, design, evaluation and standards concerned with emerging audio-related web technologies such as Web Audio API, Web RTC, WebSockets and Javascript. The conference welcomes web developers, music technologists, computer musicians, application designers, industry engineers, R&D scientists, academic researchers, artists, students and people interested in the fields of web development, music technology, computer music, audio applications and web standards.

For sponsorship opportunities: https://webaudioconf2021.com/sponsorship-opportunities/
1. Very basic self-written static site generator using Python, Jinja, and Markdown.

2. Netlify free tier, pulling from a GitHub repo. I build them on my local machine and just push the static output to a public repo. My working folder with drafts etc is a private repo.

No JavaScript. I have a contact form that uses Netlify's forms feature, but even that can be done away with if I move sometime later.
Depends. Public construction is very different from private and industrial construction. As the industry pays well, on time and demands results, their construction sites are staffed to the fullest amount possible and complete astonishingly fast.

Public construction on the other hand goes with the cheapest bidder, so doesn't pay that well. Also, the state will only pay after a lengthy process of inspections and trying to find something wrong with the finished building. So lots of companies just avoid public bids, because they cannot afford to finance all the materials and work pay for the duration of the build. Those that can afford it are companies that specialize in public construction sites, usually designed to be able to go bankrupt at the first sign of trouble.

Generally, in a public construction site, all contractors are lowest bidders. Some do intentionally bid lower than cost to get the contract. What they then try to do to recoup their cost is to try to find some problem that wasn't spelled out in the bidding, or to wait for some change of plans or regulations. Because they then can bill a lot more for the additional work and material necessary to fix the problem, or hold up the construction site in lengthy court proceedings. Because everyone knows that something like that will happen at some point, they intentionally go as slow as possible, waiting for the order to drop everything and wait for the courts. Because if they are quick and invest a lot of work and material, they might not survive the delay.