skysight-inc/HackerNews huggingface dataset:
I applaud for having the balls to post zerohedge here. I only skim the headlines most of the time but now and again, they post a really good article with in-depth information if you have the patience to see past the heavily opinionated commentary. If you're into finance and can handle it, it should be on your reading list. Variety is the spice of life.
Surely this site must have some standard about it's sources? https://rationalwiki.org/wiki/Zero_Hedge
That’s a separate transaction.

When I die and give my home to my kid that’s not a transaction that a family home going to family.

Or are you arguing that when a husband dies the wealth should be taxed before going to the surviving spouse?

Or if you pay for your kids education (say college - they’re an adult) should that money be taxed?
Yeah, some ideas are harder in Rust than in C, but I argue that most of those should not be followed in the first place, and are the way due to C’s own Sapir-Whorf, whereas it can’t abstract away jack shit.
Eg. the insane overuse of linked lists are pretty much not useful on any modern computer, and it is used all over C codebases due to the language not being able to abstract something as simple as a vector. C strings are also abominations, and are non-efficient on top of that!

All of these are possible in an elegant/comfortable to use way in “higher-level” languages, like Rust and C++.
Even after it's been set or cured, two silicone things will kind of melt each other. It can be disturbing.
Take away their write-offs, off shore accounts, and the discussion can begin.
Where is this civilized world where nuclear is cheap and fast to build?
My above comment was meant to be an illustration rather than a proposal. I think calling it "unsafe" is a good design choice as you explained.

The downside is: Every time this discussion comes up, someone has to explain what "unsafe" actually means. Every single tech talk ever that touches on "unsafe", pre-fixes the talk with this explanation too.

A more funny idea instead of "trust_me" would be "safe_because[...]" where "..." is a rationale about the code plus your social security number and biometrics data.

For any control freaks and regulators out there: If you take the above seriously and try to implement such a thing you will be burnt by the stake by cyber elves.
They? Wouldn't many here qualify?
High information density is not a priority for most interfaces.

While I also don’t particularly like the second example in this article, separating controls across panes, using more screen real estate, and adding hierarchy to presentation are all good things; and don’t imply the user is dumb. I like things I can intuit - who doesn’t?
Mitt Romney pointed out that he paid a lower tax rate than his secretary. Ultra high income individuals may pay more In dollars, but since much of their income is passive, they pay at a lower rate.
Rust in core Linux would probably be a horrible idea, given all the complexities of the language.

For drivers it could be fine. But so could many other languages. So why Rust?
> You can implement doubly-linked lists in safe Rust by using Rc and Weak, Option, and RefCell (or Arc and Mutex for a safe concurrent doubly-linked list).

You can, but not without introducing runtime overhead relative to C and C++, e.g., by forcing reference-counting where none would be necessary in C.

Rust's safety checks do in fact block some safe and zero-overhead abstractions familiar to people working in C and C++, and denying that isn't helpful. Stating that these techniques can be implemented in Rust with overhead is missing the point.

Arguing that the added overhead is "minimal" (which is a meaningless word, since the word "minimal" just means "I don't care about your scenario") is still missing the point: it's overhead that's not present in unsafe languages.

The reason people use languages like C++ and Rust is to get zero cost abstractions and explicit control over the machine. If you want good performance but don't care about precise control over the machine, write Java or C# or something high level like that. You'll be just as safe as you would be in Rust and more productive.

I'm really tired of this motte and bailey stuff. Rust proponents say Rust gives you fine grained machine control and safety with no performance compromises, and then when you point out that the language doesn't quite live up to that promise, Rust proponents start telling you that you didn't really need that performance anyway. This argumentative tic is annoying.
willcipriano's reference was to "Person with bachelors degree".

ryanobjc's objection is that the reference should be "Person with bachelors degree in a job which requires a state license and CE requirements."

FWIW, your reference appears to be 8 CE credits every two years = 4 credits per year for barbers.

https://learn.org/articles/ohio_certification_licensure_for_... says educators need 18 units every 4 or 5 years, which is also about 4 credits per year.

Getting to the main topic, 4 credits/year is about 40 hours/year. When do educators do that? Is it paid time or unpaid time?

BTW, many teachers have a Master's degree, so I think using a bachelor's degree as the baseline isn't correct.
> The actix-web case

IIRC it was mostly the initial reluctance of the author to merge PRs that rewrote unsafe to safe Rust. Some escalation, some emotions, and then everything moved forward in harmony and... with more safety.
I don't understand why this specific shader got to the front page when there are so many nicer things on shadertoy, but shadertoy is wonderful.

If you replace the if with a multiplication, you'll get rid of the gray edges and also get a speedup because GPUs hate branches:

baseColor.rgb *= vec3(sin(iTime*2.5),cos(iTime*2.5),sin(cos(iTime*2.5)));
1% isn't ultra rich.
Gartner put “Singularity” as a use case for quantum computing
That isn't a license to misuse words in a way that forgets your agenda whenever you want.
"Banana republic" implies more than what the dictionary definition is. If you look at the wealth distribution in any example "banana republic", you'll find a few very wealthy people/warlords and many dirt poor with close to nothing in between
> Yes, it is

Ok, let's assume it is confining (something that I disagree with). So what? Seat belts are confining as well.

Sure some things might be harder to express in Rust, but the tradeoff is well worth it.

I'd rather take the confinement or Rust, rather than pervasive paranoia of whether I'm going to hit C UB anywhere.
Hyperinflation doesn't directly hurt people who have wealth, the valuation of the wealth in cash terms is the part of the system going up.

Hyperinflation directly hurts income earners and anyone who holds a significant part of their wealth in cash.
Honestly, I doubt that. Some part of your brain must realize the suffering that enables your cushy lifestyle; some shred of remaining conscience must look at yourself with pity.

There are endless rationalisations to choose from, endless distractions to buy - but actual contentment will only grow further away. All of history's wisest people agree on this; many quotes from Buddha and Jesus relate to exactly this point.
And toys take so much pressure off everyone involved, as well.

As an aside I made a clamshell thing that can hold three cellphone vibrate motors and wiring with whatever the free web browser stl site is and published...
That’s why Biden wants $600 bank transactions reported to the IRS, so he can tax the rich, more.
I wonder if that's still relevant way to learn Rust as seems to written in 2018.
With actix, the author was both misusing unsafe, as well as being completely unreceptive to PRs that resolve it with safe variants, claiming it was not dangerous in its current internal state and that the safe variant would shave percents and possibly lose it its spot as an ultra fast web library.
I don’t think sealed classes offer exhaustive pattern matching. Instead you have an if-else ladder of instanceof checks. This is not the same as most union type implementations.
The biggest mistake that people make is thinking that taxing the rich will actually fix anything.

These people are very rich because they control stuff. They control the services, everything you NEED to pay for. The more you tax them, the more they will charge YOU for these services.
Hyperinflation affecting the rich the most...only braindamaged retards can think this. FFS. IDIOT.
Given that only the laws that are accepted by financial elite are passed and preference of poor people doesn't matter you'd have to influence (scare?) only the rich people to achieve some change.

You can completely skip making the public aware or trying to get politicians onboard.

https://www.google.com/amp/s/www.vox.com/platform/amp/2014/4...
where's Conway's game of life? :)
Yeah, but it looks like we will be out of "bread" soon (or "bread" too expensive to buy, which is the same). Netflix won't be enough without access to food.
This is so funny!
It hurts creditors more than anybody else. It certainly helps hit the reset button on aggregate debt levels.
Easy answer: none - get rid of Java.
> Using unsafe is like providing a "proof" that the code you write won't cause safe Rust code to exhibit undefined behavior.

My take is that Rust is proposed based on the value proposition of its Safe Rust feature, but in the Linux kernel that feature has limited use.

Therefore, if Safe Rust is out of the table then what's the point of writing/rewriting parts of the Linux kernel in Rust? What's the value proposition?
Netflix does not pay rents, food, gas, healthcare and the rest. Entertainment only distracts you from minor inconveniences.
Culture victory imminent!
I was confused and googling it and coming up with nothing
2021 DuckDuckGo donations: $1M to privacy and competition organizations
Sure, that's an excellent reason to prefer hardware.
"American dream" they call it
It is depressing to see how cheap it is to corrupt the politicians. A few thousand here and a few thousand there - thats all it takes. Maybe we should crowd source funds to counteract the bribes from the rich!
Worsens sleep apnea, improves nocturnal urination.

If you suffer from having to get up at night to urinate, PDE5 inhibitors COULD improve your sleep, if you don't, they will probably worsen it.
A reminder: take any sum operation of wealth with a huge grain of salt.

https://www.reuters.com/article/idUS228821959920140404
Hyperinflation usually leads to not-having-stuff, eventually being hungry, and hunger leads to unrest.

Source: Been in the balkans in the 1990s
I think as long as it adds to the discussion, linking to sites like rationalwiki shouldn't be a problem.
You know that inequality in the USA had absolutely nothing to do with WWII right?
Bing has had an excellent one for years already
The changes since 2018 have been very minor
He's worried people will get ticked off at him, and think he's two tacos short of a combo box.
Other way round: since it takes 5-20 years to get a nuclear plant built, the rollout of renewables needs to happen as fast as possible, and maybe the nuclear industry can catch up.

If nuclear made economic sense it would get VC funding.
Is there any point to small (or medium) software enterprize anymore? If your niche can be disrupted by a handful of incumbents with enormous reach and access to user data at whim (even when there is hardly any money in it), imagine if it is actually a potentially lucrative domain

To stick with the theme: can we recognize the screetching high pitch of the thin edge of a wedge?

Tuning a guitar can be done by relatively simple (dumb) algorithms. Recognizing a chord and more sophisticated musical elements needs the feedback and "labelling" by a large number of willing participants.

You can work out the rest of that "musical piece" yourself...
>but since most wealth is held by the rich, inflation affects them most

But not much of that wealth is liquid. Hyperinflation hurts savers.
Hyperinflation events basically don’t happen in a healthy economy, so it’s hard to say whether they’re just a waypoint on the road to unrest or the cause. (I tend to think they’re the former, that they’re the agonal breathing of a society: often associated with imminent death but not the cause of it.)
They do with switch expressions. It is only type based for now, but deconstructs are coming with full blown pattern matching a la Haskell.
It’s not about fixing things.

It’s about the fact that it’s ok for people to be very rich, as long as they pay their fair share.

If they don’t pay their fair share then there’s good reason to argue there shouldn’t be ultra wealthy people. Then they’re just exploitative leeches on society.

I find it really hard to understand why the rich don’t make it easier on themselves by being responsible members of society instead of relentlessly focusing on keeping poor people poor.

Pay some taxes, contribute to roads and schools and hospitals.
The opposite also holds true. Because Rust supports much higher level abstractions than C, it can be much faster and easier to experiment with different designs than with C. Parallelism is the classic example, but I also really like Bryan Cantrill's blog post from 2018 [1], where he was able to use a BTreeMap as a drop-in replacement for a HashMap, and gain a lot of performance that way.

[1] http://dtrace.org/blogs/bmc/2018/09/28/the-relative-performa...
People don't only need Netflix and Facebook - they also need homes, medical care, and enough free time to make use of Netflix and Facebook.
Thank god for the internet. I too would (infrequently still do) lose my periphery. (I called it tunnel-vision when I was a teenager ... close enough.) No one I talked to knew what I was talking about.
It seems you're trying to imply that anyone talking about the .1% owning as much as the 90% has "an agenda", and that's bad for some reason.

And no, it's not a misuse of the word.

> Over the past century, “banana republic” has evolved to mean any country (with or without bananas) that has a ruthless, corrupt, or just plain loopy leader who relies on the military and destroys state institutions in an egomaniacal quest for prolonged power.

- https://www.newyorker.com/news/our-columnists/is-america-bec...

> The banana republic term is a derogatory term often used to describe countries plagued with a variety of problems, including a tyrannical or otherwise problematic government or government officials

- https://examples.yourdictionary.com/what-is-banana-republic-...

Etc.
From my pov, seems like the top 1% has wealth in stock, company valuation, which is only done by the middle class and lower class, buying stock. So everything they have is handed to them by the ones who buy the stock.

Quit doing it.

Why do people buy so much stock, is that because they want to invest in companies? sure there are cases of that, but most importantly they don't want to see their money devalue with the inflation caused by gov policies.
We can get rid of the var and let keywords if we embrace single assignment like Erlang.
https://en.wikipedia.org/wiki/Bread_and_circuses

António de Oliveira Salazar, the dictator of Portugal had a similar take on it. The triple Fs of Fado (music), Futbol (sports) and Fiesta (entertainment:

Três F

https://pt.wikipedia.org/wiki/Tr%C3%AAs_F

https://en.wikipedia.org/wiki/Ant%C3%B3nio_de_Oliveira_Salaz...
Open Source developer Jörg Schilling is dead
Looking for an recent blog post “nobody understands what you mean” or something
I saw a blog post on here about how nobody knows that you mean until they see it even if they act like they know what you mean, and how to make sure they know what you mean. Does anybody remember the article?

This is probably the wrong way to ask, but hopefully I will get an answer before I get blocked or banned
the top 1% pay 40% of all the income tax that the US government gets. the top 5% pay 60%:
https://www.dailysignal.com/wp-content/uploads/FBIP-SOCIAL-0...

should they pay more than 40%? i do not know the answer to this question. a lot of people say yes because even if they pay the majority of taxes, they pay less in percentage points off their income. others say that they're paying more than their fair share (60% of taxes for just 5% of earners).
I have this thing called salary that I get for contributing code (it's even better - I also get it for doing other things!).
Delia Derbyshire – The Delian Mode [video]
"It's called the American Dream, because you have to be asleep to believe it!" - George Carlin
I almost don't want to ask as I know the answer is likely to be not great but can this also be done on mac?
Fair enough. Do you have low blood pressure?
> My take is that Rust is proposed based on the value proposition of its Safe Rust feature, but in the Linux kernel that feature has limited use.

Where does your take come from?

Everyone I've heard of proposing Rust for the Linux kernel does so almost exclusively by making the argument that Rust can create safe performant abstractions over unsafe code.

That is, instead of requiring all Linux kernels programmers to be deeply familiar with RCU, you can have a small group of RCU experts create a safe abstraction over RCU, that then all other Linux kernel programmers can just use, without having to understand very deeply how it works. If they make a mistake, their code won't compile, and the error message explains why and how to fix it.

This is a huge productivity boost for large complex projects, and a huge safety boost since these abstractions prevent a large set of security vulnerabilities, and these are the main reason I've seen people to use to introduce Rust into the Linux kernel.

The fact that Rust does this with minimal - often zero - runtime overhead is a requirement for the kernel. But even for abstractions for which this is not the case, it still allows people to only have to become an expert when they want to improve performance, and any use of unsafe immediately triggers a requirement for such code to be reviewed by the actual experts.

This is also a huge boon for these experts, since it substantially reduces the code they have to review. E.g. now they only have to review uses of the "unsafe RCU" APIs, instead of also having to review the uses of the safe RCU APIs, which is the case today.

And also a big boon typically for the project in general, since it is much easier to attract "newbies" if there is stuff they can break. A newbie hacking on the linux kernel 20 years ago had much much much less to learn to become proficient than a newbie today. Reducing what newbies have to learn is a surprisingly effective way to increasing the contributor base of a project.
Jörg Schilling (Schily) has died
Although I assume that it was pretty easy to disagree with his views on software licenses, I feel sad about his death. Not only had he brought many amazing tools like cdrecord, mkisofs and an upgraded SCCS to the world, he also was a strong advocate for sane software design.

May he Rest In Peace.
Via https://www.golem.de/news/nachruf-open-source-entwickler-joe...
If they could charge more, they'd already be charging more.
The article mentions possible mines around the ship.

That said I am curious if anyone would buy the oil if someone went there with a tug boat and fetched the ship.
We were joking here in the balkans, that Trump was a really good corruption fighter, because he has so much money, a few thousands here and there mean literally nothing to him. The bribes.. i mean the donations for trump would be a lot higher than those for Hillary.
Blender loves making non-manifold stuff though, or are least when I try to use stuff people "designed in blender" I get spaghetti instead of a radawesome toy for my kid.
This is very sad to hear. Seeing his name always inspired confidence in the program about to run.
Is this even theoretically possible to fix? Presuming we don't consider communist-style measures of expropriation?
The definition of "banana republic" being used here is

> a country with an economy of state capitalism, whereby the country is operated as a private commercial enterprise for the exclusive profit of the ruling class.
This is what happens when a country considers its development and progress more important than protecting individual and corporate intellectual property rights.

As I be been saying for years the US and the West generally must make IP less restrictive in the national interest. If that means treading on powerful toes then so be it.
So... where is the tie-in to being a banana republic?

Usually it's defined as a small country supported predominately by a single export, or by foreign companies doing business there. Sometimes ruled a dictatorship.

Edit: Why downvote without a response?
JDK 11 is now at 11.0.12, which was released in July, and you can get it for free from multiple vendors.

Non-LTS JDK doesn't have anything after 6 months.
> unless they take something that many consider to be quite dangerous.

Of course, zero pushback on this nonsense idea
Wonder how many HN readers are part of the 1% income earners ... but 0.1% is another thing of course.

How is it going with Wealth Tax proposal from the Democrats? It sounds reasonable: "2% annual tax on wealth over $50 million, rising to 3% for wealth over $1 billion."
The sheer simplicity of this idea - a 1-bit grid, which you can interact with in real-time - echoes that of Pico-8 [1], a fantasy console with strict limits such that you're not overwhelmed with ideas, but instead given bounds to play with. Its limits keep it realistic: you can do immensely wondrous things with the console, but its graphic and music style are limited, and as such it provides much more of an incentive to make a game - it's far less overwhelming, and you can concentrate on fun. But also, it offers a challenge! As you begin to hit the limits, you come up with clever tricks to save space, and because the computer isn't blisteringly fast, you're pushing yourself as much as you are the computer.

[1]: https://www.lexaloffle.com/pico-8.php

But this checkbox playground would be, in my eyes, an even better virtual console - reduced to the bare minimum of what you could make into a game that can be enjoyed. Provide a nice interface such that the user only has to write the game code, provide events to hook into - start(), frame() and click(x, y) - and this would be an immensely satisfying console to immediately get to work on, as rather than worry about graphics and audio, you're free to get right into making it fun.

...also, it'd be an excellent framework for teaching kids how to code! :D
There is no direct link between civil-rights awareness increases and Occupy ending. Occupy simply ended like most cultural movements end: organizers were slowly coopted by the system, one way or the other, because people get old and settle down. In my 40+ years of life, I've seen multiple movements with similar themes emerge and subsume, they are like tidal waves. In many ways, they are just a path for certain personality types to carve their role in society.

On the other hand, civil-rights advancements are a slow but well-rooted change in social attitudes. Because these ideas are not conflictual with capitalism (in fact they complement it, by expanding the market for goods and services to under-represented groups), they get swallowed and repackaged by the system, becoming mainstream.
I wish Brazil, which is really a Banana Republic, had the same wealth and quality of life of US. The article doesn't know what a Banana Republic really is, and is downsizing how awful is live in a real Banana Republic.
This seems to be a pretty cool project, it's a open source collaborative book that goes through the common/widespread network protocols and auxiliary subjects.

I skimmed it a bit and it looks like the code examples almost exclusively use the standard library of Go, which is one of the coolest things about the language IMO.
I agree with you, but society has recently decided to label anyone with these beliefs as an anti-vaxxer, so we'll have to get used to the new terminology