skysight-inc/HackerNews huggingface dataset:
I like to half jokingly assert that microservices are a pysop to sell cloud hosting
> Thanks. I'm trying. It's not working. And now you've missed an issue that's going to end up being life threatening for me

You don't believe that obesity could be an underlying problem that relates to your life threatening issue, plus many other possible issues?

Put another way, if you weren't obese do you think there'd be a good chance your possible life threatening issue would be less life threatening, or not exist in the first place?
> Can I use GPL-licensed code in my MIT-licensed project?

> No. The project as a whole must conform to the terms of the GPL license and must be distributed under the terms of that license. Therefore such a project as a whole must be distributed as GPL, but can still contain MIT-licensed software.

https://www.tawesoft.co.uk/kb/article/mit-license-faq
School IT department are definitely completlely separate from the "government", but the first content line of the article clearly states that it was found on devices sent to ths school, rather than by the school.
It would be handy to understand how many of those 21,000 employees are local operations vs centralised ops (like development).

I'm sure it takes more developers to build and support Uber than you might initially guess, but I'm also sure that Uber just has more employees than they need "because they're successful".
The worm was identified by Microsoft in 2012. Computer viruses don’t naturally evolve to evade defences so hopefully if other computers are sufficiently updated and secured they won’t be vulnerable. But then again this is the it subdepartment of some random government department which acts via countless local authorities, academy trusts, and contractors while doing things in the way which is both most cheap and best at avoiding culpability for themselves.

Probably the messaging is, like all policies towards the poor and disadvantaged, well meaning, but those people who are most nannied by the state are, quite reasonably considering the way this always goes, less likely to trust the government’s statements. In this case presumably the DfE want to avoid parents pulling their children’s ability to get online school because of the latest government cock up.
TA Dashboard for Bitcoin
Pip has dropped support for Python 2
Not surprisingly, software engineers think that the only thing going on with a company like Uber is software engineering. Which is way more complex and requires way more people than it is frequently given credit for. (Uber isn't just an app; it's a bunch of apps, supporting a 2-way marketplace with complex dynamics and many millions of participants.)

But the vast majority of Uber's employees are not software engineers. Running a physical service in ~70 countries is /hard/ and requires a lot of people. Support and operations eat up a lot of the headcount, and can't be scaled like software. Similarly you need a lot of accountants and lawyers to operate globally, along with all of the infrastructure to support a global workforce.

[Disclaimer: I work for Lyft]
There are specific cases where a non SQL database is better. Chances are if you haven't hit problems you can't solve with an SQL database you should be using an SQL database. Postgres is amazing and free why would you use anything else.
Surveillance is hardly the only variable in play, though. Unemployment is also at a multi-decade high, due to covid. Seems like the second option passes the Occam test a bit better to my eyes.
You are not Facebook's customer. You are the product.
Please stop spreading misinformation.

https://docs.microsoft.com/en-us/lifecycle/faq/internet-expl...

"Internet Explorer 11 is the last major version of Internet Explorer. Internet Explorer 11 will continue receiving security updates and technical support for the lifecycle of the version of Windows on which it is installed."
TL;DR: A scummy company that charges people money for training and equipment, and has people pay off this debt along with interest.

This is a shitty situation, and it should be illegal. But calling this slavery and throwing up a picture of galley rowing slaves is grossly inappropriate. People are not turned into property. This is coercion through debt. Also galleys rowers were a skilled or at least semi skilled occupation, a task rarely given to slaves and at least in the ancient world navies it commanded higher pay than infantry.
A great book as well is The Hungry Brain by Stephan J. Guyenet. It looks at the neurology of eating, overweight and obesity, and there is a ton there. Basically, most of the popular theories (insulin, microbiome, willpower, sugar, etc.) are only a tiny bit right, and the truth is predictably holistic, mostly driven by things that are not acting under conscious control. There are of very interesting studies covered in that book.
Now it has an RSS/Atom feed, unlike the previous version: https://whitehouse.gov/feed
Given that this was the most non-cooperative transitions in modern times, if not ever, is it possible they had to make certain compromises?
Coming up on 30 years. I agree with most of your observations except standups. In my experience daily standups are a waste of time. Maybe I've just had bad luck with them?
Roubini is a clown heavily mocked even by the traditional finance world and this article is from 2019.

“95% of btc volume is fake” weve known about asian exchange wash trading for the better part of the decade, its why their volume is excluded in aggregates. Theres still undeniable substantial real volume on the top 10 exchanges by users. Coinbase is not committing investor fraud as a fiduciary by reporting false numbers.
Off topic, but, do you blog? This comment led me to quickly read some of your priors (something I rarely do) and you have some good stories/experiences. Kinda blog I’d like reading
YAGNI: You aren't going to need it.\ http://c2.com/xp/YouArentGonnaNeedIt.html
SOLID: A long list of architectural principles https://en.wikipedia.org/wiki/SOLID
DRY: Don't repeat yourself

A set of useful principles in software architecture. I mostly agree with his order too.
https://en.m.wikipedia.org/wiki/Vesna_Vulovi%C4%87
While 3 is true, the tradeoff for not having commute vastly outweighs the normalcy of having a routine commute. Commuting is atrocious and not having to do it is wonderful.
Can't you just "share" the page via email, a messenger or a cloud drive? This is what I usually do. I use Vivaldi and Brave but I've never used sync feature of any browser I've used.
I believe they have changed the cut-offs because they noticed that cardiovascular issues started to occur at lower BMI than previously thought.
Everyone loves that WordPress editor.
Are we at the point that creating and editing a page in a JAM stack site is as easy as WordPress for non-technical users?

Not a snarky or leading question, I honestly don’t know. I use Hugo for my own internal design things, because I want partials and such, but I have no idea where the ecosystem is at for the “we need a poli-sci intern to copyedit this” use case.
Absolutely! Very impressed and inspired too!
They design it.

I haven't heard of NVIDIA owning factories.
> 90% – maybe 93% – of project managers, could probably disappear tomorrow to either no effect or a net gain in efficiency.

it’s unfortunate you haven’t had the opportunity to work with a strong product team. i agree when they are not helpful it’s a negative impact on the team. but a great PM can elevate everyone who develops that product
I see two different scenarios for this:

Open source: in open source, I hope people want their contributions to be visible, so that they can brag about it, or put it in their resume.

Business: in business, maybe some people wants to hide some contributions they made in order to avoid being blamed for broken code.

But at the same time, if you have code stats and you see that an engineer owns less than x% of the codebase, it could be seen as a bad sign.
Uber: 21,000
Lyft: 5,700
GrubHub: 2,800
Nvidia: 18,000 (thanks 'dogma1138)

21,000 is a big number, even having considered The Development Abstraction Layer.
The normal fat percentage range for men is 15..20%. 26% is overweight but not much. I once pulled up 27 times having 27-28% of fat being 38 years old, weighting 115 kg, which is about as much as I pulled up at my 18yo with 72 kg of body weight and god knows fat percentage (I had sixpack at the time, so it is 10% or less).

3% of fat is death low (thanks to Nazis to find that). To keep anything less than 10% for prolonged time takes very calculated effort or young age and high activity. It is very hard to go lower than 15% for normal men.
I think ORMs are useful only to help provide a direct 1-1 statically typed interface to the underlying db functionality in the language of choice (example java <-> postgresql ORM) ie. select(User.UserId, ...).From(User); etc.

Any more abstraction/generalization and it starts to suck. ORM for java <-> SQL databases (as a whole) are still fine as long as it allows for specialized operations on your sql db choice (say postgres specific functionality not available on mysql), but as ORMs start to get more ambitious by hiding away the actual SQL queries, things go south (looking at you hibernate). Programmers SHOULD know SQL and if they don't, they NEED to learn it. It isn't the ORMs job to abstract it away. That's a recipe for disaster
> There's nothing wrong with fast food either, if we encompass, say, a healthy sandwich or salad from Subway, Chipotle, or Panera in it.

I don't know what to say apart from this baffles me. These aren't healthy options. They're processed junk food.
Lots of great points to agree with! I do want to point out that rural isn't just about trucks.

Distances are greater (Costco is an hour away), the need for ground clearance, real AWD or 4x4 and lack of a local service center - those are real limiting factors. EVs don't have to replace a truck, just an Outback.

Off the topic a bit, but you got me thinking - I drive WAY less now than I did from the suburbs. Sure Costco is an hour away, but when you only go once a month it doesn't add up to much.
https://news.ycombinator.com/item?id=24206257
Product manager and project manager are different roles. I think the author was specifically designating the latter.
?

That seems like a rather silly prediction. There is enough code written in java that even if people stopped writing new java this instance, it would still matter across a broad field of domains for more than the next 6 years. There is a world outside of what languages are trendy on hn right now.
I bet you're half-right as well.
Things like classic Ubuntu get continuously updated with security fixes, and with livepatch, even kernel gets updated without a reboot.

Even their process is very much like true CI/CD but packages only get into "proposed" archive (still accessible to the public) without further human vetting (I mean, a code review is human vetting too).

I personally want my desktop/server apps to automatically update according to traditional LTS rules (no breaking changes, just bugfixes).
It's of limited usefulness if it just leads to a system that will end up performing worse / less predictably.
About a month or two, in my kitchen. I use a few splashes to deglaze pan sauces, or accelerate the caramelization of onions. I'm sure it's gone off by somebody's standards, but I get no complaints
Like next.js?
Apple’s recent phones come with cables with USB-C on the power end and Lightning on the phone end.
Downvotes for you but no one providing evidence to the contrary..
> 90% – maybe 93% – of project managers, could probably disappear tomorrow to either no effect or a net gain in efficiency.

I was just thinking about this. Most PMs remind me of that scene from Office Space: "Engineers are not good at dealing with customers. I have people skills!". There's no need to insulate engineers from the products they work on and the customers they work for. Good engineers want ownership, let them have it.

A big part of the problem in my experience is that PMs tend to proliferate. I've seen many startups go from hiring their first "product" person to suddenly having a PM team that's a third the size of engineering.
Txtai: AI-Powered Search Engine
The original comment was making a generalization that was pretty fair considering that the proportion of the population that has enough muscle mass to cause them to be 'overweight' is pretty small.

Obviously "always" is wrong. Almost nothing is absolute.
Illiquid markets are
a magnett for scammers
A phrase made meaningless by its universal applicability. Blizzard management was upset about their inability to control everyone associated with them? Play stupid games...

Don't appreciate someone pointing out the fact that "Play stupid games" is mouth noise? Play stupid games...
https://teleguard.com/en#faq

we are not subject to the data protection laws of the EU / USA and do not have to pass on any data, but GDPR-compliant.

Wat.

If they're not subject to EU laws, they're not subject to GDPR. Is this a joke?
I make a little wine. I bottle what's left into a 375ml bottle. Just make sure you drink in half bottle increments.
There was a difference, but it was smaller than the job satisfaction increase from better tooling for me.
And it always has to come down to either fat shaming or fat acceptance.. It's like we can't have an honest dialogue about abusive relationships with food (be it using food as a coping mechanism for other things going on in their lives or straight up addiction), or the fact people are never taught nutrition, instead just 'winging' it. You can't do that in the US. There's so much food you can buy and eat for cheap that will leave you starving despite being at a caloric surplus.
The insane obsession with scaling is killing this industry. So much effort is being wasted trying to use NOSQL or K8s at companies that have DAU counts in the low hundreds. Absolutely asinine.
On the other side, at my current place of work, there's one person that throws a fit every time someone is not following the linting rules, the CI/CD rejects anything, mostly trailing trailing spaces. What drives me nuts is not the fact that he's obsessed with them, but that he actually put no thought whatsoever into what rules to apply, he just put the first one he found on the internet, and is regiouly following them and forcing them on the rest of us.
JAM stack (this term is trademarked by Netlify, FYI) is such an awful trend for anyone but developers. The web runs on WordPress because it's SO easy for anyone to stand up a quality, functional website. I drop in on a local WordPress event a few times a year and many of the people there are 60+ and very much non technical but have put together great sites that benefit humanity.
Godiva Is Closing All Stores in NA, Online Remains
> Functional programming is another tool, not a panacea.

That's extremely true and I am not denying it. I'd like to add the nuance that us the Homo Sapiens seem to operate better when we are pushed into the right direction.

Giving us too much choice -- like global mutability and OOP in general -- can cause analysis paralysis and make people do all sorts of panicked dumb choices in their software projects. As a guy with 19 years of experience I seriously wish I could forget some of the codebases I had to inspect.

So while FP is just another tool, it's also a framework for thinking that helps people make better choices. Same goes for static strong typing.
Income inequality isn’t the problem. Poverty is. [0]

I’m not automatically worse off because someone else is better off. That’s fallacious nonsense (the zero-sum fallacy). And it definitely does not meaningfully translate across countries, if what you’re interested in is human welfare.

[0] https://www.hoover.org/research/income-inequality-isnt-probl...
From an operations perspective, gatsby and next.js are much simpler though. You are just deploying static content behind a webserver or even something like s3. Horizontal scaling is almost trivial. With wordpress though, you have to worry about a database as well, scaling is more complicated, you need to run php on your webservers (which has security implications), updates that include schema updates frequently require downtime, etc.
Agreed, given the choice between P/Invoke and managed C++, managed C++ often has fewer footguns, despite being rooted in C++. You have the compiler checking your usage of the native API, and you have the compiler generating .NET interfaces which your managed code can invoke directly.
Farming subsidies were originally created in the aftermath of the Great Depression. While they have their place, we probably over-subsidize today. Given the choices of widespread obesity or widespread starvation, I'd choose the former.
Aurora wasn’t allowed at the time. The system is a simple stream logging app. Wonderful for our use case. Dynamo for so far. Corp politics made the RDS instance annoying to pursue.
11 years in and my one critique is:

>Designing scalable systems when you don't need to makes you a bad engineer.

You have to have a very good understanding of the 'need' ahead of time or you're effectively just playing a kind of lotto. Do the bare minimum and it meets the need, you win. Do the bare minimum and it doesn't, get ready to start over, you lose.
Something to aspire to
Some of them were rare even when they were new; I have a Radius 81/110 in my basement, built by a company that was in the Mac clone business for about three and half minutes. Not even sure it could run MkLinux.
> Obviously "always" is wrong.

Bingo.
Pantani was in an age where drug testing was not very good so they pushed the limit of hematocrit level to improve performance. Now the tests are much better and so the level of drugs and thus side affects seems to be lower.

You don’t hear of cyclists dying in their sleep really of coagulated blood from EPO.

There are some legal pain killers like tramadol and excessive caffeine that you might not do if you are optimizing for health but not sure how detrimental that is long term.
Except when you care about the ecosystem, build tools, willingness of the rest of the team to maintain the codebase, etc.--so the language usually matters even if you're not religiously dedicated to one in particular.
Creating wildlife crossings can help reindeer, bears – and even crabs
It’s not about asking people to do something.

I lived 6 years in Switzerland and a guy who moved from London to Zurich told me that he lost 10kg in a year just because people don’t let him eat crappy food, and on the weekends people go hiking and skiing, not to pubs.

Sometimes changing the situation is the easiest way to change someone’s lifestyle.
I was in high school in the early eighties in South America: we had TRSs in our computer lab and a schoolmate brought his dad’s 100 a couple of times. Except France, Japan, the UK and the the soviet block countries, which developed home computers systems, the rest of the world entered the computer era with Us machines.
That 15% of charges wouldn't have occurred if they hadn't lied to the investigation. To blame an investigation for people's crimes is bizarre.
Madoff became a convict because of the crash, not because he was liquidating massive amounts or had a large portfolio of collateralized debt that would exacerbate a crash.
The problem is finding people who actually know how to use it. It's great, but it takes years to learn properly. Before that it can be frustrating as hell.

It seems easy enough at first, like you can just use whatever contributed modules you need, but that only works on simple sites (like the same ones Wordpress is great for). To use Drupal well, you have to actually know the APIs and write your own custom modules, otherwise the site becomes a buggy resource hog.

I like Drupal, I have multiple 8/9 sites I still run and I've used it since 6, but there's some pretty good reasons not to use it.
For a second I thought you're being sarcastic until I looked it up.
What I learned from it is that it this isn't a community I want to participate in. It will be easier now for everyone here to enjoy jokes about awful things they would do journalists if only it weren't for the Geneva conventions without feeling guilty.
10 minutes is hardly an investment in both ensuring devs share a goal they're committed to at the start of the day, and that devs aren't going down the wrong path, and people are in sync. I have had many standups where days of person X's time was saved by person Y offering a suggestion on how to do a certain task.

Don't let a standup go beyond 10 minutes. X and Y in the above example should sync after the standup separately in case their discussion is longer than the duration of the standup
The problems creep in if they get too big. Too many people and it's a huge waste of time. If non devs are sneaking in, they shouldn't be permitted to speak.
Yes, it's a very small company view of the world that everyone was a few minute walk from each other. I would sometimes walk into co-workers now and then but I haven't been in a situation where I was really co-located with people I worked with for years.
i basically have 1 meta best practice, which is- everything you make should work 100% of the time (not that i live up to this)
> The 42 electrons are not distinguishable simply because we don't normally choose to input any way of differentiating them, because we don't think it's useful.

No, the electrons are truly undistinguishable, more specifically, they are fermions https://en.wikipedia.org/wiki/Fermion

(If you want to be super technical, the best model we have for electrons assume they are indistinguishable. This model has very accurate predictions for the experimental results. And all the models that we have tried that assume that electrons are distinguishable make some predictions that are wrong, so we have to send them to the trash can.)

(And there are some extensions that are useful for high energy experiments, but in these extensions the electrons are even more indistinguishable.)

The main discussion here is that in spite the nuclei of Sodium and Chloride are also undistinguishable quantum objects, I say that in these conditions the can be perfectly approximated as distinguishable and with a classic movement.

This is a good approximation, except in some specific weird experiments that measure the diffraction pattern when a crystal is used as a mirror for a beam of neutrons or helium or even bigger atoms.
I tried it out and it's pretty great. I could see getting through
a bunch of photos pretty quickly.

If I may, a couple things I are sorely missing for me:

- White point selector

- Incremental changes to sliders with keyboard and/or mousewheel

- Output settings (jpg name, size/quality, scrub EXIF, etc.)

Thanks for sharing.
> I don't even think that airport has an ILS system for final approach...

NZQN approach plate using VOR/DME:

* http://www.aip.net.nz/pdf/NZQN_43.1_43.2.pdf

* http://www.aip.net.nz/NavWalk.aspx?section=CHARTS&tree=Queen...

It's a 4.9M PDF that loads at about 13 kB/s over ~4 minutes.

Because the valley is curved, ILS cannot be used as a straight-in glide slope is not possible, so you have to 'swing around'.
Getting banned from Facebook was the best thing that ever happened to me (online).

Life is too short for Facebook.
Like many things, IMHO they are a good idea that a) is not needed for every team and b) should not be overloaded. But like every agile software idea they often become a big-A "Agile" thing that's done, often with little consideration if it's done in a useful way, but just because it's the thing that's to be done and gets overloaded with stuff someone wants to do. So I'd say it's both yes, you've had "bad luck" in a way, but at the same time that's kinda the norm in many places.