skysight-inc/HackerNews huggingface dataset:
In the Enterprise version it would be nice to see:

- Named groups/subnets for a single NetMakerServer (lets say [Users] and [Servers])

- Access control capability: Allow/disallow inter/intra group connectivity. For example, using the previous groups : [Users] can connect to [Servers] only (not other [Users]) and [Servers] can connect to other [servers] only (not [Users]). Basically, for this case, the peer list returned to NetClient's only contain the [Servers]. More generally, it is the concept of public vs private - not sure if this is needed on a group/subnet or individual netclient level.

- MFA requirement for certain Groups. Example: [Users] who have not connected to the network in the last X hours/other criteria will need to MFA (provided by NetMaker+TOTP or other IDP like Okta). Server-server connections will never need to MFA. This is one of those Enterprise security check list items in security reviews.

- Ideally: Ability to run the NetMakerServer on Windows (IIS, Nginx, Apache) without having to launch containers/install VM's.

Congratulation ons on your launch. Will keep an eye on things.
interesting articles can still be wrong. people will upvote stuff that may be interesting even if parts are wrong
This is a big hammer. Please note this section:

"A proton pump inhibitor (PPI) pantoprazole 40 mg/day was also prescribed for gastric protection. Such a regime must only be followed under strict and qualified medical guidance to obviate any dangers, especially haemorrhagic bleeding, and of the therapy as a whole."

Induced hemophilia is no joke.
The price tax payers pay is decided by how much everyone together consumes, so that is an illusion.
I've had both. In 2009 my wife and I both got Swine Flu while in University. That was far and above the worst illness I've ever had. Covid was like a bad cold.

I completely agree with you on the new normal regarding in office, but that wasn't what we were talking about. We were discussing a new normal regarding seasonal infectious disease and the social and economic burden it causes. As COVID becomes endemic, there won't be anything "new" about that normal, it'll look almost identical to the burden caused by the cold and flu prior to 2020.
From what I heard, the problems with Hikikomori often start in late teenage years. At first the person closes the room doors and refuses to leave. I guess this is the diverge point between Japan and western societies. I in the west no sane parent would allow child to stay in their room without leaving for a week. Be it breaking the doors but no way, I would allow my children's to do that. In Japan looks like the parents allow it, and what's worse it can continue for years. One thing that I learned is that the faster psychological problem is addressed the better. Otherwise something quite small can snowball into life damaging persistent disorder.

The other thing that I heard is prevalence of bullying in Japan, not only in school but in work live too. I was never in Japan so I cannot verify these claims. But in one book I read that this is the cause for most of the hikikomori cases, bullying either by their classmates or by their coworkers in early 20s.

As for this guy, he get a free marketing from this article, so I hope his game will sell well for the time being. But I hope he will try therapy, as I don't see how this could work in the long term...
tl;dr: Mostly click-bait.

-------

> I either want a quick notification about some critical error with everything inside, or I want nothing: a peaceful morning with tea and youtube videos. There’s nothing in between for logging.

1. No, there's lots in between.

2. You should be able set the log severity threshold, and hopefully the log verbosity threshold (e.g. with/without stack trace and other information).

3. We don't just log failures.
Starting wars does not in fact require parliamentary approval.

In 1999 Blair used "Queen's Consent" (the notional requirement that consent of the monarch must be sought in order to substantially alter their powers, but in practice these are government powers and so consent is sought from the government) to get rid of a Bill that would actually have required this, the "Military Action Against Iraq (Parliamentary Approval) Bill".

This isn't because Blair couldn't have won a vote and disposed of the bill but because he knew it would be embarrassing and indeed the embarrassment anyway resulted in the (non-binding) Approval bill you cited which has 412 Aye votes.

Even having a vote ("Division") is embarrassing. It forced Labour members who might have told their electorate over and over that they oppose war to choose, stick by their principles that war is abhorrent, and risk deselection for coming out against the stance of their government and many populist pro-war newspapers, or, bend over, vote for the government and hope voters forgive them when it inevitably all goes wrong.

Now, ultimately Parliament is sovereign and so you can argue everything "requires parliamentary approval", but only in sense that silence signifies approval because as a sovereign entity it could intervene but it does not.

If Parliament really didn't want the UK to go to war it can in principle get rid of the Prime Minister and install one who won't start a war. If the Speaker tries to stop them (e.g. by refusing to recognise a member who stands to propose "That This House Has No Confidence In Her Majesty's Government" so as to bring down the Prime Minister) the Commons can convene "The Committee of the Whole House" which is identical to the Commons except that they're picking who runs things, whereupon they can get rid of that Speaker, choose a new one, reconvene the Commons and call No confidence. But it isn't going to do that in fact.

Even for Brexit, while there was majority opposition to the obviously disastrous "No deal" plan, there was no majority in support of any other definitive course of action, including replacing the Prime Minister, all that was done was more kicking of cans down the road, until there was no more road.
Thank you. Any observations on whether the CPU performs worse? It's a widely circulated meme that AMD CPUs hugely benefit from as fast a RAM as you can put in, whereas ECC is a bit slower.
> compared to countries of similar geographical size - I was aiming for population density and sprawl

ooo I cant wait till you find China and its similar geographic size to the US.
This is one of the authors and developers of the system.

Traffic Refinery is a cost-aware network traffic analysis library implemented in Go. It works at line rate up to 10gbps. Traffic Refinery is tailored towards the development of Machine Learning models for network inference. To achieve this goal, the system allows to 1) collect different statistics from captured traffic and 2) profile the cost of the collection of each feature to better understand how feasibly such collection would be in production.
The system uses a conveninent configuration system to specify which subportions of traffic you want to track and what statistics to collect from the flows belonging to the observed traffic. Subportions of traffic are specified using DNS properties (e.g., domain names) or by IP addresses. The systems comes with standard traffic statistics built-in and ready to be collected (e.g., packet/byte counters, jitter) but new ones can be easily implemented by the simple writing of a go function. Examples are available in the documentation.

We are happy to answer any questions either here or via email, and solve any issue you might have using the github repo issues page.
MS is disabling dev mode access on Xbox
So likely you won't meet the "better than placebo" threshold.
Much appreciated and I bookmarked it. Thanks.
Fish Swimming in the Street
I got some info from magazines, particularly Jim Butterfield articles, and there were books advertised in them with more detailed info.
We would love to become a sponsor once we have the resources to do that. You're totally right in all regards about this. Without Jason and WireGuard, we'd be nothing. You just convinced me to send a donation but obviously at this stage it can only be a drop in the bucket.
Refactoring Tests with React Native: A Tutorial for Beginners to Pros
But you are aware, that even a group of ordinary wild pigs can kill you and the corsican breed is especially famous for it?

If you are, thats cool, because in general I had many close encounters with boars at dawn or night in the forest and nothing ever happened. They are interesting and smart animals and usually respect you, when you respect them and stay calm. I even was quite close to mothers with young ones and the most that happened was, they snorted angrily at me to go away.
Standby battery drain in deep sleep in Linux is something we're investigating. We have seen enough reports of it to know there is an issue there, but one that does not occur in Windows.

We do strongly recommend updating to 3.07. The issue in 3.06 was a regression that we've released 3.07 to resolve. We'll be removing the Beta label on the release shortly since we've seen large update on the release.

I agree we have work to do collaborating with Linux distro maintainers to ensure compatibility out of the box. We've been able to do that with the team at Fedora and Fedora 35 has basically complete support and solid stability: https://community.frame.work/t/fedora-linux-35-on-the-framew...

Beyond that, we very much appreciate the feedback. We're always looking to improve what we're building, and real user feedback helps us do that.
How does this compare to tailscale?
What makes Ditto better?
True - I did the same thing.

But the you claim that people can’s move away from Apple is false. Why do you keep advancing it?
> But no theory needs to exist. You can hack a half assed solution and that's really all that's needed

I don't understand your reasoning. You say that it's possible to "hack a half assed solution" that somehow works and from that you conclude that software is easy (or the easiest, doesn't matter)?

Aren't you contracting yourself? If software is easy why do you produce a half-assed solution? If it's so easy why isn't your solution of high quality like the 747? Maybe it's not so easy to write cheap, bug free, portable, maintainable, compatible, little-resource-consuming, high-performing software?

I can also build a half-assed airplane. It will crash often, not do what I wanted, and I will use a lot of off-the-shelf components (engine,...), just like modern software... That must mean building airplanes is easy, right?

Edit:
It would be more correct to say it like this: Creating software is hard and poorly understood at the moment. Even worse, people writing software are not trained well. But since the expectations of our customers are low (compared to the expectations we have to, for example, an airplane), the market tolerates this.

Edit 2: By the way, I agree with most of what you have written about the industry moving in circles, half-assed solutions, using patterns and frameworks without any deeper understanding. But that's actually proving that software engineering IS hard. (or maybe it's easy but nobody cares)
I think eventually energy price may sort this out.
It seems like the easiest self-managed alternative is several orders of magnitude more complicated, though. Managing a local CA is trivial in a homelab, but pushing self-signed certs to every machine and service that needs them quickly grows quite complex as you need to manage more of them and they grow more heterogeneous. Every stinking system has a different CA management tool with different quirks and different permissions models, and the technological complexity can pale in comparison to the organizational complexity of getting access to the systems in the first place. If you even can: especially in the case of services, they might Just Not Work with private CAs, and now inventing a proxy service is part of your private-CA-induced workload. On top of that, if you want to do a comparably good job of certificate rotation and expiry notification to letsencrypt, you're going to need infrastructure to make it happen.

Is there a tool that solves (some of) this that I just don't know about?

I've seen big companies do it manually, but it's a full time job, sometimes multiple full time jobs, and the result still has more steady-state problems (e.g. people leaving and certs expiring without notification) than letsencrypt.
"Dust cable connections internally to ensure positive connection" Don't touch the negative connections, they are the other managers job!
I'd be interested to know more especially around how to break into the industry and if there are any online resources to learn the trade ahead of time.
I went back & looked at my most recent "long ride" this fall to see for sure - and you're right. my avg wattage for this ride is 108 ; 80 watts is what I usually do when riding with someone else, ie socially, so that was the ballpark figure I used.
This piece is funny but points to something important. Being human and caring for other humans is not intuitive. When we demand and receive products that are intuitive and comforting, we may, unbeknownst to ourselves, begin to assume that caring for ourselves and others should be intuitive too, creating painful demands on others and ourselves. We must develop something else — a reminder that life is complicated and confusing, but that we have the strength, and more importantly, the compassion to meet it and listen to it, we’ll probably be alright. It’s when we don’t want to listen and be compassionate and strong because we feel we shouldn’t have to be is when all seems to go wrong.
Here's a link to the paper (paywalled): https://www.sciencedirect.com/science/article/abs/pii/S01664...
Your own links show that likely isn't parent's issue. It only sends a hash on the first run of an executable. I'm not saying the problem you're talking about isn't a problem or concerning, but it's very likely not the problem they're talking about.

I hate when people say "mine works," but here's an `ls` of my homedir showing it's not universally slow. I currently have an absolute garbage network connection.

> ls -G 0.00s user 0.00s system 64% cpu 0.010 total

There are also many, many other reasons it could be; some macOS specific and others that aren't--most importantly what they're seeing isn't universal. macOS often ships with very old GPL2 tools that can cause various problems (many people brew install updated GPL3 versions), people often have configurations that can slow down `ls` by multiple factors (colors, sorting, etc can each cause multiple queries to disk or require the listing to complete before displaying output), customizations causing a slow prompt, a slow or corrupt disk, listing a slow network drive, etc.

The VPN bypass was very quickly removed from macOS over a year ago [1]. So it would only be relevant if they were using a very old version of Big Sur.

[1] https://www.patreon.com/posts/46179028
Involving the military (which AFAIK is NOT trained to non-lethally deal with civilian riots ?) would probably have indeed been very bad without even this kind of risk.

What I still don't understand is why was the police so ridiculously under-staffed and under-equipped that day ?? (Where were the anti-riot water-spraying trucks ? The anti-riot gas ? The anti-riot walls ? The gapless shield wall formed by enough police people ?)

It's not like they haven't been warned by the FBI weeks in advance of the potential risks ??

OTOH I was impressed how the myth of the trigger-happy Trump fanatic who has a rifle like an extra body part didn't play out. I've only seen a single rifle, and AFAIK none of the rioters fired a single shot ? (The FBI probably helped here, since they supposedly convinced the "worst" ones to not participate... but OTOH they did still fail to prevent that truck filled with various explosive devices from parking nearby ?)
Really? One of the few things keeping the creeping Google Chrome monopoly in check is bad for the consumer and bad for the market?

I, for one, am happy that Google isn't able to unilaterally dictate the next generation of web standards.
Adding on to eyegor's response, in some instances, a thin layer of sediment can build up in a gas tank as well. This is normally not an immediate concern in and of itself but letting your fuel pump run too close to empty can start drawing in that sediment which can eventually clog the pump. It's worth noting this is more common in vehicles that tend to sit for a longer periods of time, like lawn mowers, motorcycles, and grandma's beige-on-beige 2008 Camry.
But probably 95% of commercial work is styling and wiring buttons.

We're in agreement that algorithms as such probably make up about 5 percent of industry work.

But the other 95 percent -- and I am talking engineering work, not product desgn -- is definitely not simply "styling and wiring buttons". And this is a very myopic view to have.
Here's your citation: https://insights.stackoverflow.com/survey/2020#most-loved-dr...

Rust is #1 loved language, almost 20 points above the second one.
I developed a bad habit of not wanting anything in my clipboard after I've used it, so I usually copy the letter `e` (or something similarly unimportant). It's almost like an OCD at this point (in the browser, CTRL + L, 'e', backspace, CTRL + A, CTRL + C, esc). One of my new-year's resolutions is literally to stop doing this silliness.
Thank you! I'll write more about that soon in my next newsletter issue!
Priorities for code:

[1] Correct (do what it's supposed to do).
[2] Maintainable (understandable, debuggable).
[3] Fast.

In that order.
Apple Maps is world class and better than Google maps in many ways now.

If Apple learned from their launch of Maps it should be to wait until it’s ready. Of course Google didn’t give them a choice in the case of Maps.
Classroom assignment on phishing resulted in students sending fabricated emails
Really cool to see a Ycombinator start based out of my old hometown of Asheville! Congratulations on the launch, I will keep an eye on the project!
I've yet to see any convincing evidence that long covid even exists, moreso than long flu exists.
Wails works on Linux, has been for years but they decided to delay the Linux version for the latest release for some reason.
“Use better tools instead: like error and business monitorings with alerts”

I don’t quite understand the alternatives.

However, I do agree that logging is a side effect and should be done in specific ways. That does not mean that you should remove all of it. A little goes a long way.
Probably the same reasons Python is more popular than Perl in nearly every other context.

As noted above, Python generally has a less cryptic syntax and tends to be much easier for non-experts to read.
Quorum | Senior Software Engineer, Platform (Django/Elasticsearch/PostgreSQL) | Washington, DC, USA| ONSITE or REMOTE (USA) | https://www.quorum.us/careers/

Quorum is 150-person startup based in Washington DC that builds software for public and government affairs. Thousands of public affairs professionals use Quorum for their work in Congress, all 50 state legislatures, major U.S. cities, and the European Union.
Called "The Moneyball Effect on K Street" by the Washington Post and "Google for Congress" by the Huffington Post, Quorum's software is used by four of the top five tech companies, major companies like Walmart, Coca-Cola, and Toyota, non-profits like the Sierra Club and the United Nations Foundation, and many other companies, trade associations, non-profits, and advocacy groups.

The Platform team tackles the hard problems that affect our engineering organization at large -- performance bottlenecks, persistence layer scaling and retention, overall system observability, and ensuring fast and reliable deployments. The Platform team is less focused on features, and more on amplifying the impact that each engineer has in our organization and building tools that allow the company to scale for the future. Platform engineers primarily work within a small team and collaborate with the other engineering product teams when projects span multiple areas of expertise.

As an engineer on the Platform team, you will report to an Engineering Manager and work on systems using tools/technologies like Django, Elasticsearch, PostgreSQL, AWS, Sentry, Grafana, and much more. Apply at https://grnh.se/427866e91us
My laptop is a X1 Carbon Gen 3 (released in 2015). Bought it used on ebay and I'm still fairly happy with it. I will say, the lack of hardware transcoding is the biggest pain point these days. When I was still in school and had zoom calls, those were a nightmare and ramped up to a consistent 90% CPU usage. Other than that, Rust compiles times are slow, but nothing else is a huge issue.

Next machine needs to have hardware transcoding though. That's become so important to me. Needing to give up all of my processing power just to be on a video call is awful, but it served well for years for $400.
Can someone explains what's the goal? I couldn't find the WHY on their website.
> You don't have to be in a great mood to be able to read, especially at a third grade level.

Massive [citation needed]. It seems reasonably obvious that mood will affect ability of reading, especially when you can't measure it directly; you're probably doing so via some questions that ask about comprehension. Have you not seen all the conversations about adults burning out at their jobs during the pandemic? Why do you expect children to be totally unaffected?

> These tests are far better than anyone wants to admit at showing how terrible our schools are in the U.S.

The science around this is extremely flimsy, and is mostly supplemented by random strident declarations like yours. Learning is a complex topic even in adults, and influenced by many environmental factors. It's staggering to me that people (usually without an education degree) can casually claim to know a lot about how it's happening in children, who learn at a far faster rate than adults.
Right? And that's not the kind of feature that you can just polyfill back in. I don't understand how it's possible that that's not implemented yet.
I have no idea what the authors qualifications are.

There have been uncountable cases where a GOOD log trail has been the difference between a 20 hour journey through a code base and a short stop to immediately discovering the problem. Common failure points should be logged, especially when they are deeply nested, or they involve complex hard-to-diagnose processes.

Overlogging is just as bad. But to say "do not log" and then suggest using services like sentry or datadog instead is really reaching around your nose to touch your face. You're doing yourself a disservice by lacking the final bit of correlation - the approximate location and nature of the failure. There have been times when I've been on a service so complex that just building a harness to reproduce the case takes hours or days. Not everything is a nice, clean, small and simple microservice where you only have N guesses at where the problem could originate. On a large enough, or old enough, service the upper bound could approach N! very quickly.

I'm not sure why this was posted to HN as it seems like a very low-quality ranty post by someone whom I'm not sure has ever worked on a large enough project where it becomes non-obvious what the origin of some error alerts are.
No matter how you see it, what they do in this article is wrong.

Quote (headline):

> 93 Prozent der Studienteilnehmer in ambulanter Behandlung

So here are they talking about all participants regardless of gender or only about males? Surely they don't only talk about males right?

Then, just 2 paragraphs below:

> Die Studienteilnehmerinnen und -Teilnehmer gaben keine, milde oder höchstens mäßige Symptome zum Zeitpunkt der Infektion an.

So here they use female and male. What does that mean now? Have they excluded any non-female-nor-male participants? Surely they are talking about all participants again, right?

This shows the amount of mistakes and confusion that is currently created/happening in the German language.