skysight-inc/HackerNews huggingface dataset:
Really interesting read. From what's described: Walpole (distributed job runner), Dagger (DAG that recalculates when dependencies change), Barbara (global key value store) and monorepo/fast deployment, its not so different from some big tech companies.
I understand that the most serious and unrecognised problem is the wholesale outsourcing of network infrastructure to vendors, down to single digit head office teams in certain European operators.
Well, that was akward. Silly me clicking the screenshot thumbnails expecting a higher resolution picture to pop up.
It used to be common in China for parents to dress young girls as boys, and give them boyish haircuts.

You wouldn't want to hear the reason if you are dining now.
Yes, npm is typically used to build minified JavaScript code for WordPress plugin distribution. WordPress developers themselves use it for the Gutenberg editor.

I personally dislike this new age and miss the days of hacking with just a text editor and browser, but I understand their benefits.
I am not talking about this as a preference, I think they are actually a fundamentally flawed design. This is my experience from using it for a long period of time and talking to hundreds of people about this and reading probably in the thousands of github issues and comments where the various bugs pop up. Is there some other better way you know of to identify issues like this? If so I would like to know. Otherwise it is somewhat specious to say that I don't know what I'm talking about. How long to I have to deal with bugs in this stuff before my opinions don't get handwaved away as bullshit?
Ithkuil was designed to enable the broadest possible range of language constructions. It wasn't really designed to be spoken, more to be studied as an interesting example of the phenomenon of linguistic communication.
Despite not having elections for higher representatives (China does have elections for lower-level representatives) and independent judiciary, China does have accountability for government officials, as well as citizen consultation on policies. It's also not true that China is a country in which CCP "can never be wrong", because criticisms and protests are common.

These claims are backed by eyewitnesses (expats living in China) as well as research.

Cyrus Janssen: The Truth about Protests in China 2021 https://www.youtube.com/watch?v=YqcScSCTgbM

Harvard: Conditional Receptivity to Citizen Participation: Evidence From a Survey Experiment in China http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.703...

American Journal of Political Sciences: Sources of Authoritarian Responsiveness: A Field Experiment in China https://china.ucsd.edu/_files/pe-2014/10062014_Paper_Jen_Pan...

Interesting bits from this last source:

- In China, citizen engagement and protest do not contribute to regime change. Instead citizen engagement contributes to regime survival.

- Section 6: “upper levels of government use citizens as an oversight mechanism on subnational leaders, which imbues citizens with the ability to sanction lower level leaders, and generates responsiveness among local leaders to citizen demands.”

China is neither a western democratic system, nor a totalitarian/communist/dictatorial system. Instead, China is a third distinct category, fitting neither of the first two.
A consensual relationship in between an 18 years old, and a 58yr grandpa? Something not right there.
Your brain defrags when it's bored. If you're 100% engaged at all times, your mind gets jumbled and muddy.

This is true for kids (no 24/7 screen time, they need to be bored out of their minds at least once a week) and for adults.
How did You learn about chess strategy?
You’re primarily talking about proactive auditing here, but if something does sneak in you’ve got problems. In the best spirit of layered security you should also build up a strong Content Security Policy and include that with your pages to make sure that there’s a whitelist of the servers the page can talk so, and that technologies you know you’re not using are locked down.
I’m surprised nobody has mentioned factorio. Easily my favourite game and right up HN’s alley.
The Controversy Around Tether USDT – What Are the Tether Problems?
Exactly this. The ratio of equipment to staff is usually very high, the equipment is usually very old, demands are sometimes complex, and pay is governed by a formula developed for white collar workers without better options. The good ones normally leave after one year.
That's actually an unfortunate side-effect of banks having weird requirements. When I was at GS we had this enormous source repo built on CVS. So we made improvements to CVS to try to make this more manageable . For example because branching in CVS absolutely sucks we had to use tags (rather than branches) to identify releases. This meant you end up with lots of tags and when you look at them it's really hard to find (visually) whether code has a particular tag. So we patched CVS to sort the tags alphabetically. We tried to upstream this but the CVS devs didn't want to know. So we had to maintain it.

Likewise a bunch of fixes to the timezone handling code that iirc glibc simply wouldn't upstream so we had to maintain even though they were bugfixes.

We did used to upstream everything we could and I think the situation is improving.
50 is as expensive or inexpensive as you want it to be considering you are buying a tool for a specific purpose.

It’s also competing with stuff which is free.
That's what welfare is, provide a living to those unable to compete otherwise.
> Chinese internet censorship is insane. How many people work as censors?

Literal armies of them https://theglobalobservatory.org/wp-content/uploads/2019/03/...
Yes, read up on varieties of flour used by professional bakers and buy some on online instead of your local super market (hint most supermarkets don't even have the right flour). It makes a lot of difference. Alternatively, find some local mill and source from there. It's worth the extra money. Also learn about the different ways flour is processed at industrial scale. Basically bleaching and sterilization are two things you don't want as a home baker. You can make it work if you really have nothing else but why go through the trouble?

Another good tip is to feed your starter with whole wheat or rye flour. It has more nutrition and especially Reye has a lot of natural sugars in it too.

There are a lot of recipes out there obsessing about weights, timings, etc. The important thing to realize is that you need to adjust those numbers to the flour used, the ambient temperature, humidity, the state your starter is in when you start, and probably a dozen other factors. In other words the numbers are not actually that important and you can totally wing it if you know what you are doing.

The importance of measuring is not repeating what the recipe says but doing the same things consistently between bakes and adjusting as you go in a semi data-driven way. In my case, I take 60 grams of starter (which is 50/50 water and flour) and add 70 grams of water and flour to make what is known as a levain (basically a glass of starter that I let ferment on the counter). The rest of the starter is replenished and goes back in the fridge.

The significant thing here is that I end up with a 100 grams of flour and a 100 grams of water. These are just nice numbers to work with when I have to calculate the hydration. That's the only reason for those numbers. Cup measurements are not precise enough, even if you are in the US. Using volumetric measurements for weight has a very high margin of error in a process with a low tolerance for exactly that.

How high you can push your hydration is a function of what flour you use and how much skill you have handling the dough. Too low and you end up with a brick instead of a bread. Too high and you're making focacia instead of a nice puffy bread. This is why you want to get the right flour. It will allow you to push the hydration higher. Also the flavor profile benefits. Good flour makes things easier and tastier.
I made a 24/7 stream about Conway's Game of Life. Feel free to stress test it
I'm suddenly very curious what a marginally-fusing brown dwarf looks like on its surface. Are the cloudtops roiling with convection, like a boiling pot?
Hasn't the anti-corruption campaign improved things?
This is a fascinating discussion but something is still missing:

Learning is not about information, it’s about grokking.

The magic of the interview podcast is the privilege of hearing the nuance of someone’s thoughts. You can feel their brain spinning in real time. You can gradually begin to comprehend their modes of thinking and their source of wisdom.

Within just a few hours of listening to someone, you can begin to predict - nearly exactly! - how they would respond to the next question, even if it’s novel. Even if the information is surprising; the mode of thinking of that person will not be.

This means we can tap into the minds of incredibly smart people and begin to.. grok their grok.

Deep transfer of wisdom, at scale. Is there anything more magical than that?
The arch updates literally never breaks my system but that's because I don't use nvidia. Their drivers are the problem and the reason for millions of failed updates in Arch. If you use Intel it's a super smooth ride with no issues whatsoever.
> having driven around NYC for many years now, I can say that it's basically necessary to be an extremely aggressive driver here. If you want to change lanes, you need to cut someone off. It's just expected. If you don't drive like that, it's almost as if the other drivers don't understand your intention, and you get nowhere.

It's beyond that: by behaving in an unexpected manner, and by disrupting the flow of traffic, you are a danger.
OpenBSD on Raspberry Pi 4 with Full-Disk Encryption
Raspberry Pi 4 running with OpenBSD 6.9 and full-disk encryption on a USB3 memory stick
MeshCentral
I think it’s mostly true. The complaint with this kind of “industrial global Python code base”, be it at banks or elsewhere, is that often they are hastily cobbled together and depend on extreme user care to not flop over all the time.

I guess banks are the archetypal places that care only about feature creation and not about maintenance or technical debt. When something does break in the end, someone senior just shouts at the poor devs until it works again - usually fixed with a hasty patch again.

Similarly, documentation? Access control? Sanity? These seem to be left behind.
yep - first contact is a low percentage activity for the outreacher. You can't over invest in it
>as you can see from the issues that are fixed by this PR,

should there be a link to a PR in there somewhere?
Why did a powerful communist party leader manage to get “consent” from someone he previously raped… well probably because despite resigning, he still retained the power, money and influence to make other people cower before him. One could easily go into this so called consensual relationship thinking that by not resisting they are at least not getting hurt.
Normally the question is vim and emacs not vim and vigor.
> wikipedia

Funny you mention that page, because before posting the question «Which definition of 'liberal' are you using» I went to that very page to try to try and find an interpretation that fit the context. But nothing answered it clearly. So, that remains insufficient.

If the use of 'liberal' was meant to refer to the defence of freedom of speech, there exist a problem in the discrimination between "speech" as intended in the formula and «manipulat[ion]» as written in that licence. But was that the idea? We should not be here to guess.
Yes, if you think it's stupid, just imagine how I feel...
"Symptoms of age including cognitive decline have been reversed in mice and humans through blood dilution/ blood transfusion probably due to reduction in the concentration of inflammatory molecules in the blood that are produced by ones own body."

There is no probably here. The experiment is real and its results too, but the underlying mechanism is being hotly debated with no clear favorite. One of the competing explanations is dilution of badly folded albumine.
Do not mess around with big city bus drivers, either on the bus or on the road. They are some of the toughest people in the city. Think of what they deal every day.
Thank you, @damechen!
It will be interesting that's for sure.
npm with wordpress usually means front-end code, so one possible issue is attackers sneaking in stuff like credit card number stealing scripts etc. So it is more like protecting end users and less protecting the server/system.
Mesh for Teams: Microsoft plans to bring 3D workspaces to remote workers in 2022
Can’t you rewrite the second of those so it becomes the first, hence rewriting `>` into `<`?
Posted eleven hours ago and still no elaboration from Cruise. Hmm. OK, I’ll bite with a million or so questions. What was the route? Were there any left turns? Mid pandemic, so traffic is pretty light regardless, but what time of night? Was this a generally familiar route to Cruise, or a virgin route? What were the voices on the call in the car doing? Were they connected to the car? Monitoring it? Presumably not controlling it at all during this drive, but what powers to intervene or help do they have in the event of an incident or simply a tight situation? Is any of SF off limits? Where does this sit on the spectrum from closed PR stunt to fully open public availability? What steps are still needed to get to the latter?
i made the mistake of giving my son a laptop at an early age so he could play some puzzle games while I work on my own laptop. Later on, his mother as part of pta of a private school handed out iphones as prizes to his class.
Now, we seldom have any conversations as he his immersed in his own world.
Don't let the door hit you where the good lord split you.
Feel free to use the e-mail from my profile: mat@msadowski.ch. Thanks!
It’s not really that people work as censors, but that the government is the media. No one has to be told to take down material that is anti government, because everyone’s team lead is a communist party member and those are the obvious rules.
Python Quants for the win ! I was lazy enough to stay with R but it was nice of Wes of building pandas, made adoption super easy.
How does this work though?

If I would buy a card on eBay for example, I paid for it, install it and during registration I learn it is stolen, am I just basically f-ed? I mean, will anyone reimburse me the money I paid for it?

I would assume EVGA won't (since it was stolen from them), police won't, seller won't, eBay will say that it is between me and the seller.

How something like that gets resolved?
So, purposely?
This is exactly why I'm trying to add Timescale to our infra. InfluxQL is very limited and relying solely on Flux instead of reinforcing my SQL/Postgres understanding is not an option.
It sounds bad when you say it like that, but also a huge upgrade over the current situation.

I think the idea would be to keep everyone safe and ideally give them pathways back to normal society, not create a permanent underclass.

If a significant percentage of the population wants to take advantage of such a program, that probably means society is doing something else wrong unrelated to drug or housing policy.
We[1] are one of few software houses, that actually got it. And we're relatively small (30+ people on board).

Certification is not easy and it's not cheap (don't anyone tell you it's otherwise), it's time consuming, but can be done in few weeks (we managed to get certified in 3 months). It's worth mentioning, that instead of covering whole company, you can cover only small department fitted in one room. Maybe not best practice, but certainly possible. And being slightly paranoid beforehand helps a lot. Also - given how time consuming it is once you have it, it's worth to have someone (somehow) dedicated to it in the company - fortunately my great COO does most of the paperwork and checks processes between audits.

Most of our (potential) clients do not ask often about it, but I think it helps to mention ISO at some point. Bigger clients dealing with personal (or health) data do require it and it's a deal breaker.

1. https://prograils.com
And best of all, you will have no way of knowing what that street food contains or if it will give you cancer after eating just one meal.
I have a 2 year old who gets very little screen time. When he does get some, his facial expression looks like that of someone on drugs. He stops paying attention to anything else, he barely answers to anything, he only reacts to complain if an ad interrupts the video, or to move his head or complain if you're between him and the screen.

Intuitively, that doesn't look healthy to me, I don't need to look at data to know that. Especially because it's not a reaction that he has to anything else (no other thing, even things he likes a lot, sucks his attention that much... breastfeeding gets close but even when breastfeeding he's less of a zombie than in front of a screen, he does play with things using his hand, foot, etc.) so it doesn't feel normal. And I find it very sad to see kids who spend hours a day in that state instead of interacting with the world, playing, etc.

At 4 months old it's not so obvious because they interact less in general and don't have a lot of obvious states beyond "crying" and "not crying", but check his reactions to the screen when she gets a little older and you will see.
So, basically, you want the laptop to turn off and stay off, by just closing the lid.

The reason this doesn't always happen, might be down to Windows Update I presume (or some other application preventing shut-down). Maybe, you can look into changing the configuration/behavior of Windows Update. If it's a "Home" edition, you might not be allowed to turn off automatic updates though...
I've been through this. I started a B2B SaaS and the very first customer required us to get it before we could go live.

I found engaging a specialist consulting company invaluable to guide us through understanding the spec and designing processes and policies that were proportionate to our size and skillset. But be warned, there are a lot of chancers in this space - e.g. I had a few companies say they could give us a pre-written set of policies and give us the cert in a couple of weeks. Do. Not. Do. This.
This consultancy even sat in on our first external audit to help us work our way through it, which turned out to be critical as the auditor went off-beam and started faulting us for not doing things that weren't even in the spec. So this isn't something you can wing your way through - you have to become an expert and thoroughly understand the spec, and its implications, in depth.

I spent a couple of months, full time, on getting to grips with the spec, grinding down scope and coming up with the lightest-touch policies possible that would a) still be useful and b) satisfy the auditors. And yet it's still critically important that you get an auditor who understands small companies - there are still some out there that are adamant it has to be a massively cumbersome thing that takes entire teams just to run.

But, be warned, this does place an ongoing admin burden on your company that you wouldn't otherwise have. Documenting and evidencing actions that wouldn't necessarily need it before, as well as conducting your own internal audits to ensure you're still doing the things you said you'd do.

So I would not recommend getting it until you're forced to by a client.

The good news is I was able to argue all the things we were doing as a matter of course in our software dev lifecycle could be mapped directly onto 27001's requirements. Things like declaring that the documentation of our networking and infrastructure _is_ our terraform scripts. Just because an auditor doesn't know how to read them doesn't mean they're not a perfectly valid form of documentation for the team using them.

So, yes, small, agile companies can gain and maintain certification (our last external audit by the British Standards Institute was passed with no non-conformities), but it's hard work and means spending effort that doesn't directly add value to the business.
I can't even listen to vocal-heavy music when I'm coding. Activates the same part of the brain or something.

It's either stuff I can't understand (growly metal music) or fully instrumental.
I don’t think it is expensive at all. I wouldn’t fret about it, and nice to have discounts for low income countries.
In practice, I don't think anyone bothers. I asked a Node developer how they ensure none of their 3000+ NPM packages would send our customers' confidential information to Somalia, and he looked at me like I'm from another planet. To me that's reason enough to not touch something like this with a hundred foot pole, and keep well away from the blast radius when this inevitably backfires.
I guess this is why the concept of informed consent is important. There is an information imbalance between the parties involved, and it is unreasonable to expect the widow to independently rectify that. And there should be some default expectations about what is normal and what is exceptional and needs extra consent.
A "the worst has already happened, let's move on" approach? That's nasty

To those that will downvote me: I wouldn't prosecute the guy without proof even if I thought he was guilty.
Yep but that would probably break predictability. In low level code I wouldn't rely on some malloc being optimized away, and rather write code explicitly without allocations.

In High level languages, Escape analysis exists.
I use TimescaleDB to store data from logs (syslog, http logs, render logs), timeseries host metrics (CPU, Disk, Memory, Network), system inventory data, FDW to LDAP, network flows, etc. I do analysis across multiple dimensions for a variety of business uses.

1. Render job logs, combined with host metrics to determine if any systems are being under utilized.
2. Intranet network usage for monitoring purposes.
3. General monitoring of log events, system metrics, etc with alerting based on specific query criteria.
4. Temperature / Humidity monitoring and trend analysis.

Basically if there are things that happen somewhat often (http logs, system logs, host metrics, power usage, temperature change, etc) and you want to analyze that data, and one of the factors in your analysis is time, then time series databases are for you.

In the end each TSDB has different trade offs, and there are a number of considerations to make, and how you weigh them will change a lot depending on scale. If you are writing 1-20GB/Day vs 1-20TB/Day, you will have different considerations. If you have relatively simple queries vs complex queries with complex joins on other data you will have different considerations. In the end you need to have some idea what your data is, how much of it there is, what the growth looks like and what your write/query usage patterns are going to look like. Insert / Query performance isn't everything, unless for your business it is.
This looks great however if the dev here I just want to point out that scrolling up and down the home page a few times gets super laggy and eventually crashes the tab on my phone (Chrome on iOS on iPhone SE 2020)
If you don't use node, what do you use? You will have the exact same problems if you want to use a library.
HuBERT: How to apply BERT to speech, visually explained
Can you reverse lookup the packages using the abstract syntax tree? Most of it's probably from the top 10,000 packages.
A Microsoft engineer moonlights on a similar app for Windows. https://github.com/veler/DevToys
Yeah.. that would be shady. No justification or benefit in robbing the authors of credit.

And, still, there's also the matter of copyright.