skysight-inc/HackerNews huggingface dataset:
This mentions something I've been wondering about:

>Depending on the data, this can reduce the size of the database by 80% while keeping performance mostly the same (or even improving it, since the data to be read from disk is smaller).

"Even improving it" is a bold claim!

Modern CPU's are often hungry for data, aren't they? While being incredibly fast and mostly idle?

Is reading a smaller compressed file and decompressing it in the CPU's hyperfast cache before use faster than reading it uncompressed?

Maybe you can speed up an entire server, even one with lots of free space and no need for compression, by adding full disk compression anyway!

Unless the CPU's are at 100% utilization this could always be used. Since the CPU will then use the data, it might be fast enough to uncompress it at home faster than the bus can keep dropping it off at file read speeds.

This chart I found that goes up to 2000 suggests cache access had an increasing performance gap with even RAM bandwidth, to say nothing of SSD's[1]

It is from here[2]

(However, compressing a full disk can only help if there are extra CPU cycles.

For activity spikes when the CPU doesn't have extra cycles or the cache for it, both compressed and uncompressed versions could be available, at most doubling disk usage, so that the uncompressed file could be read instead.

This can ensure the CPU isn't burdened with a decompression task, since this only helps if the fastest caches are used for it and they might have better things to do than uncompress files.

However, whenever the CPU has idle cores and lots of cache, which is most of the time, it could request the compressed version. If it is busy it could ask for the original version which saves the decompression work.)

Can this help solve the problem of waiting for the disk?

[1] http://www.extremetech.com/wp-content/uploads/2014/08/CPU-DR...

[2] https://www.extremetech.com/extreme/188776-how-l1-and-l2-cpu...
Mirantis Releases Lens Pro Kubernetes IDE
Ah yes, hoping for a quick resolution of conflicts in the Russian front has always been a safe bet /s
It's more about being reliant on one source under the control of a potential rival.
You don't need chips for computers. Until the mid-1960s no computers used chips. The early PDP-8 models (introduced beginning in 1965) were desktop minicomputers made entirely with discrete transistors and magnetic core memories. They were used in lots of automated process-control applications.

There is some confusion in this question and many of the reponses here between any electronics (computation and control using tubes dates from WWII at least),
transistors (which became widely available in the mid-1950s, all-transistor
computers reached the market in 1959), small scale integrated circuits that contained (for example) several logic gates or a few flip-flops (which reached the market in the mid-late 1960s) which were used to build computers but also many simpler electronic control devices, and finally microprocessors which finally reached the market about 1975.

Any electronics that reached the market before the mid or late 1970s did not use microprocessors. For example, the first commercial CT scanner used a Data General Nova minicomputer, which used small-scale integrated circuit logic gates, but did not use a microprocessor. The original Pong arcade game used around 60 small-scale integrated circuit logic gates, but no microprocessor.

If we didn't have integrated circuits, but were stuck with 1959 discrete transistors, or we didn't have microprocessors, but were stuck with 1974 small-scale integrated circuits, we could still have a pretty hi-tech world. There would be more emphasis on optimized design of special-purpose devices - that original Pong game is an example.
I don't think dragged is right description. Willingly and gleefully entered is much closer. The price is starting to tally up. Let's see if voters are ready to pay it all.
> The city is optimized to make travel distances as long as possible.

Residents will be able to run errands with a five-minute walk;
> "For me, I don't derive as much meaning from a career as I thought I would, probably because I put too much expectation that it would provide that."

"Designing Your Life" is a book based on a Stanford course on career planning that explored this idea very well. A summary is at [0], and a relevant idea is that focusing on one area of your life is likely not sufficient for a good life. For example, over the course of a week, it can be useful to make sure you are hitting goals in "work, play, love, and health." It can sound like common sense, but it's useful to consciously do this, especially for people inclined to optimize for just work, at the expense of physical health and relationships.

An anecdote that stuck out to me was a positive example about a person who rose to a high level at a large company, then kept refusing promotions because he finally struck a good balance between career and having time for family. I'm sure this may not always be the best idea, but I liked the idea behind inclusion of the anecdote, which is that continuously climbing the career ladder may not actually be helpful for one's personal goals.

[0] https://dansilvestre.com/designing-your-life-summary/
Giant water battery under the Alps could be a game-changer for renewable energy
I'm sure it runs under Wine. But knowing that that's how you service the image means you have no reason to be using a Linux host to do it.
>the German army fought through 3 winters

That's true, but the winter was famously the inflection point in WWII. It's no coincidence.
Honestly, I think it's the latter. There is _some_ intelligence required to understand how to grift at the level that he does, but he is by no means a brilliant engineer or anything along those lines.
>Even at Google's scale, they cannot afford to provide high-touch tech support

Yet somehow companies of similar scale like Amazon, Apple and Netflix manage to provide robust customer service.
An interesting macro-variant is the Berlin brigade tank camo pattern, which is surprisingly cool! No idea where that comes into uniform camo pattern history nor how efficient it is, but who cares. It's cool beans.

https://en.wikipedia.org/wiki/Berlin_Infantry_Brigade#/media...
This makes a lot of sense to me. Thanks for sharing!
Flag the submission.
If Google is not satisfied with the level of cleaning in their buildings and fires the custodial contractor, they don't lose access to their buildings because the janitors walked away with the keys. When people start using Gmail, they don't expect to someday lose access to their online banking and utility bills and all the rest, and by the time it does happen to them and they decide to look for a competitor, a lot more damage has been done due to missed bills, etc. It's not as lighthearted as, "Oh, this burger tastes bad, guess I'll go to a competitor's burger shack." If regulation improves the terms the users agree to so they have some way to get reasonable help from customer service and Google finds that too expensive, they can either charge for Gmail or shut it down.
The more I work with advanced JS frameworks, the more I think I could also have done it with just vanilla javascript (with some jquery). Webapps I made 10 years ago where no less responsive than the webapps I make now. Nor do they take more time to create. The only difference is the size of the applications. They significantly increase with all overhead of frameworks. I wouldn't be surprised when webapp development will return partly to what it was a decade ago, where small (stand-alone) libraries are preferred to these huge, batteries-included, frameworks.

edit: With some exceptions. Some webapps are huge. They are near impossible to program without a solid framework. But this is no more than 5% of all the webapps I create.
> Yes, it won't happen overnight. This requires a culture shift.

I meant that it takes 15-20 years for critical thinking to develop. I don't think you can teach a kid critical thinking (at least anything that is useful against internet content). The best mechanism is teach them dogma/fear mongering "don't talk to strangers".

> But banning things to coddle children's mind even further will hinder the process
I agree with banning content. The technology needs to be eliminated. I realize this is an extreme view, but little value comes from giving kids tech. Tell them to go play outside and explore the world.

> And if a child has incompetent parents, then no proposed solution matters at the end of the day.
Yup, the best you can do is TRY to be a good parent and maybe help out with friends that are struggling.

> ?
You notice how everyone is politically divided? People are anxious about the future? It's never not been the case that "things are bad" and "life is unpredictable", what is different is the hysteria around "it's the end of days".

All that is social media. Prior to internet, TV told us what to think. It was a unified message - communism bad, nazis bad, etc. Even opposition media was mostly investigative and finding really messed up stuff to "correct" the system. Because these were professional journalists creating an elegant narrative of the world around us. Obviously, 24hr news was the downfall of that. But even there, it was left and right.

Enter the internet, which democratized free speech (GOOD). But ANYONE can say ANYTHING (BAD). Which is how you get ridiculously outlandish conspiracies, niche political movements and just general hate towards everything.

So this social trend of desperation and hopelessness, that's social media.
Google does nothing, nothing!, without it being an attempt to track you. And the golden of tracking, is your real id and real location.

Even if the initial push for 2fa was security, by dev#1, you can be positive dev#2, 3, 4, xxx, 100 came running, and thought "tracking".

Google owes everything it is, to being the sleaziest, sneakiest, slymiest company they can be.

If the internet is an information highway, google is a van, stopping, and asking your kids if they want candy.

Were google a business in your physical neighborhood, tracking people as they do, they'd end up with a molotov cocktail through their window. No one would abide such behaviour, but the average Joe has no idea, and cannot understand, and thus, does no object.

Google is doing to our society, what the new settlers to North America did to Native Americans. Offer them beads, and plets, in exchange for riches, using our own ignorance against us.

Google is a primay example of the "slippery slope". They were given an inch, and they took us out back, and beat us with a 2×4.

If you trust your business to google, you're nuts.

And to the comment I replied to, yes, it is all for tracking.

Edit: yes OK I admit I don't like Google, just to ensure my bias is clear.
Slightly related, in case anyone wonders why most military aircraft are gray and not the camouflage patterns that were previously common on top surfaces, hushkit has a writeup: https://hushkit.net/2020/03/09/grey-aircraft-who-is-to-blame...

tl;dr: gray is a good camouflage color against clouds or haze, which is a fairly common background for aircraft operating at mid to high altitudes.

(The logic is fairly similar to what results in Navy ships being painted haze gray and not azure blue or whatever color the ocean happens to be today)
A nice intro/showcase to Coq, I suppose. But the triviality of this frankly makes it difficult for me to understand what value this has and what it teaches us - we've just proven that one kind of syntax is equivalent to another, because of an intuitionistic tautology. What I'd like to know is what it would mean for the rust type system if this weren't true, and therefore, what is really the difference between rust opaque types and generics in function signatures other than syntactic, and their formulation?
I'm not sure what you are trying to convey here.

Changing oil and car tires, shooting a gun, fishing and performing basic repairs critical life skills that everyone should learn. If you are an adult male and can't complete some of the most basic tasks without help, you will have a difficult time living on your own.

Loving yourself, being "proud" of homosexuality (I find this rather odd; why make your "sexuality" your core identity?) and knowing how to navigate the world are not mutually exclusive.
No, that's not right and doesn't make sense. I can bike on the road in front, and I can even park a bike here. If the road were a block away, the driver would have to get out and walk a block to go home. And actually a lot of people do that with street parking and would say it's "pretty good"!
> you can take 100 digital photos

... for practice, learning, or stationary, long-lasting subjects.

Of course you want to get a good feel for the aperture, shutter speed and sensitivity so that when you see a beautiful bird about to take off for flight, or a butterfly touch down ever so momentarily, you aren't fumbling with settings, and you've already got a good sense of what settings will work.

Definitely agree though - many cameras have "priority" modes where you're really only changing the shutter speed or aperture, and it's still doing the rest automatically for you, so you can focus on whatever that one setting does, while also seeing what the smart camera tells you the other settings should be in those situations.
There are many established solutions on top of those APIs, that let you manage them with code, DSLs, graphical UIs etc. (i.e. Terraform, Harness, Pulumi, Spinnaker etc)
Asperger is by definition mild variant. It is not equivalent leg disability. Plus, lack of empathy can be advantage in business - you care less about impact on others.

Asperger is not something that excludes you from success.

OCD and being bipolar have much graver consequences on your life and success.
Would you consider moving to a lower cost of living area (country perhaps) to compete with someone with comparable qualifications who did not require the same pay since they live in a lower cost of living country?
I believe it offers a way for companies to hook a customer in once, then get their attention for free for months (via weekly/monthly emails).
I may be wrong, but I think there is also a cultural difference: everything here revolves around your gross income.

You'll hear "I win 100k a year", not "I win 181k a year". During hiring, you negotiate on the 100k number. Your contract mention this number. In the end, if there is a tax raise on the company part, they have to maintain your salary to the same level, even if it ends up costing them more than before.

That'd be also why US salaries seem so high from the outside, but are less impressive once your factor this in.
Thanks, and I'm all about shameless plugs :)

Having been in Litigation: there's immense value in having vague terms. 15 years later when you're asserting the patent, you really need to be able to say your claims cover something you couldn't possibly have anticipated.

I know that's legal gamesmanship and I'm not applauding it.
This Iowa class is perfectly visible

https://www.google.com/maps/place/Camden,+NJ/@39.9395853,-75...

A few miles over at the Philadelphia Navy Yard you can see the John F. Kennedy and also a bunch of retired missile ships including the USS Stark.
It depends on your wife. If both of you work, then probably not.
It's not a matter of "some development in the future". We know how to do it now--the obstacles are political. The problem is a reactor + fuel recycling plant look an awful lot like a weapons grade plutonium production plant. People see that word "plutonium" and get scared.

The reality is nobody uses power reactor for making bombs. The desired reaction is U-238 + n -> U-239, decay to Np-239, decay to Pu-239. However, if you leave the fuel in for too long you get an increasing amount of Pu-239 + n -> Pu-240. Pu-240 is a neutron emitter that gives bombmakers big headaches. If someone were to make off with a load of plutonium from a reprocessor they're going to have a hard time turning it into a working bomb.

However, there's another approach to avoiding theft: Most of these isotopes don't matter. The fuel is "spent" because of a few neutron absorbers. Remove those, don't clean up the rest of it. Leave stuff like that Ba-133. The resulting fuel works just as well but unlike fresh fuel it's very nasty to deal with. The industry will have no problem with it--it's no nastier than the rods were when they came out, they have the machinery to handle it safely. The thief doesn't. You're not walking out with a gamma emitter in your pocket without setting off a bunch of alarms and if you try to steal much it will kill you before you manage to make off with it.

There still is one political headache, though--a reprocessor plant + a reactor built for quick fuel changes is the heart of a plutonium bomb program. It's hard to say we can have such plants but places like Iran can't.
Germany is in a unique position here, having recently shut down over a dozen nuclear plants. Three months is probably not enough to refuel, restaff and cut through the red tape, but it doesn't have to be decades.
I think NextJS + React server components would work pretty well for your idea of UX, while maintaining that powerful and flexible DX React has.

https://vercel.com/blog/everything-about-react-server-compon...
> no socialization outside organized activities
The point of those is to restrict influence and keep an eye on things.

Also, why can you socialize with the neighbors. Parents used to be super comfortable with "tommy is coming over for dinner or spending that night"

Is that still the case? I don't have any anecdotes on this.
That's honestly a difference of opinion as to who should have the "say".

Many trans people that I've talked to have told me that they knew pretty early on. One school of thought says that the actual individual in question should be empowered for themselves. Another school of thought says that the parent has the right to restrict that if it goes against their beliefs.

Very tricky issue. I tend to lean towards personal autonomy. In my own way, I've been denied personal autonomy (even into my early 40s) and I tend to respect that for others. The cost of getting this wrong, regardless of which way the truth lies, can be extremely detrimental to a person's well being. My understanding is that the science points towards transition being appropriate for a person's well being.
It is upside down in the sense that if you built a lens system like the eye, the image produced would be upside down.

The system evolved that way so it is never set "incorrectly" or "expected" to be the other way.
There was a great article posted here a few years back I’d love to find again, that discusses how to use Wikipedia to reinforce a position without lying. Splitting your side into a bunch of mutually reinforcing pages, careful choose of when to include or exclude adjectives, and so on. I found it pretty eye-opening.
Half of Germany was that "Russia" you forget.
See that's the problem. Limiting temp change is not a goal distinct from saving millions of lives and trillions of dollars, it's literally about saving millions of lives and trillions of dollars (as well as saving other things more difficult to put price on). And that's the problem with abstractly talking about degrees of warming – we should be directly modelling the human and economic costs of every 0.1° of additional warming. Some economists are doing just that, of course, but then again nobody really knows how reliable any of the models are, so they're easy to ignore.
Angaza | USA or Kenya | REMOTE | https://www.angaza.com/careers/

Angaza enables life-changing products, such as smartphones and solar home energy systems, to be sold _on payment plans_ across Africa and Asia.

We've reached millions of people who now have internet and electricity for the first time:

- https://youtu.be/2EvEeAs_9R4

- https://youtu.be/onMT6_Yv67I

The technology you build will help reach a billion more. We're hiring for Android (Kotlin) and backend/web (Python/JS):

- https://jobs.lever.co/angaza

You can read more about Angaza engineering culture on our Key Values page:

- https://www.keyvalues.com/angaza
I've also looked at docker swarm mode, but as a noob in these things, its the persistent database that makes me nervous - how do you do it? And do you have any tips or tricks?
We have root on our own (personal) boxes, so we can essentially do what we want (within reason).

There's a tremendous value in having a somewhat homogenous environment. We have our own package repo and .deb packages to access internal resources. Even little stuff like editor plugins customized to our internal stuff we have packages for.

Plus, we hire a great deal of folks that aren't Linux experts. Have a sane set of defaults gets people going faster.

It makes a lot of sense to have our own distro when we're talking this kind of scale.
Lenovo Expects 30+ Platforms with Linux Support This Year, Both AMD and Intel
Tell you who sings the songs playing
Foxglove | 100% Remote (North/South America/Australia/NZ time zones) | Full Time or Contract | https://foxglove.dev/

Open source web-based visualization & data stack for robotics and autonomous vehicle development. Join our small, highly experienced, and fast moving team. No robotics experience necessary!

Try it here: https://studio.foxglove.dev/

Read our source code: https://github.com/foxglove/studio

We're looking for engineers with at least 2 years full time work experience, and/or some impressive side projects. Our stack is primarily TypeScript, with React/Three.js/WebAssembly on the frontend.

- Frontend Engineer

- Full Stack Engineer

- First DevOps/Site Reliability Engineer

https://foxglove.dev/careers
Possibly this: https://michaelbach.de/ot/
Schema therapy has fairly similar underpinnings, your mind operates in various "modes" which can communicate internally. Some modes are helpful, some are maladaptive.

Kinda wonder if Marvin Minsky had something useful to say on this? I recall he wrote a book on how the mind is socially organized
SourceFabric | Frontend developer | Open-source | Belgrade, Prague or REMOTE (Central European Timezone +/- 3h)

For more than a decade, Sourcefabric, Europe's largest creator of open-source software for journalism, has been helping some of the world's most impactful media organisations deliver content to their audiences. As a key member of the Superdesk UI/UX team, working alongside experienced and talented developers and designers, you will take a leading role in helping to ensure that independent news providers thrive in the digital space.

Our tech stack: Python, MongoDB, TypeScript and React.

Read more about the role and apply here: https://www.sourcefabric.org/about/jobs/front-end-developer
This is a neat summary of how they shaved some source and developer time!

A trick I've used to shave bundle sizes: re-mapping `babel-runtime/*` to `@babe/runtime` and proper core-js imports and `core-js` imports from V2 to V3 latest imports ones. This shaved tons off of my bundles (unfortunately have some libraries we rely on that are both substantial but old)

Another one is library deduping. I've re-mapped all of the `lodash.*` to be direct default imports, e.g. `lodash.merge` to `lodash/merge`. Also shaved a ton off my bundle sizes.
In fact I am not arguing against TF, which I love. I don't know how that came up here, k8s is at a different level in the stack.
> is it still not encouraged to run Windows there

My experience was that the only encouragement one way or another was toward trying ChromeOS a first, and switching away if you wanted to later.
We simply send emails using gmail API. They are personalized a bit, I run everything from jupyter notebook. Not a big fan of services like mailchimp. We keep personal approach so I prefer to land in primary inbox vs "promotions" as most customers are businesses and we've had exchanges over the email. We're just under 2k which is the daily limit for gmail, will start using SMTP with it since that gets you 10k emails a day.