skysight-inc/HackerNews huggingface dataset:
Oh, absolutely. I maintain the engine for my video game and it's ultra-minimal tailored to my needs. That leads to better performance, and a much slimmer build size. (currently sitting at ~900KB for the optimized build of a nontrivial game, assets bundled separately). It's also a better development experience, imo.

My argument was mainly about these more generalized engines, like raylib, 'Tramway', or Source.
I definitely get what you're saying - there's an element here of taking what a customer asks for and returning something different, but I think it's an imperfect analogy.

It's not bringing them a Coke, it's bringing them a dispenser that says "Cola" next to a fridge with options. For people who just want Cola, it's immediately available. For those with a brand choice, there are additional options.

The reality I'm trying to portray though is that the demographic of people who search "Google" in a search field rarely overlaps with the demographic of people who are opinionated about their search tool, so this ends up serving a segment of the population in the way they expected.
To get what you want (links open in Safari.app, not the safari webview inside Gmail): configure your default browser in Settings (your iphone settings, not gmail's settings) to be Safari, and then in Gmail choose "Default browser app" instead of Safari.

It's super vague and unclear why things should work this way, and I don't know if this is forced on them by iOS or what. I'm trying to think of why choosing "Safari" in the gmail settings would use the webview instead of the app, and the most-charitable reason I can think of is that they don't want to contribute to the person having hundreds of Safari tabs open...?

Less-charitable reasons might include wanting to keep users in the gmail app for driving "engagement". I read somewhere that when apps use the in-app webview, the app dev can inject arbitrary javascript and thus has full control and can see keystrokes, what the webview's viewport is looking at, etc. I really don't think that's what google is trying to do here, though.
This is like Universal Paperclips.
> Imagine a world where anybody can gestate a baby in a tank.

Heinlein also explored that possibility a bit in one of his juveniles — in the novel, the tank farms were called "creches."

https://en.wikipedia.org/wiki/Podkayne_of_Mars
I think being unable to solve fizzbuzz goes well beyond not being able to solve tricky graph traversal problems optimally.

It's more on "you have been programming for more than 2 weeks and we can now do an interview"
Like alcohol and drugs, I think there's a certain kind of person that's susceptible to social media addiction. I don't think it's a large segment of the population but I also have no idea how big it is either.

Plenty of people can drink or consume weed in moderation. Likewise I know a lot of people who mostly use socials in the bathroom or before bed but rarely elsewhere.
They know about the problem but appear uninterested in improving the situation: https://mariadb.com/kb/en/database-corruption-and-data-loss-...
Lenovo's ThinkPad X9 Drops the TrackPoint
Have you bothered to watch the video? He literally does what is on the title of this post.
Computer Use Agents
> That’s exactly what is happening. The newest Google Pixels phone that support DisplayPort alt-mode over USB C should work with the Netflix app.

? I think you misunderstood something, but yes this works now also with usb-c alt modes on newer laptops on linux, hence the "go back a couple of years" part of my post.
Unit tests cover the single functionality but ignore the system as a whole. Most regressions I've seen in industry are because of a lack of understanding how the system components interact with one another.

Therefore, I see unit tests as one pillar but also suspect that without good quality integration or end-to-end testing you won't be able to realize the riskier re-factors you describe. Perhaps you consider these part of your regression testing and if so, I agree.
oh no what happened?
It’s possible theoretically.

In practice people complaining about attacks on trans people almost always want to shut down discussion about related topics all together.
Is it not? (Serious question)
No, definitely not. It’s stronger than “fudge” but not quite the same as the real thing.
I'm curious if you have data showing this? Last I heard, which a quick google seems to back up, is that Seattle's similar tax had modest benefits. (https://sph.washington.edu/news-events/sph-blog/sugar-sweete...) Took a brief look to see if there were strong challenges to this, but I didn't find anything.
In a way this is an argument for languages where it's normal to have result-types [0] or exceptions, instead of -1 etc. It just feels wrong to have any potential collision or confusion between normal results and error results.

[0] https://en.wikipedia.org/wiki/Result_type
When applying for jobs via LinkedIn it’s very important to use a PDF. A huge number of people submit Word documents, however, LinkedIn doesn’t render them in the browser. Given that most roles get hundreds of applications, unless someone’s previous roles really catch my eye, I am probably not going to download anything.
> Some codebases make me feel like I’m reading a book in multiple languages …

In most cases the codebase does consist of muliple languges.
When I read those, I don't actually think those people believe their own arguments. They started with a conclusion, like "sugar taxes are bad," and then worked backwards to find an argument to fit it. That's why when you challenge them they just shift the goalposts.
I really thought it’s real. I should really ask more questions. It will be cool product one day. Power companies will never let something like this come out.
Learn to drink it black, it’s good. But I do get beans and grind them so the brew is much higher quality. I’m assuming you drink that can of grinds for 3 bucks or instant. Those suck
Nope, you've got it.

Code-consistency is a property just like any other property, e.g. correctness, efficiency, testability, modifiability, verifiability, platform-agnosticism. Does it beat any of the examples I happened to list? Not a chance.

> worrying about breaking everyone else's code

You already said it, but just to expand: if you already have feature A, you might succeed in plumbing feature B through feature A's guts. And so on with feature C and D. But now you can't change any of them in isolation. When you try to fix up the plumbing, you'll now break 4 features at once.
I would try with https://www.open-resume.com/resume-parser

they offer the option to parse your cv and see what "comes out on the other side"

I am not sure whether the idea of the parser is to be a starting point to then use the editor, or a test.
> By that logic, no one should build a startup that generates tattoos then?

Is this like a law of the universe I'm not aware of, that you must be able to create a profitable startup that generates tattoo ideas?

> One of the reasons OpenAI offers APIs, is so you can build startups on top of their tech for average non-technical users.

A profitable product will make use of APIs to do something that a user couldn't do almost just as well by just prompting ChatGPT themselves.
Penalty is a cost of doing business.
They should have never gotten into that business in the first place
I can only speak for what worked for me. A shorthand heuristic might be that if the resume can be read in linear fashion by a screenreader without any weirdness or non sequiturs, it's probably pretty good (another argument in favor of paying attention to accessibility!)

In my case, I had a simple layout with sections clearly delineated and very simple formatting (bulleted lists). Dates were spelled out eg September 2024 rather than 9/24. UTF-8 throughout. No difficult latex packages, just classic ones like enumitem and fancyhdr.
No worries! I’ve only done a bit of thinking on this specifically but I struggle to understand why you are asking for an abstraction that could not be verified in the material world. From my understanding the only value that abstractions have is if they can be effectively verified and acted out in the material world. Otherwise why bother abstracting on them!

The abstraction itself exists outside of the material world, we’ve already beaten that horse, but for an example of ‘accumulating related truths to become greater than the material itself’ I would point to food.

Materially, food serves to nurture and satiate, to be found and eaten. But one level up, when abstracted upon, food becomes information. It becomes where to find the food, when the food appears, how much of the food is around. It provides an advantage to those that think in those terms instead of those that react to the appearance of food and eat it and move on to find some more. Animals over time evolve around food and food availability, they move seasonally to find it, they give birth near it, etc. That is not the same as abstracting information from food—this has spearheaded our evolutionary course from hunting and gathering, to agriculture, to squeezing the life out of our planet in pursuit of absolute control of our surroundings (food).
> basically making it harder for teenage boys to be manlier

Making it harder for teenage boys having surgery to fit a stereotype sounds like a win?

I don't think you thought that point through.
Did you read the v2 release notes? The big thing they got rid of was IE11 support. Everything else was relatively minor. Having a bunch of breaking changes in v2 would have made the upgrade much more difficult for users, and a big part of their philosophy is making upgrades easy.

Of course, no one is forcing you to use htmx. Please use whatever you like.
My evidence is the settlement. A settlement is not evidence of absence. On the contrary, a settlement suggests just the opposite.
Interesting how the replies are assuming "doomsday" means some sort of apocalyptic societal collapse instead of acknowledging it could be a figure of speech used amongst lawyers at the FRBNY to refer to a crisis where time is of the essence..

This PDF is not the book. It is an introduction/summary of changes and a table of contents (TOC). The sample agreements are not included. The letter makes clear that FRBNY is actually not subject to the FOIA. I wonder if they charged for the service.

The presence of these agreements referred to in the TOC suggests that after a "doomsday" event, the FRBNY lawyers expect that other legal entities will still be entering into agreements. One HN comment muses about the lack of a functioning judiciary after this "doomsday". But without one how would such agreements be enforced. What would be the point of providing sample agreements if a doomsday event means agreements can no longer be enforced because the mechanism for enforcing them no longer exists.
Even if you were to outlaw the selling of all this sort of data, you're not preventing major players like Google and Microsoft from collecting that data and using it internally. Not sure what the solution is here, but I think most people would like stronger privacy protections.
Please do. I find Twitch to be a fascinating corner of the internet. From the shared lingo via third-party emotes to the depressing TTS messages of the chatters, it's all gold.
If bufferbloat is increased latency caused by excessive use of increasingly available RAM, then turbobloat is increased latency caused by excessive use of increasingly available CPU.

Certain vintage hardware had a "turbo" button to unleash the full speed of the newer CPUs. The designers blind to the horrors of induced demand.
What mitigations do you employ against the high power draw of the GPUs in fossil-fueled datacentres that AI image generators use?
Maybe that’s not even that bad if number of issues went down from multiple a day to none in a couple of days.
That is a pretty simple grasp of the example. It doesn't claim that no system can have understanding or consciousness. It just demonstrates that performance alone is insufficient to conclude consciousness and understanding. A calculator or abacus can add 2 + 2 but instead self aware
How do you tackle the case where the codebase is consistent in a bad way, like pervasive use of antipatterns that make code difficult to change or to reason about? If you want to improve that, you have to start somewhere. Of course, Chesterton’s Fence applies.
Just to add a bit, we bought a Breville espresso and grinder. I only use some whole milk to make my coffee and no sugar. My wife uses a little agave syrup and skips most of the milk.
> without this kind of tech, there's no true gender equality

Right, and partly to forestall any appeal-to-nature responses, I'll borrow from another top-favorite author, with emphasis added:

> The Patrician took a sip of his beer. “I have told this to few people, gentlemen, and I suspect I never will again, but one day when I was a young boy on holiday in Uberwald I was walking along the bank of a stream when I saw a mother otter with her cubs. A very endearing sight, I’m sure you will agree, and even as I watched, the mother otter dived into the water and came up with a plump salmon, which she subdued and dragged on to a half-submerged log. As she ate it, while of course it was still alive, the body split and I remember to this day the sweet pinkness of its roes as they spilled out, much to the delight of the baby otters who scrambled over themselves to feed on the delicacy. One of nature’s wonders, gentlemen: mother and children dining upon mother and children. And that’s when I first learned about evil. It is built into the very nature of the universe. Every world spins in pain. If there is any kind of supreme being, I told myself, it is up to all of us to become his moral superior.”

> The two wizards exchanged a glance. Vetinari was staring into the depths of his beer mug and they were glad that they did not know what he saw in there.

-- Unseen Academicals by Terry Pratchett
I don't like this philosophy as it often leads to stagnation in patterns and ways of working that seep into newer systems. "That's not how we do things here" becomes a common criticism, resulting in systems and services that share the same flaws and trade-offs, making progress difficult.

Engineers often adhere too rigidly to these principles rather than taking a pragmatic approach that balances existing practices with future improvements.
This is exactly what I’m talking about.

A demand to censor any opinions dissenting from what you already believe.
ChatGPT advised infamous neo-Nazi on how to attack U.S. electrical grid
I've noticed that people who want to deny that the extremely high carbohydrate content of the typical western diet is the major factor for runaway rates of diabetes and cardiovascular disease like to label the "bad" food as "junk food" or "ultra-processed food." But we never get an explanation from them as to what exactly is IN the junk food or ultra-processed food that causes the disease.
Everybody is different, but for the people I know with tattoos picking an artist and having them create a design based on their input was a big part of getting their tattoos.

At the end of the day, if that's not a big part of it for other people then more power to them. AI generated at least ensures some level of image quality.

To me, it has all the charm of a brick.
So many people on this thread leaping in with the phishing threat model.

This is a simple quick login process, you wouldn’t use it in a place where 2FA is required. It is a mistake to think of this as a substitute for 2FA just because it has some of the same elements as a secondary device authentication. It’s not intended to be a 2 FA flow though! It’s a single factor - ‘does the user have access to a device that can read emails sent to this associated email address’. We aren’t combining it with a password or anything else.

That is the same level of auth used for things on many services like ‘registering for a free account’, and frequently for ‘resetting the password on an account’.

It’s not a complete security solution and you wouldn’t use it everywhere. It would be a bad fit for a banking app or access to a publishing interface. It’s not a bad interface for things like ‘logging in to my subscription on the TV’ or ‘returning as a customer to a website I shopped with once before’.
You're still making subjective judgements wherever you draw the line. I don't know how a platform could avoid making subjective judgements at all and still produce an environment people want to be in.
I went on a long trip with a mirrorless camera and a SanDisk 500GB portable disk. My "computer-less" backup solution was a Pi-esque machine with USB3 (a RockPi), a powerbank, a card reader, and connecting my phone over USB and tethering it. This gave the RockPi an IP I could ssh into, and I'd ssh from the phone and ran rsync to copy the images from the SD card in the reader to the SanDisk portable drive.

I should make a custom Linux image for the Pi4+ (the whole process is probably too slow without USB3) and some automation (Jenkins?) to do this, I'm sure there's photographers who'd find it useful.
There's a good chance that's not what people mean by this term though.

It's probably used in the (now) classic sense as defined by M. Feathers in his "Working with legacy code" book.

Code that is old but otherwise awesome, maintainable (or even actively maintained) and easy / a joy to work with are rarely referred to as "legacy code".
Ayn Rand was pretty insistent that we should be able to objectively ascertain the facts. Objectivism failed precisely because we're not really all that rational, and because apart from the irrational part of us there's also the fact that we can manipulate perception and gaslight others. If you're a newcomer to a pair of groups that vehemently disagree as to the facts you might soon find that you have to make a choice yourself as to which group to join, and suddenly you have to deal with social pressures not just facts. Do you want to be in the in-group or in the out-group? Can you deal with the shaming that goes with being in the out-group? Etc.

It's all so tedious, but this is what we humans are like.
> for people that don't want to set up a local model for whatever reason, it seems reasonable.

The reason being that in order to get a GPU that doesn't commit sudoku the moment you install SD, you need to shell out way more than the price of a single tattoo.

That's why people who own many 3d printers make money. If all it takes to print a model is one 3d printer, why doesn't literally every single person on the planet own one?
I heard them say that in the Hardware Unboxed youtube video yesterday.

I think it's this one https://youtu.be/olfgrLqtXEo
People care less about ideology than they do about their own lives and prosperity.

It used to be clear: you can make a better life in California. It was a land of growth, prosperity, and wealth. Growing families moving into golden cul-de-sacs.

We should actually make those things true again. Houses don’t need to be affordable in Palo Alto but not being affordable anywhere is a problem. We don’t need to develop Big Sur but not being able to develop any costal property is a problem. We don’t need to deport law abiding citizens because they fail an ICE sweep but not being able to deport career criminals is a problem.
Then what will you do?
> since NVIDIA is going head on with Apple

I think this is a race that Apple doesn't know it's part of. Apple has something that happens to work well for AI, as a side effect of having a nice GPU with lots of fast shared memory. It's not marketed for inference.
I agree that consistency is important — but what about when the existing codebase is already inconsistent? Even worse, what if the existing codebase is both inconsistent and the "right way to do things" is undocumented? That's much closer to what I've experienced when joining companies with lots of existing code.

In this scenario, I've found that the only productive way forward is to do the best job you can, in your own isolated code, and share loudly and frequently why you're doing things your new different way. Write your code to be re-used and shared. Write docs for it. Explain why it's the correct approach. Ask for feedback from the wider engineering org (although don't block on it if they're not directly involved with your work.) You'll quickly find out if other engineers agree that your approach is better. If it's actually better, others will start following your lead. If it's not, you'll be able to adjust.

Of course, when working in the existing code, try to be as locally consistent as possible with the surrounding code, even if it's terrible. I like to think of this as "getting in and out" as quickly as possible.

If you encounter particularly sticky/unhelpful/reticent team members, it can help to remind them that (a) the existing code is worse than what you're writing, (b) there is no documented pattern that you're breaking, (c) your work is an experiment and you will later revise it. Often asking them to simply document the convention that you are supposedly breaking is enough to get them to go away, since they won't bother to spend the effort.
So the problem with his solution is that he needed a solution to solve a problem?
He managed to make the first and only successful pro sport outside of the NFL and NBA and MLB in a century.

As long as the shareholders gets what they want, who cares?
D's ImportC also can do CTFE with C code!

int sum(int a, int b) { return a + b; }

_Static_assert(sum(3, 4) == 7, "look ma, check at compile time!");

Why doesn't the C Standard add this? It works great!
This link isn't specific to the pangolin theory, but it's a readable review of a very competent debate about COVID origins, so I'd recommend it (and the debate it reviews) for those curious about the state of the arguments (as of early 2024): https://www.astralcodexten.com/p/practically-a-book-review-r...
Its a library now on pypi and in true python fashion its called pyvisionai https://github.com/MDGrey33/pyvisionai
it features a library and cli for quick access.
A stable set of integration tests to eliminate the chance of breaking changes.
Labor costs in Paris for building rail are considerably cheaper https://archive.is/Ojs0k

But my comment was a bit tongue in cheek - it is mostly political dysfunction. Of course the US could find people willing to work for less than $400/hr or whatever, but there is an incentive disalignment.
I wonder what’s the value of even doing leetcode when AI can solve it in 10 seconds…
I don't currently expose the option to run the compiler if a GPU isn't detected, but on systems that do, it exposes a download option that lets you download the SPIR-V kernel to run with Vulkan.
I'd love to see the single `htmx.js` source file annotated and displayed like the classic `backbone.js` documentation[1]

[1]: https://backbonejs.org/docs/backbone.html

[2]: https://github.com/jashkenas/backbone/blob/master/backbone.j...

[3]: https://github.com/bigskysoftware/htmx/blob/master/src/htmx....
Show HN: Realtime IAM Policy Tester in Pure JavaScript
Blue Sky is what mastodon was when musk bought Twitter now X.

Also currently in the App Store (iPhone) bluesky sits at 167 .. Musk's X at 46 and Facebook at 19.
They aren't really 2FA at all since often you don't need a password. To login you just type your email and enter the code you got from the email or click a link.

Shopify works this way where buyers don't have passwords and only log in with codes sent via SMS/Email.
Certainly poor molly russell does not appear to have seen this cintent occasionally, which is just my point. There is no mention of how she accessed this content either: was it a message board, or was it served algorithmically, which is important to the contention here.
>all I care about is that the artist is "good" and has a style I like.

Same!

>Beyond that I don't need AI slop

I don't share the same hatred of AI. If something is cool looking, it's cool. I bring it to my artist as a reference and we work something out. I don't really care about the provenance.