skysight-inc/HackerNews huggingface dataset:
Software development managers don't need to be technical; soft skills are more important.

Avoid engineering practices from Facebook or Google. Both companies have monopolies, an army of developers and can afford to rewrite software on a whim.
Wouldn't you still want to actually store transactional data inside of a database? Like, you would use all the workflow stuff to do all the business logic, and the workflow(s) themselves are long-running workers which interact with the database(s).

I'd imagine if anything it makes databases _easier_ to reason with, because you could shard by workflow steps or something.
We wanted artificial intelligence, but what we got is artificial stupidity :)
this is excellent and I will definitely be using it in the future - thankyou!
Middle-aged men see weight gain as inevitable
GPL wouldn't prevent Amazon from forking and then providing managed instances of the project without releasing the source code of the fork. AGPL would, though.

But yes, this is the reason I won't work for free on my own or others' BSD or MIT licensed projects.
> I have very limited experience with Linux but every time I try to install something, I find that I lack some dependency and then wind up trying to build from source. What could fix these types of issues?

There's a number of solutions, none of them (even Apple's own) are really all that ideal. Pretty much all of your Mac apps are statically linked, which is why you download a large 300mb DMG or .app file that lugs along all of it's dependencies with it when you're getting a program. This has a few advantages (it's arguably safer, you can expect most software to "just work", etc) but it also has some disadvantages (uses more memory, lots of redundancy and "wasted" space with every download, kinda obfuscates directory structure, etc).

Honestly, there is no right answer here. Linux has tried doing a similar thing with Flatpak, but it's oftentimes more trouble than it's worth. Linux desktop software is supposed to be run as a local user without sandboxing; there's very little you can do to change that without re-architecturing the entire program to work that way too.

> Why does most software just install effortlessly on Mac OS?

Wait until you try Brew or Macports. The main reason why I genuinely cannot use MacOS on a regular basis is because of it's lack of a proper package manager, and moreover it's container support and general virtualization is unbelievably bad. If you manage to install Docker you're a hero, but if you manage to get it working properly? That would be news to me. Here on Linux it's just a "sudo pacman -S docker" away, and I don't have to lift a finger afterwards for configuration. Sometimes there are perks to running the same software you deploy to.

At the end of the day, it really depends on how you want to use your computer. I do SRE stuff for a living and desktop Linux is a godsend for that workload. Would I recommend it to a family member though? Not in a hundred years. Linux is still a server operating system first, and a desktop OS second. For me, that makes more sense than buying a Macbook and then using it to SSH into a remote server to do all my work.
I immediately went to rhymes with kubernetes
> But, if the value-add is hosting more than the software itself, why would you prevent the 'value-adder' making the bulk of the money?

Sure, but maybe there's a way for the original creators to get more than $0 (while still satisfying OSS people)?
I recall Ray Dalio talking about a theory that societies cycle between hard money and soft money.

Your society starts out by putting gold in a vault, because it's cheaper, easier and less vulnerable to robbery if you trade claim checks, as opposed to hauling huge amounts of gold around.

Then once everybody gets used to trading claim checks on the vault, the vault operators and the government realize you can just print new claim checks without them being backed up by actual gold. The exchange rate stays the same because you still have enough gold for the people cashing in and out.

Then they eventually print too many claim checks, and there's a run when everybody tries to cash out. So they let the exchange rate to gold float (historically by debasing gold coinage, but nowadays by leaving the gold standard behind).

Then with no restrictions on printing, eventually they'll make a mistake and print way way too much, the currency just collapses, and everybody starts saying "You know and I know those bills are worthless now and will be even more worthless tomorrow or next week. Gold only please".

It's looking like the world's economy has globalized enough that monetary systems often move in lockstep, and it also looks like we're nearing the end of this cycle. So it's really not surprising that a small, economically troubled country might have got caught in the whirlpool a decade or two ahead of the bigger players and be moving back to hard money.
Curious, I never came across someone using ES as a replacement for Mongo.
AGPL only requires modified software used over a network to be contributed back. If it isn’t modified, no need!
> sorry it's loud for a few minutes per day

It's more than a few minutes. Often times it goes up to a full hour, and it's usually super early in the morning, waking up a bunch of people. Each apartment complex will bring them in at different times, and now people who work late just have to have their sleep interrupted.

> This just seems like such an obvious class divide thing to me.

Why? People who are forced to work late, btw, are usually not upper class. And it's not like we won't want clean streets. If anything, this efficiency decrease will create more jobs for landscaping folks. It will also be less of a nuisance for everyone.
This is exactly the reason.

But people seem to deliberately obscure why the Gnome devs are doing this and instead accuse them of being lazy and/or dictators etc.
Quality lumber is incredibly expensive now compared with 1914. I owned a 1910s-construction house for a while, and they used huge, thick wooden boards around the foundation where the structure met the stone-and-mortar basement walls, and in the floor joists (visible in the basement), and in the diagonally-run underfloor boards (used where we'd use plywood, today). Nearly knot-free, perfectly straight, that stuff would probably be put aside for high-end fine woodworking or even veneer-making, now. It was beautiful stuff and they stuck it under the floors. The ones around the walls must have been something like 8"x14" or bigger, and tens of feet long. Nearly-flawless pieces of lumber. I assume the wood used in the wall framing (some pieces likely three stories long—it was a balloon-construction house) was similarly astoundingly-good by modern standards.

That stuff was, evidently, so cheap from the perspective of people in the 1910s, that they didn't think it worth any amount of effort to sub in worse wood for places where looks didn't matter. These days, some of that would be hard to find at any price, short of salvaging it from old buildings like that. And that's the "crap" they put under the nice wood they used for finishing!

OTOH we do have drywall, which has got to be cheaper in pretty much every way than lathe-and-plaster.
Maybe I'm just thick, but I don't find Preview on macOS simple or easy to use.

What the hell is “Contact Sheet” and why should I have to care about this jargon?

> And man, is it hard to use for just normal everyday use.

This is how I see macOS. I've used it at work for 3 years now, and it still gets in my way every day.

I accept that some people like it, but it's very much not for me. (I suppose I “think differently” from Apple's designers.)
> because their `certbot` made it with 0 review of who you are or what the site does? How is this different at all?

I think it only makes sense if you view the whole HTTPS everywhere initiative as a counter against MITM attacks - and only that. Everything related to identity has effectively been delegated to domain registrars. TLS certs as envisioned by browsers are really only about proving that you have genuine control of a particular domain - they give no indication at all who you are, whether your intentions are good or whether or not you're trying to imitate a different domain.

In that sense, the UI redesign from "neutral/secure" to "insecure/neutral" in Chrome makes some sense: HTTPS is necessary but not sufficient to make a site trustworthy: A https site might still be a scammer, but a http site can always be intercepted and manipulated by MITM, so http sites can can never be trustworthy at all.
In a POSIX shell, I would do it like this:

trim_string () (
x=${1%[:space:]}
return ${x#[:space:]}
)

Note the use of a subshell ( instead of command grouping { because POSIX shells do not have local function variables.

At least, I think that would work.

On Windows, forking is expensive, so I wouldn't do it this way.
Basically that ones heck of a title for "Developers will be able to develop and test using IBM Z as-a-service via IBM's public cloud". So, developer access to Z mainframes. Really, gotta wonder who writes these titles.
Agreed! The team puts a lot of work into consumer documentation, wish their developer documentation was much better. There are so many undocumented intricacies in Swift, SwiftUI, and pretty much every framework or API Apple provides.
Whether the risk score is discriminatory on protected classes can be easily measured. (After implementing a risk score system, is the fraction of bail jumpers equivalent across groups?) I assume that kind of measurement is what prompted the overhaul of cash bail.
IP is useless if you are using a VPN a lot of corporate uses of MS will also have a VPN . Many times the vpn won't even exit in the same country so can't use IP.

These kind of logs are typically demanded by customers and customers inturn have either strong compliance requirements (HIPAA FEMA , ITAR etc ) or have suffered breaches and react with collecting a ton of info in a effort to keep it more secure.

That is not say MS is innocent, just that enterprises would demand this anyway.
came here for this, seemed the most natural pronunciation
Not defined for me
stupidity is just misapplied or developing intelligence. can't have one without the other lol
If Xenu isn't dropping by to destroy the planet in the universe, there's always the metaverse for dress rehearsals.
Thanks! Feel free to reach out to me at sean@realizefi.com if you & your co-founder want to talk about your use case.
Ask Go Language Design: Why were Golang Strings designed to be arbitrary bytes?
Why were Golang Strings designed to be arbitrary bytes? Why not hold Unicode text or UTF-8 text? Rust made the decision that a String is stored as a vector of bytes guaranteed to always be a valid UTF-8.

https://go.dev/blog/strings discusses this feature, but not the decision that lead to this design.
Incredible! The guide for 15.2 is 1766 pages long. I'll definitely install on my kid's iPad for reference purposes. This is an amazing find!
Unless they actually tried to upstream it, this point doesn't really matter. From what I can see, they never actually tried or intended to upstream their changes, so this is irrelevant. They didn't even release the fork's source, let alone try to upstream it.
There’s probably an iPad OS specific version too. :)
I think it's a matter of time before someone deploys tiny quadcopters with with a steel body and db meter and camera. The drones sit and listen for a very large sound and then when they hear it they fly as fast as they can to the source of the audio and kamikaze right into the wheel where the steel body will destabilize the bike causing an accident.
The author posted his spreadsheets at http://www.bcaplan.com/returns.htm
Check out my cousin comment. The PPPL FIRE 1976 report starting around page 30 addresses these questions. Also the PPPL FIRE site (also linked) has many resources that highlight areas of research.

Plasma physics is a large task in fusion energy science, but it is not the only task. FES being the motivator of those materials research ventures means money in FES goes into those areas.
I love that PinePhone keyboard case and really want one for the iPhone. :D
I mean...that's why I said "more or less". There are of course differences, but a lot of app development can be done on a linux system and a cross compiler.
Assuming you meant "GNOME" Builder rather than GtkBuilder (the template loader for GTK), I'm the author of it and can help figure out what is going wrong on your system wrt not compiling anything.

Just file an issue on gitlab and I'll take a look.

Usually when we come across bugs like this it's related to distro packaging as we have no hand in that and the Flatpak packages I maintain generally do-as-advertised.
Actually, there was a vaccine, but due to antivaxers it was discontinued:

https://www.cleveland.com/business/2020/01/lyme-disease-vacc...

So, the problem is not big pharma, it's antivaxers
I think he never truly joined. More like do whatever he wants for a lot of money.
The problem with coming at music like building a computer program is that, while it theoretically can work when you look at it from thousand miles away, no musician actually does that. It reminds me of when Dijkstra wrote that all computer science students should always start with manipulating symbols before touching a machine, and Knuth replied that nobody learned programming that way. There's no empirical data of such thinking actual work.

What makes good music good is ultimately human ears. Fugues, for example, might seem to be programmatical at first glance, but get your hands dirty and compose one yourself, based on nothing but the mechanical rules. Doesn't sound good? It doesn't.

It's like writing English based on syntactical rules. You'll end up with a music equivalent of "Colorless green ideas sleep furiously".
Victory! More Lawsuits Proceed Against Clearview’s Face Surveillance
I am not sure I would want to use it but I was totally amazed watching a video. It seems supper efficient when one learns it.
> Those things you listed are pretty much already illegal: Loud motorcycles with poor emissions.

Good luck getting police to enforce that, though.
> … "Ship, Shipmates, Self"

I've heard that saying was what to do in an emergency. e.g. Save the ship! If you can't, save your mates. Once that's done, save yourself.
> Cities aren't loud. Cars are loud.

Fantastic video with that very name exploring just how true this is: https://youtu.be/CTV-wwszGw8
Are most modern houses really too luxurious where you're from?

What I see is that they have pretty poor build quality when you look closely, and are thrown together as cheaply as possible, and are not designed all that well. Where I am, "marble" would be engineered stone (which I don't have a problem with it's functional and looks okay), but many new kitchens (and bathrooms) aren't well designed for the space they take up and come with flimsy gimmicky fittings and appliances.

Where modern houses go overboard (in my opinion) is optimizing floor area per dollar and making them very large and lowering quality. Although that's also a response to buyer preferences, people like having very big houses and don't care too much about the design, the details, or efficiency.
I applaud all of you for consistency in your opinions. I don't do either myself if it matters. (This applies to the sibling comments as well)
> Maybe I got the timelines wrong - isn't that what was originally happening with Mongo and AWS - AWS was hosting Mongo when it was still under AGPL?

Absolutely not.

The AGPL terrified AWS so much that they did a clean room implementation and built an entirely new database that was wire compatible with MongoDB.

Hence, Mongo relicensed under a new license, the SSPL, that says if you implement an SSPL-covered API, the SSPL extends.
Like "inmates", why not
Kudos to you! I wish you all the success in the world. I greatly admire people who take this path and aren't trying to be the next unicorn.
"forever"

Or until they stop producing and need to become beef in order to make room for the next generation of milk producers.
> they have no intrinsic value

It's funny how much weight is placed on this word "intrinsic", as if we need to penetrate down to some singular identity layer of a thing to be comfortable assigning it value as a store of anything.

Exactly what that layer is supposed to look like is always somehow described with gobs of words that easily map onto other things that people have already valued for millenia.

You might as well just ask, "is it popular with some people"? If the answer is yes, it's probably a carrier of human interest to some degree, regardless of whatever snooty value systems may be applied to that, so you can likely buy it low and sell it high with a slightly-educated squint at a moving average chart.

(I noticed that people really like to think they are good at assigning value to things, so perhaps this comes down to some core human fear...certainly the typical concern about future outcomes also applies, in which we learn that people have apparently never heard of contingency planning and calculated risk...both of which may be even more useful than intrinsic-whatever subjectivity)
Grid interconnection adds strategic risk, particularly for small countries. This is Europe's problem, particularly. It will be West Africa's, and South America's. China is building a submarine cable to South America for winter solar, but you may be sure they are also stockpiling coal for when the cable fails.

They all need enough storage to not need interconnection, and then rely on interconnection to reduce cost and drawdown from storage.
Temporal JavaSDK may get a temporal-scala module the same way it has temporal-kotlin with extension functions and method pointer "disassembling" . Reach out to @Dmitry at temporal support Slack if you want to contribute.
I don't think those are really reasons for choosing an OSS license, they are reasons for choosing a source-available license (of which OSS licenses are just one kind).

> I'm not denying AWS is adding value, but it sure is odd that they're the only ones making a dime there.

I don't understand what's odd about it. If ES were never open source and was a proprietary product from the beginning, there would be nothing stopping Amazon from paying for it and providing it as a service under contract from Elastic, if they thought it added enough value to make that worthwhile. Then they would both be profiting in a monetary sense from the relationship. But it's not a proprietary product (or at least, it wasn't previously)
You have to imagine at some point they are going to drop the (successor to Elasticsearch) part of it and this is temporary...
For an opposing view, for productivity stuff, I really don't like the simple mac apps approach. I regularly open preview expecting it allow some simple changes, but end up disappointed and either do it via gimp or imagemagick. It's similar to Windows experience where people try to release simple apps like a tool for preview, tool for resizing, tool for optimizing compression, tool for merging images/pages, etc.

It's too much hassle when two slightly more advanced tools can cover all of those usecases.

And don't get me started on mac's screenshots which are saved in 12h time in the name, so your 1pm screenshot is before your 11am screenshot and there's no configuration option for it.
GOOD.

Holy cow I hate the whole "loud pipes" thing. Even when I was a horsepower person, I didn't want my cars to make excessive noise. It just seems unneighborly / antisocial.
There’s still a layer between the application and the big bad internet. It’s just that the layer is an L7 reverse proxy instead of an L3 VPN appliance.

This is still a big win, because:

a) You still have to go through the layer even if you’re on an office network.

b) The layer knows exactly which application you’re talking to, and maybe even something about the transaction you’re attempting (URL).

c) The layer can cooperate with the application, for example injecting a header about the authenticated user’s identity and groups.
Honest question: what is Facebook trying to accomplish? What exactly is the "Metaverse?" Their Superbowl ad was just straight-up weird & confusing. I'm honestly not sure what their product team's vision is.

Does anyone actually see the majority of the planet strapping Oculuses to their face and spending even a fraction of the amount of time there that people are currently spending on FB and IG?

I have an Oculus and other than Beatsaber and Alyx and a few other titles/apps, it's just not that exciting. The Nintendo Switch is at least an order of magnitude more fun.
And even then, .NET runtime is the one horrible part about getting apps to run on windows.

In the modern era I think saying no to dynamic linking is the right move.
I also had a serious problem with AWS Managed ES. In my case, some of the heap didn't free on every garbage collect which would eventually result in cluster failure. This was likely a JVM misconfiguration and was most easily observed by viewing a shrinking sawtooth pattern on the memory graphs. This resulted in a multi day marathon of sleeplessness keeping the cluster alive by continually rolling it every few hours (We initially assumed we had done something wrong and investigated ourselves first... eventually I shunted traffic to both my own cluster and the managed cluster... my cluster did free heap as expected and we successfully switched over without downtime but wow was it ever hairy during high traffic periods).

We saved a bunch of money and gained performance by using our own cluster. That cluster hasn't gone down since... years later.

It's very difficult to debug these problems when you don't have direct access to elastic search's configuration... what would normally take minutes to verify can take hours to isolate.
Wow - quite a blast from the past. I’ve not see that first page in almost 40 years.
That's called GtkGesture. Just use it. The libadwaita components literally bind the gesture to the ui design pattern widget.

If you just don't want the ui design pattern just use the gesture, it's already there waiting for you to make something with it.
This is exactly the framing/idea I am going for.

Honestly it seems like the only downside there would be all the OSS purist/billionaire-defender HN commenters would have a field day, then you could move on.
Facebook has had a good streak of successful ideas, but basically operates at the whims of Zuckerberg, and nobody has exclusively good ideas.

There will probably be something like meta-verse that eventually gets popular, but I suspect that success is not going to be something achieved by throwing money at the problem.
A 300MB statically linked app is a million times better UX than the nonsense and user abuse committed to save a little bit of disk space. Absolutely optimizing for the wrong things.
The Expert Mouse costs a lot, lot more than a simple trackball. And my subjective feeling is that it's actually less ergonomic than the cheaper Logitech I've got.
If it's a question of "[competing] with the most vicious regimes in history how cruelly one can treat one's opponents", then the US lost very badly to Japan.

"As can be seen, nearly one out of every one-hundred people controlled by Japan [between 1937 and 1945] was murdered, or almost three per thousand people per year." (https://www.hawaii.edu/powerkills/SOD.CHAP3.HTM)
Speed- and red-light cameras are constitutionally problematic because they generate CRIMINAL citations without proof of who was actually doing the driving.

Holding the titled owner of a vehicle responsible for excessive noise or pollution, though, makes sense regardless of who's driving. I see no issue here, while I definitely oppose the former.
On the Importance of Per-File License Information
No need to ram the driver and spend the drone. It could just spray some paint onto the helmet and clothes. The paint should be easy to wash out, but it should stick for enough time to cause the driver to stop.
This was the real C64 manual:

https://www.c64-wiki.com/wiki/Commodore_64_Programmer%27s_Re...

and it was fantastic.