skysight-inc/HackerNews huggingface dataset:
RISC-V is ideal to build around a custom ASIC and could be used for high-end performance stuff, just very specific performance stuff.
and still a very successful game [1].

> 1.9 million people played LoL in April 2021.
> LoL is the third most watched game on Twitch.
> In March 2021, 117 million hours of LoL gameplay were watched on Twitch.
> LoL is the second most popular eSports in the world.

[1] https://techacake.com/league-of-legends-player-count/
Shark Sensory Capabilities
^yes, this.

I chose the average on purpuse, to do just that. Poor people pay less, and are "subsidized" by the rich, who pay more, but an average person should get as much as they paid in.

Considering that some people die young (before they retire), an average person should get even more than they paid into the system, because the heirs of the dead usually don't get the dead persons pension (with some exceptions, eg. underage kids)
If all you care about is the cheapest possible ride, you’ll get that through the government ticketing service.

If you travel the same distance often and want to pay extra for more comfort or whatever, you’ll benefit from using whatever ticketing service the operator wants you to use.
Our Mimetic Culture
In practical terms, none. They are the same, and the same as using the curly braces.

From the POV of the standard, those are different kinds of initializations.
C++ has like 12 different ways of initializing variables, and the differences are quite confusing, but in practical terms in my experience I never had to care too much beside making sure native types are initialized to some specified value.

You can probably find some talks on YouTube talking about the initializations of c++, and 1h30m is probably not enought to cover all the details :')
Not a good theory. Before AWS startups would colocate. On premise was rare.
Chiltern Railways were great, and were one of the few TOCs that genuinely competed for passengers against other railways, as Chiltern, Virgin (now Avanti) and London Midland (now West Midlands / London Northwestern) all operated competing services between London and Birmingham.

Back in the day, Chiltern had express peak-time services to Birmingham which were only marginally slower than Virgin's high speed trains. But Chiltern was much cheaper and would serve you a cooked breakfast and proper espresso coffee at your seat - in standard class!
> a lot of things put in cars after the 90s

True ... we just moved on from a car build in 1999 to one build in 2011 ... got the "non-extra" version which was half the price.

We still got an AC and bluetooth connectivity.

What we did not get was a multimedia center, a panorama roof, seat heaters and fancy front lights.

I can see that you quickly get used to that ... but tbh I think that most of these are just to justify a higher price because the actual service, getting you from A to B, has not changed in 30 years.
Understood, but two problems here. 1 - We are talking about the American retirement system, which is not different-pay-same-outcome. It is different-pay-different-outcome. and 2 - median pay isn't the right metric here, but you are right that above a certain income level, the benefit provided by these programs are seen as less personally beneficial than the taxes to support them are seen as detrimental. But I don't think that plays a significant factor in this discussion (besides acknowledging that opponents of these programs are therefore more likely to be well funded), because the bar for which that occurs for American retirement plans is significantly higher than the income of the majority of the population. This is reflected in things such as 94% of the American public believing the social security should stay the same or be increased, while <6% believe it should be cut in any way.

FWIW: I completely agree with you that racism as a political force is counter-productive and harms all races significantly. I don't believe that changes my point.

I mixed race into it, because this is the historical reason why America has many social policies that appear to be lackluster compared to similar European plans.

I'm having a hard time find the quote in google (is it just me, or has google gotten significantly worse the last few years?). But there is a quote I'm going to paraphrase, from what I believe was a chief legislative strategist of Nixon's whitehouse, but I could be wrong on the exact identity of the individual. It goes, roughly, like this:

"So it starts out in the 50s by saying you're going to put the niggers in their place. You can get elected on that platform. But that starts being unacceptable in the 1960s, so you have to change your messaging. So instead of talking about race, you start talking about the inner city and forced busing. By the 70s even that is becoming unacceptable, so you start talking about crime in the inner city, and cutting welfare. Fast forward to today, and what you are having is a completely economic political discussion. There is no discussion of race whatsoever. Its amazing how far removed our discussion has gotten. But make no mistake, the heart of the contention is the discussion of race, and preferential treatment of the races. And everyone involved in the discussion is completely aware of that fact."
Which IRCd, even? They used to sponsor one of the developers of InspIRCd but this isn't the case anymore.
We’ve been taught as consumers to vote with our wallets. I want to “vote” for the service that gives me the most satisfaction. And my satisfaction is impacted by financing people whom I dislike. Best part about this is that you can tell me I’m wrong and that I should only consider features and UX and what not but I don’t need to listen. I’ll vote the way that satisfies me.

It’s a similar dynamic with voting for politicians. You might find a politician who promises to fulfil all your policy desires … while being an abhorrent person. Some might “hold their nose” and vote for this politician anyway, others might not. Neither is wrong. They’re both maximising their own satisfaction.
“When in trouble come to Mum, Mum will do your little sum”

Don't know if it's related, but the above is Arup’s speech for the computer he christened Mumbo-Jumbo.
In that sense, this article was actually quite good.
Perhaps technical people should take more care when making updates for their application? There's a negative sentiment over updates for software and it arose from how bad updates ruining things. Updating might help with security, but it also forces you to put up with every harebrained UI change and removal of features that developers come up with.

Eg tab groups were pushed onto mobile users in Chrome, yet it feels like the people who made the UI change don't actually use mobile chrome much, because the UX is awful. Luckily you can trudge through flags to change this behavior to the old one, but how long until we can't do that anymore?
The way you put this it sounds as if it would be easy to take over a non-profit.

Just send people in with token amounts of money and vote on things that benefit your company.
Sad thing is that I got my BTC to test my tiny wallet implementation I did for my final thesis back then :-)
> they discontinued ESR

Did they? Looks like it's still there:

https://www.mozilla.org/en-US/firefox/all/#product-desktop-e...
I feel there's a qualitative difference between time-influenced or server-influenced code, and the ability to arbitrarily change the code itself. In the former, control is limited to whatever the dev thought of at the time the software was released. It's the difference between vetting a dev at a particular point in time, versus trusting them in perpetuity.
They privatised profits, but not responsibilities. I don't know why even a single person thought this was a good idea (unless they were on it for money).

I think the privatisation could work if multiple companies could bid for a given journey / timetable slice, rather than having entire routes for themselves with no realistic way of removing them if the service goes bad.
A canvas tag won't do much without scripts, and I really don't believe any client would allow running scripts from email...
You may not be in a position to understand just how bad things have gotten. It gets to the point someone truly passionate, with the stamina to give a damn publicly (most of us wouldn't dare do such a thing, myself included) do something about it. Rossman is legit.
Can easily get you echo chambers if the numbers are visible and people start using them as agree/disagree buttons.

User moderation via "flag as inappropriate" might work though.
https://xkcd.com/1987/

Python does some things really well, but their package managers leave what to be desired [especially for the uninitiated].
>Exactly, there is an ideology of pushing this kind of issue completely into "personal responsibility" territory which, for me, is frankly a total lack of empathy.

It's not a lack of empathy, it's an understanding of the pernicious incentives you are creating with such a system.

I'm being forced to pay over half of my income into a ponzi scheme that i am and will never get anything worthwhile out of. This isn't good for anyone, and it certainly isn't good for the people who are working and providing value and having that value thrown into a raging fire.

This is nothing more than theft from the responsible to the irresponsible, with the associated long term issues.

When you have support these policies you need to understand that they will not and cannot help the people you seek to help.

All that happens is remove the need for people to be responsible and make good financial decisions, for the fact that "the state will save me".

But of course, the state can't, because social security in most countries is no more than very large ponzi schemes, supported by ever growing tax revenues and increasingly high retirement ages. But even that is not enough, in Portugal retirement benefits are expected to fall by half in the next 20 years.

And don't think these pernicious incentives don't exist and that peoples reliance on social security doesn't happen. That quote of "The state will save me" is almost word for word out of the mouth of friends and colleagues, with children and families, who despite being very well paid refuse to save and invest for their retirement, choosing instead to spend what they have today and only rely on social security for their retirement.

These are terrible incentives, and they will and have had predictable results.
The ISA remains the same. This is one level down, how the CPU itself works - ISA instructions are turned to micro instructions.
Yeah ... I am no expert there. I would guess there is some overlap between refinement and dependent types, thou.
> It's the same as std::string product; product = "not worked";

It's not exactly the same. The original called the converting constructor std::string::string(const char*). Your example calls the std::string default constructor, then the assignment std::string::operator=(const char*). Maybe you didn't mean literally the same, but where trying to illustrate the rough meaning, but the parent commenter said they were familiar with older versions of C++ so I think they'd already be familiar with converting constructors.

It might be more enlightening to say that all of the following are equivalent:

std::string product{"not worked"};
std::string product("not worked");
std::string product = "not worked";
std::string product = std::string("not worked");

(I'm 90% sure about the last one but can't find documentation for it at the moment.) None of them call the copy constructor std::string::string(const std::string&) or copy assignment operator std::string::operator=(const std::string&), although in older versions of the C++ standard the last two required that the relevant assignment operators (std::string::operator=(const char*) and std::string::operator=(const std::string&) respectively) to be accessible even though it wasn't called.

For other combinations of types, these different syntaxes are not equivalent. For example, uniform initialisation (with the braces) won't allow narrowing conversions, such as short to int or double to float.
The title seems heavily editorialized.

The Guardian's "UK railways to be simplified but still substantially privatised" seems more accurate:

https://www.theguardian.com/business/2021/may/19/uk-rail-ove...
Both are valid, and were the only ways of initializing objects before C++11, I think.

Brace initialization has an advantage in that it allows you to initialize compound values, like containers and structs, even if they're nested:

std::map<int, std::string> m = { // nested list-initialization
{1, "a"},
{2, {'a', 'b', 'c'} },
{3, s1}
};

Ref: https://en.cppreference.com/w/cpp/language/list_initializati... https://en.cppreference.com/w/cpp/language/aggregate_initial...
Is it just the my lack of coffee or did they manage to build a website for a microscope without one single example picture taken with that device?
If you want teams to think for themselves you need to provide an incentive. Independent thought requires effort, if I am going to use my energy in pursuit of the company goals, what is in it for me? You can't just expect people to go above and beyond because you encourage them to and pat them on the back for it. Sooner or later it will dawn on them that this is not a reciprocal arrangement. You need to offer genuine promotion opportunities. Real financial incentives. Real autonomy, which means freedom from the quarterly demand for metrics.

I've worked at precisely 0 companies in my time that have offered career opportunities that offer the kind of incentive that I would need to go all in and give a job all my attention.
> Outlook still uses the HTML parsing engine from MS Word (!) to display your HTML emails, and it's not going anywhere.

Maybe that's why my replies from Thunderbird using interspersed posting shows up empty for some Outlook users.
Stress and constant battle ages you, no joke.
Both are legal statements.

The second one is a direct initialization, invoking corresponding constructor.

The first one first invokes default constructor and then copy or move assignment depending on rvalueness of the arg.
> Am I irrational?

Time will tell. But over the last 100 years you would not have come out ahead unless you are close to retirement already.
A well-reasoned person can handle abusive language, especially at the level you're comparing Rossman too.
If you're comparing what Rossman outputs to the level of abuse and badness found in war or self-defense... well... think about that and maybe edit the comment afterwards.
Considering most train routes operate at a net loss, «we used to pay x but now we pay y» is really the only interesting metric, no?

Profits from subsidies aren’t really profit when you’re the one paying the subsidy.

Keep in mind, that before any profit, the government still makes money taxation (sales tax, employee income tax etc.) and several companies are going to operate at a loss for a few years until trafic picks up. I think government saving money on this isn’t unlikely.

That’s not the same as customers saving money, though.

I agree that time will tell. Until Norway has more double-tracks and can have proper competition, this could go either way.
DataScience Digest – 19.05.21
> The way I look at it, Bitcoin is my data (aka value) and eth is my computer (aka financial transaction platform), I switch computers every other year, but my data comes along with me.

Is Bitcoin the data, or is it the harddrive?

Because i switch harddrives every other 5 years too...
The assertion that economic growth can occur without an increase in resource consumption is one that's been made repeatedly, but that flies in the face of all evidence.

The story is somewhat complicated by the fact that primary consumption of energy and materials can be outsourced, giving the appearance of decoupling of growth from resource use. Once net imports and resource consumption at point-of-origin are accounted for, the connection is resumed.

Global GDP growth to date has occurred in lockstep with increased material and energy resource use.

I've looked at the relations myself simply using national GDP and energy use through about 2010, see: https://old.reddit.com/r/dredmorbius/comments/1vlksg/economi...

And more robustly:

"The material footprint of nations ", Thomas O. Wiedmanna, Heinz Schandl, Manfred Lenzenc, Daniel Moranc, Sangwon Suhf, James Westb, and Keiichiro Kanemotoc.
doi: 10.1073/pnas.1220362110. PubMed ID24003158. http://www.pnas.org/content/early/2013/08/28/1220362110

"The true raw material footprint of nations ", September 3, 2013. "The study, involving researchers from UNSW, CSIRO, the University of Sydney, and the University of California, Santa Barbara, was published today in the US journal Proceedings of the National Academy of Sciences. It reveals that the decoupling of natural resources from economic growth has been exaggerated." https://web.archive.org/web/20130906063246/https://newsroom....
Not all pedantic arguments about the definition of words are bad faith. Sometimes, the original argument genuinely employs a confusion of definition, this could make the argument void, see section "Equivocation" under <http://enwp.org/List_of_fallacies#Informal_fallacies>. This confusion happens both unintentionally and intentionally.

I would like to propose to not treat the pedantry counter as a sin. Instead think of it as a weak signal: the counter does not rank high on the hierarchy of disagreement. <https://bigthink.com/paul-ratner/how-to-disagree-well-7-of-t...> If a strong counter could be made, we would use that one instead of the pedantry counter.
> I'm worried about the amount of people (apparently 50%) who left Basecamp

Are you saying Basecamp lost half its users? Source?
If you’re playing the long game, I would say it doesn’t really matter. It might crash soon but recover by the time you actually need it or it will keep going until you need it. Since these indices represent the whole market and it tanks, you won’t be worse off than most other investors/funds/pensions either way. That’s how I see it.

But I’d you’re looking for a shirt term gain then it’s very different.
Une-based Keito raises seed round from LetsVenture, others
It is in fact not a forced cast, unlike T() initialization that can indeed be a cast.

Uniform initialization is great, except for the unfortunate interaction with initialized_lists (yes, we can't have nice things), but if you do not have an initializer_list constructor in your class you do not have to worry.
In many ways this reminds me of OWASP SAMM, which is a framework to help organizations formulate and implement a strategy for software security that is tailored to the specific risks facing the organization. For anyone interested in having data driven, defined way to measure and scale security I am strongly advising to have a look at this project https://owasp.org/www-project-samm/
Playing devils advocate here

The reason you become famous in the first place is because you do a good job being creative with the possibility space in your present environment. Once you become famous that environment and possibility space changes, and you are forced to chose between being grounded which may mean choosing not to use the new superpowers given to you, or to continue doing what you have always done with your new capabilities...
they are talking about employees, not users. (no clue of the number is correct, I think I saw ~40% mentioned)
And flags from accounts that routinely flag ok content should count less.
Wait until you find out what the Dambusters called their dog.
Most of the complaints I hear about SF are from residents and they ain’t conservatives.
The way you replied to a comment that mentioned people being "able to consider the quality of advice as something separate from its source" as if it had instead said "Ignoring context" breaks the guidelines in several places, e.g. Be kind...Please don't sneer...Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize etc.
The classic example is the shell, if it's in a chroot say there's not a lot for you to execute. However the shell itself remains pledged.

Pledges must reflect the capabilities of a program. Yes the "proc" and "exec" pledge promises are powerful but they can be constrained by their environment such as chroots or calls to unveil.

As an aside if you have very good knowledge of what a pledged program executes you can opt into setting up pledge for it ahead of time in the form of execpromises.
> The way to monetize is property development and rent around stations. That's how it works in Japan, where private companies sell tickets at a loss and still make profits.

Yes. It's just really hard to do afterwards - having the government expropriate land around the stations and giving it to the railway companies is guaranteed to be wildly expensive and unpopular.

Japan's private passenger railways IIRC make about 50% of their income from ticket sales, the rest comes from leveraging the (very!) high value land around the stations. Many other metropolitan rail systems also get about 50% of the income from tickets, but since the railways don't own the land they have to get the rest through some form of government subsidy.

I think some of the problems with the British privatized rail system is how fragmented it is, with nobody responsible for the whole. And there's lots of government meddling in every interface between all these myriad private companies, providing ample opportunity for corruption and massively misaligned incentives. I suspect it would be better to either nationalize the whole lot under one roof, or then go back to the old pre-nationalization type regional monopolies with a single company owning tracks, trains, stations as well as operating them (a bit like the privatized Japanese railways).
Check out rss-bridge

I used to have direct feeds from my YouTube subscriptions, but they either killed or moved that feature. This runs on the same $5 vm as my RSS feed reader and works great.

https://github.com/RSS-Bridge/rss-bridge
Maybe because he did. I can't fathom how hard it is building a good, reputable third-party service center and really wanting to serve his customers the best way, while being pretty much road-blocked by Apple. Harvesting ICs and caps from donor boards is definitely hampering the technicians' work.
The JavaScript String Library
I often think that EBay are outdated in almost every regard. Their UI is confusing, spaghetti code, an obvious mixture of old pages and new pages and until recently, still seemed to use some bootstrap dll for requests.

I guess your damned if you update and damned if you don't.
Listing 5 items and having vs between them clearly puts them against each other.

And that seems more like a marketing issue, under the hood there actually are differences between macOS and iOS. Catalyst hopes to fix this but it's still pretty rocky imho. Google also did something similar with running Android apps on chromeOS.

iPadOS, iOS and watchOS would be the same for Android phones, tablets and watches. So it doesn't seem like a fair comparison here.

I don't see Apple being big in the web space as much so Google really wanting to push PWAs vs Apple's stance is different. Although Apple seems to be fine with PWAs to a degree, so it would be the same for them too.

Apple really doesn't seem to care to support things outside their ecosystem (it doesn't benefit them like it does Google.) So you probably aren't going to see a multiplatform library from them.