skysight-inc/HackerNews huggingface dataset:
It's not that difficult if you've already developed the right instincts for how to do it. But many people haven't! They're immigrants who aren't quite familiar with American business norms, or they're neurodivergent and need guidelines for how to calibrate their candor, or maybe they just grew up in a strict household where their dad taught them to always defer to authority. If I'd read something like this it might have helped me skip a few unfortunate learning incidents early in my career.
What exactly did you think gen X was going to do about it? How many gen-x-ers do you think were on the board of any of those schools? When they were out voted at the ballot box? Being encouraged to drop out of college because the dot-com boom? When they were encouraged to buy homes at massively inflated prices with zero down and variable rate loans that then crashed? After 9/11 and during 20 years of foreign wars that they went to fight?
> As someone who dropped C++ almost entirely a decade ago because I couldn't deal with both the immense complexity and the legacy baggage of C++, this is pretty exciting honestly.

This seems to be just a syntax frontend for C++. The underlying semantics stay the same.

BTW, if you dropped C++ a decade ago, you should now look into the modern improvements (C++20).
I think there's a bit of prejudice going on in this thread based on experiences in the past. The earlier FEs with 1-fan design at the end were indeed not great but the current gen is very nice.

I have the 3080TI FE and it's a really solid card. Very well made, strong metal case. Nowhere is there any exposed board (ESD risks!) except for the obviously necessary PCI header. Fans run fine and are not too noisy and it doesn't overheat.

My last card was an MSI 1080Ti beast and it was just a poor design. Yeah it was a bit quieter but physically and mechanically it wasn't as well designed as this by far. It seemed to have been designed much more for looks than performance.
Re: "consumer damaging behavior of requiring sellers to sell products at low or below cost in order to 'play' on the amazon.com marketplace."

How does this damage the consumer?
An unplayed didgeridoo would also be pretty fascinating, as they tend to fill with spiderwebs.
This is cool. Can you take notes simultaneously too?
When the green movement makes a party and swallows enough to make being anti-nuclear part of its manifesto, it's a monolith.
This is a double edged sword. If we consider this moderation as speech then dang becomes liable for it. The section 230 protection is:

>No provider or user of an interactive computer service shall be treated as the publisher or speaker of any information provided by another information content provider.

A separate concept of speech by moderation isn't covered by this. At least not obviously and clearly as if we treat posts as speech by the user alone.
What makes you think that these two statements are exclusive?
The one answer you got was that people don't care. I have another answer, which is that really sweating the details of visual interfaces, and handling all of the edge cases that users can discover, is one of the things that makes commercial software extremely costly to develop. Open source software has to focus on what can be done by the available time and effort of much smaller teams.
They can honestly smell pretty similar, wood and dust.
> prevents large social media platforms from censoring speech based on the viewpoint of the speaker [paraphrased]

All I gotta do is be clearly anti-vax in my male-enhancement supplement promotion and Wham-O! Can't censor me.

But seriously. What about political spam? How will the court adjudicate claims from the platform that they are moderating spam where the user claims they are being censored?
If anyone is like me and wondering what they're referring to (it's linked in the website): https://www.nytimes.com/video/world/americas/100000004701928...
Do people with allergies or asthma experience anything from a large amount of wood burning ?

My understanding is it causes the air quality to go down and some people are affected. I like the smell of burning wood, but I can see how it can lead to an ashy experience.
The ZX81 was a ZX80 with all the 74LS chips boiled down to a ULA (and the "New ROM"), so in a way this is a ZX80 :-)

(I love these kinds of projects.)
This is going to have to go to the Supreme Court now. What a waste of time.
Having to leave due to disagreeing affects you even if you eventually land somewhere else better. It absolutely alters the way you view that space between you and those with more influence than you, and you will likely do a bunch of added work trying to build yourself back up. Even if your confidence isn't shattered, you'll probably wind up doing a bunch of things mentioned in the article anyways, negating the advice of "just be honest".

Unless of course you're stubborn, that does have its benefits sometimes!

Also a lot of comments are coming at this from a boss -> employee role, but it also applies from a lesser known person on social media -> more influential person on social media too. Being honest and straightforward does not work there most of the time and leads to a lot of misunderstanding!
Fly fishing is to fishing as audiophiles are to music. It's more about aesthetics and art than it is about achieving the best end result.
Just to be clear, because apps aren’t allowed to run untrusted code (like random JavaScript in a JIT) via interpreter or compiler, any app that shows web content has to use WebKit-based APIs.

And while WebKit is the HTML and JavaScript engine that Safari uses, browsers on iOS are quite different than Safari.

I often use Brave because I like the UI and it blocks trackers etc. out of the box and certainly has features and UX that’s different than Safari’s.

In my day to day usage, it makes zero difference that Safari and Brave use the same rendering engine on iOS.
Staying calm and speaking slowly while arguing is the key for me.

But there's one space where no trained skill seems to work: politics.

I just avoid at all costs discussing politics with friends and family, because it simple leads to nowhere. Older people usually likes to stay in a position of power in those dicussions like "they know much more than us", so in the end I just stay quiet and "agree" because in the current state of things, people feel so much harmed by words that its better this way.
Nir Shavit talks to Yannic Kilcher explains how clever algorithms can make use of sparsity in neural networks to deliver unprecedented inference speed, without any need for specialized hardware!
Rusts advantage is that is has made language level design tradeoffs to achieve semantics that allow for this kind of static analysis.

And they only just barely managed to get something usable in the beginning. Rust ergonomics have improved a lot since 1.0.

The criticism here is that C(++) advocates often claim the language is fine, and static analysis is enough to fix the problems.

Rust is hopefully just a stepping stone to something better, but the assumption that no new language semantics are needed is denial.
Not the commenter but embedded embedded here so my perspective is a little different.

For me, constexpr for resolving complex build-time logic into constants, cleaner type handling for the math library makes it harder to accidentally pull in a 64-bit libm when we only have a 32- it FPU, and templating for sure.

It's pretty easy in C to reach a point where macros of macros is madness but templates calling templates still works with the debugger and is a powerful mechanism for hoisting complexity out of loops. Also works nicely for writing outer loops once in c++ calling a template specialized to either inline assembly or c++.

Managed pointers sometimes but our team seems pretty good with object lifetimes from a C background, and we don't use too much heap anyway.

RTTI and exceptions we often disable to save code space.

RAII is a little tricky without exceptions, we often use it's easy.
After many experiments we found that it makes a lot of sense to handle these things at the data access layer and not make your project depend on some special kind of data store.

Orbitjs looks interesting for this approach https://orbitjs.com/.

Not sure if there are many different tools following this model.
Is that the point? Because that's not what the tweets are about at all...
'10/ In a farce so perverted and obscene that it can only be the work of bloated and arrogant bureaucracies, a carbon accounting loophole is causing huge amounts of CO2 to be pumped into the atmosphere today that will take decades to abate using natural means.'

That had nothing to do with 'bloated and arrogant bureaucracies', but was the result of highly efficient lobbying and kickbacks by the foresting and incinerator sector.
It is a tiny function that is basically equivalent to that macro, but using variadic templates:

template <typename T, typename... Args>
T* Alloc(Args&&... args) {
assert(gHeap.is_initialized_);
void* place = gHeap.Allocate(sizeof(T));
assert(place != nullptr);
// placement new
return new (place) T(std::forward<Args>(args)...);
}

https://github.com/oilshell/oil/blob/master/mycpp/gc_heap.h#...

So there is nothing to really break up
Right, "a search for new life" will always trump "a search for new mineral" in the eyes of the public and likely most of the scientific community.
No, it's a strategy.

I accidentally stumbled on the permission to disagree when arguing with my partner. We both do it now. Sometimes people aren't in the mood to argue/debate. When you ask permission, if they say yes, they usually keep their emotions in check. If they say no, you save the battle for another day.

It's a great way to build respect.
The projects I put here all leverage c++20: https://github.com/celtera ; https://ossia.io leverages it quite a bit
> gig workers are consumers entitled to protection under the laws we enforce

consumers of the opportunity to labor?
I am looking at a copy of European Legal History, Robinson, Fergus, Gordon, Oxford 2000, 3rd ed. Section New Trends in Law 1814-1914, discusses "17.2 - organization of business" and provides some answers.

- Corporations "prior to 19th century" were 'privileges' granted by a sovereign, not 'rights'. East-India among others is an example. (17.2.6)

- "The joint stock company is an incorporated body, a legal person in its own right, distinct from its shareholders and directors. This eases the path of those having commercial dealing with it ..." (17.2.5) goes on to enumerate how corporation as a legal person suites the modern economic regime. So basically, corporations are legal persons because of Capitalism. (My op.)

- ps

which is imo not a bad thing, actually. This is a classic case of a legacy decision/design in a system made at a time when there were more limited knowledge and information. And task is how to unravel the error without taking down the whole system. What we want is a legal scope around the person-hood of a corporation that allows for good (if not optimal) economic regime (in general, possibly including ethical dimensions), and yet does not distort the distinction between human beings -- and we have Natural Rights that are conferred by none other than the Goddess/God/Big Daddy/The Architect/"Fundamental-Laws", take your pick /g and can not be taken away by any legal mechanism -- and corporations don't, because we are a first order side effect of the Universe and these things are just organizations.
Awesome! I'll be sure to check this out.
I struggle to see how hard is for someone to type Ebay.com in a browser....
> far away from what you could achieve more easily by using e.g. Carbon, or just better Rust/C++ interop (see creusot).

At that point, why not just upgrade to C++20? Carbon, in particular, is left behind in the C++17 world, so it's outdated by C++20 (not to mention future developments).
Curious, how’re measure performance of your system if it’s private?
‘Coolhunters,’ Explained
I don't think it matters if it's legal. If they succeed in charging anyone, most people will respond with chargebacks, which their bank will likely support, in this case.

The only case I can see them getting money is if someone actually is using FogBugz, and is willing to pay, in which case it's fine.
Exactly.

Still, what happened to FirefoxOS?
It does not...
It will result in way higher moderation, instead of less.

https://www.eff.org/deeplinks/2020/12/section-230-good-actua...
You could say the same about the telephone. You can always send a telegram or a letter instead
Most "multi-tasking" is the combination of a rote / completely automated task with a task you are engaged in.

Rote: Walking
Engaged: Talking

Rote: Washing dishes
Engaged: Listening

I find that "music in the background" while coding only works if you either completely zone it out and it acts as white noise (rare) OR the task is so boring and routine that you need some other stimulus to avoid getting bored.
But as doomberg is pointing out the actual alternative we should be comparing to isn't coal but uranium.
That's really cool! I was about to ask how to get started on that field, but I also noticed that you have that covered in https://github.com/TimothyStiles/how-to-synbio
We work with lots of podcasts that were created in a time when Feedburner was standard operating procedure. We were already seeing reliability issues with Feedburner on those feeds this week (intermittent 500s), but if they really broke or removed custom domains, it's going to be a long weekend for our teams.
A whole program, yes. A library that's written for language A may well rely on arbitrarily complex preconditions for safety that you may have no hope of establishing within language B. Rust devs get bitten by this all the time when trying to reuse "safe" library code within an unsafe context. (That's one key reason for wanting e.g. Carbon as something that isn't just plain Rust.)
That is not a fridge, unless you are very north it does not take down to 4C.

This is closer to a root or wine cellar. It will let you store perishables longer but as good a proper fridge does.

Big plus, no external power needed.
Contrary to many other nations, the Constitution of the US is a rather plain organizational description. There is literally zero ideological, logical, or other sorts of rationale contained. That rationale rests within a number of places including the Declaration of Independence and in the rather extensive writings of the Founding Fathers, who notably made many statements such as,

"And what country can preserve it’s liberties if their rulers are not warned from time to time that their people preserve the spirit of resistance? Let them take arms. The remedy is to set them right as to facts, pardon and pacify them. What signify a few lives lost in a century or two? The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants. It is it’s natural manure. "

It is perhaps telling that had Jefferson made such comments in the media of today where anybody could actually read it, he would likely be actively censored - his comments and his person alongside. And his receiving a visit from men in black would not be a surprise either, especially if he somehow managed to still keep communicating with society at large in spite of the censorship efforts. Somehow I suspect this scenario is not exactly what the Founding Fathers had in mind when seeking to enshrine Free Speech in this country.

You can read the original here: https://www.archives.gov/founding-docs/constitution-transcri...

Full context on the Tree of Liberty quote: https://founders.archives.gov/documents/Jefferson/01-12-02-0...
Just want to add that they're very common on 1980s computers in Britain. Sinclairs and Amstrads have them. And that they often fail and are very hard to replace. Essentially you end up taking one from another machine, so the stock of working machines declines over time.
Proof Math Is Engineered?
I am still parsing through this. It feels like it is seeing patterns in randomness but it interesting. And I figured there would be some good comments here.

Edit: The submission removed the hash link. Or just scroll down in the readme.
https://github.com/avaneev/prvhash#proof_math_is_engineered-...
It’s a step in the right direction, but more needs to be done. We need to protect the ability to have honest discussions, even if controversial. Silencing information is draconian.
Given the sheer number of pamphlets and broadsheets around that timeframe, there were probably far, far more printers then than you expect. Certainly, "the biggest local printer doesn't like your opinion" doesn't appear to have been an impediment--I have not read any history of Revolutionary-era US without allusion to very vociferous and boisterous debates going on in the print world.
How do you know it’s not the opposite? That a lifetime of telling yourself it would be rejected ensures you never take risky chances that can drive success?

Your assumption presumes just as much with similar effects.
The Founding Fathers were hardly of a single mind on what should go in the Constitution so claiming “they” felt that way is a bit much.

Thomas Jefferson wrote to Madison clearly the dead have no say over the living, and laws of the land should be decided by contemporary thought; he sought a provision to rewrite the Constitution every 19 years.

Madison wrote at Tripoli the United States is not a “Christian nation.” But Madison also wanted a Senate to protect the moneyed interests from the public. He was a typical aristocrat first.

“God” was an individuals self awareness as we might call it. The prevailing notion was that awareness should not be interfered with. Self motivated learning an discovery we’re sacrosanct and the monopolization of agency by private power was immoral.

None of those men were more than typical men. The fealty we bestow on them is disgusting and clearly being leveraged to manipulate.
That link isn't working right now. Instead, customers in Singapore can enjoy an immersive data breach experience ... https://www.zdnet.com/article/starbucks-singapore-says-some-...
This level of parallelism feels more like my brain is abstracting two tasks into one. It takes a little practice and then you gain that ability
> how could JIT be faster?

1. AOT compilers have less information about the program than JITs (they only see the program as code; JITs see the code and the current execution profile)

2. AOT compilers can only make optimisations that they can prove don't change semantics, while JITs can be more aggressive, making optimisations that are speculative, deoptimising if wrong.
LINE was a clone, not a fork.

I'm not sure about timeline of superapps/in-app-apps though, I ... think mobage(moba-gay not mob-age) for i-mode phones, was one early example of a portal with messaging + apps. LINE replicated that with iOS apps, but more generic apps were only implemented in 2019. Either examples were rather simplistic games only. Bot-based text interfaces similar to various SMS self-serve systems existed for LINE, but I believe those were not offered as apps.

WeChat might have been influenced by those predecessors, but as far as I can see, in-app mini-apps are understood to be a phenomenon originating in China and Southeast Asia, even in Japan. So it might be a stretch to call it a predecessor or pioneer in superapp, more like one of precursors.
Do it. Startups aren’t doing much interesting these days, the big guys absolutely are.
In moder boats, maybe.
In modern life? Not so much
>There must be definite legislation to prevent interference by amateurs, and to secure secrecy of radiograms or wireless messages.

Update that to 'the interwebs', and we are [still] sadly lacking.

/!totc
Scandinavians know a thing or two about burning wood efficiently. Can't speak for Sweden or Finland, but new wood stove installations in Norway are mandated to generally have complete combustion and be efficient in combustion and heat transfer.

There's lots of local manufacturers with a long history, e.g. Jøtul. Their stoves are generally >80% efficient. E.g. https://www.jotul.no/produkter/ved

Newly-constructed city apartments are generally heated by centrally installed air-to-air or water electric heat pump, but single family homes are usually built with a modern wood stove for flexibility, atmosphere and redundancy. Older homes and apartments also very commonly (>50%) have a wood-fired heat source, and government mandates ensure that they have practically always been upgraded to modern specs.
I would be fine with this argument if section 230 protections were not applied to companies that censor.
I was just thinking this morning that I wish more of these ebook providers would finally add Text to Speech to books for a small monthly subscription so books that dont have any audio book variant can be listened to. I wonder if alternative eBook reader apps will fit that hole I have someday. I would love to just listen to books while I do things like mow the lawn and other tasks where I can listen to something but cannot read something. I would put up with some robotic voice if it was close to decent enough.
Tolkien Gateway
> I keep seeing dynamic languages add type hints or bolt on static checkers. I personally just don't get it.

I believe it's because at scale, like Ruby at Stripe or Shopify or GitHub, it gets very difficult to change things without other stuff breaking, which a static type system ameliorates. Personally that's why I like static typing over dynamic, as I've initially started with dynamic languages like Python and JS and moved over to static variants because of all the frustrating mistakes I made which a compiler could have caught.
"The reason building solar power plants is usually good ... "

1) remote setup, or

2) tax incentives.

Also, green accountants may want to account for solar panel e-waste disposal in a about twenty years.
So a Linux User Group cannot kick out someone that's espousing neo-nazi viewpoints during meetings because they're a facilitator of them speaking to you, and because neo-nazism is a political viewpoint?
Are you trying to objectively measure your search engine vs others and if so, how?

(And yes, realize yours is currently basically just custom version of Bing.)
5th Circuit rejects that corporations have a First Amendment right to censor [pdf]
JIT compilers do exactly that. Not only do they have more information, they are also allowed to -- and very frequently do -- perform speculative optimisations. If proven wrong, they incur "deoptimisations" and then recompile with more information.
This is just another example of highly unqualified political appointees giving back without regard to the constitution. It’s just going to happen more and more.
"... you are still emitting generating the most polluted air you can legally breath in Europe."

Dispersion is a thing. Do you understand the rationale for chimneys, beyond avoiding carbon monoxide poisoning?
Compiler explorer supports cppfront
https://godbolt.org/z/shYes883a
You’re getting hung up on the analogy. Whatever things like Twitter and Facebook are, they seem to be distinctly new phenomena that have a critical role to play in upholding the principles of freedom of speech that underpins things like liberal democracy, given their scale and the network effects of that scale. It’s important to recognize this for what it is and incorporate it into society intentionally to maximize the net benefits to humanity. The current approach where the marketplace of ideas seems to be tightening given the emergent behavior of these companies (and the public pressure to do so) implies to me we need a better regulatory regime or technology stack if we want to ensure liberalism continues to prosper.
It wouldn't be C++ without undefined behaviour.