skysight-inc/HackerNews huggingface dataset:
I don't really understand why this is trending in the second page of results.

Doesn't look like to be a "hacker" news, except if I'm missing an important fact about him?
For me it is just a regular news like the one I will probably also see in any news aggregator like Google news and in newspaper.

Sadly it takes spot for more interesting "hacker news" that I might like to discover.

In addition, this person doesn't really look like to be worthy of hommages or being regretted from what I see that he has done.
OK, technicals, even cadet technicals, don't fall into my type III, precisely because they tend to stay active (although then they choose projects by interest instead of profitability).

For me, type III starts when one can not only stay in bed all monday and tuesday, but even go sailing across the pacific, without impacting one's income stream in any way — and is confirmed when one actually does so. ("Did nothing in particular / And did it very well")

The circles which I find are enriched in these type IIIs are also very geek-poor.

I think HN's stereotype of financial independence is of someone who's made a successful exit, but (or is this just my parochialism talking?) imx most of my type IIIs were born with it or married into it.

(BTW, I have trad Sand Hill experience, and therefore only the haziest idea of YC. I've been holding off on another, "riding herd", model of what I suspect may be a different sol'n to bigco hires than founder mode, because it'll take a great deal of explanation, but maybe if you're willing to explain the distinctive parts of YC to me I can attempt to explain why I think it's possible bigco hires could very well have been successful under a two-decades-of-sales CEO but tank under leadership that came up through engineering — if so, there's another [imnsho better] alternative to founder mode)

EDIT: http://www.pynchon.pomona.edu/uncollected/farina.html

> On weeknights they had to be inside these places by something like 11 P.M., at which time all the doors were locked.

I'm not even close to that old, and I've been kicked out of a women's dorm because they were locking the doors.

Compare the concierge's (knowing but ironically ignorant) smile, at Lydia's dorm in Наваждение(1965)!
> Edit: the solution "check all permissions on the backend" reminds me of the solution to buffer overflows: "just add bounds checks everywhere". It's clear to the community at large what needs to be done, but getting everyone to apply this consistently is... not so easy.

I don't see those as the same. Buffer overflow checks are a very specific implementation (and language) detail and can happen absolutely anywhere in a codebase. Permission checks happen at a specific boundary and are related to how you design your application.

Whenever I had any say on how a project was developed, I'd always insist on a clear separation between the development of the backend API and the frontend client code. In my experience, it makes things like this much easier to avoid (and test for). You also get a developer API for "free" (which to be honest, is the main reason I prefer to do it that way).
All non-carriers are also at risk of developing cancer. How much worse does H. pylori make that situation?

Combining some reports from various places:

> Infection of the stomach with H. pylori is not the cause of illness itself; over half of the global population is infected but most are asymptomatic.

> Infection with H. pylori is responsible for around 89 per cent of all gastric cancers

( https://en.wikipedia.org/wiki/Helicobacter_pylori )

> 770,000 deaths of gastric cancer were estimated in 2020

( https://www.thelancet.com/journals/eclinm/article/PIIS2589-5... )

58 million deaths worldwide in 2019 according to https://ourworldindata.org/grapher/number-of-deaths-per-year ; I picked 2019 instead of 2020 because 2020 features a spike in deaths for reasons that I'm assuming are unrelated to cancer.

That puts gastric cancer deaths from H. pylori at just under 1.2% of all deaths, which frankly seems ridiculously high.

https://seer.cancer.gov/statfacts/html/stomach.html suggests that stomach cancer is 1.8% of all cancer deaths (in the USA), which is perfectly compatible with the above statistics as long as cancer is the cause of 67% of all deaths.

The death rate from stomach cancer is about 3 per 100,000 people (in the USA). The overall death rate, per https://stacks.cdc.gov/view/cdc/79486, is 864 per 100,000, putting stomach cancer at 0.3% of all deaths. In the USA.

Is this actually something we worry about? Most people are infected; virtually no one gets cancer.
if you go a step down on the automation ladder it’s quite a fun (if expensive) tech hobby, I use a raspberry pi to control my mount, an automated focus system, guiding system, and then get to learn about stacking and processing the images I capture. Plus it’s hobby I can do at night, at home (which helps with 3 young kids!).
I use it a lot.

Figma, penpot etc, aren't for me. I often need something in the phase where we're deciding on "what's on the page at all. And what screens do we have". Way before there's need for styling and layout, which I'll leave to skilled designers.

I need something with libraries. "This is where a map goes" and "we have a modal here", and I can just plop in a thing that communicates "this is a map of some country" or "a large modal". Again, without styling, shadows, animations or even proper layout .

And I need something that I can share with coworkers.

A pen and paper (with grids), or whiteboard works best for me, but has no libs and is hard to collaborate on (in a remote, hybrid environment).
Even if we assume 99% of Tor is CP, that doesn't mean blocking Tor will remove 99% of CP. In fact, it probably will have no impact, as criminals will just use other methods, as they are well funded unlike oppressed journalists.
Check out build123d, which has a nicer api for cadquery. I draw sketches in svg if the sketch shapes become too unmanagable to express in code
> If you're commenting out code, don't

Sure, I'll absolutely stop doing that...

As soon as we get git on our dev server.
The Era of Copy-Paste Agile Is Over
Love the tidy wiring. I need to learn that.

One sad thing about ubiquity cameras is that they don't support mjpeg streams.Which means if you want to do vision object detection tasks you need to waste valuable compute resources to convert the stream to stills. For me that's a killer. Plus I'm not a fan of having to have an app to configure things. like the simple web interfaces on the device.
> 2026

Given the usual car cycles, shouldn’t it be 2025? Are those numbers even meaningful nowadays?
Adapter lets you use cheap eSIM plans on any Android phone
> Don't spend a lot of time and effort creating low-fidelity wireframes.

Modern software development in a nutshell
That is really exciting; I wonder if there is some really interesting world that just hasn't been generated/discovered yet? Or that will be in an upcoming/more advanced version of this sort of game?
The list of circumstances for WAL-mode busy errors is in the doc linked by one of the posters above. It has nothing to do with transactions.
So the question is -- how many others knew about this and were exploiting it without discussing it? :(
> But that's not what actually happens.

Exactly, because that argument is so far-fetched and cruel, that it's rarely seen outside of online debates. Having an abortion is still cruel, but there are always ways for people to do shameful things while putting their consciousness aside. It's probably rather easy for most.

I think your argument on the health of the baby (or mother) is more ethical than any "no right to use her body" argument. She was the person who decided to put the fetus in that situation.

To make a comparison, there are people arguing that the fate of prisoners in the German death camps during WWII was not really the Germans' fault because they didn't have enough food to feed themselves, much less war prisoners and other detainees. Which is inching quite close to the abortion arguments, especially if you reduce the victim to subhuman status. Hoping to show that this way of reasoning is misguided.
Hot take: this is a problem with GraphQL.

GraphQL allows your front-end to query your data. Which is cool. But from the backend this is all really opaque (and usually implemented by a 3rd party library that has no idea about your access control).

Unless you're going to implement your access control in the database itself (not the worst idea, certainly better than doing it in the front end), then it's very hard to unwrap the GraphQL query in backend code to work out exactly what records should be returned/restricted.

Implementing decent access control in the backend means understanding the query and implementing a whole set of models/classes/functions/whatever that grok the database schema and can make decisions about "if the user_id is XXX then it can/cannot see this image in this context" [0]. They obviously implemented this in the front end because that's a lot easier with GraphQL.

I'm not saying this is a good implementation of GraphQL and that therefore the problem lies with GraphQL exclusively. I'm saying that GraphQL makes this mistake easier to make because it explicitly tries to remove the need for the backend to understand the query and so makes this kind of complex security situation harder.

[0] e.g. a specific image may be publicly accessible from the user's profile, or only available to matches, or only in a chat context (but not group chats), and inaccessible at any time from blocked users, etc. You can easily come up with a bunch of complex edge cases for just this one case.
> There is not a significant difference in functionality between the illumos and FreeBSD implementations, since pulling patches downstream has not been a significant burden. Conversely, the more advanced OS primitives in illumos have resulted in certain bugs being fixed only there, having been difficult to upstream to FreeBSD.

curious about what bugs are being thought of there. Sounds like a very interesting situation to be in
You would hope that a mission driven company like them would care.

Or at least, a profit driven company would care about scaring away users.
Can anyone recommend a learning resource or YouTube videos on English? (Autolibre has a course but I believe it's only in Spanish)
If the law and existing jurisprudence were “if A then also B”, you would be correct. However, that is not the case and guns are much more controlled than anything the First Amendment protects under the jurisprudence of 2024.

First Amendment:

> Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.

Second Amendment:

> A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.

Note also that these are written two very different ways. It’s not “these rights are protected”, but in the one, there is a clear prohibition on the types of laws that Congress is allowed to pass. The second says the right of the people [to keep and bear arms] shall not be infringed. This is much more amorphous compared to the straight up prohibition on Congress and even under a loose constitutional gun control regime, allows for plenty of lawmaking with respect to firearms and their usage.

Plus the entire doctrine of incorporation kind of screws up any straightforward reading of these as applied to the States. We’re relying a lot on Federal judicial jurisprudence to apply any of the Bill of Rights against the States because without the 14th amendment, they wouldn’t be, but at least with the First Amendment, it’s much more straightforward and there’s a history of the Courts actually protecting the First Amendment rights of minors and affirming that they do have them.
When I started at my first job, at a small startup, I was definitely excited to work 7days a week. For me there was nothing better than doing what I loved every day. It lasted for about 6 months until I learned that it's not really healthy to do it, but I was enjoying it while it lasted.

I agree completely about the founders doing less work. That's also what I experienced. For them, it's less like a job. They are free to come and leave whenever they want, play hoops or whatever... it's less stressful than having a specific task that needs to be finished by some deadline.
I kagi’d Illumos and apparently Bryan Cantrill was a maintainer.

Bryan Cantrill is CTO of Oxide [1].

I assume that has no bearing on the choice, otherwise it would be mentioned in the discussion.

[1] https://bcantrill.dtrace.org/2019/12/02/the-soul-of-a-new-co...
There is a guy who has gotten Palm OS running on modern ARM hardware http://dmitry.gr/?r=05.Projects&proj=27.%20rePalm
Banking apps are usually huge data collectors (scaning installed apps for example) that invade privacy instead of giving proclaimed security.
Great question that would ideally be asked of the people who have logs
Adobe previews Firefly Video AI model offering high-quality generations
If you enjoy imaging, and not the tech / process then these are perfect.
The conversion is labor intensive, and thus it makes sense in the countries where labor is relatively cheap (and regulations are usually more relaxed), and has no way in the US and Western Europe.

The conversion itself is no brainer - you old beat up car with the older and weaker and relatively inefficient ICE engine, may be even carburetor one, becomes more performant, easier to maintain, cheaper to drive (especially given that electricity is frequently government subsidized). And the conversion is pretty cheap if you bring the parts from Alibaba, the prismatic batteries for example are well under $100/KWh.
If you ever rage quitted FreeCAD then give OpenSCAD a try. It's completely different workflow and I love it. It perfectly clicked with the way I work and think.
Sadly, the UX is still pants compared to Shapr3D or Fusion. Yes, it looks slightly better and there are improvements, but still very far from being enough to match either of them in terms of actual workflow.

My biggest gripe is that it still feels like a bit of a bag of squirrels (changing workbenches can still lead to unpredictable results and importing STEP is still buggy).
Bash is bloated. I have seen bash executables in the megabytes range. Preinstalled bash is not an argument in favour of using it.
Irrelevant; such a license would be purchased by the business and wrote off as a loss on the income/loss sheet.

Needless to say, for a business a few or even several thousand dollars a year is practically nothing if it's critical to business operations and ensuring productivity.

If you're buying this for your own personal use? Yeah, you're gonna need a lot of disposable income or some really good justification. For your own small business use? Yeah, you're gonna need to justify that cost against your estimated annual income and other losses.
It's just an "our way or the highway, take it or leave it" attitude from people with zero leverage over us. In fact we have a third choice: run their software anyway, and stop it from doing things we don't want it to do, whether they want it or not. We have numerous options available to us at all times. Because we own the computer.

Adversarial interoperation. It should be our right, as the owners of the computers, to do this.

https://www.eff.org/deeplinks/2019/10/adversarial-interopera...

https://www.eff.org/deeplinks/2019/06/adversarial-interopera...
I don't understand these decisions.

This is a collaborative tool. So you cannot say "only 5% of the audience is Linux users", but instead you'll rule out any team where at least one member is Linux user. Which is a far larger group.

If I discount myself, that's 8 of 9 teams and startups I worked in last years where we needed wireframing.

But I hope the Konty team has better numbers on this. I presume they know more than my anecdotal numbers.
Samsung will force you to make an account to get updates on your Galaxy phone
> It will work or not. In the meanwhile the side effect might not be useful anymore and become a useless call, or it might actually be doing something else that is now a primary effect. Hopefully there will be tests or external checks to validate the functionnality isn't broken.

If I have a Function_A that calls Function_B because it needs something Function_B does...

- If Function_A no longer needs that side effect, then Function_A should be updated to reflect that

- If Function_B no longer implements that side effect, then changing it has broken Function_A (and either B needs to be put back the way it was, or A needs to be updated to not rely on B doing it)

Both of those alternatives result in Function_A needing to be updated if it's no longer relying on Function_B doing the thing it was relying on it for. As such, any comment discussing that reliance can/should be changed when the code is changed.

Is there some other alternative that I'm not thinking of? Can you provide a concrete example, because I'm not following you.

> Comments won't have that level of scrutiny, so accepting that fact and treating them accordingly feels logical to me.

When I go into code, especially code with lots of relationships between them (large parent/child hierarchy, etc), it can be hard to understand what the code is doing. Comments make that understanding faster. They can be a difference of hours pouring through code. Even just a comment at the top of a file indicating what the code/class in the file is for (it's purpose for existing) and what other classes it's directly related to / uses can be a HUGE speed gain. The idea of not bothering to include that information because someone can't be bothered to do a good job keeping it up to date is just... confusing to me.
Looks great!

Have you considered adding a "ball dropping into the hole" animation? In the video, it looks like a new level is loaded as soon as the ball and the whole overlap to a sufficient degree. I think from a user's perspective, it would be much more satisfying to somehow see the ball go in. It would give you more of a sense of achievement before the next level is loaded.

What do you think?
You don't have to use apps that you don't like, do you?

Use apps that respect your privacy and are open source. For example FairMail developer recommend to install app from github instead of PlayStore.
I continue to be fascinated by how they:

1. Are able to diagnose the problems remotely at such distances and on such old hardware. How can they even measure the thruster tube apertures here?

2. Decide what actions to take. It's not like they have a local test device to experiment on is it? (Even if they did I can't imagine how they'd reproduce the conditions of the real thing.) And if they choose poorly, I'd assume the mission's over. There's no replacing Voyager 1 if they brick it.

3. Have such fine control over the hardware. For something built in the 70's when RAM was largely measured in kB, they seem to have an insane amount of flexibility to remotely reconfigure the equipment. Whatever they did, there must have been some real foresight.
Oh wow, do you have any interesting stories from back then? Saw some unreleased prototypes?
> Not sure this is a good example : elevation data should be good enough to avoid this kind of roads.

I'm not sure elevation data is enough, nor is speed limit. In many places, like the Cotswolds, the main route includes a 20% gradient. The difference is the road will be wide with overtaking lanes etc. and often a reduced speed limit. Then you have places like Devon where there are national speed limit (the highest) roads with such poor visibility they are best avoided unless you have no other choice. I find it's hard to know what the quality or "character" of a road will be until you actually get there, but Google seems to treat them all equally.
Unless you are running a custom ROM which doesn't have Google services. This feature has the potential to force you onto a 1984-style ROM just for a single but essential app. It also forces you to not only make a Google account but log into it on the device you carry in your pocket at all times.
Not to take anything away from the launch of this offering, but I tend to find that project management for freelance work and any self managed project (whether as a solo dev or within a small group) that is intended to generate income requires a little more than just managing tasks/activities. Managing costs, availability, etc tend to be important as well.

For freelance and small contracting work, and then lately for my own side projects and such, I've been running a self hosted instance of OpenProject. It has 2 features that I find are extremely valuable:
1. resource and materials costs
2. Gantt charts

Having costing available is extremely useful for paid gigs: not only for budgeting purposes, but also indirectly in keeping scope creep to a minimum (or alternatively, being able to indicate how much the additional effort is actually going to cost based on task estimates, and having informed conversations with the client if needed).

And gantt charts seem to not be used as much these days, but its really helpful in getting a quick overview of how changes to a projects tasks (new tasks added, delays,
resource planning constraints, etc) affect the project timeline.

For the most part, I tend to find that increasingly, "project management" tools are more actually "task management" tools. Which have their uses. But for project management, there's more to a project than just its tasks.
This makes me wonder though wheather the grid infrastructure in Uruguay is ready for a scenario where a substantial percentage of the countries cars need to charge their batteries regularly?
I don’t have it to each room personally, but I do have it to my garage, and between floors for connecting switches together. Oh and to servers.

Fibre is cheap and you can get it cut to whatever lengths, and it’s somewhat future proofed.
They were in the press a lot this week, but for earning money.

https://www.theguardian.com/technology/article/2024/sep/08/t...
Huh, I assumed relatively modern phones would have overcharge protection? Maybe even bypassing the battery when plugged in and fully charged?
All untrue from my perspective so I'm not sure which parallel universes we live in.
> > There's still the problem of sending to multiple destinations: OK sendmmsg() can send multiple datagrams, but for a given socket.

> Hmm? sendmsg takes the destination address in the `struct msghdr` structure, and sendmmsg takes an array of those structures.

But that's still pointless on a connected socket. And if you're not using connected sockets, you're performing destination lookups for each and every datagram you're trying to send. It also means you're running with small buffers by default (the 212kB default buffers per socket are shared with all your destinations, no longer per destination). Thus normally you want to use connected socket when dealing with UDP in environments having performance requirements.
What if you needed to use your hetzner or Amazon computers to do………. computing?
Just don't swim in stream with dead fishes and look for alternatives. You are not alone.
They can't talk about CIA founding so they create stories about heroes. /s
What's stopping you from installing it?
Charging at night at home - and that is your main option when charging infra is lacking - may even be an improvement for the nation grid's overall health and economics.
> I assume that safety will only increase as the proportion rises

As a computer, i find your trust in technology amusing. /s
My hope is that the situation is better than that, the human nature is an interaction of genes and environment, and that human culture is constantly evolving, and that environmental change, makes for different people.