skysight-inc/HackerNews huggingface dataset:
I guess the internet might be a more interesting place if everything you read goes through the lens of a conspiracy theory, so who am I to tell you that these are likely just people with different opinions to you. I don't know either obviously, but I choose to live life using a different lens than that. Maybe I'm wrong and naive but feels more relaxed!
"to halve it's carbon emissions... and the economy". Congrats UK, soon carbon free with people on the streets.
Emission reductions and or efficiency improvements are also possible outcomes if the tax is higher than the cost of these changes.
Steam Deck compatibility is spotty at best for DirectX-8 games and older.

A few of those have been updated by the publisher to ship with DDrawCompat, nglide or dgvoodoo, but at large they require some tinkering to get them in a running state.

Excluding those who will never, ever work again due to copy protection systems (e.g., all those Games for Windows Live that never received a patch, those EA games still shipping with Securom) of all my games, circa 15-20% of them crash on boot. Nearly all of them are pre-Dx8 games, which basically run correctly only running on a recently unsupported configuration by steam, Windows 7 32bit.
Recessions: It's Been a While (2019)
OneLLM: One Framework to Align All Modalities with Language
How clear is the divide between each of you? Similarly, individual identities experience memory loss depending on the level of control of a given person? As in, do any of you have recall from when another of you is at the forefront?

I notice you all also appreciate the collective identification. Does that mean there are times when many of you are actively perceiving the world simultaneously?

Finally, how hard is it to get by with normal life, job, loved ones, etc? It sounds incredibly challenging, but you also seem to have a very positive outlook.
Show HN: Track countdowns directly from your menubar
I love countdowns. They're a reminder of something coming. It helps me build excitement. The anticipation - I love it.

Hence, I decided to make DownCount. An app that enables you to track your countdown right from your Menubar. Choose your date/time preferences, and that's it. Nothing else. It's supposed to be that simple cause I won't use it any other way.

Personally, I prefer the "Days Only" time layout. A subtle reminder for my brain to know "that time" is coming.

Feel free to ask questions/leave comments here -- also happy holidays!
>> The difference with a web search engine is that nobody today can build such a thing completely from scratch

Really? I think there are a couple out there. The main issue today is scale, but you could constrain that by limiting your crawler to a fixed set of sites.
I used to dislike induction tops but my Momma has a pretty good one. I’d be happy to switch to the one she has.
Yes, but do we know how a cow experiences the loss of a calf? The loss of a human child is very painful because of human comprehension of permanence, death, and the future. Is a cow thinking "I can't find my child, I am sad, I'm going to bellow and walk around for a few days searching" or is she experiencing a longer-term loss which she understands as the irrevocable death of her calf + social isolation from the experience + the end of her personal dreams for the calf?

This is what I meant by "my calf has been taken and he'll never get a college degree". I'm not saying that a cow isn't upset when you take her calf away, but I am skeptical that she is capable of being upset in the way a human would be, or for as long and as deeply. I'm skeptical that even earlier humans from a time with ~50% child mortality would be as sad as a modern mother upon losing a child, just due to the relative normality of the loss.
> In fact, it might make you worse at software engineering, because it embodies the disastrous "Not Invented Here" doctrine

I get your point against NIH, but I don't see how doing such a project on your own in your freetime could possibly make you a worse programmer. If anything, you would likely learn exactly what it takes to go down the NIH path so strictly and be able to make better choices
This makes no sense. Animals eat grain. We eat the animal. Animal has to eat 10x the calories in grain for 1x the calories to whoever eats the animal. VS 1x the calories in grain if you skip eating the animal in between.
I'm an atheist, but the book of genesis put it very well on this subject. There is one emotion that is unique to humans. It is not compassion, or sense of justice or fairness, aninals have those. It is shame. Which is unique to humans.

On a related note, I heard some interesting theory by Robin Hanson on Lex Fridman's podcast. The guy said that the ego is our brain's attempt at forming a story around the brain's decisions (which are made pre-thought). It's crazy to consider that what we are is just our brain attempt at storytelling to justify ourselves.
IMO, part of the issue is that something which used to be just a low-level optimization (don't store large sequences of zeros) became visible to userspace (SEEK_HOLE and friends). Quoting from this article:

"This is allowed; its always safe to say there’s data where there’s a hole, because reading a hole area will always find “zeroes”, which is valid data."

But I recall reading elsewhere a discussion about some userspace program which did depend on holes being present in the filesystem as actual holes (visible to SEEK_HOLE and so on) and not as runs of zeros.

Combined with the holes being restricted to specific alignments and sizes, this means that the underlying "sequence of fixed-size blocks" implementation is leaking too much over the abstract "stream of bytes" representation we're more used to. Perhaps it might be time to rethink our filesystem abstractions?
I actually like the concept of foot pedals or thumb cluster keyboards, which sound like two of the most ergonomic ways to use modifier keys.

The main issue is that due to my work I have to regularly work on a laptop, and anything that deviates too much from a standard keyboard will cause too much friction as I switch back and forth. It would have been easier to go all in on custom hardware if I worked at one desk all day.
https://ollama.ai/library/zephyr

I like to point out higher quantization is certainly better (q8 minimally for consistently better results.)
I've just recently had a shirt printed with the cover of Byte magazine Volume 8 No 6 (June 1983) on the front, because it looks so cool.
There was some knowledgeable discussion last time the page was posted, August 29 last year, 66 comments: https://news.ycombinator.com/item?id=32640848
> A lot of things seem to have been added with hindsight to ease migration

Or perhaps a lot of things were added because it makes the language easier to write and read and less prone to failures, when solving real problems. Pragmatism wins, every time.

Frankly, Go doesn't seem like a language that would add stuff to ease migration or to simplify for people coming from other backgrounds.

> Is this from the original authors?

No, random forum posts by seemingly experienced developers.
Many other responses are very good.

> It's extremely unintuitive that classical systems should minimize anything like a time or an action.

Perhaps, they minimize the action as the primary driver (cause), and time (effect) is generated as part of the solution, as a definition of evolution ...

This margin is too small to contain my full explanation :)
There’s very few places in history that remained constant for more than a single generation. Technology-wise, things obviously move faster today than a thousand years ago, but if you take in consideration the constant cultural shifts, wars, plagues that lasted a decade etc, and life might feel like that since the dawn of man
That's not false authorship. You can get authorship just for getting funding to allow the paper to exist (researchers, reagants and equipment aren't free). You should still read and verify.

False authorship definitely happens a lot though but mostly with papers when 1-2 guys did the real work but 10 people are listed. Very common in many big departments.
How is your local electricity generated?
Notion for daily task management
Copilot for all AI tasks
> My maid works 16-hour days at breakneck speed as well, with a smile on her face. Sleeps 3 hours, gets on with life. I don't know how she does it.

Have you considered not working your maid to death?
Edge the browser?
> Non-Western powers are doing the exact same thing online.

Yeah, I'm saying it used to be a clear distinction.

Most of what we were told about living in the USSR or China is true here now.
Exactly. Talking how fast to boil water is pretty much useless. Tell me how to actually cook on induction like I do with gas.
that's listed in the followup post, and a lot of people have done it within a day. it's a pretty amazing cost-to-benefit ratio
They're superior for lots of things, but inferior in ways that are very important for many cooks. I cooked professionally so I've got a whole lot more experience than most using stoves— including induction stoves at work.

If a typical home cook was buying a stove for their house, I'd recommend induction without thinking twice, especially if they had kids. Same for anyone in a house without a stove hood. Even in a restaurant, I'd choose induction for pastry work— the precision and consistency are really great. It's also nice to not have all of the heat from 30 90k BTU burners all the time in a small room, too.

But for most uses, having a flame you can see, hear, and feel affords much more expressive heat control than digital displays and pan temperature alone. Most pan work is about feel rather than "heating something at x temperature for y time." Also, being able to pick the pan up a few inches to jostle the contents while still getting nearly the same heat transfer is really important for high heat sautées. It's also much much more expensive to get an induction burner that doesn't have a tiny hot spot in the middle of the pan— even with a relatively small burner, the gas flame still spreads out more, which is critical for things like searing large cuts of meat properly.

My dad is a retired mechanical engineer— he was the chief engineer at a fairly large company for years, and he knows a lot about heat transfer. He won't even entertain the idea that induction stoves are inferior to gas stoves in any way. He's probably also used a stove about two dozen times in his life and standing in front of one he vibes like someone learning to drive. It's the equivalent of his arguing I should use a compass, French curve and templates when figure drawing. Induction being more precise and efficient on paper doesn't make it better in all use cases, and some use cases are really important to some people.
Poplation growth is slowing down everywhere, in the developed world (which uses the most energy and resources) it's been negative for some time.

Currently there's about 8 billion people, and estimates predict it will stop at 10 billion people and start to derease in the second half of this century.

So you're calling a temporary increase by 25% "elephant in the room", meanwhile the difference between resource consumption in USA (14 metric tons of CO2 per person per year) and the world average (4 metric tons of CO2 per person per year) is over 300%.
> This seems way more likely than some unknown ritual. Back then humans were much more frequently in combat with animals.

And gets even more likely if you take into account that a small bite almost certainly would get visibly infected, thus requiring amputation.

You don't need germ theory to recognise a wound that is visibly infected.
Kids wouldn't even exist if it weren't for their parents being able to make their own choices.

Plus, by your logic, nobody living in cities should have kids at all.
I'm looking at doing an outdoor kitchen setup.

Even with extremely high CFM on your range hood, a meal prep session is likely still going to make your house smell like a restaurant for an entire afternoon.

For me, the type of heating seems irrelevant after a certain point when we are talking about air quality. If you make a big pan full of oil and other stuff hot for a long time, it doesn't really matter how it got there.
I draw inspiration not from a single source but from emerging trends, industry best practices, iterative feedback, collaboration, and i focus on making it simple and intuitive.
Also created entire new genres of music, and enabled artists that don’t have a good voice but can do cool music. I don’t know why anyone sees it as a bad thing
As a grizzled old storage admin who somehow made a career out of database backups, I wholeheartedly agree with all of this. Especially having someone else do a test restore. They don't have to be junior, just not intimately familiar with the systems involved.
100%, as I would check for external venting. Ranged from 1890 to 2005.
maybe godot would be a better alternative to unity and unreal for this? because, quite aside from not having to wallow in proprietary licensing, you can find out what's going on
It's different this time, you swear!
Firefox can actually do this as long as your signature is in an image file.
I had my glass stove top shatter. Turns out that is the only thing they don’t warranty. I did not opt for the extended warranty on the next stove…
Can you elaborate why you don't want to convey the programmer's intent in the code? I mean, sure, pure functional code doesn't need variable names (or even legible function names), but why would you want to write in that style?
Brings back memories. I made Mac OS X knockoff UI(back when it was 'stripey' for a website when I was about 16 as well. Nicely done OP.
TSMC founder Morris Chang on the evolution of the semiconductor industry [video]
How does that work exactly? Is it widely supported?

I recently had to add an embed feature to our pdf rendering, to allow users to embed other pdfs inside the one we generate for them. Since we use headless Chrome, I used pdfjs from mozilla to render the embedded pdf on screen before generating the pdf, so you can actually see and read the embedded pdf.

Works pretty well, but was wondering about this attachment feature of pdfs.
As far as I know, they're still bad. Especially when everyone in the neighborhood has one.
Average entry level pay for pilots in the US is $50K. That’s not only not incredibly well, it’s at best median for most jobs that require formal training and certification.
Multiplication and division aren't necessary for arithmetic, why not keep things simple and just use addition for everything? Because by using a more complex language, it actually simplifies many solutions to problems. I do not understand why many software developers seem unable to grasp this.
I hope they do. Leave my gas stove alone until you have enough nuclear-originated electricity for an induction oven.
This is an unblinded, non controlled study. It would be unwise to take it's findings too seriously
While I like the immediate be able to use nature of page, should also include examples of what others have done
(2015)

Fascinating! The study has a lot of information, although other discussions have cast doubt on the financial motivation of an author.
My home depot sells alkaline batteries.
"Induction stoves are so much better."

Depends. When the electricity comes from a gas power plant, it is way more efficient, to use the heat of the gas directly, instead of heating water and steam, running through a turbine, transmit lossy overland, convert to household power -> turn the electricity into heat again.

But when you have renewable sources, it is a different story. I believe you have mostly nuclear power in sweden?
It depends, of course, on the company and the circumstances of the separation. But, the scenario you described is absolutely common and some companies handle all separations in the manner you described. Usually your manager will read from a script (approved by HR,) then the HR rep will take over and read a bunch of other boilerplate to you. Then you'll get escorted out and your accounts/door badges deactivated. You may be offered a small severance package (on the order of weeks to months) but probably only if you sign away your rights to sue the company, if you didn't already do that by signing a binding arbitration agreement when you joined. You may or may not have a non-compete agreement that remains in force for longer than any severance you received.
This isn't really true beyond basic Windows GUI only programs. For example, most 2D Windows games made before the mid-2000s used a rendering API called DirectDraw. On Windows 8 and newer, DirectDraw goes through some sort of fallback rendering path and these games won't run at more than around 30 FPS with bad frame timing. The same thing happened with games that used 8-bit color with hardware palettes. Windows 8 and newer will only run at 32-bit color (the "run with 256 colors" compatibility setting was changed to just put a low color filter over the system graphics), so they are broken as well.
Why should someone start developing open source if there is no way to make a living from it long term ?

Should we just expect OSS devs to work for free (or scraps via sponsors/kofi)?

I guess there are a lot selfless individuals who would still use a significant portion of their lifetime to build OSS.

But what about software that needs significant effort to build and constant updates?

I find your view very cynical and I exactly the attitude why I wouldn’t start an ambitious OSS project for something more complex.
Everything about this, from methodology to writing style, screams crackpot to me.
For 99% of the electricity in my state:

* natural gas (42%)

* nuclear power (29%)

* coal (12%)

* solar energy (10%)

* hydroelectric power (5%)

* and wind (1%)
That's a great example of the free market© at work.
Read the book by the dude who came up with it many years ago when I was in Australia. I walked everywhere for a while barefoot after that.
The conspiracy being that someone somewhere knew about this so they created footwear as insulators to disconnect us from the earth, maybe the devil invented shoes! Hide those hoofs ;)
A big point of the article seems to be that standard ventilation does not/did not adequately get rid of the nitrogen dioxide generated from a gas stove. Is your ventilation just really good, or is this not a concern for you?
This is an absolutely awesome talk. I can't recommend it enough. I never used Lisp or Clojure in production, but I learned so much just by trying it out and understanding how it works. You can't unsee it. Rich is a genius.
I dont think anyone sees it as a "bad thing" per se. They just get mad when someone says X is better singer than Y, when X clearly uses auto-tune and Y doesn't (or at least not in the same amount).
> Smith has been in touch since the publication of this article to clarify Croquet's positioning on open source: "All of our frameworks are open source. The kernel of the system – the virtual machine and the reflector – is currently not open source though.

> "This is mainly because of our concern about handing our business over to Amazon. We plan to open source the entire system once we are fully deployed. In fact, the fully decentralized system we will be making available next year will need to be open source."

> He added that while the org has pricing for its web-based products (here), it has "not established pricing for Croquet for Unity yet – this will be set once we have the commercial release in the next few months, but will be very competitive."
Rich is an absolute genius hands down.
Because PDF is a minefield and PDFtk does not solve all problems on all platforms. You'll learn that if you try to process millions of PDFs in the wild that may or may not comply with any of the numerous specs.
I love a homebrewed gui system (having made more than a couple myself)! This looks pretty far along, kudos.

The only slight nitpick I have is the unity gui system is also called ugui so search conflicts might be annoying.
> Generative AI is capable of distorting reality, but I would argue that it is not the primary purpose of the tool

What is its primary purpose?
> So the first mover, the program author, is always at a strategic disadvantage.

I disagree with that part. You have the people who know and understand the code, that's worth a tremendous amount. This also applies for new features, who else is gonna be as proficient as your people at building on top of it? Also a lot of enterprise contracts are all about assured support, who is placed better than you to provide it? You have the people that have the best understanding of the code.
> might make you a better programmer, it won't make you a better software engineer

This is the distinction between solving "local" problems and solving problems at scale.

But I think there is a transitional phase where requirements (gathering, documenting), unit testing, UI design (human or programmatical) are essential. Learning these as nuts-and-bolts in any language is essential to becoming skilled in the craft.
A Rust Equivalent for Front End
Why would you be against eating animals products? Many produce them naturally themselves. For example, chickens lay eggs if we want them to or not. If humans don't take the eggs, chickens would eat them themselves or leave them to rot. If you're against industrial farming of them, fine, but there are plenty of eggs you can buy from certified ethical farms. Or even better, you can keep them yourself! They are great to get rid of food scraps.

Same with bees and honey. The only times you hear it mentioned that it harms the bees is when no sources are provided or the study turns out to be garbage (and waylaid by multiple other studies that are tiptoed around).
Thanks for the detailed response, I think a plug-in induction cooktop might be added to my future Christmas list!
Being honest though, the guy's commit messages influence my prior on how reliable and well-designed his code will be.
I assume his is one of the multiple jobs she has. But happy to have him confirm or deny that.
It’s possible that your conception of what the software PE should’ve been differed from the opinion of NCEES. If I remember correctly, it was controls-focused, which makes sense to me given what PEs are normally called on to stamp. If the focus is on safety critical public works, controls is the biggest risk in terms of software development IMO.

So in that light, I want a software PE to know things like thermodynamics if they are writing controls code for a nuclear reactor or aerodynamics if they’re writing avionics code for an aircraft. In my experience, there’s a lot of problems created when SWEs don’t consider the physical dynamics of the system and having some breadth of engineering knowledge can mitigate some of that. Breath of engineering knowledge is the aim of the FE exam. There are oodles of materials to study specifically to pass the FE, so I don’t think that’s really an hurdle for a properly motivated person. Also in that vein, I want them with real experience under a PE. It’s a hurdle, but there are plenty of PEs in domains like oil & gas, aerospace, automotive etc. to work under. But if you think you’ll can work at a FAANG or adjacent SV role and get a PE, it’s probably harder to find a senior PE. I also don’t know if it adds much benefit to a web developer.
The subtext could be that emissions are down so it will be fine to "max out" North Sea oil production.
> I assume you don’t live in a very cold climate, in which case a heat pump for your backup heat

Like OP, I also live in South Carolina. My primary heat is a modern, efficient electric heat pump. When it’s cold enough outside that the heat pump is no longer more efficient than gas (maybe 8-12 weeks/yr where I am), the system switches fuel sources and runs a natural gas furnace instead.
When will you ever be able to appreciate and look at 9T of photos?