skysight-inc/HackerNews huggingface dataset:
but "works on my machine" is exactly the problem docker solves -- if you still have those issues then you're not building your images right
Can also prompt AI to create photorealistic images. Midjourney will probably let you specify famous photographer styles.
Makes you consider how effective these platforms could be as attack vectors after a breach of their admin platform. You could shutdown entire parts of a city or snarl rush hour traffic. Or post an alert requesting drivers to explicitly block traffic.

Just gives a different perspective on the company as operating a small army in every city.
One thing that I think is important to note is that a lot of people in this position aren't going to be wanting to become Runners with a capital R - they're going to be looking for the minimal effective dose to be healthy. Some, of course, will catch the bug and enjoy it enough and start to push themselves, but there are a lot of people who just go find some recommended weekly amount from the american cardiovascular society or something they heard on a podcast and set that as their goal and have no desire to move past it.
DNA stores data in bits after epigenetic upgrade
The world is a chaotic and complicated place, you cannot deductively prove things about the world in the manner you are trying. I do not support further securitization based on this style of reasoning. I think we lose more than we gain. If I should assume my OS already contains many exploits, it seems like the risk from Russians is just that they read the source code carefully.

> the Linux kernel kind of sort of belongs to the West,

I don't agree.
Not really on topic, but is there any plan on integrating tailscale with it? There's a userspace mode for tailscale that exposes a socks proxy, but you currently have to spawn that with Termux or another terminal, then forward your traffic on Rethink.
Congratulations on the launch. This is really cool.
I was recently tinkering with the same idea. But based on a browser extension.

There are many back office tasks where people copy data from page 1 into a form of page 2.
Looks like a great tool you're building, but as vid noted, it doesn't seem to be open-source.

Someone else in these comments also adversarially mentioned their own product without mentioning they were the founder. Hope that doesn't become a trend on HN. Feels a bit dishonest.
Calling journalists "Advertising Leeches" would probably be an appropriate turnabout.
FYI this is a rebranding of the notorious “Luminati” service that sold a residential proxy network based on the ”Hola VPN” chrome extension. They’ve upped their game and now pay application developers to embed their botnet in their application.
Looking for Feedback on My Free Chrome Extension: Palo YouTube Assistant
Hi everyone!
I'm a high school student and a fan of coding and entrepreneurship. I recently developed a Chrome extension called Palo YouTube Assistant, which is completely free and requires no sign-up. It integrates an AI-powered chat feature into every YouTube video, making it easier to search through long videos. It provides clickable timestamps with its responses, so you can jump right to the relevant parts of the video.

I'd love to get some feedback from the community! Any thoughts or suggestions on how I can improve it would be super helpful.

Thanks in advance!
this is for us skibidis who need cheats for things unblocked at school or wherever. Or if you're lonely just pick someone to chat with ig I just started yesterday.
>Especially when other merge games (Triple Town) existed for years.

That matt guy that's posted like 100 times in this thread doesn't want to hear it, but I've literally only ever heard Threes brought up in comparison to 2048 and Triple Town. No one brings up Threes on their own organically.
Actually it's been just about 100 years since we've been able to do this. Someone 100 years ago who you told this to would probably respond "I know, isn't it impressive!"
Education will be helpful as they approach a 2:1 worker:retiree ratio
Which country is currently under Belgian invasion?
If you want perfect fairness for bullies, not victims, then you don’t actually care about victims at all.

This whataboutism is a circular argument where any brazen invasion can be justified by some previous perceived slight. Because someone somewhere got away with something, now anything is permissible.
The proposal shared here minimizes the managerial overhead of Scrum, but I think it dilutes one thing I really like about it, which is allowing for early course correction on larger projects. If a sprint is a month and standups are minimized, then it could take a month before you course correct
When I dip below around 8%ish my appetite goes through the roof, all self control goes out the window to the all consuming signaling in my brain to eat eat eat
Every time I see an article about Uber/Lyft, I fantasize about a world where they operated on a business-to-business model.

Drivers could expense their cars, gas, insurance, and maintenance. Uber/lyft could avoid a significant portion of the employment lawfare. Many traditional cabs are operated as small businesses/sole proprietorships working with dispatchers.

Uber would probably have to build a streamlined tax filing system for drivers, but that really shouldn't be that hard for a business as simple as driving a car.

My best guess is that a big part of the reason they don't is that they launched in small business hostile California, but that doesn't seem to be a sufficient explanation.

If any insiders have thoughts or perspective, I would love to hear it.
There are a lot of bodybuilders using it to assist with cuts, yes. They're largely focused on retatrutide at the moment, though, since it seems to be more effective and they're a group that already is comfortable injecting themselves with substances they've acquiring from grey or black market sources.
> with perhaps the strongest argument being jurisdiction. What gives "home country" the legal right to claim taxes on income earned in "sitting country"?

Usually a treaty. At least here in Canada the government has tax treaties with most other countries whereby both countries agree the citizen should pay taxes to the country they reside in the majority of the year.
Congrats on the launch - love the tool
100%. Consider a scenario where someone with too much money accidentally is forced into buying out your company and then they decide to cut 75% of the workforce. At that point it's all metrics, good or not, that decides who stays and who goes.

>Are these tools measuring the “right” thing? It doesn’t matter!
Who do you show the significant amount of money to and how?
This is why the internet exists. A person sharing their odd delights.
You should get a couple of old-work low voltage brackets and brush wall plates (https://www.homedepot.com/p/Carlon-1-Gang-Non-Metallic-Low-V..., https://www.homedepot.com/p/Commercial-Electric-1-Gang-Brush...), and route the power cable through the wall. It would look much nicer.
This is exactly the sort of article that reminds me of how full of themselves SO MANY people in web design are. It's why I never take anything any "strong" so-called UI/UX expert ideas or notions or whatever particularly seriously, and instead actually listen to the client (not what they say they want, but what goals they actually have)

In this case, the client is my 70ish dad and the people he interacts with for his project. Last thing I'm going to do is be like "no, it's not 1995, people don't need 'click here' this anymore."

People who write articles like this keep people like me in business.
Yeah we've been surprised by how many interesting things companies do in the background to keep them running

The craziest one we heard about was this government portal in India that was hard to automate because halfway through the portal you had to refresh the page a bunch of times to get a button to show up
Cstructpy: Easy Binary Representations of Structs
How many varied tasks do you do with git? I keep books and manuals at hand for the one time I need them, not for continual consultation. I have alias for frequently used commands, functions for the complicated one and use magit for day to day operation (to continue with your example). Using LLMs is your choice and I don’t have any say in that. I don’t use them because they’re useless to me. What you may see as complicated may be a walk in the park for someone else.
Portable hydrogen cartridges by Toyota can supply energy to cars and appliances
If you're drinking beer quickly from a small 19 cl glass, then beer going flat is less of a worry
Did they figure out what the mechanism was for the difference? Or might that also prove to be a spurious correlation?
Entrepreneurship: Can You Afford to Put All Your Eggs in One Basket?
Kernel contributor James Bottomley's response to the recent maintainers removal
Using CAs and signed certificates in SSH is definitely the way.

If anyone wants to play around with that, without the risk of locking themselves out of a server, I built a little "playground" awhile back whihc is a series of Docker containers that can SSH to each other. Give it a try at https://github.com/dmuth/ssh-principal-and-ca-playground

(I haven't touched the project in awhile, so if there are any issues, please open an Issue and I'll gladly look at it!)
Seems like a question better directed to the relevant country's authorities.
Seems like the chemical process has been a solved equation for a while. Rather than directly splitting the molecule, they use high pressure and heat to incorporate a hydrogen atom into it, converting it into Methane which can then be broken down with high heat to carbon and hydrogen.

From the page https://chemistry.stackexchange.com/questions/915/how-can-ca...

----------

React carbon-dioxide with hydrogen in the Sabatier (https://en.wikipedia.org/wiki/Sabatier_reaction) process to get methane. 400 °C, high pressure and Nickel catalyst needed. The process is slightly exothermic so it can keep going on its own:

CO2+4H2→CH4+2H2O

This process have been proposed to generate fuel on Mars, and used on the ISS to process exhaled carbon-dioxide.

Split the resulting water (use electrolysis or some other thermochemical cycle) take the oxygen, bring the hydrogen back to Step 1:

2H2O→2H2+O2

Electricity for this may come off solar panels.

Methane decomposes at high temperatures. The process goes to completion around 1200°C. Collect the condensed carbon, bring the hydrogen back to step 1.

CH4→C+2H2

This process is proposed as an emissions free alternative to produce hydrogen from natural gas. Heat may come from concentrated solar light.

------------

The missing ingredients are excess CO2 from the atmosphere and a machine system to do the full process with, and of course the math about economies of scale regarding how fast a machine that uses this method combined with the powder in the article can actually strip carbon from CO2 in the atmosphere.

It likely would neither be cheap nor fast, but since it uses nickle as a catalyst at least it is not fancy rarefied expensive hard to find materials, just more an issue of getting all of the parts together and making the whole machine run as efficiently and effectively as possible.

Also, if the methane is generated from CO2, then burning it is nearly carbon neutral, so in places where fossil fuels are the ideal energy source it would allow us to use Green energy to make transportable low-carbon fossil fuels for them to use.
I sure was, thanks for noticing
That's what I've opted for as well, and I have to say I prefer it. gdscript is a nice language for high level game scripting, and on the couple occasions I needed to bring in some high-performance code I found it super easy to build a gdextension in Rust.
^ this is the biggest reason. Everything on a computer used for work can end up subject to court discovery. If there’s something you don’t want to discuss in court don’t say or do it on a computer used for work.
They image the whole machine and both sides pour though it. Then there’s some back and forth as the lawyers decide what’s relevant to the case, but they review everything.
I mean I'm sure there are lots of cases where it's a problem, also AC motors should run backwards and the neutral will be contaminated, right?

What I'm wondering more about is how it's compensated for (some kind of AC rectifier in the plug?) when symmetrical plugs will cause this error in 50% of cases. Like were the highly regarded people writing the standards just like "fuck it, if he dies he dies"?
A related article on refining their netcode to minimise the usefulness of wallhacks:

https://technology.riotgames.com/news/demolishing-wallhacks-...

Not many first person games have that "fog of war", it turns out to be quite hard to implement well.
I agree that private companies can be good and I use Steam a lot, but Valve sucks in other ways. Their community is awful and developers can have posts openly calling for their death or calling them racial slurs and Valve support will tell them they won't remove the posts. I don't mean they deny the support request, I mean a person will respond and say "Yeah manage your community better." This is despite the fact they give no tools for community management.

But being a public company wouldn't make it any better.
I meant via webhook triggers as those don't require auth:

https://www.home-assistant.io/docs/automation/trigger/#webho...

I guess you'd still want a proxy or firewall so not sure it ends up being much less complex, but it should be doable.
> I’ve always wondered why countries care about this. If I’m employed in my home country, earning money there and paying taxes, what difference does it make if I happen to sit in another country?

Based on the practical enforcement I get the feeling that most countries don't really care about this, but this situation started happening much faster than visa law changes. Hence the grey area.
Acile E-nose based on single antenna
I didn't choose to purchase cheaper insurance. It's provided by my employer, by law. Paying thousands per month for "better" insurance isn't an option.
This makes no sense... consider these scenarios:

A) You work for a US company, earn money from the US company, pay income taxes in the US, live and spend money (and thus sales taxes) in the US

B) You work for a US company, earn money from the US company, pay income taxes in the US, but live and spend money (and thus sales taxes) in Japan

Clearly (B) is better for Japan economically? I think these laws are mostly enforced out of inertia and not any rational reason.
Violated: A traveler's lost faith, a difficult lesson learned (2011)
It doesn't. Inheritance is about defining interfaces. It doesn't give you runtime swapability or anything like that; you need to wire that up yourself.

For example, here[0] I have a concise way to define two logger implementations as functions. You could also do it by defining those two implementations as classes. In either case, the implementation is essentially provided by defining a constructor. In FP world, the constructor is the class.

Swapping is done elsewhere through some layer of indirection. So in OOP maybe you'd have a singleton class that hands out and can update the current logger. In FP, you might pass a `() => Logger` or `IO Logger` to your application, which does the same thing. You could define your FP "singleton" as

def managedLogger(init: Logger): (IO Logger, Logger => IO ()) = {
val ref = Ref.make(init)
(ref.get, ref.set)
}

Then you pass your getter to your main application, and your setter to whatever portion can do the setting (e.g. an HTTP handler). Your getter/setter might have more going on in practice (e.g. flushing and closing the old logger when swapping), but that's the basic skeleton. If you wanted, you could also put the two functions into a LoggerManager record type, and then it would be pretty much exactly the same as the OOP solution but without the incantations around classes and inheritance and "overriding" things.

[0] https://news.ycombinator.com/item?id=41904438
That's exactly right, and part of that is because they're cheap and put off some visible light.

Thankfully the perverts who put this stuff in airbnbs just go to amazon and search and buy cheap stuff, which is easy to detect.
you're going in the wrong direction with this line of questioning. language is couched in culture. the single source of truth can be accepted or ignored, either way... sincerity of purpose and wisdom are paired.
Some of my projects are public, most are private. The ones that will typically do me better in people networking and/or will bolster my portfolio, are the ones I share publicly. For most of my projects, private is the default. With a profile like yours, I'm sure you can understand.

Sure, there's probably more projects of mine, over the years, that are more broken than not. I've cast several wide nets for product creations and iterations over the years, and kept maintaining the more "fittest" of the bunch. Billit's probably the only one that's broken AND I have no control over it; I sold it. I don't know what else to tell you here, perhaps you value a lesser repertoire with higher rigidity?

I'm not sure how to address your pre-conceived notions that a single industry I've worked in, at large, is a scam. Also, the one company mentioned in life insurance doesn't have a backlink on Lead EnGen - so I especially don't know what you're talking about when you say "peddling".
Why did you write a new RTOS for CHERIoT?
Yeah, I got myself Stanley beer mugs and "glasses" and they are a game changer for keeping your beverages cold. This is extremely useful on hot days but even on not so hot days it is outright amazing how cold the beer stays. If you like your beer very cold there is nothing better.
> I hope it will help with promoting .NET as the first choice where teams historically picked Go (which is worse)

Curious in what ways specifically you think Go is worse than .NET and what contexts?
This is more of a you problem than a me problem. Perhaps you should try not to reduce arguments to less than 200 characters, but I suspect it's uncontrollable due to longterm Twitter usage given your particular patois.
I wouldn't consider that a thing that's going to work generally. That word may tokenize to one per char and have seen relevant data, or it may be relatively close to some other word and it's seen data which gives the answer.
Yeah I think CRDT or OT can work well for multiplayer rich text editing for example, but then I would scope the domain to just that in such a way that you still keep the bulk of your document "dumb", e.g. as JSON patches on a big JSON object, maybe with some special logic for nicer array insertion/deletion.

> OTs require me to handle different kinds of data in bespoke ways

I'll admit I haven't tried to implement a general OT solution, but CRDTs are also extremely complex functions on the base building blocks of your data. I have tried Yjs and it does indeed hide away a lot of this complexity for you, but I would be surprised if there isn't an equivalent OT library (a quick Google turns up https://www.npmjs.com/package/@otjs/state-machine). Furthermore the CRDTs uses quite a lot of memory as your project scales up, so I'd keep an eye on that.

I'd be curious to see more of your project even if it's still in progress, is there already something live?
> Having the correct number of comments so that they add clarity to code without having too many that they become easily outdated or are redundant is part of this as well.

In fact, I would argue its not only part of it, it's an essential part. I've worked on projects that were written by folks who were very into the "the source code is the documentation" and comments were extremely minimal. Which was fine for the most part, they did a pretty good job at naming things. The problem was what happened when you were trying to debug a problem. The problems usually start looking like this:

"I see ${function} code does X, and that's causing Y which ultimately leads to bug Z, is ${function} supposed to do X, and we should be checking the condition at another level where Y happens or should ${function} not be doing X and that's the root bug?". And no one knows the answer because there's no documentation about what the function is SUPPOSED to do. I view actual comments and documentation about code as the "parity bit" equivalent for CRC checks / RAID 5 storage. If the code and the documentation agree, great now we can have a discussion about whether the code needs to change. If the code and the documentation disagree, then the code is wrong just like if I get data and a parity that don't match, the data is wrong. Your example of the "AT_LEAST_ONE_SYMBOL" with the associated comment is a perfect example of why this is critical. If some months down the line spaces in the password is causing a problem, I now know the code is supposed to be allowing spaces and we know we need to fix the part that's choking on spaces, not the validation rule.

Yes it's possible the documentation/parity is wrong, but in either case it calls out a large warning that we're out of sync at this point, and need to get in sync before we can continue.
But the comments largely doesn't add anything further interesting to the discussion. Its been mentioned and spoken about ad nauseam.
Brother make more than printers :-)

You can easily stitch up "toe-holes" and tears on the vertical can be patched with other socks. I draw the line at holes on the sole though, they never quite feel the same so I toss those into the use-as-scrap pile.
My fun anecdote...

Some of Valorant's game servers are hosted in a data center very close to my house. When I played, my ping was in the single digit milliseconds. Some people accused me of being a Riot employee.

Of course, that low ping didn't prevent me from being utter trash. My K/D ratio was usually around 0.3.

Come to think of it, seeing the network buffering they perform, I wonder if having such low ping actually gave me a disadvantage when peeking towards someone with a 30 ms ping?
The railway ticket site?
Software can't be neutral or non-neutral, it doesn't have its own will or agency (yet).

Software is written by people, however, who have no such obligation. As Desmond Tutu said,

"If you are neutral in situations of injustice, you have chosen the side of the oppressor. If an elephant has its foot on the tail of a mouse and you say that you are neutral, the mouse will not appreciate your neutrality"
> My response to this would be that this infectiousness is not a feature of async/await but an intrinsic property of the function. A function calling an expensive function is itself expensive. This is not a bug, it's just reality, and async forces you to be upfront with that.

You're right, the async keyword describes a reality about a function, and any attempt to syntax sugar your way out of that reality will leave you with a leaky abstraction. Async is async whether you have colored functions or colorless functions.

On the other hand, should changing a single function from synchronous to async require you to touch up your code in 30 different places across 10 different files? If you know what you're doing and you're okay with the async call, why do you have redeclare your intentions over and over again like you're punching in nuclear launch codes?

It's an opinionated question. You can see a similar design tradeoff in Zig's approach to generics (implicit type constraints) versus Rust's approach to generics (explicit type constraints) Rust's explicitness removes potential footguns, but it's also an absolute PITA to refactor your type system when you have to.