skysight-inc/HackerNews huggingface dataset:
Don't forget no proprietary ink.

I too bought an Ender 3 V2, it was about £280 I got it the second it launched in the UK.

Print quality is greatz and once you learn its limitations you can upgrade.

First upgrade is to replace the bed springs with stronger "yellow springs", look them up on Amazon. They're stronger than the stock ones and you'll need to level the bed less often.

Learn to level manually, give it a year even then buy a BL Touch, you'll still need to level manually occasionally.

At this point I have upgraded mine to the point it's barely an Ender 3v2. Replaced the extruder/hotend with an E3D Hemera (direct drive) which prints flexibles like a champ, got a Pi official touch screen for OctoDash and a Pi 4B 4GB running OctoPrint (Pi 4B is overkill but I have a bunch of them at home).

If you do go for a direct drive the X becomes slow and heavy so next upgrade is a Dual Y-Axis, I went for the dual motor option but it splits the power from the board so torque is appalling, go for the belt type instead.

At this point you'll want to be custom building Marlin firmware because the Creality version which comes as stock is lacking. If you don't want to do it yourself there a bunch of community versions you can use if you can deal with their defaults (if you switch to a Hemera or other hotend/direct drive though, you're pretty much going to be custom building forever. There are nice easy to use build tools for VSCode/VSCodium called "AutoBuild Marlin" which sorts out the hard work, you just follow the instructions to tweaks some numhers and hit build. Firmware if installed by sticking it on the microSD and power cycling the printer with it inserted.

I also removed the bottom cover over the driver board and printed one with a 92mm fan slot and put an always-on Noctua with a buck converter, quieter and cooler.

Final mod I want to make is to cut holes in the metal shroud covering the PSU. The Creality design covers all of the vent holes on it leaving only the tiny, loud fan hole cooling the PSU.

Other upgrades include a magnetic bed for easy print removal, a webcam for remote viewing and time lapse / octo lapse (these are beautiful time lapse you see where the print hotend is out of the way) and perhaps a shroud/cupboard if you want to print ABS etc (not recommended with stock hotend or inside your home).

Wrote all of this on mobile so apologies for lack of citations/links, this should all be very searchable, happy to answer questions.
Where you talk about memory management, you say there are two types, manual and gc. But after that you refer to "manual memory management" as just "memory management".
I think you may already be living in an alternate reality!
I have a rule, if they're too big, or in a bad position, they go outside, otherwise I leave them, I prefer spiders to mosquitoes
The pandemic has also made me more aware of the same thing. I already knew that people were selfish and bad at risk analysis, but the degree to which they are is what astounded me.

I wish there was some good answer to how to deal with the problem. The government can't get too heavy-handed because that will just drive even more distrust and possibly lead to revolution (the distrust has already happened after lockdowns and vaccine mandates, compounded with any distrust that was already there).

There'd have to be a big culture shift if we wanted people to take societal issues seriously. It's pretty clear this is the case when you consider that people are actually losing friends if they decide to get vaccinated. So much for "my body, my choice" (a phrase which has been stolen and twisted by people opposing the vaccines).
Device attestation just proves you have realtime access to a legitimate device, and only makes sense where the other end of the transaction is trusted. Locally running software is never trusted.

Its uses are mostly confined to authentication between corporate issued laptops and corporate VPN servers.
maybe professional deserved emphasis since that part seems lost on pretty much everybody
But why is it tinfoil-tier?

It's basically common knowledge that if you turn on "hear me say OK Google" that it needs to always be listening to hear "OK Google". That's a green light to start parsing everything said all the time, which will be turned around for advertising. Because that's how Google makes money.

Expecting Google to use data to advertise isn't tinfoil?
I'm not sure as a user I'll use another Authenticator app just for a random website.

It has to be for something worth the trouble (work, bank, etc...)
The point I was trying to make was that this does not, in fact, prevent hacking. It merely presents an inconvenience - as evidenced by the amateur repair technicians being able to defeat it. Apple surely expected that to be possible.

Inconvenience to many means fewer repair shops. That, too, they have likely anticipated.

Relying on this "feature" to trust your device not having been physically tampered with would be poor judgement.
make -j$(nproc)

Just running make -j will use all available hardware threads, no need to specify that manually (unless your RAM/HW thread ratio is too low and you are running out of memory if you spawn too many compiler instances)
> And then people go "well you can statically analyze it better!", apparently not realizing that ESM doesn't actually change any of the JS semantics other than the import/export syntax, and that the import/export statements are equally analyzable as top-level require/module.exports.

...

"But in CommonJS you can use those elsewhere too, and that breaks static analyzers!", I hear you say. Well, yes, absolutely. But that is inherent in dynamic imports, which by the way, ESM also supports with its dynamic import() syntax. So it doesn't solve that either! Any static analyzer still needs to deal with the case of dynamic imports somehow - it's just rearranging deck chairs on the Titanic.

I think while OP's right in theory, there is still a lot of difference between the two: ESM has dedicated syntax for static loading of modules and that syntax is strongly communicated to be the standard solution to use if you want to load a module. Yes, dynamic imports exist but they are sort of an exotic feature that you would only use in special situations.

In contrast, CommonJS imports are dynamic by default and only happen to be statically analysable if you remember to write all your imports at the beginning of the module. That's a convention that's enforced through nothing and is not part of the language or even of CommonJS.

As an exercise, try to write a static analyser that simply ignores dynamic imports and just outputs a dependency graph of your static imports - and compare how well this works with CommonJS vs ESM.
> I've heard that around 130k people are delivered from poverty each day lately. That's due to markets and such, not the good intentions of people like Pol Pot.

Can you provide a citation for such a wild claim?
Cures generally don't exist
Yeah, they probably figured this was needed to motivate more people to vaccinate.
I just found this - https://www.fiercebiotech.com/medtech/alphabet-google-ai-dru....

I was thinking that if you can do the process in reverse - "we need a molecule that is shaped like <this> - find me the RNA sequence that will build it" - that might have interesting repercussions.
> naked

She's not wearing a top, for many on Earth that's not considered naked, this is hardly a "Russian" thing, most of Europe has no such prudish hang ups. America on the other hand considers it on par with extreme violence being shown on tv. Just a cultural issue I guess.
The question would seem to be out of the x million people in those (young/healthy/fit) categories, how many have died from the vaccine, compared to how many have died from Covid.

Looking at a breakdown of Covid deaths in the US by age https://www.statista.com/statistics/1191568/reported-deaths-... we see 4288 deaths in the 18-29 category, which AFAIK is still a lot higher than the numbers of deaths being reported proximate to vaccination, in that age group. So, at the moment, it seems like (assuming you trust the figures of course) it's still better to get the vaccine.
Note: I am living across the Channel, in Europe.

> Pretty much the entire US mainstream establishment said that, from what I can tell. There was a huge push to tell people that the pandemic could be over by now if not for the evil Trump-supporting antivaxers,

This is what I have seen on Twitter, reddit and imgur as well. In the forms of memes, with a very polarized and aggressive tones from left leaning people. I am surprised they don't see how their rhetoric and language constructs are the same as "the other side" and it will ultimately leads to the same kind of oversimplification and problems. The blame game is strong.

But was the CDC and the president and Fauci and others flat out saying that ?

Anyway, in continental western Europe the media hasn't pushed that narrative and I don't recall the establishment saying "we got the vaccine, covid is over".

edit: I do remember now that that at the beginning of the year, before delta and delta plus they were talk that if the vaccination campaign was fast enough we could get herd immunity (if 70% of the population is vaccinated) but rapidly in april or may I am sure they started to say alpha and delta changed that and we needed 90% and that wouldn't be possible.

But I have heard a lot of antivax saying that "vaccinated people think covid is over but they are wrong, they can still transmit it so they are more dangerous than unvaccinated people". A lot of straw men, a lot of bad faith in framing the situation to fit their worldview.

What I regularly see and frightens me though are headlines like "Finally we can let our masks at home, it's over". Newspapers and the establishment is making a huge fuss over wearing or not wearing masks in public transport or at work. I am of the opinion that the inconvenience is so minor and apparently it does help that I don't see why there's a debate around that, especially now that we are seeing raises in Belgium and Germany.

We don't hear (yet?) about how it's unvaccinated people's fault that there are new variants or restrictions. But I do hear from antivax that these restrictions don't make sense and are solely in place to annoy them and reduce their liberties because vaccinated people are scared of covid and they shouldn't be. This line of thinking is not yet present in our leader's speeches.

What they say though - when covid numbers are low - is that they should be able to lift off restrictions (that is proof of vaccination or negative test results) for their population and not be victims of their neighbour's bad handling of the situation. And that almost always come from right or far right leader, putting people against each other as usual. And they are now creating mini trump all over Europe to carry this message with all the tricks in Trump's book. That is scary.
Precise it is. But the hard part with any manufacturing method is tolerance or expanding/shrinking material. When you 3d print 10.85mm long bar it might actually end up as 10.88 depending on material and denseness of the print. Printing compatible Lego parts is possible, but requires some trial and error to get things right.
> As a young man, who survived Covid, why would I risk heart complications to save some old people?

A wish to survive future infections? Solidarity?

Would you take a Covid vaccine if it was guaranteed to save your grandparents?

Can you meet the family of the old people you killed, look them in the eye and say ‘It was my right!’

Anyhow, the risk of catching and dying from covid is higher than the chance of heart complications at basically any age, so the fact that it helps other people is just a bonus.
>jump all over me for liking shakespeare

I'm losing track of this
I'm pro-vax, but I can see the argument of the anti folks: why actively take action to have something put in your body that (they've read) might harm you? I guess in their minds, if they get Covid at least it would happen passively.
One person with covid will infect on average 3-5 others directly. Multiply that out. One person can only have one car crash, ever, in which their body becomes a projectile capable of killing someone nearby. One is a public health crisis and the other isn't. Conflating the two is an absurdity and a disservice to any attempt at getting antivaxers to understand the seriousness of the situation.
Realistically the risk is that everything surrounding the vaccine is and was extremely suspicious. I've never had a vaccine before where the nurse urged me to keep moving my arm for the remainder of the day. Realistically the clotting of the vaccines was a real issue due to the poor testing, and I'm not sure if it's still a problem because I haven't heard about it being talked about for a while. In addition, there were potential risks known about the vaccine via research financed by Pfizer for months after it was released that were not present in the media or on any waivers for months after the potential interactions began appearing in lab tests, and the information was not effectively delivered to people who got the vaccine or considered the vaccine. I've seen the heart issues mentioned by people in the comments, what I haven't seen is that Pfizer financed lab research on samples of lung and heart tissue and found a potential for interaction that was never told to anyone until it became a problem.

Then we can talk about how the vaccine companies got immunity from being sued if people had any problems down the road from it.

[1] September 2020: https://www.sciencedirect.com/science/article/pii/S002432052...

[2] March 2021:
https://www.futuremedicine.com/doi/full/10.2217/fca-2020-018...

[3] February 2021:
https://faseb.onlinelibrary.wiley.com/doi/full/10.1096/fj.20...

[4] January 2021:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7771841/

^ Not all optimal links but they are what I pulled from a quick search on Google Scholar regarding the subject. All date prior to wide discussion on potential issues caused by the vaccination.
That sounds like a reasonable line of thinking that I'd be happy to let slide. But there is quite a lot of evidence that the pro-mandate crowd are unreasonable and don't think that way - which is why mandates were a tool being deployed in the first place.

If it was necessary to mandate vaccines in 2020 then it will still be necessary in 2022 and beyond. The changes are all marginal.
I knew it's called Lenna image. It was used everywhere before the digital age, too.
Like as a benchmark image for printing methods, e.g. what change in parameters lead to what results.
I studied in the early '00 and still used that Image for quantify image reproduction qualities.
Never thought about it though.. xd nice pic
Why would someone in Tokyo care about the cost in Germany?

In practical terms it means a family with 2 kids needs both parents working fulltime to pay the bills and save some money.

If only one parent works, they better have a really good paying job, or be content with not being able to save any money.
Did anyone else bet that this is written by George Monbiot just from reading the title?
And since the Vaccine is "experimental", a control group of unvaccinated people is needed.
Remote Work Hacks to Stay Productive
(Not USA)

If your doctor prescribed you Ivermectin would you refuse it?

Being vaccinated doesn't stop you from getting coronavirus. My family are all fully vaccinated (Pfizer) yet quite a few of them have tested positive for coronavirus in the past two weeks. My grandmother died from it apparently (she was also 99). No-one else has needed hospitalisation.

So I don't quite understand the 'not being vaccinated harms others' argument; I fully get the 'being vaccinated puts less pressure on health services' argument though.
This is cool. Does AARCH64 run fast under QEMU on M1? Or is it the same as x86?
Been looking at ECS architecture for game engines. As opposed to a scene graph you have big in memory tables of "things". This let's you say render all the leaves on all the trees in one OpenGL draw call. As opposed to traversing a scene graph and constantly switching contexts of what is being drawn.
I love 3d printing, but I really desire to have the ability to print metals. As a simple dij solution not feasible at this point. I really wish to print replacement parts for my old exotic cars. Bearings, wishbones etc
In Romanian high schools they learn c++ and maybe soem high schools might still teach Pascal. This is the reality, before high school I helped him with some Lua scripting in Gary's mod so he is a bit familiar already with concepts as variables, if, comparisons etc.

>The reason why it is not "junk" is that it will teach him a bunch of important things: that you can "talk" to a computer using different languages, that those languages have different capabilities, different properties and different grammars (syntax), and that languages are all about grammar and semantics.

My point is not that he should not know about the low level stuff eventually, but keep that for the second or third year.

But int he end the reality s that we write text and some tool makes it run and print stuff on screen, is not important that everyone understands that the compiler has 3 parts/stages and that the linker searches for stuff in some weird paths using some weird algorithm... for first years of teaching I think is OK we focus on understanding the fundamentals and not the tools, we would waste our time teaching them about the c++ linker or Java classpath if they will use Python or JS in the real world.

I identified 2 hard parts

1 create the solution for the problem, like say add all numbers from 1 to n , my son can't invent the solution, I have to make with him similar problems over and over again until things connect (is the same for Math and physics, we repeat same type of problem until it makes sense and he can solve them himself)

2 the syntax, I can work with him, make some simple programs and next week he fails to use "cout" and "cin" properly , this means I failed to identify that he did not properly understand how this crap works and have to do more examples with cout and cin too.
I remember a story on HN about how it was the plastic industry that promoted the narrative of recyclable plastic. Doesn’t make sense at first glance, perhaps; why not sell more plastic instead of telling people to recycle it? But they promoted that narrative because it is inefficient/hard to recycle plastics, and thus there is apparently no “sustainable” way to keep using plastics.

It was a useful tale to spin past a certain point of environmental consciousness.

So that narrative—engineered by the plastic industry itself—became just another part of RRR (reuse, repurpose, recycle).

Now think about all the billions of dollars that are in marketing. How much of the popular eco-agenda could be corporoate-sponsored?

(This is just to suggest that it is possible—there are always at least a dozen people in the comments who will demand direct proof in the form of leaked memos from at least three different giant corporations were they directly and explicitly (no innuendo) tell their subordinates to come up with such agendas, signed off by at least three executives. But it might be something to consider.

Or not.)

Now the Zeitgeist tells us that the world will be saved by middle class Joe making better consumer choices. I.e. rock the person, not the system.

The same thing goes for the economic system writ large.
There's a couple of things that could affect your calculation. First one is that, you can get covid again after having it once, immunity from exposure seems to wane even faster than immunity from Vaccination.

So then you're weighing the risks of vaccination against serious side-effects from the vaccine. According to (https://www.statista.com/statistics/1191568/reported-deaths-...) 4288 people in the 18-29 category have died from covid so far in the US, so even to young people , the risk is obviously not 0.

Logically unless deaths from vaccination in that age group are higher than that number (which AFAIK they're not) it would seem to make sense to get the vaccine.
Some IT types still think RAID 5 is a backup and recovery solution because they think a failed drive hot-swap fixes everything. The recurring failures are actually due to weak management.
I'm just dropping buy to say that glow-in-the-dark PLA is a nozzle destroyer.

Happy printing!
I argue that the fight needs to start with the most unjustified measures. seat-belts, helmets etc.

As long as you have those in place it's only consequential that more protective measures are in place as well - i.e ones that actually do have an protective impact on society
Is it due to markets or to due to people who had their formative years in the 1960 student revolts selling out hard won Western IP and production processes starting in the 1980s?

Thereby impoverishing the middle class in the West but driving the stock market up.
Absolutely this. It's not necessarily communicated that well in the article, but this is the main reason people are frustrated.
Well said. I have the sharp-eyed HN mods to thank for introducing me to Knowable Magazine: the link I posted was to the article as syndicated in The Atlantic [1]; I'd not spotted the credit at the bottom of the page (usually I'd change to that, as long as the original wasn't paywalled).

I noticed about 10 mins after posting that the originating site in HN's list had changed from The Atlantic to Knowable, so I've been exploring its content, and like it.

Thanks to whichever mod is responsible for swapping the link. Also, the credit in The Atlantic was merely a link to Knowable's home page (which seems odd, really), so kudos to HN for thoroughness.

[1] https://www.theatlantic.com/science/archive/2021/11/spiders-...
Having observed the effects of covid in myself, my wife, and my mother, it's not alarmism if it's accurate.
But unlike speeding or drunk driving, not wearing a seatbelt doesn't cause car crashes.
So true, and that idea is so prevalent to people living there.

This mentally prevents me, who moved from Japan to US, from buying a home. I still cannot convince myself a home can be a investment (or at least meaningful asset.) To Me it feels like buying a exceptionally expensive laptop.

That's probably not true here, but I cannot turn my head around.
>You can always write to stdout or a logfile, or open up new sockets, or delete files from the filesystem

Haskell has a separate problem here: all of these can fail, and there's nothing in the type system to alert you of this (in the standard library), such failures just mindlessly throw exceptions like some Java monstrosity. In Rust, on the other hand, all such functions return something like Either Result Error, forcing the caller to check (and ideally handle) any errors. Not to mention async exceptions in Haskell, which can happen anywhere, and the fact that every value is really of type value|undefined, due to laziness. It's practically impossible to cleanly formally reason about code in Haskell due to the fact that anywhere could be interrupted by an async exception.

When even C++ is considering trying to remove exceptions from the standard library, Haskell's love for untyped exceptions everywhere is seriously behind the times for a language that prides itself on correctness.
Frame pacing is all over the place in Firefox. In Chromium it's more responsive but the main thread consumes a whopping 260MB of ram compared to around ~20MB of a regular html5 page of similar complexity according to Chromium's taskmanager.