skysight-inc/HackerNews huggingface dataset:
> Apple just released a phone that does 2000 nits outdoors, and similarly the MBP can dip into its 1000 nit sustained HDR brightness rating for SDR content if in direct sunlight

I imagine that the goal is to have the sunlight itself provide the lighting for the screen, not just making the existing screen brighter, no? I don't want to be staring at something that's competing with sunlight, I want it to reflect the existing sunlight that's already hitting the display. Granted this may not make much difference in practice but... that's a huge range of luminance to compete with for a theoretically low-power device.
I wonder if that's true. You're putting the animal out of its misery in many cases, but for a lot of people in the room you're a key part of one of the worst moments for them. I think of the last one I went though that was unexpected, how many people have to stand in a room and watch two grown adults lay on the floor and truly sob, to see their hearts break. I can't imagine the empathy for the love people feel for animals makes it any easier.
I started taking the bus to school from first grade, as did most of my classmates. I'd usually meet a couple of them on the bus and we used to time to copy homework :)
Ask HN: Why aren't company code leaks prevalent?
With everyone using a distributed source control like git, employees have a copy of the code locally on their laptops. Why aren't code leaks more prevalent?

For some businesses, it could be that the code is not most important, but the data.

Or maybe it's because legal ramifications deter developers to share private corporate code?

Or because a code base is continuously evolving, so it'll soon be outdated?

I've been looking at the historical accounts of adoption of Git, and one objection I don't see is that employees will have a copy of the code, and that might be a source of leaks for company secrets.

If you remember that era of git adoption (2008-2011 ish?) and you got a anecdote or theory, I'd love to hear it.
I've worked on 'build the whole world from source' projects (yocto based). Adding a new compiler to the toolchain is not difficult.
I had nothing but good experiences with car sharing, great value for the money and I wish it was available in more places.
Yeah, these arguments are reinventing history. People are happy calling basically anything AI[1], up until AI starts getting really good at stuff like natural language, and only then is language reinvented to kick it back down. AI has referred to any software that emulates aspects of humanlike decisionmaking to literally any nonzero degree of fidelity for as long as I've been alive.

And, like, what's the point anyway? Refusing to call it AI doesn't change its capabilities, for good or ill. It doesn't change that all of the leading capabilities labs bar FAIR really are aiming to build bona fide general intelligence, and even FAIR is named the Fundamental AI Research lab for a reason.

[1] eg. Pacman's Ghost AI — a totally cogent term for what sums up to a few lines of code and runs on a Z80. Wikipedia: “Each of the four ghosts has its own unique artificial intelligence (A.I.), or "personality": ...”
Can’t wait for that to happen with zero research into the long term effects that’ll have, but who gives a shit right, we can make money now and not give a fuck later.
The issue is everyone trying to make as much money as possible. And rightfully, they want to charge Time Magazine more than they do some guy with an ezine with 100 readers.
Honor killings are outlawed in Europe and also occur in the US, so I don't understand what point you are trying to make here.
As an infosec person, I'd love to sell replacement screens that also exfiltrate your data.
No offense but this is a very naive comment. There are countries on this planet were girls are literally burned alive for kissing a man.
Int -> Boolean is just the type of any arbitrary decidable property on Int's, so it's not very useful on its own. But if you can endow your Int -> Boolean function with a proof that it computes some property you actually care about, that's more likely to be helpful. The proof itself need not even be constructive, since the requirement for constructibility was taken care of by providing the code for that function. Constructibility becomes more of a big deal if you want to be able to compose constructive proofs, or write proofs that rely on instances of some other proof as input, since then the strategy of providing some construction as a bare algorithm and separately proving it correct may run into problems.

And if your return type is something other than Boolean, that represents some more general construction rather than mere decidability. But everything else is just about the same. Of course this all assumes a total language with no general recursion, since otherwise you can "prove" anything by just looping forever and not delivering a result.
Thanks!

Maybe. I think the priority is to improve the CSS so that it plays better on mobile - it should not scroll or zoom at the page level.

Then maybe PWA it? Everything is client side already.

Some discussion is here:

https://github.com/gereleth/hexapipes/issues/44
If you looked at the article I referenced, only 40% of the population lives in cities larger than 50k (census.gov). I'd imagine it is a bit less than that if you look at cities over 500k which are still small in comparison (and would struggle with the public infrastructure being proposed here).

Urban could mean anything and is not defined in the wikipedia article explicitly ("definition needed"). The article even says it's changing constantly. So it's not very useful when they give %'s without even saying what it means.

Edit: Whether these boundaries are arbitrary or not is irrelevant as that is the tax base paying. Also the MSAs are defined as 10k or above. That's a really small tax base for such large infrastructure. Even my city of 250k would struggle a LOT providing any level of service like you are talking about. You need a 1M+ metro area to even consider it, and then providing full coverage is going to be difficult.
It makes sense to use full Kubernetes in that case. The lightweight distributions are good for single instances or limited multiple nodes. Like homelabs, edge nodes, or local development. But hosting application in data center makes sense to use full Kubernetes.
There's standardized C API which is both implemented by Dawn and wgpu.rs:

https://github.com/webgpu-native/webgpu-headers/blob/main/we...

...and this standardized API would also enable other independent native implementations (and shader compilation aside, it's actually not in the realm of the impossible to write a WebGPU implementation from scratch with a small team or even alone).

There's even thought put into the API being extensible via 'struct chaining', this is how the native implementations also accept SPIRV shader bytecode instead of just WGSL shader source code.
What abiguity is there here to clarify? They're pretty explicit in what their stance is.
There don't appear to me any real technical challenges to social media. How do you attract a large audience and how do you moderate content to keep that audience around. So it comes down to marketing and moderation.

Vertical video was a real innovation, but all platforms adopted it pretty quickly.

Advertising and the associated data mining is the most efficient business model for social media. Nothing else comes close.

The biggest problem for me since the advent of X has been the diaspora: my people are on Spill, Mastodon, Threads, Instagram, and Bluesky. They used to all be on Twitter.

The two features I want: world class moderation and all my people in one place.
Yeah, so far this looks like home assistants which are all money-losing. There isn't yet a killer app, like google ads/search, which is sticky and pervasive and where an effective monopoly emerges.
> The solution is to trust multiple private keys, each stored within tamperproof hardware.

But as a user, this is not a realistic solution. If I have to keep multiple pieces of hardware enrolled, that means that I have to keep all the multiple pieces of hardware at hand when I create an account somewhere, and go through multiple enrollment cycles.

That means that I have to keep all the various pieces of hardware in the same physical location and relatively easy to access, which removes a great deal of the safety of redundancy.

It's just not realistically workable for me.

> I want to know that the keys being used here are not written on a fucking piece of paper.

Why do you care?
> However, the Lens refraction requires all images and text to be WebGL

At what point do companies skip DOM, and just draw to canvas? I'm fairly surprised they haven't, at this point, since it could allow things like unblock ads.
Would've preferred LLMetry, My Dear Watson.
Nah, I don't need to look at anything. I see little or no misinformation in my feed. If you see a lot then you're probably using it wrong.

Freedom of expression isn't absolute, but should be close to it. The EU (or constituent national governments) should adopt the US Constitution's Bill of Rights. We have an existence proof that it works better than whatever unprincipled, haphazard policies they happen to pursue.
> If you need ClientCursor often, you can set the Connection.cursor_factory to have them created by default by Connection.cursor(). This way, Psycopg 3 will behave largely the same way of Psycopg 2.

These kind of changes are nice from a migration point of view, but eventually cause a significant amount of inconspicuous bugs. The framework now behaves differently in different applications.

And I actually don't like reading about potential client-side merging. I've been taught to only use parameterized queries, and not to write merging myself. I only trust the database to make the right call here.
Don't they have community centers and parks in basically all of suburban US?
The HN title really buries the lede; perhaps the full title was too long?
The existence of paparazzi photography and pictures sold to tabloids makes me wonder how this could possibly be true
> in part at least

By that logic, so is human body heat.

The amount of heat from bombs is such a miniscule part of global heat generated, it's meaningless to cite other than as a political claim.

I'm anti-war, and you don't need to link war to every bad thing out there (like climate change) just to justify that position.
Replies appear to work, too: “In addition, replies to your posts from these platforms are automatically turned into comments on your WordPress blog, creating a more interactive and dynamic conversation around your content. Synchronicity for the win!”
Because Google isn't at trial for their browser monopoly?

If recommending a browser was monopolistic behavior, both Microsoft and Apple would be metaphorical rubble by now. The industry has done this for years, our glorious FAANG vanguards decided that browser solicitation was a normal user experience.
> It is only happenstance that ruby allows this form for methods only via `users.map(&:some_method)`, and we are stuck with forced variable names when calling other functions.

Not sure what you are trying to say here, because there are so much odd about this that it is hard to penetrate.

First, & works on proc-able objects (those that are Procs or can be converted to them via #to_proc), not "methods", and what you show it being used with is a symbol, not a method. Symbol#to_proc on a symbol s produces a proc that is functionally something like:

->(*args, **kwargs) { args[0].send(s, args[1..-1, **kwargs] }

While that's complicated, the upshot is that it creates a proc that calls the method whose name is the symbol & was applied to on its first argument, passing its remaining arguments as the arguments to the method.

> What we really want is `users.map{ do_something }`.

But if you want to pass a method on self, the only thing in Ruby that you can call like do_something(x), to map, you can do that without an expllcit block already, by using the Object#method method, which returns a Proc that is equivalent to calling the method:

users.map &method(:do_something)

And if you want to call a Proc object in a local variable called do_something to map (the closest thing to a "non-method function" that exists in Ruby), you can do that without an explicit block, even more concisely, because you don't have to convert it to a Proc first:

users.map &do_something
Nothing discussed in this article is related to the concerns people have with the forefront of AI research. No one is afraid that the first computer that can convince >50% of the world that its sentient will be a SaaS app, or at least I hope not!
... in the US. You forgot that bit.
Another great Feynman find!
Also, being in a situation where you can minimize the outside influences of others to some extent and invest in something suitable for your long term (and reap correspondingly lower long term costs) leads to less stress.

But, counterbalanced by the possibility of ‘having a mortgage and being stuck in a place that may not longer be optimal for your given economic changes around you’ that can lead to more stress.
Has there ever been a culture that didn't value entertainment or art?
This short animated series is entirely generated (in a way) by AI, from prompt

https://www.youtube.com/playlist?list=PLUYhiBehAnloAfgA4Nuvk...
I mean the title of this HN post is...

> Spacedrive – an open source cross-platform file explorer (github.com/spacedriveapp)

Then the github file about section says...

> Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.

Then the github page opens by saying...

> Spacedrive - A file explorer from the future.

And claims it offers...

> a free file management experience like no other.

So I think we can forgive people for thinking it is a file explorer!
except game consoles!
but it's open! :)
See to me if they want time off, they had a shitty, soul-draining job, whereas if it were "mild" they would likely prefer to just find a different job. Most people probably don't take time off between jobs.
1918 flu pandemic myth debunked by skeletal remains
A cargo bike would solve that.

And I'm not claiming car-free is a panacea. I just want to stop subsidizing car-based infrastructure to the extent that we do.

Hell, we still own two cars for convenience (though I walk to work and my wife rides a bike). Though when the next car ages out, we'll probably trade it for an electric cargo bike.
As a German, I have a really good idea what actual fascism looks like, thank you. We have also laws that specify what types of content are illegal, and for very good (historical) reasons.
> I, for one, don’t want to see/read holocaust deniers, aggressive hate speech, or fascist propaganda.

The solution to this is to let people use filters.

Trying to have something like this as a rule ends up with existential conflict[1] over what the definitions and set of things allowed should be.

[1] For instance, my personal red line is about people being allowed to express their political views and I will happily physically fight you over this.
The commenter they responded to specified "without buying something", but yeah they have those too
Funny: I've been running a Talos cluster for the past six months, and just today decided to look into k3s. Talos has a lot of really nice things, but I have found that the lack of shell access can be frustrating at times when trying to troubleshoot.
Definitely agree, but I don't think most of what we see scrolling Twitter is clearly on one side or the other.

I also think "doing something" is a spectrum as well, and making a conscious choosing to ignore something is a valid response. I'm sympathetic to the idea that this is a form of privilege, but I'm not the alternative is actually any better.
Is Cloudflare down?
Their home page shows “Sorry, you have been blocked” and the status page is not event responding.
If they are in your machine, they are your bits: you should be able to modify them as you see fit.
Absolutely. Just signed 14 months lease on a townhouse, and the process was very time consuming. We cannot afford to buy a similar one, would cost us more than double every month.
How is it unhinged to post something on an active discussion site and then to refresh the page a minute or two later to see if anyone has replied? That's called having a conversation, there's nothing unhinged about it. There are no notifications on this site, if you want to have a conversation with someone you either refresh the page or you subscribe to the RSS feed of your comments.

All you're doing is trying to deflect away from my arguments and hoping you can frame me as being insane to try and position yourself as right by default. Because how could anything I say have any merit if I'm as "unhinged" as you have declared me to be, for commiting the cardinal sin of checking my messages? That is some dark, manipulative and abusive shit right there.
Blast from the past. You could do things like that [0] in 2005... Autobrite was the first thing to go out the window, once we knew how the chip worked we did or own exposure control...

[0] https://youtu.be/0UaTYX-ygG8?feature=shared
The author agrees with you. They're saying that the lack of legal protection for fonts is a problem, and that creating an opportunity to challenge that law would be a good thing.

Courts can only weigh in on legal issues when people bring a dispute before the court. In this case, if someone did what the author describes it would trigger a lawsuit from typographers, which would give the court a chance to (re)interpret or overturn the existing law.
Show HN: OpenAI-Based Writing Assistant
Hello HN,

I'm excited to share PageThinker, a writing assistant using the OpenAI API. You can get started for free without signing in: just enter a text you would like to edit and click the suggestions button in the top right.

Unlike existing grammar checkers like Grammarly, PageThinker is optimized not just to improve grammar, but to improve content and rhetoric in a context-specific way. This is one of the strengths LLMs have over traditional ML models, having been trained on so much data in so many different contexts and even different languages.

In addition to the default settings, there is some ability to use custom settings and natural language prompts to improve suggestions. Lots of new features are in the works. I hope you find this useful!
There should be a public science communication standard that prevents journalists from misleadingly presenting correlation as causation. It is far too common.
In America you would run into at minimum the following, or a summary of why we can't have nice things:

Cost: rent for a 2 bedroom apartment in a major metro, even split 10-20 ways, could still be a few hundred a month.

Permitting: Even if the apartment is zoned appropriately for a club or business, still need construction permit for the shelves/weight stored on them, fire permit for the storage of flammable materials, fire permitting/review for maximum occupancy, plus at least one other that won't be apparent until neck deep in the project.

Incorporation: Would be very, very wise to do this under an LLC (in CA, an extra 1000/year tax + minor fees and hassle)

Liability: Need insurance in case someone gets hurt (e.g. someone trips over a pile of books left on the floor)

Lease: Boiler plate leases will typically indirectly disallow this sort of endeavor (via guest limits or similar)

(This isn't even considering any library-specific laws or requirements, which presumably exist in at least some jurisdictions)
And what kind of rule do you imagine you could put in place that wouldn't also do things like van discussion of murder rate statistics?
Also gets you better firefox (kidding, kudos to the guy who fixed this bug)
Yeah, 16MW seems pretty small for a Geo plant. 45MW is a fairly small one in Iceland.
We are building a tool to generated animated videos from prompt. You can expect infotainment style 2d videos

https://www.youtube.com/playlist?list=PLUYhiBehAnloAfgA4Nuvk...
NASCAR has single lug per wheel now.
For teens, it's an entry to the real world of work. So this makes sense.
> But if you can endow your Int -> Boolean function with a proof that it computes some property you actually care about, that's more likely to be helpful.

Agreed, but that's beyond the scope of what's asserted with CHI, right? CHI is asserting that my implementation of some type-correct[1] (int-to-)Boolean function is, itself -- irrespective of what I can prove about it -- equivalent to some other proof. What's that proof, and what's interesting about the proof or the mapping?

[1] i.e. really does take ints and always returns bools
Turns out that paying off someone's mortgage without getting any of the cut really sucks.
This plan sounds like a billion dollars will go to a consulting firm to try to build a system that does a magic 1-click opt out. But it will be extremely difficult to accommodate all the edge cases that come with integrating 500+ varying sources of varying levels of quality of personal data. The legal system alone has the power to change enforcement, any thoughts on why they aren't focusing there?
>It’s also arrogant to believe you are an honest arbiter of what crosses the line.

Once again, this is removing the nuance of the issue. I don't think anyone would say it is arrogant to suggest that child porn crosses the line into bad speech.

And to be clear, I'm not trying to draw the line myself. I am asking that we have an open debate about that line. It is the free speech absolutists that are taking the arrogant position by refusing the debate and establishing that line themselves.
If you're making methane and ammonia, why not go further and make hydrocarbons? I'm sure you lose some energy in the process, but you gain the ability to re-use all of your existing infrastructure unchanged.
All they need is zoning reform and the market will do the rest.
https://en.wikipedia.org/wiki/IJ_(digraph)
I think they can be right but also missing the point. Inaccurate but relatable statements can miscommunicate risk. If a marketer calls something “self driving intelligence” when an engineer prefers the more precise term “driver assistance software” it can lead to bad consequences when the consumer doesn’t understand the nuance.
HN is mostly anonymous, so the debates are more authentic/honest. LinkedIn is where you share HR approved messaging.
This may sound silly, but I learnt about the worlds smallest nerf gun and I found the science of it really fascinating. https://m.youtube.com/watch?v=9c2NqlUWZfo

I also discovered guess the correlation which I’ve had a lot of fun with https://www.guessthecorrelation.com/

I also learned some commands for the command line that I did not previously know.
Define "fascist propaganda" without using the words "fascist" or "propaganda". Then consider whether your new spoken definition actually matches the set of things you want restricted. I'm very confident it will not.
I have four young girls who all talk about wanting to be veterinarians when they grow up. They're young enough that I don't put much stock in that yet. I already had some sense that being a veterinarian has a lot of downsides, but reading this thread is really making me hope that they change their own minds in a few years. Like you said, I don't want to be the one to discourage them.
The release notes for 5.2 are probably a better place to get a sense of what the release includes: https://krita.org/en/krita-5-2-release-notes/
I absolute hate how people behave on LinkedIn. Virtue signaling and humble bragging. With “the crying CEO” a prime example. It’s as fake as all the other social media.