skysight-inc/HackerNews huggingface dataset:
Yup -- I'm a big fan of always writing the interface and the implementation, even if there's only one. You're always glad you wrote `Queue` and `PostgresQueue` when it comes time to write `KafkaQueue` or `NATSQueue`.

That said, I am an unrepentant yak shaver, and there is a lot to be said in just writing those things when you need it but, Postgres would be perfect for rapid prototyping in this way.
> primarily driven by laziness of the consumer

oh yes :(

> unlike the European and academic way of building open networks and software (web, linux, email) it captured the walled garden

That's why politics should make sure those walled gardens have huge holes all around those walls. And no, its not the politicians fault, its the fault of the voters that they don't put politicians in power doing these things.
Cray is still right.

Today we know how to put 16 4 GHz CPUs on a single die. If we want, we can hook chips together to build a computer with 16,384 CPUs.

But we can't build a single chip running usefully at 16x4 GHz. We can't build a single system running at 16384x4 GHz.

If we could build that fast chip or system, all else being equal, the market would choose the single fast CPU over the pile of slow CPUs.

Right now "the market can't say so". It's impossible to provide such a system to the market. We're forced to buy computers with so many CPUs because we've pretty much hit the wall in terms of frequency scaling.

Intel Pentium 4, circa 2001, ran at about 1.4 GHz.

Intel Core i9, circa 2021, runs at about 3.5 GHz, with turbo boost to about 5.2 GHz.

That's about a 3x improvement in clock speed in 20 years. We simply can't make CPUs that run faster than that.

(I had to use x to represent multiplication, HN formatting gets funny with asterisks).
That sounds like a different issue.

They wanted to cut the trees along the roads in France too for similar. They wanted to remove the trees up to a certain distance which I can't remember.

The issue is that whole forests are being removed. If they weren't, removing a bunch of trees along the roads for safety wouldn't make that big of a difference.

But trees in cities is a different beast, though, and I think it's criminal to remove those, especially in Romania where, thanks communism, there aren't that many trees to begin with.
It’s only the same problem until someone dumps 25,000 entries in your queue.
Refinement Culture (2020)
Now, that's an esoteric choice of language.
I'm curious about the rationale to chose Angelscript over the more common scripting languages.
I personally don't like living my life by chances (of overhearing important conversations, or anything). I do think small talks and self-start initiatives are important for work satisfaction. I will try to facilitate that by proactively reach out to coworker and probing around what they find interesting. I do that in on slack as much as or even more than in person.

There is this bot on slack called donut that every company I've been uses. Basically it prompts 2 or more random people to catch up every week or how often you think not annoying. I don't think I had more than that back in the office days but you could send slack messages to people how often you want if you like more.

In my team, most of the times, anything important needs to be sent to the channel for transparency and more chance of getting picked up. Private messages are not expected to be as important nor get an immediate reply so people won't feel bothered when you send one. Then there are also things more purposefully async such as github issues and wikis.
It has to be Bezos not a small time account.

It has to be him and has to be unapologetic, like Trump was.

People like to make fun of Trump but he delivered a masterpiece. He got to be POTUS for 4 years and the 73M people he convinced to be part of his movement grant him total immunity against past and future actions (including crimes).

His only mistake was to be banned from social media, otherwise he could be a shadow "monday morning" President right now, undermining everything Biden says.

You don't get to choose which type of ship you run, society does that for you. If you are being attacked it's the signal that you are running a ship which is too tight , you gotta loosen up
Silicon Valley is top, we all know that. But in terms of startup funding, after the SFBA and Beijing comes London. In terms of startup-friendliness, London typically beats every US hub except the SFBA, and occasionally ties with NYC.

I'll give you places like Stockholm and Amsterdam don't quite hit those heights, but still have healthy ecosystems going for them. But it's difficult to describe the 'EU' way of doing things because the EU is not a federal government; each country is a separate nation, with far more differentiating them than US states
I agree with you.

Software development is a highly people-driven environment. You can introduce something in your process (e. g. a new framework) but the feedback comes only a year later when it becomes evident that the framework hasn’t been a good fit or was introduced poorly (e. g. team members are quitting, productivity has plummeted, tech debt has piled up).
Not to lightly throw around the phrase "life changing", because I honestly don't eat that many grilled cheese sandwiches where the difference substantially changes my life, but using mayonnaise instead of butter is definitely a revelation. I think I learned that from another source before Kenji, but I know Kenji has highlighted that tip at various points and it's well worth repeating.
Did you really need snopes to know that was a fable? Was it not obvious from the story itself?
> Redis can be made durable

Postgres, SQLite and many others are durable by default. Almost all so-called databases are like that. When you need a database, 90% of the time, you want durable. People make mistakes, developers are people, developers make mistakes, and one such mistake is assuming that Redis is like other databases in being durable by default when it's not. It's not conjecture, I've seen it done in production.
>a country where birth defines a family's worth as higher than everyone else

Doesn't that apply to every country on earth? Even under communism I imagine the offspring of the dear leaders do better than the average.
> Great food with friends, or a vacation with family provides so much more satisfaction to me than anything a job could provide.

But a better job, with more money, more time off, more relaxed conditions, lets you get more of these things you say you want.

Also look at the current pandemic. Due to their work ethic and research power the US has been able to vaccinate their people so they can enjoy life again while much of the EU is still in lockdown.
Honestly, I think he is kind of a fraud musically.
Its interesting that you get downvoted just for saying that we should have government regulation that leads to working markets with a healthy competition making things better for people.

> I thing regulated capitalism is one of the strengths of Europe. It may not always result in the best outcome for shareholders, but it’s definitely great for the general population.

yeaaaah :)
Well the topic of this thread was corporate and tech related so what do you expect?

You can't always bring the lifestyle of minimum wage employees into every single discussion just as an joker card to argue that Europe is better than the US.

Yes, minimum wage immigrants have it better in Europe and skilled immigrants have better opportunities in the US.
Those videos completely changed the way I drain pasta noodles, from dumping them into a strainer over the sink and losing all the starchy water to scooping them out with a spider and dropping them directly into the saucepan. Seriously upped my pasta game.
> No need for anyone to wear a mask.

-- Many panels of experts in Feb 2020.
The stock market thinks it's building one right now, however.
> There are plenty of well paid tech jobs in Europe.

The point was about letting working class people grow into middle class, i.e. accumulate some wealth by working at these jobs. It's much more difficult to do in Europe than in the US. First the tax system that is progressive on income, but not on net worth, that makes it increasingly hard to get richer by having good income. Second property prices are high and growing faster than income normally does. And finally as you've noticed these jobs are just not as well paid as in the US - basically it's the same grade as other office jobs (except managers and lawyers, these are paid much better)
I read the article and the example - I don't see it as an example of what he lays out. As you say - he laid out a bunch of questions and answered them. How is that testing anything against noisy data? Why are they intermediate steps? Where is the feedback loop? What if his answers are wrong and/or what if his sense for how likely they are is wrong?
Yea, but the people responsible for the opioid epidemic are rich
Kenji and Serious Eats' work on cooking meat and roasts has transformational. When time allows, sous vide with a reverse sear is my current favorite/unbeatable technique for perfect results without any extra work or active time beyond the initial water bath setup.
> The advantage is really in working for a rich company.

Which you don’t get in Europe… which was the point.
A lot of time has gone into this. I wish more things were as well documented!
CSS object-fit and object-position do the same thing for img tags.
I suspect their web server logs have just seen a small but noticeable peak in requests for the user guide...
It can help, for sure. I think the main reason it typically isn't enabled in general is that it's pretty common nowadays for people to switch IPs regularly. It'd be annoying to have to re-login to Slack multiple times per day as you move around with your phone or take your laptop to different places.

(Especially if it's a user who isn't in a corporate environment, where your public IP will probably differ when you connect to different wireless networks. On a corporate network you're more likely to retain the same public IP no matter which room or building you're in.)

If they don't, they should provide an option for corporate administrators to enable IP locking for session cookies.
The writer almost certainly isn't a software engineer. It's one of those things where you don't know how something works so you imagine the process as much simpler/less messy/more well defined than it really is...
> You'll likely have a good plan an better coverage than NHS

What would an NHS-style plan cost in the US? Like, I'd be happy in a shared hospital room and having lower priority for non-emergency care, but in exchange having 0 co-pay, 0 deductible, 100% coverage for everything (including long-term care), 0 ambulance fees and a maximum prescription cost per item of $12/month?
Mass migration from developing world is mostly a burden to European welfare systems these days, since a lot of it is humanitarian and most humanitarian migrants lack skills to do well in our job markets.
I'm not in the 60% but I don't care enough to want to rock the boat either - an unelected figurehead head of state has some benefits.

If I could snap my fingers and remove the royal family at no cost I would but otherwise there are bigger problems we need to address first.
Yeah agreed, but I'm clearly not referring to the protocol.
If rich people lose this way of ensuring a smooth passage for their offspring, they'll just invent a new one.
London is not EU, even when they were a member they were a separate story.
> sure, it's (arguably...) step up from just using sqlite

How so? What‘s wrong with SQLite?
it sounds like you are working with a group of...people

people are often like this
And don't forget random number generators. They are just evil sometimes.
The snark was only because of the American induced (and we have it here now) driving everywhere, even if it is a few 100m (I have been all across the US many times and people find it weird if you walk anywhere unless you are actually hiking in nature). It cannot be really denied if everyone would do their shopping by foot (meaning you would need to do multiple runs a week) you would be healthier and have better quality of life right? That was the norm here but now people get into their SUVs and drive.

And it is not cherry picking: I know those places too: I do not count the UK as that is another Anglo Saxon country so it seems to copy the US values faster (like Australia where the best city in the world to live apparently, Melbourne, I literally trip over the drug addicts in every street and I go there a lot). And yes, there are places enough I would not want to live but they do not look quite as bad as some things I have seen in the US which were more akin to New Delhi. Maybe I did not travel enough and also not the point; if you are the richest country in the world you simply cannot allow that. In my opinion of course.
I am not against immigration but I think Europe should
be seriously reconsidering non-western immigration as
it will simply clash.

I don't get why you want to filter them by "non-western"? I have arab, african, indian & east-asian friends here in Berlin that I am sure are net-postives for society. Why not set the filters to something more directly related to what you want to achieve? Such as education level, having a job offer waiting, no criminal record, etc (Germany's blue card program already does more or less that).
Most products labelled as "database" afford most if not all of the ACID guarantees. Redis offers none by default. It's a database in the loosest sense of the word, so it's a database alright, but then so is a text file.

The problem is that in practice, some people will assume that it, being a "database", has similar properties to the other databases they know when it doesn't. I've had heated debates in meetings, and I wasn't just spewing an opinion but pointing at the documentation. In the latest case, that involved replication in a cluster, there is absolutely no guarantee (or there wasn't at the time that happened) of consistency between members. The developers had assumed there was. It's the kind of assumption that works just fine and dandy in a staging environment, but breaks subtly and painfully in production, eventually.
> To be fair, what I'm usually hunting I don't eat,

Well, you don't know what you're missing, and it might be part of your problem. Just say'n.
I was surprised that nobody mentioned the Collective Code Construction Contract of zeromq/Pieter Hintjens [1]. It tries to minimise the friction created by maintaining & contributing to open source projects.

It is not perfect of course, but at least it is a good start. Especially the "value-" & opinion-based discussions can be reduced considerably.

[1]: https://rfc.zeromq.org/spec/42/
Don't forget to use Partial Indexes on jobs/tasks tables with queries like WHERE status = 'pending'

More: https://use-the-index-luke.com/sql/where-clause/partial-and-...
Which mobile? Looks fine in Chrome on Android on a 1080px wide screen. Though some pages are too wide for portrait orientation, and not zoomable.
> That's why you now see ghettos and zones where the police don't go in France, Sweden and even UK.

That's failed policy by the people that are already here, not the fault of the immigrants.

> I think Europe should be seriously reconsidering non-western immigration as it will simply clash

Yeah ... wait what? That's kinda ... what? Why? What's the problem with that?

So you don't seem to know, but it worked out very well with the middle eastern immigrants in Germany from 2015. Integration into the workforce worked better than expected, many pay taxes and stuff.
And there I'm unsure what we consider essential characteristics of a database.

This characteristic you're mentioning is essential for your persistence database, but maybe not so much for a derived read-only databases (e.g. when using the CQRS pattern). Those guarantees and characteristics are often a trade off anyway.
Very strange to see UK and South Korea so low.
Ha ha. So true. In theory though you can make any Turing complete piece of software to do anything, so rabbits can be turned into oranges...
Exactly. I am almost 50 myself. Retire and do what? Wait do die? Drink wine all day and wait to die?

There isn't much to me that is worth doing that wouldn't produce some kind of income.

Still so much I want to do yet, I don't have time for retirement.
How would you say democracy has been performing lately in the English speaking world? Yes, the royal family is wealthy by birth but it's a tiny fraction of national wealth and the country gets something in return e.g. stability, some shared identity, soft power, tourism. I think British people mainly want to avoid another grubby scramble for political power by the unfit who then proceed to try and push ideology and fill their own pockets.

I'll take the royals, who have been raised to have sense of duty and know they need to project the impression of service, over president Blair/Boris any day.
Banks are offering online payment functionality with giropay and other solutions. This is, however, a fully separate product with a similar name. It was quite late to the market and isn't universally supported by online shops. It doesn't come with your girocard, is also not supported by all banks, and requires that the customer use online banking.

I would venture that the intersection between people who prefer to wire the money in advance and people who do not use online banking is quite big.

EDIT: The old iteration of giropay (I'm not yet familiar with the new one) was quite similar to Sofort (previously Sofortüberweisung) except not run by a third party, but by your bank. It executed a normal wire transfer and confirmed to the merchant that the transfer had been ordered. In that sense it has the exact same risks as normal "Vorkasse", but did not incur the day of delay for the transfer to go through.
Hardly - some of it is still under active litigation! https://www.bbc.co.uk/news/uk-northern-ireland-49721166
It's not, nor it really is in the UK itself. Certainly those who are titled as "upper class" as accepted by their peers, are nearly purely hereditary, but these people don't hold the bulk of money even there. Most cash in UK is in the hands of foreigners (many naturalised), i.e. earned abroad - the proverbial Russian oligarchs and Arab oil sheikhs.

And there's no problem about the Crown Estate. Profits from it go to the government, apart from the small part which is spent to maintain the royal household (those amounts are not exorbitant by any measure and it is amusing that the royals are able to do with so little, take literally every "person from TV" and they spend more). Only way in which Crown Estate is different from government property is that if in any case monarchy is abolished in the future, it will be returned to the royal family - now private citizens - to become their "normal" private property.

Only bad part about UK (and European in general) culture in that sense is that it's incredibly hard to "make it" locally. Indeed, most rich people either inherited their wealth, or just brought it from abroad having made it there (usually in some dirty ways). But this is a logical consequence of welfare state: in Europe, we don't let anyone fall through the cracks, social assistance system is truly comprehensive and there is not so much disparity in incomes. If you don't have any losers, you don't have any winners either: there is no way to have the cake and eat it too.
Reminds me of SmoothLife.

Generalization of Conway's "Game of Life" to a continuous domain - SmoothLife (Stephan Rafler) http://arxiv.org/abs/1111.1567

Video of SmoothLifeL: https://www.youtube.com/watch?v=KJe9H6qS82I
>> Sounds a little unconvincing.

Yeah, it is pretty wooly. How about taking it from the opposite position, almost like a proof by contradiction, e.g. the opposite position might be “you can see better if you look less often”.
Few European people oppose migration of educated workers. Rather it's about asylum seekers who often arrive here illegally, and typically lack sufficient education to do well in our job markets, leading to very high unemployment rate and other social problems.

Europe has a problem with aging workforce, but it can't be solved by importing people who can't find a job.
The Royal family and friends own greater London, probably worth a trillion dollars.

They're not required to file deeds on the land, so nobody can inventory or value it with any certainty.

In the private world, U2, Rush and Irwin own city-sized land parcels in urban areas.
Because its obviously not about what makes sense ... you don't seem to know but your friends just don't fit our awesome western culture.

I really hate the term "culture" by now.
> Uber is displacing taxis, redirecting money to themselves.

I lived in San Francisco 2013-2018, before Uber I very rarely used taxis -- to/from the airport maybe. Having moved back to Denmark, I again very rarely use taxis.

But when I lived in the US, I used Uber many times each week. Sometimes to/from work.

But taxis in Denmark is easily 5x as expensive, and generally unavailable on-demand.

So now I was forced to buy a car, and call someone if I get a drink.

Point being: Uber certainly replaced taxis, but they also grew the market dramatically.
The taxi industry is just a casualty, the pie Uber created is much bigger.
Agreed, have used both OCaml and Haskell in production and have founded startups using them. For startups we discovered you're in a much stronger position using languages with big ecosystems and communities - we're using Python and Django now, but would happily use Java or .NET in the future.

Still using OCaml for side projects tho!
I think is especially true of MS programs in technology areas. Schools compete to require the fewest courses possible while including capstones and internships to pad resumes. They basically operate like immigration agencies that will get you a visa and an H1b job in return for $30k or so.
But I don't get it, why would you use PG for all these if specialized systems (and arguably optimized for that use case) already exist?
Competition watchdog to work with Google to stop Chrome tracking – Chrome
Does groupcache for golang works with cloud run ? As a redis replacement ?
I'm happy with Octal. The app is nice and clean and feel easy to use.
+ https://apps.apple.com/us/app/octal-for-hacker-news/id130888...
JavaScript: Var, let, and const – Why to avoid var and put let and const to use?
> And there I'm unsure what we consider essential characteristics of a database.

Simple, people know other databases (Postgres, MySQL, SQLite, SQL Server, Berkeley DB, CouchDB, ....), those have many things in common, so when they hear "Redis is a database" they unconsciously assume Redis has properties those other products have. And it has few all those products have.
My point was only that once an industry matures it starts to consolidate and demand huge amounts of capital to compete.

And, that software is maturing.

In much the same way Japanese automobiles didn't compete with US in the 60s by having a plethora of automobile startups started in peoples' garages. It was done with large companies copying American tech being plowed with lavish subsidies and a protected domestic market.

Europe will likewise not compete with American tech head on with small tech startups either. That ship hasn't quite sailed yet, but I don't think it's far off.

I hope I'm wrong.
Rocket men: Bezos, Musk and Branson scramble for space supremacy – Space
I agree with you.

When I got into Nix and Guix I tried both and I leaned towards Guix because "it's scheme" but ended up sticking to Nix because of maturity, Darwing support and it being way more performant.

In the end I realized that I actually prefer Nix as a language. I like that it's a very simple and limited language, with, for example, no way of performing side-effects. It is tailored towards it's purpose and, while not perfect, it does the job well.

As other point out, Nixpkgs and the Nix toolchain in general just uses very weird names for everything, plus the docs. That's the difficult bit. It's slightly improving over time.