skysight-inc/HackerNews huggingface dataset:
>Is it really? I've looked into this a good bit myself and it seems that many who have tried this have trouble keeping the diameter consistent.

If you'll check my medium post, I've linked a video where I am extruding filament.

Problem with those hobbyist machines is motor torque/power rating. And second, they don't use a special screw and barrel.

The motor used in professional extruders used in real filament factories starts at 5 horsepower for the smallest machine.

If you miss those two things, there is no way you'll get within 0.03mm

Without any PID feedback loop, I can get within 0.03 by setting puller speed manually.

>I suspect that if it really was trivial, then you'd think just about any commercial supplier could get it right

There is no reason to believe that junk filament is coming from people with good machine design. That could be coming from hobbyist underpowered extruder machines like filaestruder and likes.

>Maybe you are just very good at it; +-0.02 is pretty good even by commercial standards. The entire first page of Amazon best sellers are +-0.03 or +-0.05.

At higher extrusion speed you'll get more output per extruder machine time but you'll have lower filament dimensional stability.

So the trivial part is have a powerful motor, use a good screw+barrel and don't extrude too fast.

That said I've offered my telegram in medium post and YouTube video. So anyone who gets stuck can reach out to me. I am not leaving them hanging on their own.

Also, I am looking to make a microcontroller firmware for extruders which basically measures the filament then sets the puller roller speed based on thickness measured. It pulls filament faster if it's thicker than target and pulls filament slower if filament is coming out to be thinner than expected. This will help us reach 0.0020mm accuracy easily!

The problem I am facing is:

1. I am not good with micro controller and control algorithms

2. Laser guage which measure the filament without distorting it is expensive and starts at 2K USD.

So anyone who can help solve these technical challenges are welcome.

But you might not need this much dimensionally accurate filament. Selling within 0.03mm is easy.

Anything better not sure how much it will help FDM quality but yes microcontroller firmware approach will help get more output out of this machine as biggest problem with extruding too fast is that dimensional stability goes haywire.
Thanks. But is Ruby considered something deprecated? I'm mainly a Ruby guy and want to keep it that way is why I'm asking.
From first read of that headline I thought Twitter were buying Shopify.

Glad they aren't.
> That's already enough to deserve immunity from snarky insults.

No, I don't think it is. This is a refusal to do something that costs literally nothing purely out of spite. If anything, that negates the good will that might have been earned by the prior act.

"I helped someone once, but I'd like everyone else to just die even though it costs me _nothing_ to save them" is not an admirable stance.
Americans worked overtime post-9/11 to make sure the terrorists won. We made sure to become so afraid, so terrified in daily life that we were willing to give up our freedoms.

See the patriot act, TSA, DHS, and other nonsense.

The terrorists won the moment we decided to live in fear.
Which can be equally applied to moderation staff, mods that say "We are not biased, and always are fair only banning people that break the rules" are equally as likely to be bad actors as your narrative about regular users
I think the U.S. can certainly intervene, the question is whether or not it is worth it.
That standing offer is no longer a standing offer now that they've proven that they are re-selling stolen keys.

Now they simply (and appropriately) offer to repay proven fraudulent keys and chargeback fees.

G2A doesn't get much good press because many people empathize with indy games devs, and prior to this finding G2A loudly and broadly claimed that there were not stolen keys being sold through their storefront.
> Was it easy to setup in terms of reliability and failover?

To be honest, the current setup was set up by colleagues who have even less experience than me and it's still running flawlessly. Iirc, it's just two instances that are behind a load balancer and the consumer just consumes from both, but I'm not super certain on that.

I've tested the cluster functionality to see how to set it up and it worked fine for me, but I have no experience with that in production, but other people in this thread don't seem to be too happy with it, so ymmv.

> Is there anything I should keep in mind for running it in production?

Nothing special that you wouldn't do otherwise, when getting to know a new component/microservice. Just check out the get started section[1] on their page in the appropriate language and play around with a small setup. Get familiar with the libraries to connect and send/queue/fetch stuff and the topics. Make sure to use your brainpower before you set it up to handle all eventualities and is set up exactly how you want it to act (ACK/NACK, what happens if a sender/consumer dies, etc.), because then you set it up once and probably never touch it again.

One thing I'm not really sure on and what I haven't really answered myself yet: there might be some "logic" to your RabbitMQ instance, depending on which metadata you add to each message (e.g. retries). If you have such logic, it might be better to have a service around the RabbitMQ instance, otherwise this logic ends up in your code base of you actual solution and that might not be wanted and maybe harder to maintain. But I'm not so sure myself on that one.

Oh yeah, and check out some patterns for your needs. There are for example multiple ways to implement retries, for example with a queue for queues, etc. But if you API is REST based, everything should be straightforward.

[1]: https://www.rabbitmq.com/getstarted.html
I think from a business perspective TW is definitely the rise but the real move is towards Singapore.
Let's not act like the United States was a shining example of freedom and democracy before WWII, either. Slavery, destroying indigenous people and taking their land, followed by oppressive laws targeting black and indigenous people...

Liberal democracy is definitely a step forward from monarchy, but the freedoms it offers have always been built on the oppression of many. It's no surprise that the oppressive arm of imperialism, which has targeted the rest of the world since WWII, would start to turn inwards and target US citizens.
The analogy is really insightful, but also makes me slightly uneasy. When a moderator gets it wrong, you can't comment on an internet forum. When a police officer gets it wrong, you're dead.
This doesn't seem like an unreasonable request? I've been told before that there is much one can do to influence the system. Most of us are not doing anything however. Some success stories could go a long way.
But your description of (C) reflects a presumption of what I would call working independently. In many work cultures, and on many kinds of projects, that freedom is important and mostly unavailable in a culture where people have to stop to put on pants and hop on a call.
disclaimer: I work for Shopify as a lead on our "corporate security engineering" team (not real name of it).

Shopify follows the the zero trust networking/Beyondcorp model, and we never had the physical office spaces as part of our threat model. Not much can be done for shoulder-surfing (aside from privacy screens, and our security training), however we have built out robust systems that build trust modeling out of identity and device security.
Benefit of the doubt, I could see removing quality content by a PITA user and reposting to keep that content alive without feeding the user, but at that point the system seems broken enough to step back and re-access entirely.
> Even 100% remote teams can greatly benefit from getting together sometimes.

I guess my take is the hot one, but if a remote team is routinely travelling to meet, I do not think that is 100% remote! It's just mostly remote. I recently had a 'remote job' that required 6-8 cross-country airline flights per year. The stress from those trips dramatically decreased my productivity in the weeks leading up to the trip (via increased personal costs not covered by the company, via harassment at airport security, etc). When hired, I was told it was 2 trips per year. This was okay with me, but the increase was not.

Perhaps some teams who work remotely can and do benefit from frequently meeting in person, but I honestly do not count that as 100% remote. It just...isn't 100%.
Learn Emacs Lisp in 15 minutes
> Make your forum invite-only

> You can still have throwaway accounts

How can both of these things be simultaneously true?
This is a really good suggestion. I will mak this change this weekend, thank you!
> 5. when I have to use the web, this is first through a text browser through tor (I use a modified version of elinks, but I guess lynx would do just as well). This makes sure I only download the html page I want to look at, while running the least possible tracking stuff.

> 6. when it's not enough, I have a chromium build, in which I have disabled javascript and images by default. I use chromium rather than firefox because it allows me to load extensions from sources. I have such extensions to enable javascript and images if needed, but this is the ultimate recourse.

Your browser fingerprints are probably so unique that you stick out like a sore thumb and data aggregated from exit nodes could probably be correlated to you. It might just be better to use the Tor Browser with NoScript enabled, where you at least look the same as every other user of it (assuming you don't customize the browser and leave the defaults).

> 8. if I post online (like now), I make a different account every time I post, using always a different email address.

This is a PITA, with many of the email providers now wanting your phone number or they ban the account.
* Do not use `@here` or similar if you can avoid it.

* We have a couple of all-sites channels that a restricted on who can post (in practice or effect for the smaller ones) that are subdivided by function.

* Use threads and switch to threaded conversations fast rather than in channel discussions.

* Keep team "business" and "social" channels separate even if they are effectively the same groups of people.

* If have a support channel, make sure to put what the resolution of the issue/conversation was in a summary comment at the end.

* If you're remote, jump to video/voice conferencing before you get to a 200+ comment thread ...

That's a few for starters.

(formatting)
You think so? Have you ever tried farming before? It's a rough life, and they never make money; they live off subsidies. When you own land you have to care for it and that costs: money, time and a substantial amount of effort. Most farmers I know would love to sell, but there is no one willing/able to buy.
That would work. However it could also make the community hard to grow.

I surfed HN for years before I decided to make an account, and even now I don't really know anyone else using it in my circle. I guess I might have found someone if I asked around, but it would definitely raise the bar.
> Which is why it's important that we present the truth right next to it, so people don't have to look elsewhere.

This still assumes that people will be willing to watch it.

> Well, it is available, in places where the truth isn't available, so I don't really know what you think taking it off YouTube has achieved.

It has achieved a lower spread of misinformation. Now nobody browsing YouTube will happen upon this video by chance and start believing something that is false and dangerous. Of course, those who are already embedded in these communities will still be able to access the information elsewhere. It is not a perfect solution, I don't think there is a perfect solution, but it does reduce the impact.
Yeah, after going through forced WFH for extended period of time, I think I see the point that Nadella is making on the impact that this may have on mental health.

Work from home could be harmful for employees, warns Microsoft CEO Satya Nadella

https://www.livemint.com/companies/news/work-from-home-could...
I doubt it. I'm betting that the unstated parts of this is that the office isn't going away completely, it's just going to be downsized and shifted to something like hoteling.
Left-handedness was considered to be pathological until comparatively recently.

There's a whole neurodiversity frontier to be explored. As well as mind-body frameworks. The news that exercise is better for ADHD reminds me of "fidgiting" or the sometimes more visible behaviours known as "stimming" in the context of autism.
Nearly all companies allow you to access documents remotely, so you could do the same thing over a lunch, in the evenings, whatever. Or he could memorise the key points and tell him/her on a call!

Bad actors will always be able to get round these controls imo.
Yep, most people can’t be as productive remote despite believing they can and bosses want to see their people in the office.
Excellent point. This is the modern version of the oft ridiculed Boomer idea to "just go door to door until you get a job like I did back in 1967".
this.

at my previous company, and on the current project, we have explicit audit and mirrors for every dependency. it's a ton of work, especially at first. the developers, especially the front end, sort of resent it. but for our particular niche, especially previously, we put a priority on knowing what we are running and requiring importers to take an active, documented role in vetting that they pull in instead of just grabbing whatever.

the _entire_ ecosystem works against you if you want to do this. it's pretty incredible.
All predictions about seasonality were made using analogy to similar viruses which have shown that sort of behavior. I am not aware of any high quality scientific evidence supporting seasonality (or nonseasonality). I think that only really becomes available after several seasons; predictions aren't super helpful here.
I don't use them much for real work, but i think HackerRank is pretty fun.

The one I've used the most is the editor for AWS Lambda functions but one of my lambda functions is about to get complex enough that I've going to use a real IDE for it.
Rush hour isn’t gridlock everywhere

Plenty of places are increased traffic but not bumper to bumper

This is all rounding numbers that have been rounded already to smooth out uniqueness of a given locale

Water is wet level conclusion that using math correctly by math rules to debate a topic that’s locally unique and out of view for people in far flung regions.

My individual odds of dying in an accident haven’t changed much. Safer or worse in some aggregate measure isn’t that useful to me today or tomorrow. Still gonna do as I do.
Why does he have to abide by your personal ultra-conservative moral compass as to what is deemed "appropriate" or "not tactful enough"?
Yup. The key is restricting access. Another good option is to charge for an account. The Something Awful forums are the best large community I'm aware of on the Internet, and I believe it's mostly because of the $10 entry fee and the excellent moderators. When you have to pony up hundreds of dollars a year to keep shitposting, you tend to get fewer shitposters.
The vast majority almost certainly do not buy a car just for delivery-gig work, but they are still putting a lot of wear on their vehicles. It's still important to be conscious of those costs and they should be factored in, even if the the car was boughtfor some other reason.
For me, most of packages worked, the ones that didn't were actually justified to not work, definitively far more than 10% (it was more like 90% for me). The stuff that didn't work was justifiably linux specific, except one thing, that now memory escapes me what it was.
Lots of technically gifted people working dead-end jobs, due to things like location, family situation, lack of formal education, personal issues, or whatever :-)
The office exists to ensure that you commit 40+ hrs/week to the company. Whether that time is productive or not isn't the point. All that matters is the company owns that time.

You can work remotely and commit literally half that amount of time to the company and maintain the same output. That's 20+ hrs/week of loss you've now reclaimed for yourself.

You can spend some of those 20+ hrs on social activities and events. I made plenty of friends at local video game tournaments. We actually have common interests compared to an office where you're stuck with whomever happens to work there.
Dang sorry to hear that. It's rampant in some places, where I live it's not uncommon to see thiefs brazenly using an angle grinder, in the middle of the day in a crowded place, to remove bike locks.
Should I have deferred to expert opinions and waited until yesterday(!?) to start wearing a mask?

https://nationalpost.com/news/canada/national-directive-on-w...
I'm not sure what the internal representation is. Spanner is aware of the proto type through some mixture of DDL and build rules. Updates to proto types get pushed when updated schemas are pushed. You can use deeply-nested fields in various query clauses, create indexes, etc. But I believe updates must replace the whole object. Much like JSONB columns in other RDBMS.

This is from memory. I'm not at Google anymore.
I don’t pretend that 1.8k are super useful, but I’m still measuring apples to apples. I looked at the EA repos before posting. There’s a few C++ libs, some forks of Kubernetes components that don’t seem active, and some other misc stuff. It’s meaningful, sure, but I think MS does provide plenty of high quality code to close the difference.
I did tons of web pre-CSS days (all my layouts were tables :-D) and have (clearly) been out of the scene for a long time other than the occasional CSS hacking when there wasn't enough backend/infrastructure work to fill the sprint.

I understand the theory behind CSS, but suck at the practice (for now). I've figured out how to do simple layout with divs, but I still suck at making it responsive to screen size changes.

Is something like Blunt for me? Or should I invest in something heavier like Bootstrap? I don't want my page to look like "just another bootstrap page" but I also won't be able to make it look good unless I have training wheels on.
I revere the "Arch way" but recognize it won't always yield the best fruit if the farmer doesn't know what they are doing. I tend to value elegance/simplicity over speed.
Thanks! Yes I use this a lot for determining if a source is Left or Right. Its great!
Hold on. Corporate research labs are _fundamentally different_ than academic research labs.

Why? Time horizon.

Companies will not fund research that has a more-than-20-year expected time to product. Usually, they won't fund things that will take more than 10 years to go from R&D to product. That's because of investment-- think about startups, what LP wants to put money in a fund for more than 20 years?

On the other hand, academic labs, funded by governments, often do work that pays off more than 20 years later. Think about Watson and Crick - their work on DNA in the 40s and 50s led to antibody drugs in the 1980s that are now being used widely today.

Bell Labs was the exception that tried to do long-term, basic research work, and its failure proves that corporate funding will eventually dry up for any long-term research. There's just no business case.

The US has the biggest tech and biotech economy in the world because the US government (that is, US citizens and US society) was smart to fund longterm basic research at the highest level in the world, building universities that attract some of the best talent in the world. Corporate research labs do more short-term work.
>While there are things Reddit can be doing to help

one thing reddit could be doing to help is to stop relying on community moderators for so much. volunteer community moderators shouldn't be dealing with people abusing the reddit platform, that should be the job of reddit's staff. Instead of just building tools, reddit should be actively involved in the enforcement of platform rules to handle these cases, and leave the community moderators to focus on creating and maintaining their communities - ensuring content fits the theme of the subreddit, people are communicating with each other in a tone that fits the intended tone of the subreddit, etc.

Reddit needs people like gallowboob who are willing to do the drudgery of sifting through all the platform abusers, but from an end-user perspective it's easy to see somebody moderating 80% of the big subreddits as a problem, because it's not clear whether a moderator is actually influencing the community or just sifting through obvious abuse.
ScreenHits TV to Launch Streaming Aggregator to Combat Fatigue
I saw your other comment and was surprised to find the same. I had no clue it was like this. The laws are either vague or explicitly prohibit doing much of anything to a corpse outside the normal burial and cremation.
I'm hopefully that remote presence tech (VR, etc) will really step up to make up for all the subtle things we lose when we work across the digital divide <3

Right now, I find WFH pretty tough, and in my experience so far, I get markedly depressed and collaboration challenging without all thes social cues of meatspace
Corrected; Thanks.

Didn't realize the US was that bad.
No. We just try to jail them or their children. E.g. Michael Flynn.
Also our team has been working together for a while so can work from home without too much interruption. But its changing, we have some new guys on the team and no one wants to train them. People are trying out new things but coordination is a mess. Morale is bad but maybe that is just virus and economic related.
Despite the tenuous connection to freedom/enlightenment/whatever that this article tries to make and what Grimes will (probably) try to tell the world, Elon Musk was (almost certainly) referring to something very specific and wholly unrelated when he tweeted that.
It sounds to me like the office is simply closed for remodelling and cleaning and will reopen at partial capacity in a few months. This is the vibe I get from the intro, can't read the whole article (paywall)
I was responding to a comment that characterized British rule as 'liberal government'.

If we're so much better, maybe we can let up on the propaganda and whitewashing of history?
Ask HN: Which apache projects are underappreciated?
There are almost too many to track but, every now and then, one comes up that blows me away.

I have recently had a lot of success with lucene/solr and wish I had used it for years!

Which have you found useful and want to help bring attention to?

Even if relatively large but you want to emphasize, give a shout!
You're far too generous. We're talking dog videos and such... and as adorable as dogs can be, there's not really any reason to keep that sort of content alive.