skysight-inc/HackerNews huggingface dataset:
There's a weird parallel between the Hebrew and Gregorian calendars. In both cases, the historic "new year" is in spring (Hebrew Nisan, Gregorian March), perhaps to coincide with planting? And in both cases intercalation happens right before that, at the end of the year - the Hebrew calendar duplicates Adar, the month before Nisan, and the Gregorian has an extra day of February. (Historically this was February 24 happening twice, not an additional day numbered 29, which is a whole other story.) But in both cases the year number increments at a different time - Hebrew Tishri in the fall, Gregorian January in the winter - so the intercalation appears to happen at some "random" moment within the year.
Usually one at a time, but sometimes they combine. Also, parts of the same task can be one or the other, so you may have to switch from fun (coding something new) to boring/annoying (writing unit tests) in a single day.
One thing that's not directly related to ray-tracing proper, so makes no sense in this book series, but is still a pretty natural (and fun!) next step (or detour) is embedding e.g. a Lua interpreter so you can use that as a scene description language separate from the rendering engine proper.
Mid-40's, and many lessons learned by paying attention to those who paved the way ahead of me. Don't get me wrong, I'm a hard worker with a reputation for keeping my promises in an industry that is infamous for the opposite (manufacturing, without getting too deep into my role in that sector for the sake of keeping this brief), so I can't really complain about my wages or the recognition I have gotten in the past. But it's still just a job. My real life is my family, my hobbies and my adventures. When strangers ask me what I "do," I generally like to reply with those things rather than talking about work.

As for the email, it was part of a now-dead idea that grew out of boredom one evening while chatting with some old computer friends, and definitely involved different sounding farts. Never really got past a few lines of code, but I have been thinking about using the domain for a cranky old git blog or something.
The Maritime Approximation
Show HN: Generate random colors from text with SHA-256
There was a court case about this. Project Gutenberg got sued by a German publishing house for hosting works still copyrighted in Germany.

"Although they were in the public domain in the United States, the German court (Frankfurt am Main Regional Court) recognized the infringement of copyrights still active in Germany, and asserted that the Project Gutenberg website was under German jurisdiction because it hosts content in the German language and is accessible in Germany." [1]

Project Gutenberg lost repeatedly in court but the whole saga ended with a settlement.

"Under the terms of the agreement, Project Gutenberg eBooks by the three authors will be blocked from Germany until their German copyright expires." [1]

So if you have a German IP you can't access the ebooks, but if don't you can read them.

[1]: https://en.wikipedia.org/wiki/Project_Gutenberg#Copyright
> Writing code is easy when you have a spec to work to. It more or less writes itself - see <30second submissions to Advent of Code last month (likely AI - but it doesn’t matter how it was written for this point; just that it was written and solved the spec).

I'm sorry, but it's hard to take your comment seriously when your definition of "spec" is AoC puzzle.
>What's a better browser

Not Firefox but forks based on it such as Tor Browser, Mullvad Browser or LibreWolf.

https://privacytests.org/
> First you got to get through the HR process.

You don’t, actually. People love to be flattered, and the trick is to go find whoever is making the decisions and to flatter them.

You’re not immune to this either. No one is. Again, competence is a requirement, but flattery plus competence is a very powerful way to distinguish yourself.
I don’t define myself by my career. But I do make damn sure I stay competitive. I’ve had 10 jobs in 28 years and 8 since 2008. I stay prepared to look for another job at a moments notice.

The “team” doesn’t care about you being competitive when you are looking for your next job.
Why?

Whenever using a model to be more effective as a developer I don't particularly care if the model is open source or closed source.

I would love to use open source models as well, but the convenience to just plug an API against some endpoints in unbeatable.
Socialization is about conspecifics. AI may augment the process for humans, but you can't expect people at large to engage with nonhumans. I mean, people do talk to their pets, but they don't consider that socializing.
Impulse Gravity Generator Based on Charged YBa2Cu3O7−Y Superconductor [pdf]
Human proclivities tend toward repetition as well, partially as a memory/mnemonic device, so I don't see this as disadvantageous. For example, there's a minor opinion in biblical scholarship that John 21 was a later scribal addition because of the end of John 20 seeming to mark the end of the book itself. However, John's tendencies to use specific verbiage and structure provides a much stronger argument that the book was written by the same author—including chapter 21—suggesting that the last chapter is an epilogue.

Care needs to be taken, of course, but ancient works often followed certain patterns or linguistic choices that could be used to identify authorship. As long as this is viewed as one tool of many, there's unlikely much harm unless scholars lean too heavily on the opinions of AI analysis (which is the real risk, IMO).
Tesla's Annual EV Sales Decline for First Time in over a Decade
Neither desire or need was mentioned, only want, which addresses both desire and need. If financial security is what the OP wants, the parent comment already has him covered.
https://archive.today/FGnjl
Your attitude is inappropriate and violates the sitewide guidelines for discussion.
Your reasons are even weaker. We don't need to be constantly networking but for better or worse, Meta platforms have become the only remaining effective ways to get updates from a large group of extended family and friends spread out all over the world. Like if my second cousin in Indiana has a baby I'd like to know, and I didn't think they're going to announce it via email.
Everything would be porn by that definition.
that's about the understanding of athleticism as well. people who take risks have a high performance mentality. a lot of covid policy was exploitative, and principled and intelligent people knew. some just don't fall in as easily.

it was the imperious attitude that forfeited the credibility of institutions and will weaken another social response, and not the people who wouldn't be lied to. people talked about the unvaccinated as a risk, what about the people who for their eagerness to submit, their fearfulness, and their profound contempt for honesty, failed to be persuasive and credible in a crisis?

some people used a flu to run a society wide milgram experiment and everybody knows now. nobody will listen again.
What would be the most performant way to run a inference using RWKV?
Do you have and speed comparison to a similar sized transformer?

I have a task(OCR cleaning) that I´m evaluating faster options and look like RWKV would be a nice alternative.
Generosity, empathy, pedagogy, and match-making go a long way.
What do you care about? Money, stableness, scope or opportunities?

I know people who "settle down" in companies with well-known work-life balance (usually develop for B2B products). I know many more people who stayed at the same company and climbed the corporate ladder. I know people who jump to a different, big company for better compensation and work in different areas. I also know a small fraction of people who create their own startups -- yes, in their 40s.

It all comes to -- what do you want?
My main motivation is for my resume to look good for my n+1 job. I don’t always know when I’m going to be looking or whether it’s by force or by choice. But I always want to be prepared
That’s a somewhat empty statement. It would benefit from some concrete examples. Which media? What politics?
Some interest groups with low inherent survival abilities did that for years overseas, in coop with the Arabs and others, as most people know. Keeping the bulk of the people low to filter out those who are willing to suck up to the scheme. "Brains" know what this will do to the ( diversity of the ) gene pool.

They need to do the same at home in order to continue to run their old and new government structures and policies.

Fighting the Age of Consciousness and Knowledge. Fighting individual & market opportunities that come out of AI with controlling the collected data and using it against technical people of all degrees and fostering the illusion of an old and "new elite" while Ponzi-ing the shit out of everyone.
Finding and solving memory leaks in Python apps
Fusion turned a corner recently imo. They added the ability to reference driven dimensions in formulas, which makes fully parametric designs trivial. I seem to never get hung calculations or crashes anymore.
Lightfields are great, but adding the angular dependence makes them storage expensive, hence the extremely restricted movement from the demos. They're created using photogrametric techniques as well, so in theory I don't see why you can't just take more photos and solve for more angles (but this is very much a load bearing "just"). In practice storing a full BSDF per point is always going to impractical, but I believe that's pretty much exactly the problems that NeRFs have been created to address.
I quit FB 3 years ago. It's already riddled with bots, AI generated "content" and ragebait.

If this doesn't push you away from it, what will?
I’m not sure about 40, but as you get older, the Federal government is a great place to work as they will allow you generous leave if you get sick, great vacation time and good benefits.
The quantum reason that explains why the Sun shines
Great minds don't think alike: The business case for neurodiversity
Gadgets are carbon sinks – for now
Vanguard project is a program for the full-scale Sentinel underwater habitat
There's always going into management.. become an SRM today! ;o)
The actual Desert Storm had about 1,000 casualties on the coalition side, of which about 350 were killed. Lots on the other side, of course. But Russia barely seems concerned about casualties on its own side, let alone among the enemy.

Even if your theory is true, that they didn’t anticipate a “real conflict” and so didn’t bring the necessary forces, that’s still a catastrophic military failure that speaks poorly of their martial prowess. That stuff is part of military power too. A big army you can’t apply effectively doesn’t win any prizes.
In a world with so much fake PR stuff and AI slop, any and all project that tries to verify what's real and what's not is an excellent choice of topic, fostering integrity again in the our industry.

Here's the actual repo: https://github.com/hehao98/StarScout
>Flatpaks still take a bit too many resources to run quickly

Please elaborate. There should be no performance difference to "native" apps.
Rules for writing software tutorials
I am very immune to flattery at 50 years old. While like I said I don’t do coding interviews, I am asking behavioral questions to assess whether you are “smart and gets things done”.

I don’t hire ticket takers for the most part.
> Alternative are always welcome; at least if they don't fragment the ecosystem by being not backward compatible with the default.

Genuinely curious; what mechanisms has Jupyter introduced to prevent ecosystem fragmentation?
Culture war folderol. I mean, if you wanted proof of this proposition, you just need to look at Vivek Ramaswamy.
> Not many people can actually do it, but almost everyone thinks they can do it.

I think so, too!

I organise a yearly two week long event for about a hundred people. I do it for free. I have a couple volunteers helping me. I believe that doing this as a job, with heaps of money and teams of paid professionals isn't all that astonishing...
The page lacks details. The details are only in the YouTube video apparently? Please.
At home I run Debian, as I have for 10+ years, and there I run firefox exclusively. (I download the binary and install to /opt/firefox)

At work I use a macbook, and to keep a good separation I use firefox for "personal browsing" and safari for all work-related browsing and logins.

Firefox, with tree style tab, might not be the best browser but it's good enough for me. I just wish I could trust Mozilla to make good decisions these days. Pushing addons, pocket, etc, etc, it's all a bit worrying. But I guess back in the day I paid for my name to be included in the NYT Firefox advert and I've stuck with them since then.
It’s about keeping local jobs but paying less.

Those H-1Bs live, work, spend, and pay taxes in the US. They are cheaper and you can kick them out on a whim.
After 40, getting hired has a similar to propensity to making friends. Ageism is a subtle, pervasive bias.

When I was 20, I looked about 13 and everyone wanted to hire me.
> Sadly after a while the code is also lost…

Get it included in the archives of Software Heritage and Internet Archive:

https://archive.softwareheritage.org/
https://wiki.archiveteam.org/index.php/Codearchiver
Do you use stanza?
I think that this article is missing the main reason why RISC-V is not yet mainstream. It is super slow: https://benhouston3d.com/blog/risc-v-in-2024-is-slow

Once the speed issue is fixed (it needs to be roughly 10x faster than it currently is), then it will likely find a ton of applications, especially in SBC that are low power/low cost/good performance.
I haven't used Facebook itself for 7 or 8 years now, but had to break down and make a private account just to access Marketplace. For buying used cars private party today, it seems like Marketplace is the only good option.
Instagram just asked if I wanted to chat with a Hawk Tuah AI bot.

To me that’s the clearest possible evidence that the product people over there have basically given up.

It reminds me of when Facebook went all-in on Live Video in 2016 — a product direction that pretty obviously came from the top.
Author here.

I've been thinking for a long time about anti-patterns I see when following software tutorials, so I put together this list of things I think differentiate good tutorials from poor ones.

I'm happy to hear any feedback on this list or hear about other things I should include.
People got used to a passive “push” model for staying in touch that they forget the norm used to be “pull”.

Now you just passively absorb updates from people to stay factually informed but don’t directly engage with one another.

With email/sms, you can just ask somebody “hey what’s up?” And get their big updates. It’s more active and requires some more investment but that’s a good thing for making stronger relationships.

And for all those distant connections that you follow on FB but don’t want to talk to… you can ask your real friends “hey, have you anything about so-and-so?”
And most power points in businesses are actually documents, or worse, dual-purpose artifacts that need to be used as both the presentation materials and an artifact, and fail at both.
My biggest problem with TDD is that it doesn't actually protect you from the things you miss. This is great for the consultants who sell TDD courses, because they get to tell you that you did it wrong. They'll be right, but that fact is also useless. I don't have a problem with testing though, as I said I think it's hard to regret doing it, but I'm not sure why we wouldn't push something like runtime assertions instead if we were to do the whole "best practice" thing. With runtime assertions you'll get both the executable documentation and the ability to implement things like triple modular redundancy, so basically everything TDD does but much better.

Yet many developers don't even know what a runtime assertion is while everyone knows what TDD is. I guess it doesn't really matter if you're working on something which can crash and then everyone will be like "oh it's just IT, it does that".
Alliance marks 10 years with ocean-friendly startup label and a new batch
>No single system will solve more than 4 of the AI 2027 Marcus-Brundage tasks by the end of 2025

I had a look at the "Marcus-Brundage tasks" that he has modestly named after himself and am stuck that for an AI skeptic he's listed things for 2027 well beyond 99.9% of humans like write 10,000 lines of bug free code, Oscar level screenplays, Nobel prize discoveries, Pulitzer books etc.
What do you mean? Add far as I know <code><pre> doesn't help with any of those?

Color is very much a part of ASCII art, if we consider ASCII to mean a broader range of different technologies. Just check the stuff in the article, or the stuff on https://16colo.rs/ site.
Plenty of trash there of course but YouTube also has very good quality content (if you know where to look for, both as a user and as an advertiser).

This in turn is why there is so much more money into YouTube than other social media: because there is also highly qualitative content and thus viewers there. YouTube gets insane amounts more money and attention from the industry because of this.
I think the problem, in general, is that search (and find!) becomes impossible with layers of copycat and automated content generation. It seems we returned to a pre-Internet era to promote our work.
The attacker must be able to fake any pre-boot drive unlock screen and OS login screen to look exactly as the user's real screens but accept any password.

Legend goes that security oriented people will visually customize their machines with stickers (and their associated aging patina) and all kinds of digital cues on the different screens just to recognize if anything was changed.

MS chose to impose TPM because it allows encryption without interactive password typing (BitLocker without PIN or password which is what most machines are running). That's it. The users get all the convenience of not having to type extra passwords when the machine starts, and some (not all) of the security offered by encryption. Some curious thief can't just pop your drive into their machine and check for nudes. The TPM is not there to protect against NSA, or proverbial $5 wrench attacks but as a thick layer of convenience over the thinner layer of security.
The Rust project seems to be understandably afraid to officially document the memory layout and get locked into supporting an ABI that might need to change at some point. The preference seems to be supporting extraction of data via library methods, but the project itself is moving quite slowly to support those as well.

It hasn't really been a major issue for me, but occasionally I've really wanted to get the vtable from a fat pointer and I've resorted to workarounds or just biting the bullet and using the de-facto standard layout that everyone knows (and statically asserting that it's a valid assumption for all types <T> that are used).

Note that pointer provenance can also break a lot of seemingly-valid assumptions too.

Understanding the layout of these types is helpful and useful, but keep in mind the caveat that these are technically subject to change.

Some fun reading links if this is interesting:

- https://github.com/rust-lang/rust/issues/75091

- https://github.com/rust-lang/rust/issues/81513

- https://github.com/rust-lang/rust/issues/95228
May he forever live in your heart.
It's your manager's job to navigate you to a higher level.
Cart abandonment is a big problem in ecommerce, reducing cart abandonment is an entire field of business.

https://www.shopify.com/blog/shopping-cart-abandonment

"According to Baymard Institute, 70.19% of online shopping carts are abandoned. Think about that. For every 100 potential customers, 70 of them will leave without purchasing. How much would your revenues increase if you were capturing those sales instead of losing them?"

Honey provides value to merchants because it reduces cart abandonment: it's easy for Honey to argue that without Honey these sales would not have completed and therefore Honey deserves the commission on the sale.

Even in cases where Honey didn't find a discount, Honey can argue that by searching for coupons on behalf of the user the user gains confidence that the price they're paying is the best price and that's why they complete their purchase.
TPM 2.0 uses encrypted bus. TPMs are also often built into the CPU
The page returns HTTP 404, but I can't find a mention of a redaction. Embarrassment? Legal pressure? Or do they remove recent videos as a matter of course?
Not quite. The problem is that when you involve hardware, things are exponentially harder. When you tie it with content streaming, it's essentially a losing battle.

Hardware: makes cracking much much harder and out of reach for a lot of people. Even the people that can do it are going to be drastically slowed down due to this.

Streaming: means you can block specific device keys once you know they are compromised (the hacker managed to mod the TV to be able to record from it).
These are the key questions.

The biggest issue with SSE is that there is unfortunately alot of deployed software that will downgrade incoming connections to HTTP/1.1 so even if the client would have otherwise supported HTTP/2 or higher its not presented the ability to do so.
Allow it a week to finish all iterations and expect it to read >= 40TB of data. You can use nohup to put it as a background process. After a week, you can run the following command to collect the results into MongoDB and local CSV files:

I just love the yolo nature of "well let's check in a week if that 40TB of data processing worked"
I don't understand the change of the default block parameter name. It's already _1, _2, etc. Why create yet another, backward-incompatible way?

And still, they doom march forward with the fragmentation of rbs and sorbet/tapioca, rather than adopting in-band gradual typing like Python did.

I think the greater problem is Ruby appears to be developed by a nearly-closed small clique of people who refuse to listen to others or to reason.
Unfortunately I couldn't connect to the website at all in this case, or after a refresh, so I don't know if I was online or not.
I don’t like stars as a metric. Or at least as a comparator. If you brag about having a millions stars that says something as a million is a lot.

But if you brag that your project as a million and your competitor has half a million, that is so illogical that I would discount your project and think it’s run by dummies.

Are there practical situations where people really need stars enough to buy them?
"which is about the age of the universe"
The more I think about the big bang the more it doesn't make sense because it would mean that the universe came out of nothing.
Llama 3.2 Vision – A Deep Dive
US breeds people who know their worth and want to be paid more than a pittance.

These billionaires want foreign workers who will take any job they can get, for any salary, and then endure any hardship or mistreatment so they don't get kicked out of the country.

H1B visas create massive employer-employee power asymmetry. The employer holds a significant amount of power over the foreign employee. And they love it.

Interesting that they want to move manufacturing onshore but don't want to invest in their own country's workers.
ArchiveTeam is trying to save some of that stuff to archive.org, obviously it can't get the non-public stuff though.

https://wiki.archiveteam.org/index.php/University_Web_Hostin...
That's what the mudder is for ;)
It’s also weird that there is no about page naming the founders.
Minikanren was the subject of a phenomenal talk by Matt Might for it's applications in medicine

[0] https://www.janestreet.com/tech-talks/algorithm-for-precisio...