skysight-inc/HackerNews huggingface dataset:
Point was that Uber’s co-founder and ex-CEO Travis Kalanick named Ayn Rand as his favorite author. So I thought of him as an example for someone who has not “growing out of“ Rand’s “objectivism”.

I find it very fitting that is apparently has led him to the kind of one-sided success you are describing. And, if I remember correctly, his ousting from Uber started with him preaching the libertarian gospel to one of his company’s underpaid drivers.

It seems to me that is precisely what the other commentator was trying to say with “growing out of it“. Ayn Rands books are really good and revolutionary and one should read them, perhaps even multiple times. But one probably shouldn’t take them as the final answer to the questions of life.
> A good person will take the corporate scumbags to the cleaners so they can spend the rewards on family and loved ones.

I can't see much room for "good" in spitefully exploiting a flawed organization that likely many innocent bystanders depend on for their own livelihood, all to help yourself and kin. If you could say with some certainty that sabotaging the org actually led to a better outcome for everyone involved, that'd be different, but I doubt that situation comes up much.

The real world isn't like Fight Club, and we don't get to be heroes by blowing things up. I think the appeal of that kind of fantasy is precisely how it lends bad behavior a plausibility of goodness. It helps people rationalize, as you seem to be doing, and as execs of exploitative employers must also do, in order to not feel guilty.

I'd say a good person will divest themselves from scummy corporations and find their own avenue to honest work. They'll seek to expose bad behavior by others and set a moral example for them to follow. "Get yours and screw those jerks" isn't that moral example. It's just more of the same.
While I don't agree with parent's declaration of all MacBooks being toys, that battery drain issue while being plugged in definitely did happen. Couldn't find a source for it just now, though. It used to happen on my 15" 2013 MacBook Pro when it was plugged in and I was playing games (BioShock Infinite was one such game).
If I have to pick only one: "How Asia Works" by Joe Studwell.

Is a bit old, but was super interesting.
They hire people so that they don’t go to the competitor.
I love how much I hate this.
This feels like it's playing into anti-EV sentiments about battery replacement.

Yes, the service sucks or whatever, but I had to read pretty far down to find out that they removed all the items that had value, including the battery, before blowing up the remains.

And selling that for scrap would probably also have been a better option economically if they didn't have the option of earning ad revenue on YouTube clickbait.

I'd genuinely like to know exactly how much you'd be out financially if this happened to you, and the likelihood of it happening.

I presume the NPV is still positive compared to other options and is growing even more so over time.
I may have been hanging around on Hacker News too much, but I can't decide whether your comments are sincere or an attempt at parody (I hope it's the latter, or I pity Mr Krumins' employees).
On subversion and dissolution of opposition movements
>Celebrating privacy

>iCloud

Choose one
I make $10.000+ on a solitaire website called https://online-solitaire.com/, that I made a while back.
The veritasium video didn’t create a clear picture of what’s going on and you shouldn’t feel bad for feeling more confused after watching it

ElectroBOOM has a good response
https://youtu.be/iph500cPK28
The country of Taiwan, a solid dark shade of green
When I started many aeons ago, when I did not know what I am doing, so I tempted to documented the language itself:

inc al ; add one to al register
You are missing the part that in Java generics (at least into Valhalla) are a type system feature.

What the JVM ends up seeing is something like Java 1.4 bytecode would look like, and there is no need for allocations, because it is only references and generics don't support primitive types.

While C++ templates are monomorphic so a few more tweeks are indeed needed all the way down to machine code.

The principle of cleaning the underlying type applies though.
Those dating apps are fucking awful. Go meet real people in real life.
Apple messed up the PCB/config that the GPU will automatically run at 18W (full tilt) when an external monitor + internal monitor is used. The fix in the later OSes was just to lower the power limit at 15W. That 16" was a really nice laptop in form factor and physical experience (monitor, keyboard, trackpad, and especially the speakers), but the that GPU issue + Intel heat and energy profile makes it an annoying computer to use.

I've transitioned to a 16GB M1 MBA too and it's a dream. CPU temps < 60C on dev loads on a hot day (I work outside). 16GB RAM means low swap usage (I used 8GB M1 MBA before this and it was still snappy except on the very limits). Still can drive a 4k monitor or mirrored Sidecar (with BetterDummy) without a peep. Building my work project takes the same time as the i7 16" MBP without the fan noise.
> So... US being 46th in the world for life expectancy (behind Cuba, ffs...) isn't relevant because?

> Access to healthcare might be an answer. (Probably not the only answer though, but likely other answers will be aligned similarly)

I look forward to hearing how Mexican Americans enjoy better access to healthcare than non-Hispanic white Americans.
tbh what your saying doesn't make sense to me vis. breaking even, unless there is some signifcant manual element to your search indexing. If this isn't the case, the revenue received from new customers should far outpace the marginal cost of supporting new customers unless you have signifcant fixed costs for some reason. I am interested in your product and will sign up for the beta and if it is quality would even be willing to pay the price if it was flawless quality, but i'd suggest doing some analysis vis. how many users you would need to reduce the price closer to somehting like $5 a month, which is far more palatable to me.

Right now you're charging nearly as much as something like Netflix, so your product has to be nearly a Netflix' worth's more value than DuckDuckGo (rather than Google as it's closer to your value proposition) for me to rationally justify the price.
I found the vim/vscode one especially obnoxious. OTOH, it took me a while to work out what was 'wrong' with the Debian/Ubuntu one. Maybe there's some unconscious biases at play.
This discussion seems to revolve around Veritasium's video explaining how elecitricty doesn't quite flow inside of power lines.

I can't help but feel that "electricity doesn't travel along the wires" is a somewhat unhelpful "well, actually" explanation that kind of misses the point. And you can tell it misses the point because you can't actually carry electricity without free electrons.

And at least in part the confusion seems to focus itself around the concept of stray capacitance, which makes it doubly confusing when you illustrate it with circuit diagrams where stray capacitance is deliberately left out. See also ElectroBOOM's rebuttal [1] where he illustrates how the situation can be explained by explicitly drawing in the stray capacitance.

[1]: https://www.youtube.com/watch?v=iph500cPK28
ISTR poetry really didn't like the black "eternal beta" versioning scheme for a while and installing it didn't work properly.

Also, it really doesn't work super well if you need to work on multiple development projects simultaneously, and when "just change the way you structure your entire project" is poetry's answer to this, the solution is "okay we won't use poetry".
I've hit heavy swapping cases a few times on my home linux box and was dissapointed in oom killer. I wanted it to kill something so I could get my system back, but it didn't seem to trigger. Instead the system became progressively more unresponsive until basically all UI updates stopped. I tried switching to a console prompt but even that was like molasses. Does it only kick in when the swap is so full? If so then perhaps it's a bit late as things so down so dramatically as swap nears being full, it may not be able to become full as the system grinds to a halt. I'd be interested to hear what experiences others have had with oom-killer
One skill that I’ve learned, over the years, is to say “no,” in a calm, respectful manner. Works a charm.

The “calm and respectful” part is important. I can be right ornery, and learned, the hard way, that OS projects are more fragile than commercial ones, so enemies can do a lot of damage.

I have written software for a fairly … pithy … demographic, and have dealt with feedback that would make many FOSS authors hide under their standing desks, whimpering.
How/who did your landing page? Love it.
> A much better effort, for anyone interested, would be to vastly simplify the OCaml build and package management story to be more Go-like.

OCaml's package management and build system is not complicated for consumers and builds are very fast. What do you feel is complicated about opam and dune?

What is complicated (but got better) is submitting packages into the official package repository. However, this ensures that packages have correctly versioned dependencies, which is good for consumers.

Go does not rely on a central package repository and this makes it easier to use by essentially just pointing to GitHub. OCaml and Go differ in the way they try to use updated dependencies for a build. OCaml by default is aggressive whereas Go prefers stability.
Yes, Absolutely. A handful of years ago sailing through the North West Passage (around Alaska then across above Canada) was unheard of. Now it's quite routine, lots of people do it for fun every summer.
> Performance efficiency is often an order of magnitude out of whack for companies that prefer a horizontal-first scaling approach (i.e. lots of containers in the cloud, k8s, etc.).

This is a curious point, considering that removing the constraint of having to make a single instance work well could lead to relaxed (read: lazy) development practices and therefore suboptimal performance that needs horizontal scaling to remain viable.

That said, i also enjoy sleeping during the nights and not getting paged, so running a single instance monolith makes little sense if that's a goal of mine. Horizontal scaling gives people the ability to deal with short term problems that would otherwise be escalated by just bumping up the resources that are available to the deployment and the failure of individual instances is no longer a showstopper.

In my eyes, the best approach would be to do both - expect everything to work with just a single instance (with proper integration and load testing, possibly chaos engineering just to be sure), but run multiple instances in practice (with the exact same tests as before, plus additional ones for byzantine failures and unreliable networks being written in addition).

Why can't we take best of both worlds - a focus on the quality of engineering, but also as much scalability as needed. Sure, you might disagree, saying that personnel expenses dwarf those needed for just running sub-optimal code on multiple nodes, but my salary is such that you could hire a team of people like me for the cost of 1 developer in the US.

And yet, ignorance about the performance and how optimized code is in many "business centric" domains (e.g. web development vs OS development) seems universal. No one wants to pay for nearly perfect code in 5 years, but rather good enough code in 2 years.
If you use Fugu, it's simple to unify since you track your events by calling the Fugu API. Of course, it takes a bit (not too much) longer to set it up than just slapping a script in there, but it enables you more granular control of what you're tracking.
There are companies that are competitive in CPU design. But CPU manufacturing is a bottleneck. At the low end, they lack scale (until the new factories are built). At the high end (beyond about 14nm), they either lack an independent supply chain (and are thus susceptible to sanctions) or ability (beyond 10 nm requires EUV).

Furthermore, what we're talking about here is replacing x86. There is indeed a joint venture with AMD, but at the end of the day x86 is still US intellectual property and thus susceptible to sanctions.

It would be a different matter if they decide to replace x86 wholesale with something else, e.g. ARM or RISC-V. That is certainly more feasible today than a decade ago, with Android being a major platform and no longer being constrained to just Windows. But it's probably still a large amount of effort.
It is getting easier. There was a time when I, as an "IT professional", dared not use Linux for the unbearable amount of pain that I would experience in wifi drivers, screen resolutions and support, et c. It is absolutely, objectively getting easier to use the linux ecosystem.
Darktable 3.8.0 Released
In response to your first point, I'd rather use and contribute to FOSS that supports a SaaS or proprietary product. Issues are more likely to be addressed if the maintainers depend on the software themselves for profit. I see it as trading helping them improve their software for the ability to use it in my own projects. It also gives some reassurance that the FOSS is going to be maintained if the creators depend on it financially.

I agree with your second point though. The main reason I see for contributing to FOSS is to fix issues that affect me or creating issues that may lead to the maintainers improving the software in a way that would benefit me.

I think it makes sense for companies to open source tools they depend on. They help others by providing the free software and in return they get help identifying and fixing bugs.
Probably, Russia are also building the "Polar Express" subsea cable from Murmansk to Vladivostok around Siberia so I guess is it viable now.
I think it's naive to think that we can stop being judgemental. It's like saying we can stop going to the loo or needing love.
It is out nature and this is the nature of our neural-nets.
Our neural-nets were trained, and then they 'classify' and 'trigger', the classification is the trigger which is the judgement.
What we can do do is to be aware of the nature of our neural system, of the fact that as any other AI solution needs training data and is only as good as the data.
As any other AI solution it can over-optimise or end up in a local optimum which makes us think so strongly about some subjects.
Part of the video is spot - it's its title - yes being curious helps 'cleaning' the training data and helps having the trained data better balanced which in turn kicks your locally-optimised NN out of it's dip and allow to explore further.
The most important part is to distinguish between being judgmental and acting upon judgment rather than reflecting on it first.

This part is not naive -> we can and should control our actions, we do not control our thoughts as much as we like to think but we can choose how we react to them.
Plant Root System Drawings
I'm rather surprised that Linux and macOS are so high. Different bubbles I guess.
The problem with lots of comments is not primarily clutter, but as quoted from the article

Writing and then maintaining comments is an expense.
Your compiler doesn’t check your comments so there is no way to determine that comments are correct.
You are, on the other hand, guaranteed that the computer is doing exactly what your code is telling it to.

Unless your team has the discipline to maintain them, don't litter the code with comments.
Put it in the commit message.
Obsolete and incorrect comments are just confusing.

What I sometimes do is write comments before I implement something.
This provides a clear idea of what I need to do and where.
Then when it's done I cut it into commit message or note
Is this trope necessary every time? It's clearly in mice in the article.

Just consider it an update if you're skeptical, now they'll be moving on to the next set of mice w/ sporadic or non-inherited ALS....
I gave up at the day 03, trying to quickly understand the wall of convoluted text at 6 a.m. without coffee as "hobby" was too much for me. Then As I were no longer in the tops of our internal leaderboard, I just leaved it and move on.

At least I wasn't sleep deprived the whole month like my coworkers.
Funny that everyone does benchmarks and goes ooh and aah at the bigger numbers. Or complains about apples to hazelnuts.

How about this: I do NOT want a space heater on my desk or under my desk. I have a separate heating system thank you. Looks like the MxBlaBla chips can deliver good performance and stay cool.

Now if Apple would hurry with the MxBlaBla desktops... I don't need a new laptop atm.
> - doublequotes actually work unlike in Google and DDG

This drives me nuts. If you're going to have a competitor to Google (ddg) at least give me proper functionality to refine my searches
Pipelines and Glue Systems
Using region in the title is more correct.
They are related but it’s not
The JavaScript one is funny. To be honest they should have picked a different name for JavaScript since it has nothing to do with Java.
Game development also happens almost exclusively on Windows. Linux and macOS seems to be more popular with the backend- and web-dev crowd though.
I vaguely remember reading that there were shipping routes that would be half the time and distance if the ice was melted... And some ships run during the summer months... Mostly from Russia to Europe... Iirc...
Is there a way to start Emacs in full window calc mode?
using region in the title is more correct.
My understanding is the API supplies data that is dumped periodically from the actual server, so it is always read-only.
Make sure to read the sequal: Children of Ruin.
any chance on how one might one get a glimpse of what you mean or get started in this bit :
"It turns out that this is by far what these models are best at. I am, without exaggeration, ten times faster at writing with AI assistance than without. I’m also learning faster; getting instant tips on how something might be phrased is invaluable, even if I go on to rewrite it."
VScode one is the best by far
The Enlightenment - The Pursuit of Happiness by Ritchie Robertson (2020). Long but worth indulging in if you enjoy intellectual history.

Being You - A New Science of Consciousness by Anil Seth (2021). A clear and readable account of approaches to dissolving the hard problem of consciousness.

Open Society and its Enemies by Karl Popper (1945). Plato, totalitarianism, and why democracy is good.

These are available as audiobooks.
> See also Atlas Shrugged, where the producers keeping the world afloat ("Atlas") decide to go on strike and hide due to populist politics bleeding them dry of their hard work ("shrugged").

And the former aristocrat from Tsarist Russia shrugged, went to America and made mediocre literature and a widely discredited philosophy.
>> I didn't say there was no backdoor.

> You didn't need to and given that was already avoided here; it now has been admitted.

It's interesting how you seem to think this was a "gotcha".

It's like the people who say "there is no cloud, it's just someone else's computer". Yeah, just like there is no bakery, it's just someone else's oven.
How do people know you exist?
This is why I think the 6 years of Jack's tenure as CEO was mostly a wasted time for Twitter and I think it shows that it's extremely hard to run 2 large companies at the same time.

I am a regular user of Twitter and I can't really tell you what the've added over the last 6 years. Some safety-related features, a new layout, 280-character limit, Twitter Spaces - is that it?

I know that opening Twitter might have meant a temporary hit for the stock price, but it's not like the stock was doing well in the first place:

Square went from $12 in 2015 to $83 before COVID to $170 today with a peak around $250.

Twitter went through ups and downs and today it stands at $45, around the same price as in 2013.

I realize it's all way more complicated, but I hope the new CEO turns it into a better product.
They could have tried the drug on humans but they wouldn’t have had the results they got with mice.
What Is a Buddhist Car Blessing Like?
"I think Go will devour all the interpreted languages eventually"

This discussion was amusing to read, but I have to butt in days late. Go will not devour any interpreted language without an available interpreter of its own.
JS is an accident of history, which nobody expected would catch on at this scale.
Same experience with a M1 16GB. I have never felt such a jump in experience from a laptop to another. The M1 stays cold and silent and the battery lasts much longer, it's simply incredible.
Even when I tried to throw games at it. It exceed my expectations.
There are plenty of folks who have studied this on biology and sociology.. this looks like a decent jump off point:

https://en.m.wikipedia.org/wiki/Evolution_of_morality#Primat...

Tho I'd look beyond, towards reciprocity and deception detection in other animals as well
In "modern" stacks it is preferable to do things like layouting of formulas millions of times on the clients, instead of once on the server. I guess that sort of thing needs JS.
Honestly, most of my junior-level coworkers would not even be able to do the first days without help.

Those AOC tasks are training for skills most developers don't really need or train much (except maybe reading comprehension). Most code is quite boring, especially web dev stuff. Most of the interesting stuff is handled by external packages, you are just supposed to pipe it all together. It is still quite complicated work sometimes but in a very different way. It is only few developer that get to work on truly interesting stuff on their day job.

So the great thing is that AOC has something for everyone. A junior can take his programming skills to the next level, flexing some muscle he doesn't otherwise get to use. Advanced people can use it to either get to know a new language or take on code golfing and learn to abuse their favorite language in a new way.
Tinder doesn't control it, but Match as a whole definitely does in a whole lot of markets.

And yes, it'd be a massive problem if Tinder controlled it in that it'd put an unaccountable company in control of whether or not people get access. And one with a history of refusing to engage people who feel wronged.

If Match expands that to its other properties then it becomes a problem even if Tinder alone doesn't dominate.
You can easily draw parallels to open source where you can easily make a living out of teaching how to use open source software and components and applying open source software at your job. Most people are not paid to develop open source software or for applying or teaching about open software they themselves developed. Very few do. Same with math.
Europe here too. SMS is still my main way of writing short messages to people.
I refuse to use Facebook Messenger or WhatsApp and that's what most people use. I could not even use WhatsApp, my phone is not supported.

Thankfully Signal is taking off in my friend circles, but SMS is what will work best on my phone and what will wake it up. Signal works well when I'm on my computer.

SMS is also what I'm 100% sure will work when contacting someone through their mobile phone number.
List<?> can be queried, e.g. you can write `Object obj = list.get(0)`, but you can't put anything into it, e.g. `list.add(anything)` will not compile. I'm not sure you can find similar concept in C++.
It's possible in current Java
The minute something becomes a KPI it is no longer a useful KPI.
For anyone curious, there's an image of the route in this article: https://www.aroged.com/2021/12/24/far-north-digital-and-cini...
As someone's loved one I'd rather have them go broke and inherit nothing than see them choose death to give me money.
People that cannot read, read fewer books!
Well, the downside is that you have to use the same browser on two different machines. And it doesn't have to be that way, and of all the companies you could expect, Mozilla shouldn't make it that way. But it is a useful feature.