skysight-inc/HackerNews huggingface dataset:
Functional core + imperative shell can describe any kind of problem.

The biggest problem with the approach is that mainstream functional languages put most effort in the functional core rather than the imperative shell modeling.

Effect systems (ZIO for Scala, effect-ts) are the only places where fibers allow composing, scheduling and managing "processes" in a functional way.
This looks like it is written by someone who knows marketing but still doesn't quite get developers. They have developed some guidelines for what works, likely through trial and error, but don't quite understand why.

Devs simply want transparency. Marketing tends to come from a perspective of having to "capture" the market, instead of just informing the market.

Look at how it works on HN. People say, "I'm self promoting: Fixing pain X with solution Y. Here's is some info."

Don't over-do marketing. Just state the facts. Don't try to be coy about the fact that you are marketing a product. Just say so. And don't waste our time. Start with the pain that your product solves so we know whether to even spend 3 seconds looking at it, and then just say how it solves the problem.

But if you are giving bulleted lists of dos and dont's and saying things like 'devs love swag' you've already missed the mark. Just talk to us as if we are fellow human beings.
Have you shipped many game engines?
I work on very interesting technical problems with very smart colleagues for excellent pay. All my career progression is in compensation, so I can remain an IC forever and no one thinks that's a negative. I'm subject to no politics whatsoever, and there's very little politics in the company as a whole. The work I do every day has a direct material impact on the company and I'm rewarded proportionally to my impact. My WLB is so-so, but it's better than it was in grad school so I'll take it.

Regarding social impact, the world does have some demand for liquidity and price discovery. Providing those services is both essential and extremely difficult. It's definitely not the most social good I could be doing with my talents, but I think it's weakly positive.
I have a bridge to sell anyone who believes this is true. AI companies have been a boon to businesses that want to lock down user data and now have an excuse. It may be true to the extent that Musk is legitimately angry that Twitter isn't getting a piece of that AI VC money (I'm sure he is). But:

A) Twitter would probably move in this direction even if AI companies didn't exist, this is an excuse. Nothing about Musk's Twitter has indicated that he cares about Open data access or anonymous access to the site, and this follows a general trend of closing down the platform to non-monetizable users. Musk has abundantly shown in the past that he would prefer everyone browsing Twitter be logged into an account.

B) "it's temporary" -- how? You don't have a way to stop this other than forcing login. That situation is not going to change next week. To call this "temporary emergency measures" is so funny; there is no engineering solution for this and you're not going to be able to successfully sue companies for scraping Twitter. Put a captcha in front of it? Sure, let me know how that goes.

You going to wait and see if the AI market collapses in the next month?

If this does turn out to be temporary, it'll only be because of migrations off of Twitter and because of user criticism, because Musk is impulsive and bends easily under pressure. But nothing about the situation Musk is complaining about is going to change next week.
This “shut up so you seem smarter” attitude is so annoying, especially online. You are not allowed to be curious about something without becoming an expert on the subject. People too wrapped up in their own egos.
Why from a user level belongs in executable specifications.

Why from an implementation level belongs in comments, but that should be fairly rare. Most code shouldn't provoke the question "why on earth did they implement it like this?"
It would be quite short-sighted for the designers of such formats not to allow multiple values to be encoded somehow, whether to support something clever, or just vague clues that match multiple words.
I use eadf keybinds instead of wasd for first person shooters, as it's a _much_ more neutral hand position without having to rotate the keyboard like a lot of players otherwise do.
They have added VR support. Crazy.
hmm, this is actually interesting, thank you.

but let's not get off topic, so let's instead explore how both tools could work together.

first of all, tabfs is going to map the tabdb to files and directories in the filesystem. (btw: that would be an interesting tool in itself. storing rows and columns as a directory tree, which each field being a file...)

...
Bit fields saved me an immense amount of pain when packing together state variables for a renderer, so I wouldn't write them off as being bad myself.
Euclid telescope set for launch
I just wanted to suggest including some more helpful links.

Graphical search indexes for finding and joining an instances aligning with your interests:

- https://lemmyverse.net/

- https://browse.feddit.de/

An index of subreddit migrations, both official and unofficial community spinoffs to subscribe to:

- https://sub.rehab/

- https://lemmyverse.net/communities

A list of alternative clients for mobile, desktop, and web browsers:

- https://lemmy.world/post/465785

- https://programming.dev/post/135335
This study has some nice data in it, but they didn't really start with a very strong hypothesis, to my understanding. The paper starts with a citation about stress being inversely associated with telomere length, and proposes that psilocybin decreases psychological stress, but then goes on to demonstrate decreases in entirely different in vitro physiological stress markers. How is one to tell that this isn't just cherry-picking dependent variables that look good?
I feel like many people would hear his words and not really process them. To you or I Craighead is saying something quite sensible - "you need to be ready and prepared to actually do this, and you probably aren't and won't be". But I've seen a lot of guys just parroting things like "be ready to use lethal force if you have to" to sound tough and as a sort of self-motivation, without really thinking about what they're saying.

I've no idea who is mentally prepared or adequately trained to pull out a gun and tackle a mass shooter, but I'd be very surprised if the overwhelming majority of gun enthusiasts didn't just do something like this in that situation: https://www.youtube.com/watch?v=saQ72NZtrS0
> Not really sure how you expect content creators to be paid at all for what they produce, then.

What makes you think I watch content creators who are into this for the money?
Does Quake 3 also use a linked list for the console commands? That game even has command completion, whereby pressing tab after typing a couple of characters, the console fills in the command you most likely wanted. The console in Q3A is extremely fast IME.
What kills me is the fact that the interviews (especially the technical ones) go in depth into topics that aren’t ever pertinent to the job. It’s simply so the interviewer can rank you vs themselves. You need to be good but not too good you’re a threat.

The best interviews I’ve ever taken and in turn, host, are the ones where we break down a problem with low code, no gotchas, little examples of specifics just to make sure they know how to write it in language of their choice. That they understand the problem, can satisfactorily break it down into actionable tasks, and come up with a solution to the problem.

Everything else: tech stack, jira, agile, culture - is company specific and should be taught to your employees and not be made the bar. If you need someone who can hit the ground running you can focus on a tech stack but ultimately it’s up to you, the company, to ensure they fit. Not the new hire.
They already felt that when they saw Iraq and Afghanistan being invaded, but not Pakistan or North Korea.
Talking about your family is way easier when you're a heterosexual married couple with 2.5 kids and a dog.
I don't know. Evolution doesn't seem to optimize for longer lifespans. So it would not optimize for substances that aid it.

Long lifespan is usually not in the interest of the species. While it's very much in the interest of individual and worth pursuing.
Unix was a commercial standard that's lost out to Linux
That’s pretty much what a command buffer is in any of the modern gpu apis.

Recording it is still command driven but trying to give an entire app scene in one go is really messy. We tried this internally on our gpu before Vulkan.
Props to the dev with two projects on the HN front page at once
I mean, a person can shoot only one gun (accurately) at a time; and the calls usually denote the person targeted has a gun. Would the police force really apply Bayes’ rule to reevaluate the call’s truthiness if gun ownership halved?
Abstinence would mean no sex at all, when in fact all the buyers need therapy to have enough social competence to get genuine encounters instead of using force by money and prostitutes need ways to safely leave their “job”.

Buying sex is a horrendous, (socially and often also physically) violent way of exploiting (mostly women's) bodies.

Overall, it is a societal topic. As long as commodification of everything is the norm, bodies will continue to be commodified. There is no legislation that will make prostitution ok or be safe.
This isn't how the games industry works for games at thia scale (or any other media). They are events. Millions of people having the same experience at the same time and having a common cultural touch point.

The 100s of clones would be more like fanfic. A set of people would get very into them, search out the good ones (perhaps better than the original), or revel in the terrible ones. But then the whole community still comes together to watch the latest marvel film anyway.

The main effect would be to build and maintain the community for the next commercial version.
Here it is:

https://github.com/id-Software/Quake-2/blob/372afde46e7defc9...
Ask HN: AI tool to create 3D animated videos of physical products using images
I want to make 3d animated videos of some products like Phone covers, Earphones etc. Is there any AI tool to create these kind of videos directly from images??

Also If i want to create these videos myself, what tool should i learn which is beginner friendly?
This is really refreshing to hear someone say out loud. I've worked in marketing for a couple of decades, but my first love was computers (and I have half a CS degree). I program (poorly) for fun, and I end up back-up IT by default at a lot of places. So I feel like I at least have a foot in both worlds. And it's a constant battle at every ad production job I've had to get clients/companies to focus on the facts. Just tell people what they want to know, ffs! Everyone's so sick of being sold-to that we all appreciate/respect straight-forward communication.
June 25th, 2023 Deno Deploy Postmortem
There are 2 projects from the same dev on the front page of HN … that’s like a Nobel
Backups are also stored in iCloud, but Apple made it clear that it was only considering scans of photos that you uploaded to iCloud Photos (since that content is publicly accessible through the web).

Scanning device backups was not even on the table, unlike at Google, where they have been scanning device content for years now.

https://www.nytimes.com/2022/08/21/technology/google-surveil...
It depends on the company and the tech stack. If it's an in demand stack with plenty of candidates then the most capable of hitting the ground running will win.

If you have a less popular tech stack then you need to be more flexible. You aren't going to get a lot of developers that know everything and you will need to look at how adaptable they are.

Where I work we don't particularly care about specific experience with our stack. A good developer is a good developer regardless of the stack. And we set aside time for people to get comfortable with the code base. It's not expected that even seniors come in and make contributions on day one. Obviously it's more generous to juniors and mid level developers.

That's why I said list what's relevant to the job, but don't list your entire life story there. If you're an expert that can hit the ground running, then make it known. But if you're applying for a front end React role and you're listing PHP experience from 5 years ago, it's probably not relevant. You can use that space to detail more about what you're good at.
Well then police officers don't even break no. 2 per capita[1] (they're no. 22)

[1] https://www.ishn.com/articles/112748-top-25-most-dangerous-j...
Quite practical I imagine, there is no reason to keep all the frames in memory. Keep the last n frames and get most of the benefits. The point of this programming style in a game is to have a few previous states when there is a crash/bug to figure out how the state ended up in a bad way. Maybe save a framesworth of state every keypress for debugging purposes. Then on a crash or bad state there is a debugging environment all ready to go, for the cost of a small amount of memory. Good deal.

Although in practice "purely functional" programming is a bit silly here. The point of PacMan is all the IO which is fundamentally all side effects. There are a lot of practical compromises that would be called "functional" like storing all the major state of the game in a big array (something like [turn1, turn2, turn3, ...]) and then implement a turnX -> turnX+1 animation function.

The fundamental insight of the functional approach is implementing a frame->frame function was already something that implicitly had to be done to make the game. If it is an explicit function then debugging it is easier. Because the input can be saved. No extra work is needed.
Quote from https://medium.com/geekculture/the-dead-sea-effect-d71df1372... Dead Sea Effect:

The “bad” employees left behind are not always bad — hence the quotes. I disagree with that idea. I think it lacks empathy and perspective. There are a lot of instances where good employers stay in situations like this for very valid reasons. Here are some examples:

[...]

They believe they can singlehandedly change bad practices as an individual contributor.

---

I can only say: take the whole company with you to remove technical _and_ organizational debt otherwise any rewrite will end up as the next lava layer.
Pretty sure I can remember the actionscript XML parser failing on RSS in like 2000 and the feed was to spec.

With that app, at least, I don't remember trying to just include RSS feed elements in HTML4 or XHTML; that app tried to parse the RSS and failed, it wasn't copying the feed elements without escaping href=javascript: links etc.
Don't internalize it. Get a different job with higher pay in ~1-year.
Let me guess, you also think queer people existing, contraceptives, and women having bodily autonomy are signs of moral decline too. Also, 1940 was your high water mark for morality? Seriously?
I mean, we have found election manipulations like large-scale inauthentic activity of out-of-staters explicitly targeting African Americans, and projects here even to the extent of the perpetrators getting indicted. Other projects were tracking vaccine side-effect self-reports faster than the CDC and other disaster intelligence.

We were actually gearing up to switch to paid accounts as we found use cases that could subsidize these efforts... And then the starting price for reasonably small volumes shot up to like $500k/yr.
It is both possible and relatively easy. I wrote a game similar to Pac-Man using Elixir, only I used characters from Firefly instead. I used it in several job interviews to prove I can code.
That sounds great. I couldn't find an email in your profile - could you email me?

temporaryalt2930290@gmail.com

I realise it's a bit weird using alts for everything. I keep things to myself IRL and don't want people using me opening up online against me.

Thank you.
It runs Windows and as such supoorts Steam etc. This is on the the (dis)advantages compared to the Steam Deck.
As a developer, I never considered buying an enterprise license anyway. CentOS/RHEL with 10-years stability was kindof the canonical base for development of backend apps when you have better things to do than keeping dependencies up to date. Especially when RHEL themselves change things all the time in a zero-sum fashion without new capabilities (cough systemd cough). Now I don't care about RHEL at all indeed.
What about the precise configuration of 1s and 0s that just happen to induce playback of human-interpretable audio and video when interpreted by specific software? What about the digital representation of a film doesn't count as "data"?
That wasn’t done by Jane Street. This is part of the language from the start and was introduced by Leroy team at INRIA.

As to the point of studying boxing, well, it’s fairly basic compiler theory. It will be hard to avoid if you have even the slightest interest in PL.
Network Latency: how latency, bandwidth and packet drops impact your speed
Yes. Paywalls surviving is such a disappointing development in the evolution of the internet.

I'd really like to have a browser extension that could remove links to paywalled sites from search engine result pages and popular news aggregators. I don't really need to see that part of the internet or be reminded of its existence.
Which distributions? I switched some of my machines due to the increasing user hostility in Windows, but found it a big pain in the ass, even as a developer. And that's not even considering how many programs/games will only work on Windows.
Developers hate marketing that feels like marketing. We love product launches because you learn about new tech. Learning about new tech doesn't feel like marketing for developers (although that's what it is).

I feel like the author captures it in the section "Developers Can Love Marketing But Will Always Hate Spam". Are we the most targeted segment like the author says? I doubt it. But we are targeted nonetheless.
That’s part of the point. It usually is obvious. So when it’s not immediately obvious, we should err on the side of caution rather than action.

Chesterton’s fence is another adage in the “try not to assume things” category.
Makes me think I shouldn't care as much about perfect code and best practices and focus more about actually shipping things.
Many. Perforce to Git. Many proprietary mobile operating systems to Android (partly FOSS but still).
oh, i skipped over the other one, thanks for pointing that out
Cool. What if I don't use it at all?

I hardly use YT but yesterday, I searched something which turned out on YT. So I clicked it then I was served two ads before I can actually play it. And in just around 5 minutes or so, another ad popped out again. Thus I don't really see why not try blocking ads.
Fair Use isn't a thing in Canada.
Featuring Jay Foreman's quasi-legal cameo! Worlds collide!

(I wish this whole video was done by Jay, he is infinitely more entertaining and less patronizing sounding)

(The post should have 2020 in the title)

(but it is relevant today bc Tom's remarks about casual theft of photographers and other creators hard work directly apply to AI training. ClosedAI is basically the Giphy in his video)
But haven’t we been there for years…and nothing is changing? Or at least not in the direction you’re suggesting.

Seems obvious to me as well: we tried normalizing gun culture and this is what we got. Maybe we should try something else?
>Things simply don't work like this on an individual level - you can be the biggest arsehole in the village and still potentially live a happy, meaningful life. Or live in virtue and miserable.

This is pretty much the complaint of Socrates' interlocutors in The Republic.

Socrates (or Plato) might object that "being the biggest arsehole" would entail security concerns that would hinder happiness.

They may also object to such a life being meaningful if it involves indulging one's desires to the detriment of the rest of the villagers. Don't the villagers make their happiness possible? Will their arseholiness help sustain what makes human life meaningful into perpetuity, or set the stage for its destruction?
How about less serious and calling it Badminton?
But, they kind of HAVE to keep the data about your comments and watch history so that you have access to it. They definitely shouldn't sell it though.
Prostitution would be legal except for the female vote.. it's always the female vote that votes down and votes against the fun of males
You are correct. But it's also a probability distribution game. Increase probability to get cancer at advanced age, you will also increase it (maybe just a bit) for the younger population.
Doesn't Gitee require manual review of all repos now?
Which individual do you identify as anti copyright with respect to this video?
Increased neurodevelopmental disorders in children whose fathers took valproate
FWIW: I've been scraping the shit out of social media for my AI training. I also do Amazon, AliExpress, etc.

Libs like puppeteer is so good these days that it's impossible to tell real users from fake traffic. Most of the blocks are just IP blocks.
Why AI, though? Why not OCR and regular software? What does AI bring to this table?

Except for VC money.
I would say that this part is also unethical.

Agreed. However, it's probably covered by their terms of service.

Same thing with the recent reddit kerfuffle. I'd have much preferred a Usenet 2.0 instead of centralizing global communications in the hands of a handful of private companies with associated user-hostile incentive structures.
>Pre-2023 people went on Twitter with the expectation that their output would be read by huma ns

Expectations =/= reality. And the reality is that bits have been reading comments for over a decade.
Why should they? YouTube Premium literally says ad-free.
Not my problem how Google moderates their videos. They’re pretty efficient in demonetizing videos or entire channels for a couple of swear words or god forbid a nipple somewhere, but taking a mental dump in my head with some useless shit that I don’t care about is apparently fine.
,__'.
|___|

Come And Take It
> Is it really bifurcated for the end user though?

Yes. Suppose you are build feeds search engine. User enters query that matches some blog. This blog exposes both RSS and ATOM feeds (very common scenario). Which one should your engine show in the results? If it shows both, which one the user should select for reading? And what if they differ, but only slightly? Why should the user be exposed to that?
The left will never have the votes to pass a constitutional amendment and the supreme court is no longer full of activists, good luck.

How about you all first try to enforce the existing laws around prohibited persons owning firearms, like Hunter Biden.
I looked for the Heinz Dip & Squeeze packets there but didn't see them. Maybe they don't meet the site owner's selection criteria since they're a plastic tray not a foil/plastic pouch?

I rate them a solid 8 - you get a good amount of ketchup, the packaging is innovative, but tearing the top open to squeeze can be difficult.

https://www.businesswire.com/news/home/20110228006276/en/Hei...
Thank you, citizen, for staying on-topic!

Would you like to know more?
It has stopped working. It was using nitter.

It's also not a great list. Igor Sushko, for example, is very susceptible to posting unverified things that later turn out to be false.

A much better list is Noah Smith's at: https://twitter.com/i/lists/1492242776825552896. Yes, you now need to log in to see it, unfortunately.

Public Twitter lists seem like the sort of thing that's quite scrape-able though, even behind a login wall. With sufficient caching & semi-randomised access it should be fairly hard to detect which account is doing the scraping.
You should be working on a branch anyway and doing a git squash and then merge it.

And that’s just it. When you go to your other computer you don’t know that Dropbox has synced all of your changes.