skysight-inc/HackerNews huggingface dataset:
> Without a way to coordinate merges cross-repository, we would see more CI failures and broken builds due to semantically incompatible patches landing on the mainline branch.

Isn't this rather a symptom of code organization or architecture issues? If one needs to coordinate merges of individual parts, doesn't it mean they belong together? Monorepos or clearer versioning of the individual parts would enable independent merges.
Are you using an adblocker on desktop while not using one on a phone?
They did it the 70s.
This is fantastic. Does anyone know how to run Alpine Linux on it?

Last time I tried through AltStore, I couldn't get it working.
I’d disagree with that. Woke, although associated with democrats and liberals is really an illiberal, arbitrarily hyper-egalitarian, and poisoned set of ideals. It’s totally consistent to value some of the positions democrats currently hold and be very anti-Woke.

I’ve never voted for Trump and I am anti-Woke. The sad irony being if anything woke got incredibly strong during Trumps 4 years.

I think a lot of people are politically homeless and some may vote for Trump now because it seems weird how he has been portrayed by the clearly biased media, attacked by far left DA’s, and now shot at by someone I’d imagine was inspired by the insane portrayal of him in mainstream media, etc.
A major dumb is that security people think breaking in is the end of the world. For vast majority of users it's not, and it's a balance between usability and security.

I know it's rather easy to break through a glass window, but I still prefer to see outside. I know I could faff with multiple locks for my bike, but I rather accept some risk for it to be stolen for the convenience.

If there's something I really don't want to risk stolen, I can take it into a bank's vault. But I don't want to live in a vault.
> I barely know anyone from real life that actually participates on Threads. In general, the tools for discovering interesting or new people don't seem to be there for Threads.

Yep, that is why I continue to use Twitter. The people I've met there (usually other solo founders and indie hackers) simply are more interesting that anyone on Threads, and I can actually interact with them whereas Threads feels more read-only, people post there but don't actually engage with the replies.

> anti-Elon / anti-Twitter slop or political slop

Twitter has an opposite problem, too much Elon slop that I don't want to see. If not for that, Twitter would be perfect.
> The market as in who needs things, and is willing/able to pay for them, and who provides things and is willing/able to sell them.

That's literally begging the question. There's no intrinsic need for a system to allow for the centralization of wealth to the same extent our present system does, nor for such widespread commodification. It's entirely possible to imagine a system with a different conceptualization of property rights for example -- because we know that property rights have changed over time and were different in different societies. Copyright alone is a great example for how arbitrary property rights are given how drastically it has changed over time.
I still wish that the Unicode folks had set up a bunch of duplicate code points which could have been used exclusively for processing marked-up text and that the folks making markup systems/languages had followed through.

Say one was updating TeX to take advantage of this --- all the normal Unicode character points would then have catcodes set to make them appropriate to process as text (or a matching special character), while "processing-marked-up" characters would then be set up so that for example:

- \ (processing-marked-up variant) would work to begin TeX commands

- # (processing-marked-up variant) would work to enumerate macro command arguments

- & (processing-marked-up variant) would work to delineate table columns

&c.

and the matching "normal" characters when encountered would simply be set.
The poster above misstated the cost. Its $2.5mil/mile. That number actually comes from PG&E in California, so its possibly not relevant to Houston. I couldn’t find that Centerpoint has actually done an analysis for Houston. Just to get an idea of scale, Centerpoint states on their website that they operate ~33,000 miles of above ground power lines.

Source: https://www.khou.com/article/news/news-explainers/the-why/ho...
pretty young for a fitness guru, no?
They aren't even open in the sense they let the public use their models, we know they have many things they don't let us use, like video model many competitors launched theirs since Sora but we still can't use the one from OpenAI, and the interesting features of gpt-4o are still months away etc.

ClosedAI all the way.
Show HN: Animate Old Photos – AI turns your old photos into 5-second videos
> I've setup my static (hugo) blog on Cloudflare Pages and was very pleasantly surprised by the ease of setup and how fast they start build jobs after my github's commit. The fact that you can setup a custom domain and get SSL certs all for free with their vast CDN was a nice touch too.

To be fair, those are the bare minimum. All of those have been normalised by the likes of Netlify, Vercel, Firebase Hosting (automatic builds are a bit trickier to setup with them, but considering that CI/CD is a free at small scale commodity, hardly a dealbreaker).

Had CloudFlare released a subpar offering it wouldn't have made much sense.

> I found them lacking in the department of logging and debug

Of the builds specifically? Do you know if you can use your own GitHub Action to build and just throw the static html, css and js at CloudFlare?
> any natural market tendencies

Obviously the caveat here is that the "market tendencies" aren't defined democractically. It's very much "voting with your dollar" where the voting itself is limited to what options the market provides and the dollar is limited to how much money each market participant has. In that sense monopolization is very much a natural market tendency although most people in favor of "letting the market decide" over government control/intervention would argue that monopolization is bad and actively harmful to a free market.
I'll take that over more urbanised areas. The natural environment isn't upper class.
Study: AI prompts can boost writers' creativity but result in similar stories
For the rest of the market you push the agenda of regulation because AI is potentially dangerous. More regulation means that the technology becomes less usable and its adoption is stalled. And that's something that Google is promoting for years, not just now that the field exploded.
Server machines usually came with an SD-card slot on the board (and with ability to boot from it). This was often used for ESXi-like environments, which also required dedicated device for themselves.

There are also SATA-DOMs or USB-DOMs. You could use one of these modules with your machine.
Patch review flow was one of the thing I've really enjoyed with Phabricator.
I ran an automated ai blog. it didn't rank worth sh*t in google and all the articles were very similar in nature.
Is there any advantage to having both a Data Lake setup as well as Snowflake. Why would one also want Snowflake after doing such an extensive data lake setup?
> picking stocks yourself, the answer is also pretty cut and dry. There’s strong evidence no individual trader can expect to beat the market.

Is there? It would make sense if an average individual trader can't expect to beat the market. Claiming that there are no individual investors who did/can do that over a reasonably long period is both objectively false and rather absurd.
How so? These are reference cards, so frequent use would be expected. I would also imagine that a great many of them would be carried around by their owners to review in their spare time. (I certainly did so in my younger days.) Their owners would expect them to be durable, to avoid things like the worn and splitting edges that are ever so common on paper products that see a lot of handling.

Keep in mind that these are things that people would set out to buy on their own. Plastic, or at least durability, is something the consumer would look for. They aren't something thrown into the box with an IC, where the vendor would do everything they could to reduce the cost.
Is communication optional? You are restricting this to only being used by Roblox, it will be used by everyone.

But yes, please keep defending the development of mass surveillance technology.
100% agree.
IMO, these days it seems like FPTP is more actually a source of instability (than stability it is often claimed is one of it's benefits).
Disney's Slack breach tells an important story
When will that come to non-Pixel devices?
> UI design is my passion.

So great, I really miss writing like this. Reminds me of Steve Yegge blog posts, among others.
"The idea is that an AI and a human collaborating together will play better chess than just the AI alone."

No my message is, no AI lives in a vacuum. Nothing to do with hybrid people or such rubbish.
The article is decrying self-help books yet it falls into their exact trap: the author picked one central thesis and is using it to make sweeping claims about life. Bonus for claiming that everything you read before is wrong, that’s also a staple of those books.

The AI generated image of a bookshelf saying “happiness” is a type of strawman I hadn’t seen before, though.
> Put another way - if you can reliably pick the next Apple before anyone else

Problem is that it might take years to verify that.

> The key is that

That doesn't change the fact that there are plenty (in absolute numbers) of individual investors who consistently beat the market. Whether that's because of luck or something else is rather hard to tell.
> It's not getting repurposed for surveillance.

This absolutely will be used for surveillance. It's literal express purpose is surveillance and automated behavior modification.
Thanks for sharing!

> When you use a hotspot on iOS, your device treats your hotspot's network packets differently than the network data that apps use. Hotspot packets get routed differently, and they get metered

The OP doesn't mention it but it looks like a case of where the operator monitors TTL of packets to detect tethering.

E.g.

https://piped.video/watch?v=alMsu_tfZPE

https://github.com/RiFi2k/unlimited-tethering
With a subsidu of €350 per kWp, does that mean the government subsidizes €3500 for the roof mounted solar that you quoted at €2000 for 10kWp?

If so that seems like a pretty substantial subsidy to me, the government is covering around 63% of the total cost.
Which still means that SOME individual investors will inevitably beat the market.
I would personally love to see someone put out an “Essential guide to electronics NOT in Shenzhen” for those of us who want to keep things more local or at least avoid outsourcing entire hardware builds to China. Does such a thing exist?
There certainly was some market for a small phone, although how much is beyond my current knowledge. It's definitely a niche market segment.

I think Apple's misstep was to make it a small version of the yearly models rather than a nicer version of the SE. The SE is on a 2-3 year cadence rather than yearly, and the hardware in the 2022 SE is very similar to the 13 mini. So I think the angle should have been to market the SE in 2 flavors: the current "Touch ID" model with hella bezels for US$429, and a "Face ID" model (the "mini") for US$499 or $529.

It could keep just the single camera, notch instead of "Dynamic Island," no MagSafe, worse screen and glass, etc.

This wouldn't eat into the market for the more expensive models while still delivering enough performance for most people. Sure it wouldn't please the "literal flagship, but smol" crowd, but would have reduced engineering and make inventory easier.
The yield functions only exist as syntactic sugar to make it look like iterators in other languages and to make it clear where the value emission point is (I had mentioned this in tweets and skeets when I was originally working on this, if didn't make it into the gist).

An unbuffered channel is really a scheduler abstraction. Consuming from an unbuffered channel blocks, the thread can enter and immediately begin executing the go routine that was blocking on producing. The go routine is acting like a closure around the channel state.

I had some further experiments interleaving these iterators, but didn't clean it up at the time before I had sufficiently convinced myself it was possible and I got distracted with other things.
> your instant deflection towards California bashing are unacceptable in a mature conversation on this topic

And

> we don't need no regulamazations

Seem at odds with one another.
But why would you need to let the library prefix the ID if you can just prefix it yourself right after the UUID call?
Read the GP carefully.Expect to beat is very different than beat. You don't expect to beat the casino in roulette, but some people will luck out. That doesn't mean they could expect to win in advance: They should expect a small loss, depending on the table, and be surprised when luck smiles upon them.
My understanding of these prefixed IDs is that translation happens at the API boundary - what you store in the database is the unprefixed ULID/UUID in an efficient binary column.

Then, whenever the API includes an id in a response, it adds the appropriate prefix. When receiving an id in a request, validate that the prefix is correct and then strip the prefix.

That gets you all the advantages of prefixed IDs but still keep all 128bits (or however many bits, you don't have to stick to UUIDs) for the actual id.

Or, to put it another way, there's no need to store the prefix in the column because it will be identical for all rows.

EDIT: this is not to knock your work - quite the opposite. If you do have a use case where you need rows in the same table to have a dynamic prefix, or the client takes the IDs and needs to put them in their own database, then your solution has a lot of advantages. I think what I'm getting at is that if you're using prefixes then it's a worthwhile discussion to be had about where you apply the prefix.
Would you want to? If there was a deepfake of you saying gnarly stuff, being racist and selling dubious vitamins, would you say “that’s OK, trash my reputation, just give me some money”?
`yield` being a function that is passed into the iterator seems like suboptimal design to me. Questions like "What happens if I store `yield` somewhere and call it long after the loop ended?" and "What happens if I call `yield` from another thread during the loop?" naturally arise. None of this can happen with a `yield` keyword like in JavaScript or C#. So why did the Go-lang people go for this design?
What you're describing here makes our society sound particularly weak. You're basically describing a society that can't be bother with the basics of survival, we're only capable of having those taken care of for us so we can focus on whatever we think is interesting and actually worth our time.
pytorch is still rather narrow in the range of applications / tasks it supports (deep learning algorithms and the related workflows). It does illustrate what it takes to address a subdomain comprehensively (supporting different hardware architectures etc.). But not sure it will ever become a general purpose hpc framework for python.
Ditto. Even alternatives to jlcpcb and PCBWay that are EU or US only would be great. Outsourcing everything to China has become a detriment for learning and exposure to technology. The west has shifted to software first, which I think is a bad thing. At least Raspberry Pis are made in the UK.
We're not far from "You may not use this software if NVidia feels like it".
I don't know if the irony was intentional, but X.com is a recycled Musk IP and also a generic domain name!
This is one of the thing you pay engineering managers for - someone should jump in and ask the senior people to pause while we go to others’ points.
"Until you see how your Chinese contacts use emojis or get the chance to ask what they mean, it’s best to stick with just text and a simple smiling face"

Errr... This should be updated to be " :) ". Because the "simple smiling face" in Wechat is meant has the connotation of being a sarcastic smile (b/c he's smiling with only his mouth and not his eyes). It's virtually never used
> "If you're a security practitioner, teaching yourself how to hack is also part of the "Hacking is Cool" dumb idea."

lol'd at the irony of the fact that this was posted here, Hacker News...
Clang in Browser
That’s a cool data point, thanks! Though mind that it is a superoptimizer on LLVM bitcode, not on machine code itself, avoiding all the combinatorial explosion of register allocations and probably a bunch of more, but I don’t know enough about the program.
How to begin living more rationally
That claim is not phrased like that, so why would we interpret that way?

> average

So what? It's like saying that since an average person can't run a marathon it wouldn't make sense for any individual to even try it. How does that make sense?

> cherry picked

If we agree that 50% of all investors can't beat the market, what proportion can? 1%, 10%, 30%? Because there is a massive difference.

How do we even define that group? Is it any random person buying random stocks with pocket change? Is it above a certain portfolio size? etc.
yes, the kernel was in a known location on disk (directly after the bootsector).

the whole boot disk image was generated during build, which is common for small systems.
Same, I tried googling to see if there was any reason but I couldn't find anything helpful
The mastodon thread I read on this concluded that you can’t waiver your way around federal law and it’s completely unenforceable.

https://www.threads.net/@codybrom/post/C9XngNJOedz
A video camera shooting at standard shutter speeds (ie if being used by a professional) would likely not show the bullet. If shooting 60fps for eg so 1/120 id guess the bullet wouldn’t show up. Quick Google suggests typical 3000km/h out the muzzle which would have a 7m motion blur trail? Not sure how fast and to what speed a bullet slows in air
Feels like you definitely can, though you should not be able to.
They're not even related. Sanitizing input is at best a formatting/style issue. Escaping output is a security issue.
Whether or not his fitness work gave him more years of life it certainly gave him more life in his years.
Isn’t it possible to dislike woke and MAGA but realize woke has real institutional power over everything today and is a corrupt and unmeritocraric set of ideals. Where as MAGA has no real power or influence in anything of consequence and is therefore benign compared to woke.
What they're "alluding to" is a standard combinator that has existed under the name "paramorphism" for a long time. Here is Jeremy Gibbons's "Origami programming" https://www.cs.ox.ac.uk/jeremy.gibbons/publications/origami.... from 2003:

[...] capture this modified recursion pattern explicitly as a higher-order operator; in this case, the operator is known as a paramorphism [92]. In the case of lists, we could define

paraL :: (α → (List α, β) → β) → β → List α → β
paraL f e Nil = e
paraL f e (Cons x xs) = f x (xs, paraL f e xs)

I don't know of an older source for this particular syntactic presentation, though apparently if you put in the work to translate Squiggol to Haskell, you can read this concrete syntax out of Meijer et al.'s Bananas paper from 1991.

I think what you're criticising is that the name "paramorphism" was adopted from category-theory-on-a-blackboard to functional-programming-that-actually-runs-on-a-computer. That ship sailed 30 years ago; this paper from 2024 is not what caused it to sail. I also think that you're incorrect to criticize this. Analogies are often very helpful.

You are right that the people who pointed you to Meertens's paper were not helpful in clearing up the confusion, since your confusion is exactly that Meertens's paper talks about the other meaning of the term "paramorphism".
>On the contrary, these risk adjusted measures assume nothing more than a normally distributed random variable.

That is exactly what I am referring to. For example, from Wikipedia:

https://en.wikipedia.org/wiki/Sharpe_ratio

>However, financial assets are often not normally distributed, so that standard deviation does not capture all aspects of risk. Ponzi schemes, for example, will have a high empirical Sharpe ratio until they fail. Similarly, a fund that sells low-strike put options will have a high empirical Sharpe ratio until one of those puts is exercised, creating a large loss. In both cases, the empirical standard deviation before failure gives no real indication of the size of the risk being run.

>Do you have any sort of reasoning or is it just a gut feeling?

The reasoning is that their volatility is negligible over the long term due to political forces. Of course, it is also an assumption that could be wrong, but the mechanisms for government policy (democracy, aging demographics, and voter participation trends) seem to favor reducing purchasing power of currency rather than letting broad market equity prices stall or slide down.
How does this compare to other GCM alternatives such as AES-SIV and AES GCM-SIV?
Not sure what I get from this that I won't from Gitea, and that doesn't need any adaptations to interfaces and if I want I get some basic project tracking tools and so on.
The article says there are helper functions to convert between the two, if I understood it correctly.
> company allegedly made employees sign agreements that required them to waive their federal rights to whistleblower compensation

How common/unusual is that?
Took me months before finding "Find on Page". It's in the share menu, of course!
Ehhh!? I don't get this at all. You obviously do both.

1) you get your input data into the form that is meaningful in the database by validating, sanitising and transforming it. Because you know what form that data should be in, and that's the only form that belongs in your database. Data isn't just output, sometimes it is processed, queried, joined upon.

2) you correctly format/transform it for output formats. Now you know what the normalised form is in the database, you likely have a simpler job to transform it for output.

It's not just lazy to suggest there's a choice here, it's wrong.
History book event flagged on HN.
I really love feedback like:

Candidate failed to demonstrate necessary experience when asked about (something specific here).

That lets me know that either I was weak in this primary area of interest for that employer or that I simply failed to sell my potential/performance. Precise no bullshit feedback is amazing.

Most of time I, as a former JS developer, get the impression the employer has absolutely no idea what they want in an engineer and are instead just trying to find some average guy to populate their team of unimpressive averages.

I have since developed my own criteria to evaluate for this. Does the future employer measure things, heavily invest in rapid test automation, optimize for automation speed contrary to what’s popular. If I get the impression the employer just dicks around with tools and only looks at popularity as their measuring stick I have a general idea of what’s coming. If they don’t take their own output seriously I know I am probably not going to get the job, and even if I did I wouldn’t like it. This was so common in JS land that I moved onto the first something else that found me.
Stacked Changes – Git Town
Free Will and Falling Cats