skysight-inc/HackerNews huggingface dataset:
Those shipping fast and lot write software not to use but to sell. Not for the user but for sales and marketing departments. And this is why software and programmers are not respected, rightfully so. Judged by their products. And software are crap (and then reasoned with vigour why crap is good by those having incentives in it). Much more time than not, the not is the exception nowadays.

Those having too little resources (money) for their monumental ambition also ship fast.

Also it is so f annoying. All those river of notifications about 'hey, brend new version, now!, stop everything and download right away or else!' is a great nuisance. Like if this was the center of the life of the user, to have the newest and prettiest and greatest new feature (or mostly fixup of f*ups) of the software used. Secret for developers: no one cares. They need a tool to do the thing, and that's it. Do it well, do it smooth, that's all that counts. Not the new versions. Please write it well in the first place instead of this endless tinkering and bugging the customer.

Sipping too fast is some sort of premature ejaculation of the programmers' mind.
- Nootropics Depot because I know the owner (online) and they do rigorous testing

- Viva Naturals from recommendations and testing (Labdoor)

- Nordic Naturals is a well-known premium brand

frankly I haven't documented, these are just some things out of the top my head
hmm... I am reading [1] right now. When looking at their Table 7 and Table 11 in [1], they report comparison results with Gurobi presolve enabled and 1e-8 error. Do I miss anything?

Their performance isn't quite as good as Gurobi's barrier method, but it's still within a reasonable factor, which is impressive.
I'm not sure I want to live in that reality.
FYI "here's what I genuinely thought" is not a straw man. Now I am genuinely sorry for ever responding to you. Say hello to others for me.
> I’ve been an engineer for over 7 years now. I have worked on countless projects

If you've worked on countless projects in 7 years, that means no single project was that big or long.

> Refactoring a relatively big software, for example, with over 70,000 lines of code, can take 30-40 hours

I admire the author's ability to casually introduce completely arbitrary definitions of "relatively big" and that "refactoring" 70,000 SLOC only takes "30-40 hours" without giving any information about what the nature of the refactoring is.

> Now imagine if we didn’t implement a good architecture from the beginning

This post does nothing to define what "good architecture is" or prove that adding additional indirection helps anything. Code re-use is about more than just not putting query and service call logic in a controller method. The contrived examples about adding logging to a codebase that has no logging (why does the app have no logging? why does it need to be added now when it didn't before?) only makes sense if every part of the application conforms to the same interface you've introduced. Considering that a large application may have many different features and do lots of different tasks, this may not happen in which case you need one interface for each situation or create some stupid abstract thing that can handle everything.

The stupid pre-commit setup makes it impossible to share a branch you're working on if you can't figure out why a test won't pass and want to get help from someone on your team. Or you have a WIP codebase where tests are broken and want to pass it off or show it to someone else.
some of these licensing changes have led to larger players forking and/or implementing their own version.

personally i appreciate Amazon for sticking it to Oracle with Corretto after the JRE licensing changes.
Haven't used either, but Garnet's dependence on .NET runtimes is possibly going to hinder widespread adoption.
Sorry, this was just a quick search, I first heard about this from Dr. Barry Sears, and he had several accounts of miraculous recovery with massive doses of fish oil (20g+)
My child goes to a charter school in Arizona. Their policy is that phones are stored in lockers. If a kid is caught with their phone in the building then the phone is confiscated and brought to the office. The parents are notified and the phone is only given back to the parent. I don’t understand why something similar couldn’t be implemented in public schools thus requiring no state law.
Can redis essentially be replaced with postgresql with unlogged tables or memcached (if you really wanted pure caching)?
On other side one has to ask does not doing this work out? Spend lot of money making product and giving it out free. With no proper realistic plan how to make money at sufficient scale with it. Free money runs out what you do next? This or just simply die?
The problem with Github projects is that they don't seem to have a super focused direction. They're trying things and then shutting them down after two years: https://github.com/orgs/community/discussions/39106

I do like conceptually the idea of issue tracking living tightly coupled with the codebase, but unfortunately Github can't seem to get it quite right yet.
The article suggests valkey as an alternative with nice features in recent versions.

If redis finds a way to integrate these features from these other fork(s) back into its own product, adds additional "enterprise" feature set on top and sell it, I wonder how it will be received by the OSS community.

Are there any products that are importing features from their more permissive competitive forks ?
No way this would go through even if it made sense for Qualcomm, which I'm not sure it does.
Sure, those issues come just as a storm comes for a sailor. You cannot control what comes your way but only how you react.
I’m not a psychopath, I understand social norms and I do take into consideration how my actions will affect others, but I try my best to live a fair life and deal with whatever comes my way instead of focusing on what-if’s or how people perceive me.
Running a company entirely populated by sycophants and yes-men doesn't seem like a viable long term strategy, but then, I'm no rocket scientist.
A particle is a thing you can "look" at, and say "that's a particle". It is whatever one says it is. They're not exactly discovered, they're invented. Fundamental in this context is not so much a word as it is an analogy.

And, don't get me wrong, that doesn't mean particles don't exist. They do. But, a particle is whatever we say it is.
As someone else said in another thread, if it benefits US tech China will squash it.
Has this been updated since 1977? Because the field and tools and even the view points have changed a ton.
I'm honestly surprised that more people don't go mad in certain fields. If I ponder for 10 minutes the inexplicability of the universe's existence, or the vastness of space, my mind starts to breaks down.
Maximizing Muscle Hypertrophy: A Systematic Review of Training Techniques (2019)
It kind of is, but pre/post-conditions can be more than that. Also, I'd consider it bad form to have type signatures (which they have) and runtime checking the same types. The whole point of having static typing is decreasing the need for the latter, but you have to actually run a type checker for it to be useful.
I have found that "it depends" is an almost universal solvent for all technical quandaries.

I have found in my experience (and I have a lot of that), that the search for "One Solution To Rule Them All" is a snipe hunt. You can't get there from here.

It always (in my experience) comes down to context[s].

That "[s]" is important. There's the current context, and then, there is the future context.

You survived your baptism in fire to live to keep delivering software.

That's great. It's crap software that got you here.

Time to rewrite it, so we now have software with a future

Right?

OK?

That's what we'll do...right?

Oh, for Cthulhu's sake, what do you mean we need to keep building on our foundation of sand?

Congratulations. You now not only have technical debt; you have technical bankruptcy, coming down the road.

Better sell the company fast, before the bomb goes off...
You mean the cross platform framework? That will hinder adoption? Or do you mean the “Micro$oft is evil” people that still refuse to believe, even when provided links, that .NET is open source? And can even build a single binary?
It's pretty simple; he doesn't really have a chance against strong, authoritarianism governments which doesn't accept any sort of challenges so he typically complies to them without any questions. In Brazil, He initially seem to think that there's a good chance to win if he escalates it to a political fight but now he's slowly realizing that there's no solid political ground for him (especially as a foreigner) when he crossed the line against the Supreme Court, the highest constitutional authority.
Gradle and Bazel are absolutely general purpose build tools that are very widely used in industry.

As a smaller contender, my personal favorite is the Mill build tool (written in Scala), that is basically what a build tool should be, it’s as close to a theoretical perfect as possible. I really advise reading the blog post by its author Li Haoyi: https://www.lihaoyi.com/post/SoWhatsSoSpecialAboutTheMillSca...
> X isn't a subsidiary of Starlink (or vice versa) so I genuinely don't understand the 'common control' argument

“A ‘controlling financial interest’ is generally defined as ownership of a majority voting interest by one entity, directly or indirectly, of more than 50% of the outstanding voting shares of another entity” [1]. When a person has a controlling financial interest in multiple entities, those entities are under common control. The textbook example is “an individual or enterprise holds more than 50% of the voting ownership interest of each entity” [2].

Musk controls SpaceX [3], which in turn controls Starlink. Musk controls X. X and Starlink are under common control.

Whether that means Starlink is liable for X’s liabilities is a separate question. But it’s precedented in practically every jurisdiction for there to be a point at which entities under common control are jointly liable, at least to the degree to which they’re commonly controlled. (SpaceX’s non-controlling interests may have a separate claim on Musk.)

Side note: the comment I’m responding to doesn’t deserve to be downvoted.

[1] https://viewpoint.pwc.com/dt/us/en/pwc/accounting_guides/bus...

[2] https://www.fasb.org/page/ShowPdf?path=abs02-5.pdf&title=EIT... § 3(a)

[3] https://www.wsj.com/articles/elon-musks-spacex-stake-moves-l...
Thinking there is going to be some kind of revolution because of Elon though is just underpants on the head kind of crazy to even suggest.
You can record your voice messages and send them to yourself in Telegram. They're saved on-device. You can then create a bot to do things to stuff as they come in, like "transcribe new ogg files and write back the text as a message after the voice memo".
100% just look at Lula's acceptance of the Venezuelan elections, is Brazil doing anything to clamp down on far left support for Venezuela?
Back at the start of the century, Intel networking cards were the 'Best reliability for the dollar' and for some reason had a grudge against Linksys even before the Cisco buyout [0]. Same for most of their B/G Wireless stuff.

[0] - That came up once.
The Rubber-Keyed Wonder: The ZX Spectrum Film (Trailer)
Turkish Parliament adopts new crypto assets regulation bill
Smart Home IC Speaks Matter, Zigbee, and BLE
>What is in the US is the fact that we have a candidate for president who was still not conceded his loss in the 2020 election and is running again on the same premise that the elections are rigged.

I was thinking I had heard he conceded recently, but when I looked it up I found that he conceded before the inauguration:

https://www.cnn.com/2021/01/07/politics/trump-biden-us-capit...
You must have missed the part where it says that it's an M1 Mac. They don't have NVRAM you could clear. And zeroing the entire drive is also a bad idea as it also houses the "One True Recovery" - the only allowed pre-boot system. Once deleted, good luck getting your system working again. See: https://eclecticlight.co/2021/01/14/m1-macs-radically-change...
Likewise anyone serious about network performance uses a discreet NIC. These days the hardware on a high end NIC can be used to offload anything from basic packet processing, encryption, or NAT, on up to DMA and of course costs as much as a mid range PC.
Well most places putting out code for the first time don’t have the luxury of spending the time to put out perfect code. The funding only lasts so long, you’re trying to outpace competitors, you end up getting continuous scope creep etc. Star Citizen is a great example of what happens when you want to get everything perfect before you release it, by the time you’re done someone else has eaten your lunch.
From the same guidelines:

"Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it."
Do you have a recommendation for a modern text?
Why are we still looking at mice studies for such a human-used substance?

This study used EPA: 0.55 mg/kg/day, and DHA: 0.55 mg/kg/day.

Among the largest I've heard in human studies are things like 4,400mg EPA and 2,200mg DHA.

Examine.com is one of the best resources to understand what evidence shows about supplements.

EPA appears to be the component that works for depression.

Also, important these days, is the quality: it should be filtered from heavy metals, and processed and stored in a way that avoids it going rancid by the time you consume it.

I strongly believe in the benefits of having a higher omega-3:omega-6 ratio than is common nowadays.
Direct link to trailer: https://www.youtube.com/watch?v=t3FbKqzR1K4
I've always called this "good problems to have." If you're at the point where your slapped together solution doesn't cut it anymore then it means you're successful enough to actually need better.

Don't use the solutions to hard problems when you don't have hard problems yet. Because they're making trade-offs to meet constraints that you're not under. Ranch dressing at the grocery store has to be shelf stable and they make a bunch of compromises to get it to that point. The ranch dressing you make it home can be better easily by just ignoring those constraints.
I tend to agree, however I'm going to reserve opinion for 3-4 years because I think there's a risk to this opinion aging badly as aggressive cost cutting continues, and electric vehicle usage expands beyond fairly left leaning people to the general populace. The chance of a surprise bounce back and expansion of sales as prices go down to areas where competitors are deeply unprofitable but tesla can still be profitable combined with a significant minority (if not an actual majority) of the populace agreeing with many of the things he has said that tesla's current quite far left customers find so detestable may lead to a surprise here.
Note that the judge (de Moraes), not the op, has made this argument, and it is certainly being treated as contentious. In the general case, the judge would need to show that he thought the corporate veil had been pierced here, but who knows what Brazilian law says, or what the Supreme Court will rule.

Discussion: https://www.euronews.com/next/2024/09/04/musks-starlink-u-tu...
There's lot of jurisdictions, United States has great jurisprudence on this dating back to July 4th, 1776. France, Great Britain, Paraguay, Brazil, Argentina, all of latin america in fact, have examples of using this legal strategy effectively.

Venezuela may overrule the courts later this year.

Judge not lest ye be judged yourself.
It's important to note that this is only really relevant advice for a specific type of startup that is still trying to rapidly iterate to find product market fit.

Personally I find it incredibly annoying to work on and with with products that were developed like this. There are so many half baked features that technically "work" but are slow, buggy or difficult to integrate with.
Is there going to be a "for you" feed like twitter that algorithmically finds post you are interested based on what you search or browse ?
Doesn't "sudo -s" keep the current user's environment variables as opposed to "sudo su"?

I admit that in the context of doing "ls /sys/module" it's likely not a huge problem, but I do (in my gut) feel that for running an elevated command, it's cleaner to just drop in as actual root, instead of masquerading as root.
Pretty poor take.

You can be generous without wanting to be taken advantage of. Using a product is one thing, reselling it and becoming the defacto place people use it is another.

Another take is that if Amazon eats everyone’s lunch, we will have nothing else.
Link to the academic research paper on which this is based: https://www.biorxiv.org/content/10.1101/2024.08.29.610299v1....

Citation:
Dance displays in gibbons: Biological and linguistic perspectives on structured, intentional and rhythmic body movement
C. Coye, K.R. Caspar, P. Patel-Grosz
bioRxiv 2024.08.29.610299; doi: https://doi.org/10.1101/2024.08.29.610299
I would take the continued fall of the dominoes (Mongo, Elastic, Hashi, Redis...) as a sign that the impact on the businesses who do this is positive or neutral, and it's just the HN bubble that creates the sense that there was an outsized public outcry over the changes that should make other companies wary. These guys aren't following suit blissfully unaware of the backlash against similar moves: as they measure it the backlash was weak enough that the business folks decided it was worth it to follow suit.

In my experience working in the industry, I wouldn't even have noticed that any of these license changes had happened if I weren't on HN. My company uses all of Mongo, Elastic, and Terraform and there hasn't even been a whisper of switching away from any of them.
In the US opioid-maker Purdue is bankrupt. Its global counterparts make millions
Selfless people do not exist for biological and evolutionary reasons (self-preservation and such). But then... you are responding to someone who calls other people "normies".
What kind of jackass modifies the mouse cursor when you visit his website?
One big problem is that you often don't know yet what you actually need, you only find that out when your software is in front of real users. So the later versions might be substantially different than your MVP. Building a very robust first version might be entirely useless if you have to throw away most of it after discovering it doesn't actually solve the user's needs.
I can't place it, but .NET just sets me off on a bad foot. I much prefer just a binary I can run and get on with my life
The fact that it requires additional dependencies that a lot of system administrators are not familiar with..
> potential data loss should be written more carefully.

Doesn't this apply to any code that touches data intended to eventually be persisted? If so, IMO this applies to a huge portion of all software, I would guess more than half, because writes tend to be much more complex than reads IME.
The straw man was your std::string example. It was nowhere near the same as you claimed.

Say hi to the others in your club of "I'm gonna pretend I didn't get it for no reason whatsoever" for me.
He only conceded his loss in the immediate wake of the failed January 6 insurrection.

More recently, in the presidential debate, he has essentially recanted his concession.
It is you who starts to talk about 'art' en 'poetry' but these words do not come from what you are reacting to. One thing you seem to assume is that the 'crappy code' works and therefore the concerns about its crappiness must be about irrelevant things like 'art' or 'poetry'. However, the working of what I would consider crappy code is generally highly tenuous. There has not been found a bug, YET...., but one difference between crappy code and good code is that in crappy code one is quite sure there are lurking many bugs that are just waiting for the right circumstances to occur in practice. Also when bad code is changed, this is a much riskier affair because it is difficult to be sure that no unwanted side-effects were introduced.

There is a hypothesis that the crappy code was faster to write. At some point, this becomes false because one also has to spend time fixing the bugs. I would wager that this duration is measured in weeks, rather than months. From which it follows that the picking crappy code for speed is actually foolish and lowers profits for all but the most simple projects.
It’s not that, it’s .NET is weird tech on Linux. You have to install a new and different runtime. Config files are xml and stored in different places? All sorts of crap.

Vs just running a binary. So simple.

People put up with Java for a while but it’s declining in popularity.
The current best solution is written by Fabrice Bellard, probably more famous for his other works like FFMPEG, QEMU and TCC - https://bellard.org/. Check him, pretty much everything coming from him is pure gold.
Modi tried to censor left wingers' speech, Twitter refused and sued the Indian government. It's in the linked BBC article.
Looking to gather support or signatures for a cause? Whether it's a digital endorsement, commitment registry, or name pledge, WebDigital makes it easy to create your own sign-up website in minutes. Check out this quick 12-minute demo to see how you can build it effortlessly.
Mtskheta
No, considering something at the end of a fault-free channel as the element of the distributed system being delivered to is silly.

> we are engaged

We are no longer engaged, because I've given up on talking to you. You can use "delivered" however you like by yourself, as you're eliminating everyone else's desire to listen to you.

I think it's ridiculous that you're back to continue to poke this a day later.

Find a hobby. Or read a textbook. I suggest Steen and Tanenbaum, which explains exactly-once semantics in distributed systems in a careful and thorough way (though this particular book doesn't say "delivery", unlike many others.
I agree with the author that slow can be good and that taste and diligence can trump raw smarts.

I think what is often missed though is the opportunity cost of shipping bad products. Our industry lionizes fast delivery to juice short term earnings but this is very often at tremendous long term cost. When your revenue depends on shoddy products, you must devote an excess of resources to patching the holes that are slowly sinking your ship. The best people will tire of this and jump aboard the next vessel that offers better working conditions and/or higher compensation. But of course one never escapes the fundamental problems by job hopping.

To build something great, reliable and high value takes time. If it were easy, the market would be awash with cheap high quality products. It clearly isn't.

For things to improve, I believe that a small group of workers will likely need to join together and sacrifice short term earnings to build viable long term companies on a different set of ethics and values. I have personally made this sacrifice and am working on something I think is great and valuable that I could not possibly do within a typical company.

I have optimism that soon alternative approaches to building companies will emerge outside of the current VC funding model, which I believe has run its course. There are many, many software developers who are wealthy enough to sacrifice short term compensation to build more equitable companies with longer term vision and with a much higher ownership percentage that will pay off in the long run.
Who'd a thunk it?
Oh awesome, thank you! I will check back in December.
The whole universe still speaks C.
Elon has been very clear about this: he follows the laws of each country. That is, if the government wants to restrict free speech, they must pass laws (or the equivalent in court) to do so and Twitter will follow their laws.

If their government wants to act in contrast to its own laws, then Elon will fight them.

He’s not trying to uphold some universal free speech liberty.