skysight-inc/HackerNews huggingface dataset:
Funnily enough if you asked certain parts of the U.S govt it's very likely they would say: "obey local laws, just make sure you keep operating".

Facebook can provide a valuable "window" for figuring out what's going on inside a country, will have some (probably small?) direct intelligence value, and provides a potential (not proven...) platform for influence operations. We can only speculate on _exactly_ how friendly Facebook is with the three letter agencies but they are very unlikely to be "estranged". In-Q-Tel know potential when they see it.

The behaviour of U.S. platforms overseas tends to make more sense if you ignore U.S. values for a moment and consider U.S. _interests_.

The alternative is of course replacement by a homegrown service or, more likely, one from a rival nation. There's no outcome where human rights win.
Side note. Are there any good resources for learning this?

I have done driver code in the past, a virtual block device that inteterfaced with the block layer.

But I want to go deeper. And understand how the code meets the metal.
Now teach my grandma to do that.

Experts can go buy yubikeys and achieve far greater security for less work. Everything else needs to work for the masses.
Every culture "improves" and moves on. Usually it's only after a huge trauma, once a civilisation is on the brinks of collapse.

French used to believes kings were chosen by gods themselves. Then they realized they're just humans, and there's no reason for noblemen to own lands simply by being born.

They didn't stop being "french", they just added another flavor.
Fastmail does email for my personal domain which is what I've been primarily using for not sure how many years and literally not once have I had any issues. Know at least a few other users in the same boat and never heard a complain.
Resin Identification Code
Yes. Software engineers about double in numbers every 5 or so years.

Most of the field has never heard this advice before.

For any given bit of common wisdom, to many people it’s completely new advice: https://xkcd.com/1053/
Isn't it the case that anywhere where mobile homes would make sense it is also the case that land is cheap enough that stacking does not make sense?
The author mentions a Fuji X-T1 and the fact that you can't use it as a webcam, but fails to mention that it's quite old (2014) and that it's the only X-Tx model not supported by Fuji's new X Webcam software, which turns your not-so-old camera into an actual high quality webcam.
Any idea if the EOS M is supported for this? Last I checked Magic Lantern had no webcam type functionality but that was ages ago. If it does that's a pretty great webcam for like £100

RE those chinese knockoff dongles, I got one for £8 off ebay, use it for Pi Zero stuff occasionally and the lag isn't bad at all tbh. I'd guess somewhere between 250ms and 500ms but it maybe gets worse at larger resolutions.
I am using two Ikea Skurup lamps (https://www.ikea.com/pl/pl/p/skurup-lampa-stolowa-kinkiet-go...) directly above and in front of my monitors, just outside of reach of webcam.

Soft lighting is a result of geometry. You can use very huge source far away from you or smaller but very close.

You also need to pay attention to how the light is scattered and that the direct light is not shining on your face. I have asked my wife to make half a dozen covers for them from a white material. They have a spot in the middle that blocks direct light from the bulb. I use a number of covers on each depending on how much I want to attenuate the lighting.

I also use a very small, cheap 5 watt high CRI, 6400K lightbulb in each. I use same kind of bulbs from same manufacturer for overhead light and for my desk lamp. I have separate desk lamps for 6400K light and 4000K light (which is what I like to use when I work).

The total cost is something on the order of 150 PLN or 40 USD plus a favor to my wife.
End to end tests definitely end up being flaky, especially in large systems. One level of testing would be unit tests, but e2e tests have their own place, where they do end to end sanity checks. In my experience at Rippling, we have managed to identify a lot of such flakiness by pure first principles reasoning of the behavior, and in most cases, it turned out to be a subtle bug in the code. As the org grows larger, there should be a team that just attacks flaky tests, either from a fix point of view by reviewing tests, or from tools point of view, where finding the gap becomes easier for the product teams!
I was running around japan for a while with a group of americans and japanese college students. Never felt anything like culture shock.

Until one day two of the young male japanese students asked in hushed tones if it was true that the extremely flamboyant guy in our group was gay. Kinda weird, but ok, maybe that's just not something that's culturally normal to acknowledge in Japan. They then continued, saying they were concerned that, since they were unable to get dates, they would become gay.

That was a fairly shocking moment.
Law enforcement take down three bulletproof VPN providers
Cyberpwned: Beating Cyberpunk 2077's hacking minigame with Python
I've semi-recently gotten into Cataclysm: Dark Days Ahead. I think a lot of roguelikes are opensource.

Being opensource and easy to extend gives it an enormous developer base.
Just remove it completely. We somehow survived without it 60 years ago.
I'm a libre software advocate but I see little reason why games should be libre. They're not tools - you don't use them to create things or to do your job. They're more akin to movies - compiled and packaged 'experiences' that are by design read-only. When you buy a DVD, you don't expect hundreds of hours of unedited footage to come along with the film so you can cut together your own version. The same is true of games.
Has the FSF validation process changed recently?
Morality is a sound people make when they have nothing to defend their position with.
Or instead of using $5k credits in AWS you could just get a $5/mo VPS which is probably powerful enough for testing most startup ideas.
I imagine there’s sand/dust in most tissues to some degree.
Microservices were/are an attempt of standardizing software development practices at really large organizations.

For example: your typical big bank has hundreds or thousands of teams (both internal and through professional services companies) developing all kinds of applications under different technologies/hardware.

In this case due to domain/organizational scale it is not feasible to have a mono repo (or 2, or 3) with a giant codebase.

And as a result the typical situation is an expensive hell full of code duplication, ad-hoc integration methods, nightmarish deployments and such.

Microservices are helpful in situations like this (even if they are not perfect).

But for a company with a couple of development teams and a domain that can be understood almost entirely by a couple of business analysts, it´s overkill.
Not to mention there is plenty of software which does put lives at risk. Aviation, medical, financial etc... And if it's not lives, it's huge amounts of capital.
Apple Silicon M1 MacBook Pro Review: This Changes Everything
I'm part of an unmoderated forum and it's so refreshing.

We have some racists and we laugh at their posts. We have some threads that are hidden for non-trusted members but that's more about censorship laws in our country.

Of course things like child porn would be removed and one or two members may have been kicked but anyone can register.

I would agree that it's a matter of scale though.
I have a couple of these from 2014-15, and they are very, very nice (and as a plus, they matched the dpi of some macbook models at the time, at least). One surprise: they were very heavy compared to other, similarly-specced monitors.
Mangas are a massive mainstream phenomenon in Japan since before animation was even a thing. Japanese long commuter-train journeys were normalized earlier than elsewhere, packed carriages didn’t suit newspapers, and reading literature is harder than average with all those kanjis (most people only know a relatively small subset of them), so mangas fit that niche better than anything else. This said, I wouldn’t be surprised to read that the sector is declining due to competition from phones and other devices - my personal feeling is that the material targeted at adults has significantly declined in both quality and quantity in recent years.
Lots of things had plastic micro-beads until recently, I believe (laundry detergents, exfoliating soaps/shampoos). It’s more that we’ve just started thinking of this as a bad thing and started looking for it, and now we’re finding it.
There's one way to promote healthy discussion. Instead of just up and downvoting, you can give people the option to vote for "well argued" and "I agree" separately. I've seen a Finnish newspaper site use this.
> When you buy a DVD, you don't expect hundreds of hours of unedited footage to come along with the film so you can cut together your own version.

instead of accepting this as a fact of life, it should definitely be discussed and debated. What are good reasons for not having this right by default ?

For instance, Star Wars fans have made the despecialized edition from footage from the various movie - the result is pretty good. People remix music all the time; there have been plenty of initiatives over the years to provide songs as separated tracks to allow for more advanced remixes. etc etc...
Show HN: Due.work – Team collaboration, feedback and knowledge base
Hi everyone,

We've been waiting for a long time to welcome people into the Due.work 2.0! I'm excited that the day is finally here.

About 1 year ago, we released Due.Work 1.0 on Product Hunt at that time it was a work management tool.

Soon, we realized every time we launch a new product we always need a certain tool like a work management tool, team collaboration, product feedback and roadmap tool for getting feedback, notes taking app and a knowledge base for creating a help center.

With many tools offering each one of these solutions still, we are always in need of having some kind of integrations between them which makes the whole process costly and inefficient.

That what inspired us to build Due.work!

With Due.work, we have created a platform that can provide team collaboration, feedback & knowledge base in one unified workspace.

So, now the same team can write their meeting notes, work on their pending tasks, have a discussion while answering their customer queries and feedback at the same place without the need of switching to any other tool.

We have worked very hard keeping our platform simple and collaborative enough to fulfill the needs of everyone.

Would love to hear your feedback on how we can make it better.

Next up: - iOS app (This could be as soon as early January!) - Much better mobile experience, especially for iPad.
Write to us your feedback in the app, and we'll build it.

Due.work Link: https://www.due.work
This can be easily done with Integromat (https://www.integromat.com/?pc=seliom). We use it for all kinds of automation at seliom.com.
> Why not assume it's good?

Yeah, let's just assume that everything is good by default.

"Before It Was Dangerous, Lead Was The Miracle Metal That We Loved" https://www.npr.org/2016/04/06/473268312/before-it-was-dange...
Eh, do really consumer want them? Like not pros that do streaming for a living etc, but the people doing conferencing or the occasional capture?

They will hit local, isps or teleconferencing bandwidth cap well before sending all the bits a webcam captures, with subsequent recompression to crap quality.

Why would they bother then?
Can you recommend a good brand? I tried buying something from Amazon UK but contrary to reviews it turned out to be awful.
Okay well I’m a gay man and I like men with penises. Only recently does that make me a bigot. I think a vocal minority of the trans “movement” is really doing a lot of damage to themselves by trying to coerce sexual consent on a cultural level. Maybe people should be more comfortable with living and letting live. To me that is how I remember the LGBT movement pre-Twitter days.
Sure, but I wouldn't implement something like that as a policy, but as a guideline. So when someone really goes overboard into one or the other directionyou can point them to the guideline, but there is still some freedom in deciding on the spot.
One I've been using recently is a Kinect v2; the image is a decent 1080p but with OBS I'm able to give a way better green screen effect than the one built into Zoom. Has the added bonuses of being a 3D scanner, and semi-functional full body tracker for VR.
Cost £70 including the PC cable, which seems to be the going rate.

A Pi Zero with the high def camera module is probably a decent shout too, although I've not used it.
Microsoft and Google join Facebook’s legal battle against NSO
I actually just got a NUC with 64gb ram. Alpine installed to encrypted NVMe zfs zpool. This runs KVM

One of these guests is alpine with k3s (tried k3os, very limiting in a good way) that allows me to pass a host directory directly into the vm using p9 (tried nfs but lil heavy)

So any storage needs get the benifit of regular snapshots, compression and sync to nas.

Really wish it would be more know that k8 single node is all most people need to get started!

Actual kubernetes deployments and services etc deployed with ansible managed helm
Just awesome! Top design, great features and fair price
This model for a position statement can be helpful in very early development. Having a statement early, even before the solution exists or is even fully understood, will be a competitive advantage. Some of the other examples in comments (which are great by the way) require having a better understanding of what you are building.

> In terms of what comes first, product or positioning, Jackson suggests that the two should grow up side-by-side.

Using this as a model gives you a first cut, which you can later refine and shape into something even better.
Precisely. So Thai culture, as we know it, would have to evolve into something else. And that's a job for the Thai people, not someone on an internet forum pointing at one aspect of it and saying that this is wrong and should be dropped.
The US is a free country. China is an authoritarian dictatorship.

The most alarming thing to me is the public appetite for authoritarian policies.
> I mean, sure they sell food, but really - I'm unsure how vital to survival artisanal cheese and pasta is!

I suppose we could close all food shops other than Asda, and restrict Asda to selling only their most basic range (and no sweets, chocolate, fizzy drinks, etc- after all, you can survive without those). On the other hand, that would mean that Asda would be more crowded as people who normally shop in your "chi-chi local middle class deli" now have to go there.
In read-mostly regimes, the performance considerations are typically systems-level consideration. Data locality, page swaps, and cache-line misses are typical concerns of high performance systems engineering.

Regarding "complexity", not sure what you mean. IIRC, someone, possibly even me ;), may have pointed out to Rich Hickey in the early days that Java code could also use those (Java or was it Scala) STM libraries. So, there is your "complexity" behind an API, just like Clojure.

> Clojure has all the facilities that Java has, by definition.

Ergo, a situation where Java can -not- be made as fast or faster than Clojure code seems unlikely.

I think all we have here is you claim of "complexity". I remember Rob Pike making a comment along the lines of "prefer libraries over language semantics" or something like that in context of Go language design. I find it a very compelling argument, based on my overall experience to date.
You have to always remember it comes down to scale. The fact that making the claims is always less work than debunking them already has the balance of power way off into the claimant end. So anyone moderating anything is going to turn to heuristics; you can see which topics tend to attract people acting in bad faith and at the very least have extra standards on. I'll go back to trans people since Ive personally got the most experience debunking bigotry in that arena, what are the odds that some random user on an unrelated forum has independently researched something that's going to completely flip established science on its head? It's fairly low, and allowing argument just creates a false debate. To use examples I would hope get everyone on board, think flat earthers. There's no version of that discussion that doesn't end with "here are all the data suggesting a round earth + things you can literally do yourself with a bit of math and a car" vs "that's just what the <insert boogieman that's a thin metaphor for marginalized group> want you to think". Since you know how it ends, just ban it to start.

Hell you can see the consequences of not holding a firm line on these sorts of things in this thread. There are people literally "just asking questions" about "men in women's sports" as an example of the "terrible reddit censorship"; as if it's not transparently obvious what they're doing.

So you have to ask yourself, even if you could reliably id anyone who wanted to argue in good faith (i'd argue this is considerably harder than you'd think though that's more of a gut feeling /shrug), if their goals are "convince the world that <race, gender, nationality, sexuality> is causing harm" what is the value of giving that a platform even if you're willing to expend the emotional energy to debunk it (over and over and over and over because even if you have some kind of metric, your users don't and if allowed someone always feeds the trolls).
I know a couple people who are doing the DSLR or mirrorless to HDMI->USB thing. The results are indeed nice. But, to be honest, I have a Logitech 920 webcam and some decent lighting and that handles even making video recordings pretty well. "Can't buy" seems like a stretch.

And for anything I'm streaming I'm frankly more likely to have issues because my Internet upload sputters than anything to do with the camera. And with the Logitech webcam attached to my monitor, the whole thing "just works." If I had a newer model of Canon, I might have tried it but as it is I'd need to buy a converter.
Downvoting never helps.

Anyway you should read the article before you comment. Its described in the article itself that microplastic attracts/collects toxins (heavy metals etc.). We already know that plenty of animals are dying because of plastic as well.

Also general speaking, while we live longer everyday, it still can mean that we live longer but worse due to microplastic and its affects on us. Sleep issues perhaps? Alzheimer perhaps? Depression?

For me personally speaking, this feels very unnatural (and i don't like this word at all normally) and its sickening to know that we produce a product and it is now floating in our bloodstreams and it doesn't need to be there.

We have had millions of years of an selfs sustainable ecosystem and we arrive, produce an enormous amount of plastic and taint our own environment in such an idiotic way. It is now everywhere. We found it in rainwater, on mountain tops etc.

1950 0 tones of plastic production per year vs. 2015 350 Million tons.

It also weirds me out a little bit to see that other people actually don't care or don't see any issues with it.
More likely Apple Car is going to be the Apple Maps of the car industry, for a couple decades at least.
+1. I just had a look at the text, saw no code or math formulas, and didn't even bother to read the first paragraph. The title itself is not enough to spark my interest I guess.
It's open source and you can self host it yourself if you want. Micro also provides a full development model for services development, since it's also a framework and not "just" a platform. Disclosure: I'm a contributor.
This is the complete solution for any team, I must recommend to give it a try!
I gave you an upvote because you’re asking a reasonable question. One answer is that snippets of organic compounds are often carcinogenic and/or bioactive, so they’re scarier than (say) metal filings that just dissolve in short order (try a magnet on “iron fortified” cereal! Turns out iron’s fairly bioavailabile when combined with vitamin C.)
Obviously if you directly compare good camera vs bad camera the good camera is going to win.

But if you compare good camera in bad lighting and bad camera with good lighting the bad camera will almost always win unless it is really, really shitty.

It is also usually much cheaper to improve lighting. If your face is a shadow while the rest of the room is brightly lit there is only so much that the camera can do, regardless of how much you invest in it.
Why broot is switching from TOML to Hjson for its configuration files
Internal team and customer on single place best tool
Haiku activity report – November and December 2020
Aren't monoliths by definition not distributed?
Yes, it is :P Saying sorry on behalf of whole 2020 :)
> Axiom is a fancy word, but popping a few layers off the etymology stack we arrive neatly at the ancient Greek word ἀξίωμα, or "that which is thought fit or worthy".

Pet peeve time. It would be so great if people used the word "axiom" to mean exclusively "I need to blindly assume this is true, otherwise I do not see how can I make any progress". This article contains, I think, author's advices.

The dictionaries (and people) usually conflate "a proposition which cannot actually be proved or disproved" with "a self-evident principle"/"an established principle", which looks like a very huge confusion to me. It's like mistaking math and physics. It's like claiming Euclid's fifth axiom is self-evident, when others have already shown this was just an implicitly made decision (hence non-euclidean geometries), which cut off some very interesting, but difficult, mental models. (Quotes are from https://en.wiktionary.org/wiki/axiom)

I wouldn't protest, but I see educated people repeating this confusion over and over like a broken record.

Or is there a more precise term in English for those things?
So we only need a small loan of a billion dollars to get started?
What’s with your name? Micro? Mu? m3o? Are you thinking about establishing one name for the whole brand? Especially as “micro” isn’t good searching term, it’s more like “go”. :)
Racist racist racist!!

Fascist racist!

##
##
## ##
##
##.#### :#### ####: #### :#####. #######
####### ###### ####### #### ######## #######
###. #: :## ##: :# ## ##: .:# ##
## :##### ##. ## ##### . ##
## .####### ## ## .######: ##
## ## . ## ##. ## .: ## ##
## ##: ### ##: .# ## #:. :## ##.
## ######## ####### ######## ######## #####
## ###.## ####: ######## . #### .####
I definitely agree, I've realized that most programming languages store data in a hierarchy (structs within structs) which you then "query" in a very static way with the "." operator. Normalizing data and storing it relationally seems way more flexible for a lot of use cases which is why most databases are relational and not hierarchical.

However, I've tried to figure out how to actually store and query data relationally in a language like C++ and haven't been able to figure out a good way. I don't want to use SQLite because of performance, this needs to be close to real time (like a game or something similar). I just want a way to store data relationally in memory in C++. I'm still trying to figure out the right approach here. C++ is very static which makes it difficult. I've been able to figure it out in Javascript though.
You guys crack me up, even now you accuse me of being mossad or a honey pot. If I keep it up or shut it down I'm the same thing. Damned if you do, damned it you don't.

I think nothing sums ups this community better.