skysight-inc/HackerNews huggingface dataset:
I don't think any other country considers any of those cases to be wins ... Perhaps maybe wars in Iraq or Jugoslavia.

I think eventual loss in Ukraine will be last nail in the coffin of US military reputation.
Quantum Leap in Graphite: Attoscience Lights the Way to Superconductivity
> Caffeine is bad for health People who drink those are addicts

Imagine teaching your kids intolerance based on pseudo-science.
Or you are just not trained to hear the artifacts
> and I’ve never been able to convince a single other manager to do it.

I agree with everything you wrote, but if your company is big enough to have in house recruiters they probably don't want you doing it!

Not because they don't want to be able to hire great candidates efficiently. But because you presumably don't maintain the statistics they need to keep. For example, say (I don't know you and am just making this example up), you might without realizing it only be contacting candidates who have names that you recognize as male, while they want to make sure they are pulling from a wider pool to improve their chances of getting the best candidate They may have other reasons for collecting such statistics (SEC filings? Who knows?).
That's what Xcode benchmarks seem to say.

Yep, there appears to be no reason for getting M3 Pro instead of M2 Pro, but my guess is that after this (unfortunate) adjustment, they got the separation they wanted (a clear hierarchy of Max > Pro > base chip for both CPU and GPU power), and can then improve all three chips by a similar amount in the future generations.
Wow, I’m surprised I’ve never never heard of this and I’ve been working in web dev for 10+ years. I love this idea and I have some things I want to put out there without much management on my part. This will be perfect
Sorry if I implied you could only get these types of things through subscription.

I just meant I've seen the subscription model in a lot of places where it makes no economic sense.
How much Difficult to give and get honest feedback from people you know
In a world that values authenticity and transparency, the irony often lies in the difficulty of obtaining honest feedback. There are several reasons why genuine feedback is elusive.

Firstly, the fear of repercussions stifles open communication. People may worry about damaging relationships, job prospects, or facing conflict, leading them to withhold their true opinions.

Secondly, social norms often discourage straightforwardness. There's a tendency to sugarcoat feedback to avoid discomfort, even if it means sacrificing honesty. This desire to maintain harmony can undermine the valuable insights that honest feedback provides.

Moreover, a lack of trust in the feedback process itself can contribute to a reluctance to be candid. If individuals believe their opinions won't be genuinely considered or acted upon, they may choose to remain silent rather than express their thoughts.

In conclusion, the challenge of obtaining honest feedback stems from societal norms, fear of repercussions, and a lack of trust in the feedback process. Encouraging a culture of openness, where feedback is valued and acted upon constructively, is crucial for fostering genuine communication.
Just today I investigated about Stremio and Torrentio and oh boy, it was waaay way easier to setup than I thought.

I am a person that can handle a good amount of "pain" while using technology (I like using Linux as a desktop, but my laptop's camera won't work on my monitor, sleep mode is broken, etc etc etc) so I am fine with browsing in my phone and casting to my TV. So I'll now get to the arduous task of convincing my wife to unsubscribe to at least some of the freaking too many stream services we are subscribed to (disney+, Star, Netflix, Amazon, HBO, and two or three local to my country).
> or make assignments not be an expression,

Or just reverse the expression:

0 == curent->uid

So that the bug case is an error:

0 = current->uid
Show HN: 48x32, a 1536 LED display based game platform, introduction
True. Desktops are vastly superior in terms of specs and cooling.
Living organisms can't survive in their own waste products [video]
https://i.imgur.com/ZpWddsT.png

In the realm of networks, a tale unfolds,
Of layers and functions, a story to be told.

Behold the OSI model, a guide so grand,
Seven layers high, like a tower they stand.

At the base, a solid foundation is laid,
The Physical Layer, where signals parade.

Bits and bytes traverse, in a dance so fine,
Through cables and waves, in a rhythmic line.

Above it emerges, the Data Link tier,
MAC addresses govern, in a symphony clear.

Framing and addressing, a dance so neat,
Packets find purpose, in this structured feat.

Next in line, the Network Layer appears,
Routing their path, banishing network fears.
IP addresses guide, like stars in the night,
A global connection, boundless and bright.

Transport Layer follows, a conductor's dream,
Segmenting data, in a seamless stream.
TCP and UDP, in harmony play,
Ensuring delivery, come what may.

Higher still, the Session Layer presides,
Connections maintained, as the network abides.
Dialogues persist, sessions unite,
In a digital realm, where connections ignite.

Presentation Layer, a translator of codes,
Encryption and syntax, in diverse abodes.
Bits transformed, a linguistic quest,
Ensuring compatibility, at its very best.

At the summit, the Application Layer shines,
User interfaces and programs entwine.
Emails and browsers, a user's delight,
In the digital realm, where day turns to night.

The OSI model, a beacon so bright,
Guiding data's journey, in the network's light.
Seven layers deep, like a poetic rhyme,
In the world of connectivity, standing the test of time.
Linux Foundation TAB report: https://lore.kernel.org/lkml/202105051005.49BFABCE@keescook/ - bottom of the report made a recommendation each for UMN and the TAB

UMN statement: https://cse.umn.edu/cs/statement-computer-science-engineerin...
It depends on what specifically you find slow about VSCode. In my experience, some aspects of VSCode feel less responsive than Sublime simply due to intentional design choices. For example, VSCode's goto files and project symbol search is definitely not as snappy as Sublime's. But this difference is due to VSCode's choice to use debouncing (search is triggered after typing has stopped) as opposed to throttling (restricts function execution to a set time interval).
The creative effort I put into making it before the random monkey theory kicks in?

Same reason I expect a salary for my professional work. And I am 86.3% sure you don't work for free neither.
Not possible. Sustained performance will not be the same. Desktop will be vastly better.
> it only traces it to one giant hairball or another, ie, bisect is made useless

The blog post is advocating a "squash, rebase, and merge" flow, which leaves equally giant hairballs.
Does Intel or anyone still sell 32-bit x86 chips for non-embedded use? A quick Google was inconclusive, although it seems that while Intel sells low-power x86 chips under the "Pentium Silver" brand, they all seem to be 64-bit now. So eventually more and more old x86 boxes will be decommissioned, and 32-bit x86 will be dead as a desktop platform, no?

Which might mean people who want to run old proprietary 32-bit games/software are going to be annoyed, but that's not necessarily the distro/OS's problem; it could be argued that the user should install a 32-bit translation/emulation layer to run that stuff, ala DOSBox.
> - M2 improves performance by about 60%

This is the most shocking part of the article for me since the difference between M1 and M2 build times has been more marginal in my experience.

Are you sure the people with M1 and M2 machines were really doing similar work (and builds)? Is there a possibility that the non-random assignment of laptops (employees received M1, M2, or M3 based on when they were hired) is showing up in the results as different cohorts aren’t working on identical problems?
Much like sales the professionals establish a pretty rigorous funnel and pay no attention to anyone who looks like they will fall out of the funnel. They optimize for offer and if they sense the candidate won’t get there they are better off trying to find one who will.

Also, honestly, a lot of recruiters suck. They are often hired with no qualifications and really not even any serious education. It is routine to hire people who formerly worked in retail or whatever for these jobs so on average they are themselves fodder for the process and often don’t last long.
So you make a massive compromise for something that happens twice a year?
I feel the same. I used to be pretty into the concept and values of Ethereum, until I realized the values of those actually building the network weren't what I thought they were, and thus weren't aligned with mine.

Funny you mention said lock, because the pivot and associated fallout there was what really revealed (to me) that the creators of Ethereum cared more about the "currency" aspect than the "crypto" aspect.

From that point on, you could see this reflected in every decision made about the development and direction of Ethereum and the associated ecosystem. There were numerous core protocol decisions that ultimately came down to "better for future users of the network or better for current users of the network", and the latter won out every time, especially when economics were involved--and they're always involved with a cryptocurrency.

Number go up, and whatnot.
> What is the point of source control, other than to reliably capture what actually happened in history?

Unless you're committing every keystroke, you're recording a curated history. You choose when to commit, and by choosing you declare some historical states to be worth keeping and the rest to be merely incidental.

I think usually history "rewriting" (eg, rebasing) is much more about curation - choosing which aspects of the history you care to record - than it is about presenting a false record.
I have found it quite easy to turn those features and their accompanying nagging off. I do it precisely once when I set up on a new OS install and never see them again after updates. Never understood these stories.
Fwiw I've spent my whole career doing data analysis but the ease at which I was able to use OpenAI to help me for this post (am author) blew me away.

The fact that I can do this type of analysis is why I appreciate it so much. It's one of the reasons I'm convinced AI engineering find its way into the average software engineer's remit (https://blog.lawrencejones.dev/2023/#ai) because it makes this analysis far more accessible than it was before.

I still don't think it'll make devs redundant, though. Things the model can't help you with (yet, I guess):

- Providing it with clean data => I had to figure out what data to collect, write software to collect it, ship it to a data warehouse, clean it, then upload it into the model.

- Knowing what you want to achieve => it can help suggest questions to ask, but people who don't know what they want will still struggle to get results even from a very helpful assistant.

These tools are great though, and one of the main reasons I wrote this article was to convince other developers to start experimenting with them like this.
Yes, for instance Clojure's "transients" as well as the JavaScript "immer" library
It's really not that hard. Well, it takes time and labor. Beavers used to be the key to water retention in the ecosystem, but we hunted them to near extinction.
Reading the methodology of the underlying paper makes this estimate seem quite dubious. Quoting from the paper [1]:

> Due to lack of data, we assumed that revenue per minute of platform use was constant by age.

Surely ad rates targeting minors without disposable income are much lower than for age demographics with higher spending power.

I'm happy to have an excuse to discuss our opinions on the ethics of social media use by minors, but I'd appreciate if the "science" was a little more forthright about what we know and don't know.

In this case the paper seems to make a reasonable estimate of the fraction of total social media usage time spent by minors. But it's sloppy bordering on dishonest to extrapolate that to revenue numbers without looking at any data on ad pricing.

[1]: https://doi.org/10.1371/journal.pone.0295337
Try getting your git bisect working with merge or non-squash workflow.

I don't care how the other developers came up with the solution, I want their changeset neatly tagged in the commit with ticket reference.
I liked this article a lot, it really helped to nail down what EXACTLY people mean when it comes to metrics.
Thanks. Those people seem really interesting.

They were right on the way when the idea of popular astronomy (instead of only god-appointed people doing it) reached Europe, and yet they seem oblivious from it.

It's a really good reminder that even on the era of large empires, culture was still very fractally distributed.
Few truisms: learn as much Mathematics as possible because this is how things work, get rid of Qwerty because the younger you are the more benefits you get, always prefer FOSS because our tools ought to be controllable by us and learn SQL because how else are you supposed to manage your data.
Yeah everything you just said is exactly why we care so much about a great local environment. I've not seen remote tools approach the speed/ease/flexibility you can get from a fast local machine yet, and it makes a huge difference when developing.
I'm unsure the US can unilaterally decide if it's in a war or not. Do the opposite side consider it a war? Do the international community consider it a war? Semantic games internal to a single side do not matter much.
Everyone has a different needs - for me, even M1 Pro has more battery life than I use or need, so further efficiency differences bring little value.
As a scientist, I'm interested how computer programmers work with data.

* They drew beautiful graphs!

* They used chatgpt to automate their analysis super-fast!

* ChatGPT punched out a reasonably sensible t test!

But:

* They had variation across memory and chip type, but they never thought of using a linear regression.

* They drew histograms, which are hard to compare. They could have supplemented them with simple means and error bars. (Or used cumulative distribution functions, where you can see if they overlap or one is shifted.)
Ah, but the important question is "WHICH cheddar cheese?"

A lot of cheese is manufactured, some of it even colored orange artificially (especially in the US), which is labelled 'Cheddar' but in reality is nothing at all like a true cheddar.

(And then of course, there are those tasteless pale, plastic rubbery sheets labelled 'Kraft Cheddar Slices'.)
How in the world is this good for devs? It's terrible. Do you really think that "big corp" will not figure out how to pass the liability directly to the author?

What will happen the opensource world once you're held liable for some moron who uses some software I wrote for myself? or incorrectly uses it?

do you really believe the curl should be held liable because some POST failed and a user lost something over it?

what about my old backup scripts? I need to remove them from my repos?
The fact that rebase would ever be preferred over merge just shows how bad Git really is under the covers. It's insane that everyone is re-writing their development history to avoid issues with their source control system. There's no reason that should be necessary at all. Manually intervening and re-writing history should be completely antithetical to a good source control system.

And squashing should never be preferred by anyone if the tooling was actually any good. For PRs? You should be able to define a group of commits and look at it as a whole, not just operate on a single commit. For clutter? You should be able to "zoom" in and out, or collapse/expand branches in your UI. For disk space? If the size of each commit was O(size of change + small constant), then squishing wouldn't help, because you'd just be cutting out a few bytes per commit -- assuming you're not thrashing back and forth with your changes. The fact that squashing saves so much space just shows how inefficiently Git is storing things.

We're all suffering that Mercurial lost the war. Of course, even Mercurial isn't perfect. Why did we stop innovating on source control systems a decade ago?
Om Malik: Fourteen Years of Uber
Automatic Counting Apps for Industrial Automation
> Spotify alone has more annual revenue than all the big music labels combined

This is very much not the case. In fact Spotify’s revenue in its last full year was less than half of the combined revenues of the three major record labels for a similar period.

Spotify generated €11.7 billion in revenue in 2022, approx $12.9 billion.

Universal Music Group generated €10.3 billion in revenue in 2022, approx $11.3 billion

Warner Music Group generated $5.9 billion in their fiscal year ending Sep 30 2022

Sony Music generated ¥1.3 trillion (approx $10.1 billion) in their fiscal year ending March 2023.

Total revenues of major labels: $27.3 billion.

Spotify: https://s29.q4cdn.com/175625835/files/doc_financials/2022/q4...

UMG: https://www.universalmusic.com/universal-music-group-n-v-rep...

WMG: https://investors.wmg.com/static-files/f35e3e8a-8ae2-4960-95...

Sony: https://www.sony.com/en/SonyInfo/IR/library/presen/er/pdf/22...
Not a dumb question, I’m assuming it’s been treated with flame-retardant chemicals, but I’m surprised that it’s fireproof-ness wasn’t addressed in the article.
No mention of roaming, which seems to be the biggest hurdle to stability and reliability.

Transitioning from one station to another, or worse back to call service, seems to consistently causes stability and reliability problems.

Worse still, the ability to spread connections across multiple spectrums is likely to make the roaming problem worse. 6Ghz will usually drop before 5Ghz, and that before 2.4Ghz, which has the best wall penetration. How will that impact reliability as people walk through buildings?
It's a bad situation because of Mozilla management's incompetence, and the lack of alternatives to Firefox exacerbates the issue. Instead of investing in 'Ai' perhaps they should focus on a massive marketing campaign for their main product, which is what the majority of people here are primarily interested in.
That's cool, but it seems to be limited to macros and working under the assumption that a calorie is a calorie.

It would be much more interesting to me to have an easy way to access the information about "how processed" a food is, for example using the NOVA classification[1,2,3] system or something like that. I'm not sure if you can access that as a DB download or an API of some sort, but worth looking into.

If you can't get data on this, then I'm pretty sure you can approximate the nova score by based on the "added sugars" and fibre contents... although it would be difficult to tell apart "undisturbed fibre" vs. fibre added later on as additive.

[1] https://en.wikipedia.org/wiki/Nova_classification
[2] https://www.fao.org/3/ca5644en/ca5644en.pdf
[3] https://world.openfoodfacts.org/nova
My mother left me a couple of Bernina machines when she died. I'm pleased to hear how solid they are.
I mean, I feel like induction is less precise, but I suspect my cooking has actually improved as it stops me doing silly things with gas.
This analysis does not seem properly include wage/labor costs.

"By 1958 some steelmakers in Germany and Japan were able to compete on price with US producers, and by the mid-1970s input costs for Japanese steel (ore, labor, coking coal, etc.) were nearly half those of US costs."

So the input costs were half almost certainly all due to labor either directly or indirectly.

Viewed in this light the fall of US Steel is no different than any other manufacturing process in the USA.
> Can it be proven that altruism exists?

That's a reasonable and necessary question. Of course, the answer hinges on how one chooses to define altruism and any values framework deriving from it (cue Moral Philosophy 101). Like a lot of things which are good within reason, if taken to extremes, unconstrained altruism can lead to some pretty strange moral quicksand and unworkable outcomes. Deciding what is "reasonable" and what is "extreme" falls into the Venn overlap between "It's complicated" and "It depends."

As much shit as Ayn Rand gets, when I actually read her philosophical writing specifically on altruism I thought she got one thing right. If altruism becomes (or is assumed to be) a moral obligation rather than a personal contextual choice, it doesn't lead to a workable society - at least at scale and in the long-term. That had never occurred to me until I read her reasoning about it.
No they do not.

The case for renewables is built on wishful thinking. You wrote so yourself: projections into the future of past exponentials, plus needed magical solutions to problems that currently have no reasonable solution.

For a closer look at what happens when wishful thinking and reliance on future magic hits cold harsh reality, look no further than Germany:

Germany went from envy of the world to the worst-performing major developed economy. What happened?

https://apnews.com/article/germany-economy-energy-crisis-rus...

"Germany risks “deindustrialization” as high energy costs and government inaction on other chronic problems threaten to send new factories and high-paying jobs elsewhere, ..."

"“It was mistaken political decisions that primarily developed and influenced these high energy costs. ..."

"A 2011 decision to shut down Germany’s remaining nuclear power plants has been questioned amid worries about electricity prices and shortages. "

"In the meantime, energy-intensive companies are looking to cope with the price shock."

"[Hydrogen for glass production] worked — but only on a small scale, with hydrogen supplied by truck. Mass quantities of hydrogen produced with renewable electricity and delivered by pipeline would be needed and don’t exist yet."

"“The perception of Germany’s underlying strength may also have contributed to the misguided decisions to exit nuclear energy, ban fracking for natural gas and bet on ample natural gas supplies from Russia,”"

Germany Faces $1 Trillion Challenge to Plug Massive Power Gap

https://www.bloomberg.com/news/articles/2023-02-25/germany-f...

"BASF SE’s plans to cut 2,600 jobs as it faces strains from the energy crisis is a sign of the urgency. The chemical giant’s operations in Germany swung to a loss during the second half, and it’s now closing a number of energy-intensive factories,..."

"“High energy prices are now putting an additional burden on profitability and competitiveness in Europe,”..."

"At the heart of Germany’s dilemma lies political plans to phase out certain energy sources without clearly setting out the path to replace them."

"Germany also needs to figure out how it will generate electricity when wind and sun aren’t available. The government’s plan so far involves readying a fleet of new gas plants that can later run on hydrogen, though it’s struggling to find investors willing to take on such costly projects."

"“Under the current framework conditions, sufficient investment cannot be expected,” ..."

"The size of Germany’s grid will have to double by 2030"

[Narrator: grid transmission lines take longer to build than even the most delayed nuclear power plants]

All nuclear needs is building things we know how to build no worse than we built them in the past. If we apply the same technological wishful thinking you take for granted with renewable to nuclear, than it's not even close.
Starships in After Earth have very cool designs with a lot of threads and fabrics and membranes instead of rigid steel.