skysight-inc/HackerNews huggingface dataset:
I thought this was about soda water, so I though, interesting, I wonder why, some health benefits? But for sugared or otherwise sweetened soda to make a comeback is disappointing...
How Fast Will Solar Take Over?
Agree, and the bizarre things that the family members were into have simply been replaced with a new set of things. Arguably the only difference is back then they weren't thrown out on the streets due to high rents
I treat Element X as an alpha client. Half the features I use aren't implemented and I get signed out every few weeks. The parts that do work, work very well, but the parts that don't are

After the last update, I can't seem to log in anymore, which is a first. Fluffychat is my go-to on mobile these days. It supports Material You, which I like, and does things like notification channels well. It still has the occasional bug and I get the feeling it's consuming more power, but it's the best Android client I know of in terms of features versus stability.

From what I've read, most of the Element X work seems to have been put into iOS, because Android has had a few app rewrites over the years already but the iOS version was still based on some very old code base.
A solar panel would be capable of charging a laptop. Perhaps one of those could be ruggedized along with the package.
> VR38DETT tells you everything about the engine.

Yeah, that it's 1.2 liters too big. RB26DETT me please xD
Well, devil's advocate here, real so called economic experts were instrumental in getting us to the sociopolitical cluster-fucker we're in now. So who do we listen to? Them more? Again?

That's textbook insanity. We can't say we're pro-change and then shoot down anything that commits to change. Sure, Trump is likely wrong. But "no don't do THAT" is not actionable. It's not a viable alternative. It's the experts not wznted to stick a pin in the reality they created.

When does it stop cause the current sociopolitical environment is not sustainable.
Historically, the comparison from Apple is simply "Spy on me - but pretend you don't through shiny advertising". What's a better is up for interpretation I think.
There is a dead comment here talking about how bad the writing is here.

Maybe the comment is dead because it was too harsh? But in any case, the writing here is very poor.

The actual information offered is barely worth much more than my following summary:

Mark was written first. Then Matthew then Luke. Q is a hypothetical source that addresses the commonality between these gospels but has never been found. As Q was a theory, there are variations where only Matthew and Luke reference Q, or maybe Mark also referenced Q. Or maybe Q never existed and the oral tradition is sufficient to explain all the commonalities (especially between Matthew and Luke).

Which happens to be all my Religion class ever covered. Q theory has never been proven or disproven. The early Church had an oral tradition (Jesus never wrote anything down personally, which is why we rely upon Mark, Matthew and Luke). John has an obviously different writing style.

The truth of the matter has been lost to time.
Thank you! I have a pair of these and they recently started beeping occasionally and switching noise canceling mode on their own. I was not looking forward to digging through search results on this.
Or more directly, his art often portrayed black people in caricature.
I'd expect short, important method bodies that should be visible by default to vastly outnumber long and uninteresting method bodies that should be folded away by default.

This is, of course, my experience with mostly unexciting Java and Python; there should be options, maybe per language or per project, or even heuristics (e.g. fold long methods, by character count and/or line count, and recognized getters and setters but not other short methods).
>Well done, Python… for finding yet another way to confuse us all.

Would have liked to see some humility from the author, especially since he's an interviewer, but instead he deflects the fault onto Python as being confusing, rather than attributing the fault to himself and his own lack of understanding.

Unfortunately, this kind of blame game is par for the course with enginerds. I say this all the time: engineers really should do a sales or customer service job before getting into engineering. This will help you build empathy, which will build your social skills and kindle some humility within you. These traits will give you an edge over other nerds and take you further in your career.
The article explains that that number is "the total amount of energy produced" over the year, so it's averaged over the whole year including nights. The peak power is irrelevant to the total amount of energy produced except as an upper bound.
> I don't need a metrics dashboard to know what's going on with my spouse.

You'd be surprised.

It's extremely common for both spouses to think they're doing 75% of the housework. Resulting in a lot of resentment.

Then after couples' therapy they agree to actually make a list. And the truth is revealed, and you can actually figure out how to make it balanced.

It's extremely in common in therapy for both partners to insist they know what's going on with their spouse, when the reality is they don't at all, and therapy is about actually seeing the other person's POV. And believe it or not, metrics can help with that -- particularly around time spent and money spent on things that are obligations vs. recreation.

And it's not so different with managers. I've had managers who just simply disliked one report and didn't think they worked hard enough, and just liked another report and always assumed they could trust their output. With no correlation to the employees' actual performance. Metrics help correct our blind spots.
Not a Bible scholar, so I am wondering why John is not considered a synoptic gospel. What does his gospel cover? The same ground but not as similar to the other three?

Curious too when the various disciples lived, wrote. I didn't know that scholars assumed that Matthew and Luke already had Mark's gospel to draw from.
Great list! All make sense to me.
What's your alternative hypothesis? I'm open to the possibility that I could be mistaken.
I saw this. The problem is that it's not comparing "hand-written assembly" to "not hand-writing assembly", it's comparing scalar code with vector code. If you wrote C code using AVX intrinsics, you'd get similar speed-ups without hand-writing any assembly.

And the annoying part is that there are good reasons to write hand-written assembly in some particular cases. Video decoders contain a lot of assembly for a reason: you often have extremely tight loops where 1) every instruction matters, 2) the assembly is relatively straightforward, and 3) you want dependable performance which doesn't change across compilers/compiler versions/compiler settings. But those reasons don't let you make ridiculous claims like "94x improvement from hand-written assembly compared to C".
Thanks a lot, I think that's what people meant by being surprised by functions over complex types. But it seems you can still be productive even without it.
> privacy-first focus at Apple

I'd argue Apple is more an "Invade the privacy but keep quiet about it" with a shiny and aggressive ad campaign toting privacy from (others, but conspicuously not apple).
Do you mean figuratively that OP is replacing Cobol? Because I don't see that in the article. It mentions other technology that I would not associate with a super-conservative stack - like Databricks, JSON, Postgres and Google Analytics. So I'm a bit confused by your comment. And by all the downvotes, honestly.

I just pointed out that personally I would not consider Lambda - which has been a stable and popular technology for 10 years - to be cutting-edge. It's not old but also not cutting-edge imo. I would reserve that term to newer technology. Apparently a controversial view on HN, which is interesting.

To respond to your question, I did work for a bank in 2017 with moving certain burst-type processing to a set of Lambdas.
>about an artist who draws an album cover for a band he does not care for, playing a music style he does not listen to, appealing to an audience he does not connect with

What? None of that is true.
There's no universe where a single threaded embedded persistence implementation is slower than a single threaded application synchronously talking to a single threaded database over the network stack.

As far as isolation goes, if you are worried about the properties of reading and writing data to the disk then I simply don't know what to tell you. Isolation from what?
Tariffs are effectively a consumption tax --- paid first by importers but inevitably passed on to consumers.

Since virtually everyone (individuals as well as businesses) in the USA is a consumer of imported goods, everyone will be subjected to a massive tax increase.

The only clear winner in this 19th century approach to economics is government --- and even this is questionable over time. Simple minded solutions for simple minded folks.
At quantities of 100, 512Mbit of RAM is $1.01 [0]. 1Gbit of RAM is $1.10 [1]. 2Gbit is $1.05 [2]. 4Gbit is $1.16 [3]. It is only at 8Gbit that prices substantially increase to $2.30 [4].

So no, at those sizes price really does not change all that much, and installing 512MB of RAM instead of 64MB only increases the product's cost by $0.15. It's a commodity made on legacy processes, things like packaging, testing, and handling far outweigh the cost of the actual transistors inside the chip.

[0]: https://www.lcsc.com/product-detail/DDR-SDRAM_Winbond-Elec-W...

[1]: https://www.lcsc.com/product-detail/DDR-SDRAM_Winbond-Elec-W...

[2]: https://www.lcsc.com/product-detail/DDR-SDRAM_Samsung-K4B2G1...

[3]: https://www.lcsc.com/product-detail/DDR-SDRAM_Samsung-K4B4G1...

[4]: https://www.lcsc.com/product-detail/DDR-SDRAM_Samsung-K4A8G1...
I was recently using IntelliJ to write some HTML. I suddenly noticed a wayward & character. It was blue so I assumed that was syntax highlighted... I quickly changed that to a valid entity and committed without really reviewing the code (i know I'm an idiot).

Turns out that JetBrains format the entity as the resulting character... a feature that was meant to make code readable had confused me. I had similar issues with clion which presents weird notations on the code with no indication of their purpose. This is a double edged sword.
Guessing this is the book cover depicting Dorothy Parker that the author of the article refers to: https://i.gr-assets.com/images/S/compressed.photo.goodreads....
Seems like we might need right-to-upgrade (within reason) to follow right-to-repair.
Except this is legal. Extortion is typically not.
Because there is an army of people abusing the commons, users are forced to adopt increasingly aggressive techniques to protect themselves.
I believe there's a simple boot flag for tails OS that let's you use this instead of Tor.
More generally than "unlearning", I wonder if taking any fp16 model and running it in fp32 or fp64 does anything positive to it? e.g. exposes knowledge that isn't accessible at the lower precision
Perhaps the most famous example of her wit is her damning review of Katherine Hepburn in a broadway play: "She ran the whole gamut of emotions, from A. to B.", but I quite like another less well-known one which was when someone challenged her to come up with a pun and to make things more difficult she had to use the word "horticulture". Parker came up with "You can lead a 'horticulture', but you can't make her think."
HN readers interested in more splats might be interested in polycam's discovery page [1]. Same idea, but limited to splats generated with polycam (either in the app or with uploaded images). It's also a less filtered look at the technology, more a collection of neat things than a strict highlight reel

1 https://poly.cam/explore?type=splat&feed=trending
Ha, thank you for the kind words. I've been thinking of doing something long form, I'm just unsure if there's enough of an audience in this age of catchy tweets and tiktok videos.

Full disclosure, I had no formal education in writing... I suppose all credit goes to the actual great writers I take inspiration from.
Just copy pasting the response to another commenter asking in similar vein:

Thank you for the kind words. I've been thinking of doing something long form, I'm just unsure if there's enough of an audience in this age of catchy tweets and tiktok videos.

Full disclosure, I had no formal education in writing... I suppose all credit goes to the actual great writers I take inspiration from.
It is replaced with “DONTWRITEJUST” and then I take advantage of the autocorrect not being great at understanding the context of backspaces and moving caret position to type it if I need it.
IMO this depends on the reading style.

"Fold Method Bodies by Default" is something I deactivate immediately. After two decades of reading code, I am optimized to read syntax-highlighted code pretty hard. This just hides the stuff I am looking for - I read code because I want to know what it does.

For an overview I look at the outline. With wide screens, I think it is a much better place for a structural overview. I would be more happy to see advancements there.
But in this case what was being discussed was the rate at which South Africa converted solar energy into electrical energy, which is a power, and the journalist correctly used units of power. Many journalists are indeed staggeringly incompetent, but in this case you are the one who is mistaken.
Add a $3.99/mo recurring subscription option.
From the linked post:

> First, only method bodies are folded. This is a syntactic check — we are not folding the second level.
I submitted the proposal for `tcgetwinsize` to POSIX a few years ago. I originally wrote it because I was sick of having to turn off _POSIX_C_SOURCE for just a single file to get glibc to expose TIOCGWINSZ.

SIGWINCH and the TIOCGWINSZ ioctl() were originally omitted from POSIX as they were considered relevant for windowing systems only and GUI-stuff was considered out of scope for POSIX. Furthermore, POSIX only specifies ioctl() for STREAMS; other interfaces that traditionally use ioctl() calls are specified in POSIX using wrapper functions (which is what the new interface is; it is specified such that you can implement it just by wrapping the traditional TIOCGWINSZ/TIOCSWINSZ ioctl calls).

My original proposal had functions tcgetsize() and tcsetsize(), but it turns out that QNX already uses these identifiers with an incompatible signature, so a last minute change was made to name these tcgetwinsize() and tcsetwinsize().

Furthermore, the winsize structure traditionally also has ws_xpixel and ws_ypixel members indicating the resolution of the terminal. This existed primarily becaus on some historical virtual terminals, a client could change the video mode by calling the TIOCSWINSZ ioctl, providing resolution and row/column count for the desired video mode. While no current virtual terminal known to me supports this, the POSIX spec mandates that if a slave PTY calls tcsetwinsize(), the window size update is propagated to the master, allowing terminal emulators to implement this feature if desired. Another objection raised was that the traditional unsigned short type may be insufficient for future high-definition screens and a resolution may not be well defined for some types of terminals like hardcopy or braille terminals.

I maintain that submitting a feature to POSIX and waiting for a new version of the standard to be released is probably the easiest way to get glibc to implement a feature you want.
> With a little domain knowledge and research you find out pretty quickly

That's cool. Where do you think that domain knowledge comes from? Did we just found it in a fortune cookie? Or does the cancer research conducted has something to do with that we have this knowledge?

> BCL6 is lymphoma.

That's not correct. BCL6 is a protein, or a gene which codes that protein. Mutations in BCL6 can lead to B cell lymphomas. BCL6 is not lymphoma.

> I am saying that it seems very straightforward as an approach to attempt to trigger a CDK cell death when BCL6 is present.

Excellent. Sounds like you are an oracle of oncological research roadmap. What should be the next target to develop drugs for?
Show HN: HN Push – Web push notifications for top stories on Hacker News
I created HN Push to help reduce the urge to refresh Hacker News constantly. Since I rely on HN for real-time tech news, I wanted an efficient way to stay informed without having to check the site. Receiving summaries with Apple Intelligence was an added bonus. The source code is available on GitHub[^1].

[^1]: https://github.com/pheuter/hnpush
An Interview with Aviad Mizrachi
Solar will never take over PER SE. It's intermittent and storage is expensive and inefficient.

I hate those articles where you put the one-solution, the energy problem must be addressed with multiple solutions.
Thank you both!

I think it’s important to share for a variety of reasons but most importantly to add some humanity to a topic that gets turned into technocrat babble.
>> his art often portrayed black people in caricature

His art often portrayed people in caricature.
An Obscure Chinese OS Saved My Computer from Saddam Hussein's LinkedIn
If you like this, you will definitely like the Data Over Dogma podcast.
Johns writing style is extremely different. It's clearly unrelated to the other three and written in its own way.

All the gospels have differences. None of them are historical work as different events are taking different orderings (or are missing from the other gospels).

But in terms of differences, John is the most overtly different.
n=1, very scientific methodology. How do you "feel" about homeopathy?
Do you never build anything just for fun?
I would love to have it as well.
You might be surprised at what companies will let slip through when the AWS bill is in the millions $/month.
Create a Personalized Children's Book
John is much more philosophical in nature rather than narrative. It’s also written later so the author is explicitly trying to emphasize elements that aren’t a priority to the others, for example about the nature of God and Jesus and the relationship between them and the people/church.

https://www.britannica.com/topic/Gospel-According-to-John
Show HN: Minimal Next.js 15 Markdown Boilerplate
Just write Markdown. Add React components whenever you want. I'm lazy, so I made this extremely simple.

- Render Markdown files as dynamic pages

- Add React components anywhere in your Markdown

- The folder structure becomes the URL path

- Global styles using Tailwind CSS and DaisyUI

https://github.com/dtedesco1/nextjs-markdown-boilerplate
Correct me if I'm wrong, but isn't there no effect on a floating point operation if you make the numbers more precise?
"...Intel disabled AVX-512 for its Core 12th, 13th, and 14th Generations of Core processors, leaving owners of these CPUs without them."

Well known to most but news to me, I've tried to find out the reason why but couldn't come up with a definitive answer.
Already said by two sibling comments in all the detail I would have, but I wanted third it: as a subscriber to boring technology myself and actually never been one to jump on new shiny tech, Elixir/Erlang is the epitome of "boring technology." Elixir does a lot on its own you can often cut out the need for a lot of other dependencies.
Controlled by foldexpr in Neo/Vim IIRC, and I think VS proper has a shortcut Ctrl+M,Ctrl+O from memory. To round it out, VS Code has Ctrl+K+,Ctrl+2 where 2 is your level of folding of choice. Despite using these 3 editors every day and knowing the folding shortcut, I still don't collapse bodies as a matter of routine and I think I'd find it annoying if I had to toggle each open just to find relevant code.

There's also something to be said for the idea that code has a 2D shape to it and recognising parts visually can make navigating it a little easier if you're bouncing between a couple of areas for a particular change. I wouldn't want to obscure that, not by default anyway. But to each their own!
HN comments and text can be skimmed, videos much less so, you need to apply continuous attention to it.
I added support to Sysprof this weekend for unwinding using libdwfl and DWARF/CFI/eh_frame/etc techniques that Serhei did in eu-stacktrace.

The overhead is about 10% of samples. But at least you can unwind on systems without frame-pointers. Personally I'll take the statistical anomalies of frame-pointers which still allow you to know what PID/TID are your cost center even if you don't get perfect unwinds. Everyone seems motivated towards SFrame going forward, which is good.

https://blogs.gnome.org/chergert/2024/11/03/profiling-w-o-fr...
> "Peer reviews actually improve things" is about the biggest crock of shit that people in tech still believe in

Peer reviews are what allowed me to break out of imposter syndrome. Realizing that people valued my knowledge, contributions, and demeanor while still acknowledging areas in which to grow was instrumental in me breaking out and realizing I was bringing value
Flow: Let your tech do the talking
Linux-ia64: Linux fork with IA-64 support re-added. See HTTP://t2sde.org/ for a
Apart from the passion there are very limited points of contact between John and the others. Most of the "more famous" miracles or parables are in either John or the others (either all of them, or some of them), but almost never in both. While Matthew and Luke have "unique" episodes, they also have a lot of shared content between themselves and Mark.

Plus, when they talk about the same topic, the synoptic gospels have entire sentences that are basically the same, word by word.

For a comparison table see https://www.ammannato.it/vangelo-di-vangeli/appendice/cronol....

(Just someone who had a very good religion teacher in middle school).
No one has ever taxed their way to prosperity.

Vote for this discredited economic genius and it will be proven in the most harsh way possible.

The best hope for his stated plan is that it is just another lie designed to entice simple minded voters desperate for any change, even a bad one.
> Billionaires are 'ultimate beneficiaries' linked to €3B of EU farming subsidies

Money well spent by those billionaires for lobby.
Large Language Models Are Changing Collective Intelligence Forever
I would prefer smaller method bodies be written in the first place. Not always though--it depends, but it's up to the author first.

Tools can help but isn't the cure-all. I would prefer gradual folding (e.g. fold levels 4+ or fold/unfold one level).
I've had experience with internal "support" that marks tickets as closed without actually fixing the problem. Sometimes the reason for closing suggests they haven't even read the email that opened the ticket.

Think something like "Tool $X is missing on machine $Y. Please can you install it, according to $POLICY it is meant to be on all prod machines." Then the ticket gets closed with "The policy is correct. $X must be on all prod machines, we cannot change this." Without installing the tool.

Then when the annual anonymous "rate your satisfaction with these services" survey came round, they wondered why the ratings were so bad - I made sure in the open text feedback not to go after the poor employee but to raise concerns about the performance of the team manager. I won't take credit for it, but I'm told things at $COMPANY have got better since.