skysight-inc/HackerNews huggingface dataset:
This is pretty great. Ideally, whoever maintains the OCI specs would have a way of allowing implementations to be “certified compliant” by an open process (maybe a suite of automated tests that the implementation must pass).
This sounds great, I would love to talk with you more about this if possible. The technology used at Stadia is streaming using open-source Vulkan graphics and it is Linux based, this gives you a lot of leverage since its open-sourced.
Hate to say this, but having worked in similar industries, RFPs are sometimes deliberately skewed/ created in a manner that make it hard (or downright impossible) for others to participate.
I feel like we are at an interesting place here with the WORA dream that everyone has been collectively chasing for a long time now.

It was obviously the main selling point for Java for a long time but it never really had a good story for the front end although I know Google for example had a number of frameworks that did exactly this (GWT / Closure).

Fundamentally the only thing that ran inside the browser was JavaScript which was a shame because that meant that for everyone who wanted to use a single language was forced to use it everywhere else which gave rise to things like Node, React Native and Electron etc.

The best solution we had between those two options was to make an attempt to transpile other languages like Dart and TypeScript into JavaScript in order to overcome its shortcomings.

While the reality of this is still a long way off I think the idea of WASM / WASI as a new platform that “all” languages could theoretically target is one of the more exciting prospects coming down the pipeline in terms of the WORA dream. I think it’s fair to say that it also has the potential to move the needle in a significant way for the “browser as an app platform” story.

The question then becomes where does that leave us with JavaScript when you take away it’s main advantage.

On the backend as well there are a lot of interesting things happening. Containers have gone from requiring a lot of complexity (kubernetes) to dead simple (knative / Google cloud run) where you just ship a container and everything works out of the box. Combined with things like gRPC on the backend and also coming to the browser I feel like the future of application development is looking genuinely exciting.
Many corporations get tax shields and benefits too, its not that the farmers are unique in this regard.
Study: Bolsonaro carried out ‘institutional strategy to spread the coronavirus’
> I would argue my deployments are simpler than yours. Give me git and ssh and I'm good to go.

FYI: the wait time is marginal at best to deploy images and containers. My workflow is the same as yours most of the time for solo projects: SSH into server, git pull (from a "stack" branch that has docker-compose files containing DB and microservices), docker-compose up -d, and because of cached images it takes minimal time to deploy.

--

I agree that as a sole developer it can add initial complexity. As a sole developer myself on prior projects and now on personal projects, I use Docker primarily to streamline my deployment practices.

Another excellent use case of Docker not mentioned elsewhere in this thread is the simplicity of running databases locally, e.g., mongodb, postgres, etc.
> most of the fundamentals really haven't changed in ~20 years or more

I'm not sure that's true. Apparently some low-level optimisations are barely worth implementing if you're targeting a modern CPU.

https://news.ycombinator.com/item?id=24991846
Is there a good source for the technical history about exchanges? Would love to know more about it.
Google doesn't have to do anything. WE need to do something and stop relying on multinationals for so many things.
Born into poverty is also a disadvantage. Having a handicap is a disadvantage. And I recognize that otherwise I would not be a social democrat.

And that is why I advocate social democratic policies such as reducing inequality. Giving everybody equal access to health care, education etc.

But the point is we should recognize the disadvantage somebody faces and seek to help rather than belittle it by saying “other people have problems too”
Men are, as a statistical average, physically stronger. Men are statistically far more likely to rape a woman than the other way around. Setting aside any legal/criminal consequences, rape has substantially higher risk of long term, life altering consequences for the woman than for the man.

Now of course the better solution for this disparity would be to empower women with physical defence skills, e.g. Brazilian jiu-jitsu. And to somehow exorcise the male erotic fantasy out of mainstream female fashion/culture. But as desirable as those solutions are, we can't rely upon top-down social engineering being effective.

It's also important to point out that men being (on average) physically stronger doesn't equate to women being "weak". And having objectively more at risk does not make one "need protecting" in any special way. Such twisting of language is political gamesplaying—and not healthy discourse.
Python vs. JavaScript – What Are the Key Differences?
They aren't forced to draw at 2x and be scaled down. They only need to do that if you have enabled fractional scaling. If you really want to avoid the overdraw associated with that, just don't use any scaling on your primary display and then turn the font size in your client up. Anything else that passes the fractional scale onto the client is going to have issues. The reason you pass the buffer scale in wayland is because you explicitly want the compositor to scale your buffer and you want it to do it correctly. If you don't want that, don't bother with messing with fractional scaling.

>you have a 150x150 window on which to display content at 1.33x scale, just give me back a buffer with those properties

Again, this comes back to the issue where now you need to deal with rounding in the client. Only the simplest of browsers, image viewers, 3D renderers, PDF viewers that have no UI chrome could get away with just passing on a fractionally scaled buffer. And for those, you can do what I described above, disable fractional scaling and do your scaling in the client, you don't need any special support in the compositor. I believe in most applications you can press Ctrl-Plus and Ctrl-Minus :)
The Labour party are very much not extreme so they are by definition different as per your question.
In Europe, the sad truth is that lorry drivers don't really "live" anywhere, except in the cabs of their trucks. Maybe they get a few weeks of home vacation per year, but other than that, they're permanently on the road.

More generally, these rules are all nice and well, but unless you are you going to give every person his or her own policeman to make sure that they follow them, people will keep stretching, bending and breaking the rules - of course, some (maybe even most?) behave responsibly, but the virus only needs a few who don't...
For many people, isolation is a stressor.
Maybe it's a little off topic here, but why would you consider Golang a terrible language?
I think you're looking at this from the wrong angle.

> I'd like to see this general rule somewhere. People say it often, and cite a few examples, but nothing that amounts to a general rule that I have seen.

Pick any megacorporation that has reached a point in terms of market cap where they can dictate favourable political/economic conditions for themselves, so from when companies started appearing, so mid-late 1700s. With the caveat that almost all of them have "good" effects from specific perspectives: all huge eastern trading companies (Dutch & British East India), all huge western trading companies (well, sure, they traded slaves but yowza, look at how much they put into the economy!), all huge chemical companies, all large arms manufacturers, all huge oil companies, Japan when split between zaibatsus, etc etc etc. Doesn't seem to matter what sector they are in apart from it involving control of a necessary resource.

> Also, it’s simply not true that these companies only real aim is to generate money from investors.

Yes it is, that's what the point of a company is. It's literally the definition. It's why a company as a legal/business entity is formed. Hiring subject matter experts -- well, yes, obviously a company will do that, and those experts will have personal reasons for working for the entity that are most often not directly be "enrich this entity". But that is for the most part irrelevant to my point.

> And really - the companies we’re talking about have only had this ‘power’ for just over a decade, and frankly all of their products, Google, Apple, and Facebook are quite lacking

Their products being lacking from your perspective isn't really relevant here either. Google and AWS control and sell access to physical infrastructure, virtual infrastructure, cross spectrum products built on that infrastructure, tools to use that infrastructure. They control [a large % of] both ends of the pipe, so to speak. Apple, I dunno, I don't know much about how they got to the position they're in. FB, well as a minor example: "ah well, yes, it was kinda sorta mainly organised on our platform using our infrastructure, but whatcha gonna do?".

And only having this level of power for a decade? Again, why is that important, I'm not sure what that has to do with anything.
Citation needed. Regardless, shouldn't the rules of the game be fixed -- opposed to pointing at entities exploiting loopholes?
I'd say what matters is whether you can afford something and all, and then to a lesser extent the quality of that good/service.

For example, most people in the US can at least afford a cheap used car, and can therefore go pretty much anywhere. Of course, it's nicer to have a Bentley, but a luxury car still sits in the same traffic and has to obey the same speed limits as everyone else. In the developing world however, the rich always have cars, but many normal people can not afford one at all.
Indeed. I am against these laws because there are no such safeguards. In fact these laws take away the right to approach the courts in case of a dispute. Previously the state government could conduct raids in case hoarding of supplies were indicated. According to these laws the state governments cannot do that on the basis of rising prices till the scarcity pushes the price up by another 100%.

Agri needs reform, but that does not mean that the proposed ones are what is needed.
> covid has popped up a bunch of times since the pandemic started

(The times when news got out.)

The ability of Chinese authorities to suppress the information domestically (again, recent crackdowns on using social media for self-journalism), as well as to influence Western sources, shouldn’t be underestimated. I wouldn’t mind listening to that podcast though.

I know about COVID test results required for travel, but I don’t take it as much of an indicator if you consider people outside major cities who do not travel much (especially now that there’s an extra barrier to it) and may just suffer from virus outbreaks in localized clusters where they live.

Either way, what we don’t have is reliable numbers of how many people were tested, and how many of them were positive, across China.
The Rat Park experiments showed us that well-socialized rats were less likely to develop addiction to cocaine than socially deprived rats.

"Researchers had already proved that when rats were placed in a cage, all alone, with no other community of rats, and offered two water bottles-one filled with water and the other with heroin or cocaine-the rats would repetitively drink from the drug-laced bottles until they all overdosed and died. Like pigeons pressing a pleasure lever, they were relentless, until their bodies and brains were overcome, and they died.

But Alexander wondered: is this about the drug or might it be related to the setting they were in? To test his hypothesis, he put rats in “rat parks,” where they were among others and free to roam and play, to socialize and to have sex. And they were given the same access to the same two types of drug laced bottles. When inhabiting a “rat park,” they remarkably preferred the plain water. Even when they did imbibe from the drug-filled bottle, they did so intermittently, not obsessively, and never overdosed. A social community beat the power of drugs."

https://www.psychiatrictimes.com/view/what-does-rat-park-tea...
My guess (haven't read the book): humans are social creatures, and too much company with just our own thoughts is not healthy in the long run. It might not cause addiction by itself, but it's definitely a disrupting factor for mental health. Interaction with other humans can help to interrupt unhealthy thought loops and help people to reflect on their state of mind.
end of an era for my oldest email address then, i guess!
I can’t say for sure that they’re all not fronts. However, I know someone who owns one in the CBD and it is definitely legitimate - not to mention makes money hand over fist.

There are tens of thousands of mainland Chinese living in the CBD, and it’s basically a daily staple for a huge chunk of them.

Some of these places are charging $7-$8 for something that costs all of 20 cents to make. The margins are huge - the biggest difficulty is securing the right location with the right footfall.
What about 2008? That was the result of institutional money’s recklessness. Either you give everyone equal access to the market, or you acknowledge that the game is rigged against the little folks. Otherwise you are just cherry picking history.
I’m not talking about HiDPI. I’m talking about people who like all UI elements and text a little bigger.
Seems like the software procurement process itself is broken.

I guess this could happen with hardware too. But adding more features is much easier in software. Marketing can then argue that it makes a certain product “better”.
> To get everything identical you need to use a VM anyways.

Yes, which is where you can reach for firecracker for example. But docker gets you 95% there. If kernel makes a difference you can make the decision about the other 5%.

> Some languages bundle all of their dependencies so you can be relatively sure they will run the same on prod.

As long as they're static, vendored dependencies. Otherwise you're still likely to run into pulling something very common like openssl, zlib or libuv from the system.
Ok government, give Deloitte the contract in a crisis. Pay them a year after they deliver. They are not short of money. Penalise them for not delivering.

Or alternatively spend a few billion making the government more business savy. It will probably save you money.

Then again maybe not. That will be another few billion going to Deloitte.
Another Rust option is Firecracker, it manages micro VM but can be used for Docker, ala Fargate and https://github.com/weaveworks/ignite
>Yet another [...] post that completely ignores the fact that XMPP is still alive and kicking

I didn't downvote but your comment doesn't help me because it's what I call "generic & enthusiastic evangelism" that does not actually engage any of the concrete arguments in the blog post. An example of another comment that does try to address the author's issues is the one from arathorn[1] and I hope that one gets upvoted to more visibility.

As an example of a concrete point you didn't engage with, he worries about the reliability scenario of sending a critical message such as "my car broke down".

You cite a link of XMPP servers. But here's another list of servers where many are colored pink (they're no longer online): https://www.jabberes.org/servers/

How does the average person curate your list and avoid choosing a server that will be offline pink in the future? Non-techie people don't want to keep switching servers because somebody quits their hobby of running a XMPP server.

That's an example of why directing friends & family towards Signal is less of a cognitive burden.

The author also mentions ease of voice & video calls on Signal. The cheerleading "XMPP is alive and kicking" doesn't address that either.

[1] https://news.ycombinator.com/item?id=25977828
Plugin-Oriented Design with Lenny the Duck
Destin from SmarterEveryDay posted a video today that referenced this site and it's organizer. Some astonishing amount of time went into it..
I opened my first brokerage account and bought my first stock this week! Technically I have lots of investments already through my 401 K at my job, but it certainly feels different to have my finger on the "trade" button.
For example, I work somewhere than no longer allows you to program the words "blacklist" or "master," and the list of terms they have in the works is hilariously impressive.

I have no problem with this. I take no pleasure in offending people and will change my language accordingly.

My problem is that I am older than my colleagues and am less likely to know what is considered offensive. I have already made big mistakes about gender identity and I am sure I will make more in future.

If people could be polite and patient instead of overreacting that would genuinely improve culture instead of turning language into a battleground.
What I do is use the virtual crypto wallet in Revolut. Keep money in BTC and when I want to buy something move the exact amount across to the FIAT currency account and tap to pay.

I keep a small float in FIAT so I only do this when it’s the cheaper option.
crun runs the OCI validations tests on each PR.

The tests are maintained here: https://github.com/opencontainers/runtime-tools/tree/master/...

I guess this is the closest to be "certified compliant", but that is not enough for working with existing container engines as everyone just assumes runc is used
I'll do my part. Here are stats from the book page 16:

♦ Only 19 percent receive any income or wealth of any kind from a trust fund or an estate.

♦ Fewer than 20 percent inherited 10 percent or more of their wealth.

♦ More than half never received as much as $1 in inheritance.

♦ Fewer than 25 percent ever received "an act of kindness" of $10,000 or more from their parents, grandparents, or other relatives.

♦ Ninety-one percent never received, as a gift, as much as $1 of the ownership of a family business.

♦ Nearly half never received any college tuition from their parents or other relatives.

♦ Fewer than 10 percent believe they will ever receive an inheritance in the future.

The book is from 1996.
No one can "realize" fake facts. Here are some real facts: https://assets.airtel.in/teams/simplycms/web/docs/Bharti_Air...
Notice how the load balancers, databases, and caching layers at those places are _not_ written in Python. They then have to run a wasteful amount of instances to keep their Python services afloat. Modern computers can do an amazing amount of work in a given time slice, but it's a shame when so much of that is thrown away because someone decided to implement it in Python.
> > Also, it’s simply not true that these companies only real aim is to generate money from investors.

> Yes it is, that's what the point of a company is. It's literally the definition.

It's literally not the definition; now, it's true that the purpose of a public stock offering, or other offering of equity or debt for money is an effort to raise money from investors, but companies (even more narrowly corporations) need not ever engage in those activities, and even if they do that doesn’t make that purpose of the activity the overall purpose of the organization; it's just an instrument by way of which the organizations seeks it's broader goal.
An Oral History of Disney's 'The Emperor's New Groove'
You can't be pixel perfect in the 1.5x screen if your renderer is scaling correctly and thus is rendering lines at 1.5 pixels wide. The result is the same on the 1.5x display, and on the 1.1x display it's worse, because now you're re-scaling the line that is already anti-aliased, blurring it twice.

If you get a 133px box, you are cutting off pixels at the bottom.

Edit: What you are asking is possible, right now. Just leave your primary display at 1x scale, change the secondary to 11/15 scale, and then turn up the sizing in your applications. It's actually better that nothing is needed in the Wayland protocol to do that.
You can make a parallel with OSes and computer worms. Your choice is to outlaw computer worms or to fix your buggy OS.

Do you want technical or legalese barriers?
It was an attempted coup.
> folks on this board who haven't at least once spent critical money for a passion are completely out of touch with the everyday realities of working class life.

Amen to that!
Ahh, neat. Indeed, checking SAT felt a bit more generally applicable than checking SAT for temporal behaviors.
In my experience you'll just run into them one day by accident. My last one was actually about differences in postgres drivers talking to sqlalchemy between Debian and Fedora. I agree it's likely a "pick your poison" situation, but these days I prefer defaulting to containers (and investing time upfront) for just about everything to prevent those problems rather than debug them once they happen.
Just for clarity.. the lockdown we’re talking about was Victoria.

That’s just one of Australia’s states, and we were the only state with a severe lockdown like this. We have massive land borders with South Australia and New South Wales.
Buy YouTube Subscribers – Buy YouTube Subscribers Cheap
The Woodsia Shorts – Free Sewing Pattern – Mood Sewciety
Spamcop.net expired? This results in a lot of false positives for block listings
> from the uninformed to the informed

Who's the uninformed here? In this case reddit broke the information asymmetry. This (total transparency) is the default in crypto(currency), and judging by history, people are not losing their money there.
Looks like the app will be restored on Google Play.
https://mobile.twitter.com/element_hq/status/135566375338003...
Show HN: Build your own Git/Docker/Redis (advanced programming challenges)
Hey HN!

I spent the last year building a programming challenges site targeted at intermediate/advanced programmers [1]. Challenges follow the "Build your own X" format, where you learn about a popular open source tool by building a small version yourself (popularized by this Github repo [2]).

The primary difference compared to other coding challenge websites like Codecademy, HackerRank, Exercism etc. is that we offer real-world programming challenges - no inverting binary trees here!

I've posted about this multiple times here before, but haven't managed to gather much interest. Trying out a text post this time instead of just submitting a link.

Any feedback is welcome! I'd love for more people to try this out, it's a _very_ effective form of learning.

[1]: https://codecrafters.io/challenges

[2]: https://github.com/danistefanovic/build-your-own-x
The author or whoever created that headline needs to look up what "gamification" means. It's the result of a design process. Reddit and Robbinhood did not change the design of the stock market. They just participated within the rules that already existed.

If the stock market is gamified, which could easily be argued, then it has been for a long time. One could even say that it's its essence. Claiming that something new happened in that regard is pure hypocrisy by the big guys who got duped by the little guys.
Here's a link in Swedish: https://www.aftonbladet.se/nyheter/a/70eXyK/forsvarsmaktens-...

Under the first bullet in the screendump in the article it says:

* Experience from personnel management positions and documented good leadership qualities (Here Henric lacks the clear experience why I think it should be moved to meritorious)
I am the author of Crun and the name was chosen to emphasize it is in C, compete with runc and still read like "container run".

In retrospect, I could have chosen a better one.
Does the POTUS count as a wing of the government?
The POTUS and some members of congress?
It was not a coup, but I'd call it an attempted coup.