skysight-inc/HackerNews huggingface dataset:
That would be more than OK. I have no hard rules about free vs non-free, I’m pragmatic. But I don’t see that happening. Apple don’t want to put time into helping support other OSes on their hardware, it’s not something they want to do and that’s their call. At least they design good computers. What frustrates me is that no one else in the industry gives the slightest f** about pixel density, even when Apple has demonstrated for years that people really value sharpness. Other manufacturers don’t even mention pixel density, it feels like they’re denying reality. Anyone who looks at an Apple screen can see the difference. My elderly mother said ‘wow’ when she saw her first retina laptop screen. It’s just a different experience. It’s weird how this has been the situation for so many years now.
>Can I use Kotlin today without knowing/caring about Java?

Yes, if you don't have to use Java dependencies, otherwise, a little.
Also, if we’re talking dozens of billions of dollars, yes, it totally makes sense for a company to engage into a multi-year battle.
Laptops typically get replaced every 3-4 years, and a major requirement for them is to be lightweight. Lead acid batteries are far more economical for applications where weight is not a concern.
Georgia, the country. It has some of the best research and treatment facilities when it comes to phage therapy.
It seemed clearly-written and thought-provoking to me; the author doesn't claim that 2FA is a burden, either.

Writing and distributing software should be straightforward so that everyone can participate. And consuming software should be safe so that people and infrastructure are protected. Finding a security model that achieves both should be the goal.

PyPi appear to have walked a reasonable line on this so far, and it's worth considering and discussing what the future could be like.
Github answers 404 instead of a 403 when you try to access a private repository while not being logged in.

I assume the rational is to not leak information about what's private. But still, it's weird.
> Additionally, he tends to favor the original aggressor, ignoring the concept of instigation to fix the proximate cause of the negative interactions here. Don’t get caught punching second, in other words.

Can you give an example? I just went through dang's comments in the last few days and found nothing of the sort, and it has not been my experience at all, unless posting an unpopular opinion counts as instigation. Dang's pattern, every time I've been witness to his moderation, is to cut the first comment that descends into incivility or flaming.

Conversations on HN sometimes get heated. Some people take people disagreeing with them as a personal attack and quickly descend into actual personal attacks in response. Those people may feel like they're being singled out by dang, but it's because they actually are misbehaving.
Your analysis is largely rationalization - it did not occur therefore it could not have.
If an unborn child is really independent of the mother's body, then you should be able to take it out - it is independent after all! If it doesn't belong to my body, what responsibility do I have for it?
This is really, really neat! I've just tried it with a few random apps and it works flawlessly.

Loving where you're going with Aspect. It fits the ux/component dev persona much better than Pagedraw did, for example. What's your monetisation strategy?
That’s a pretty arbitrary line. Would you rather russia blow up a car or disable all American satellites? Hyperbole for sure but the distinction is important. Jamming can easily be an act of war depending on scale.
Discord is the new Slack, which was the new IRC.
We had the second-generation of 2-XL growing up. That version was made by Tiger and used cassettes. There was something mesmerising about it, even though I knew even as a child it was using some sort of "trickery" that I couldn't quite understand.
"On the metal" was indeed lots of fun; I understand that it's been "succeeded" by Oxide's Twitter spaces, https://github.com/oxidecomputer/twitter-spaces
Once you start accepting payment for something, more responsibilities are implied.
This is odd to hear because the general consensus online is that vim/vim motions makes for seamless text editing.

I also feel like multiple cursors is an antipattern, you don't need multiple cursors in vim. You need a macro, which is easy to make and you can pass this to a buffer to modify it or apply it to certain lines or the entire file.
Please show some sources or math that swimming pools are worse than gold courses
great work, although I would expect some lash back from the React/SPA front end dev guys ;-)
This takes me back to the importance of "mining the archive" before you start writing about anything. But I not sure if this does it or not. It is always interesting to me how much knowledge we have, and how much effort people have to put in order to acquire good understanding of something. This is still unsolved problem for me.
Historically, hedging was the reason when the first such funds launched that allowed them to use a specific regulatory loophole. The name has stuck around much more so than the strategy, though, nowadays there are entire classes of hedge funds that don't necessarily work like that anymore (eg long-only, special situations arbitrage, global macro,...). Nowadays it pretty much just means a specific legal structure, if it means anything at all, since it's become such a widely used term.
True that. I found it a better bet to use Infra-as-Code and defining everything from the ground up (in the AWS ecosystem, AWS-CDK works well for IaC). It takes some time, but at least we know fully well what constructs are explicitly instantiated and how the dependencies evolve.
I agree, but it's sad that's the case. Media has become so passive since the rise of smartphones.
> Who cares if it’s cheap and tiring, it’s the truth.

You do realize that is a matter of personal opinion, right? There's plenty of developers who like the language, (doesn't mean they're not seeking to always improve it), then there's those who hate it. But a comment from someone who loves Go but says nothing more as to why would be equally as useless as a generic comment from someone less found of it.

They're free to continue posting such comments and I am free to explain why I find them useless. Simple as that.
> In the worst case, adding a nongeneric parameter to a function could have the same impact. I've never heard of that happening though.

Can you clarify this? I'm reading it as "I've never heard of anyone adding a parameter to a function" and that's so far from my experience that I'm either misreading or you work in a vastly different field than I do.

> Now when you add that field to that class, it also has to be generic over that type. Now you need to update all the places where that class was used.

Only if you need that to be generic too. If you change an int to a T, and you want to preserve the existing behavior for existing callers, they just call it as f<int>() instead of f(). Languages with good type inference will do that for you without changing the calling code as written.
Show HN: Theos AI - development platform for AI
Hey everyone!

I created a startup with a friend to make it easier for anyone to create AIs without any prior experience or knowledge in the field. We started with computer vision, specifically object detection, but we plan to add all subfields of AI eventually, like natural language processing, speech and all the cool generative stuff.

You can do everything inside the platform: create datasets, train artificial neural networks and use them to give intelligence to your web apps, mobile apps, machines, security cameras, robots, drones, cars and everything else.

It is free to use forever without any credit card required. You can connect google colab notebooks to our platform and use their free GPUs for training. Forget about all the different labeling file formats and running complex code yourself, just connect colab to Theos, click the Start Training button and the metrics will stream directly to your browser, and we will automatically upload weights checkpoints every epoch so you don't have to worry about colab shutting down and losing all your AI training progress. Also, we have an autolabeler feature to let your current AI's version help you make a better version of itself 100 times faster than labeling manually. Finally, you can deploy your AI as a rest API and use it in your software with simple http requests.

Here's the getting started guide for object detection:

https://docs.theos.ai/get-started/object-detection

Please let me know if you find it helpful and what subfield of AI you think we should tackle next.

(the landing page is not finished yet, soon we will release a way better version, but for now you can sign up and use the app for free)

Thanks!
Author here.

> The package repository isn't preventing the developers from continuing to publish their packages elsewhere

You are right that the package index doesn't owe developers anything and this is in fact something I called out explicitly in the post. However I believe your point about "isn't preventing" is not quite accurate. In order to participate in dependency trees in most ecosystems you need to be on "the" index. Yes, you can sort of create dependencies to stuff off PyPI but this breaks down really quickly. Because of this PyPI has a special role to play.

This is not too dissimilar to discussions we are having about freedom of speech and similar things at the moment and I think the answers are much more nuanced and complex than it might look on the surface. If PyPI were to start putting restrictions on some people publishing or accessing packages, we had a much bigger challenge on our hand. To be clear: this discussion is not about that, but the "just move somewhere else" type of answer I do not believe is a good option to dissatisfaction with the primary index.
That depends on what kind of libraries you need.

If you are writing a CLI, or TUI, the library ecosystem is pretty good. If you are writing a web server, the ecosystem is ok, but still has some rough edges. If you are writing a GUI... good luck.
Guardian duplicate:

https://www.theguardian.com/us-news/2022/jul/09/texas-woman-...
> you'll get smooth 60 FPS at no extra CPU cost.

The key part there is no EXTRA cost. Most immediate mode GUI libraries redraw 60 frames everytime, so there is a constant somewhat high cost, especially compared with a retained mode program.
If we're talking about actual smoothing, anti-aliasing, then that's not a hack, that's a necessity for non-bitmap fonts until you reach extreme resolutions. If you want your eye to perceive a stairstep as a smooth line you need to start talking about 16K screens.
They've been posting their Twitter Spaces chats. https://github.com/oxidecomputer/twitter-spaces Not as focused as the podcast, but still very high quality content.
You have a fair point about tools and environments. I just don't think of editors as being a significant part of an environment, nor a significant differentiator of tooling.

I've worked on teams where some members used IDEs and others used traditional text editors, and what differentiated their productivity was inevitably between their ears.
Computer Lib/Dream Machines (1974) [pdf]
I'm not sure it's ironic as much as it is either not paying attention or not being honest with the situation. One party being extreme does not make the other party the good party. It just means that one party is extreme, which is a fact. The Democrats are not a paragon of a political party. They are as inefficient, middle of the road moderate, corrupt, etc. as any political party. But the Republicans, or at least a powerful subset of them, have become an extremist group. And they are well-funded by conservative and libertarian ideologues who care about nothing other than power and money and can use their wealth to avoid any downsides in their quest.

Once you start looking into the ideologies of people like the Koch brothers, Robert Mercer and his family, Peter Thiel, Richard and Elizabeth Uihlein, Sheldon Adelson, Ronald Cameron, Steve Wynn, and others, you start seeing very weird and strange beliefs that are incompatible with a functional society. The primary thread is that these people do not care about others. Just look at the Koch brothers' political donations and the businesses they run. Is it then any surprise why the Republicans might not care so much about climate change and policies to mitigate it?

We have one extremist political party, and then the other, somewhat incompetent, party spends all their energy fighting back against the extremism of the other.
I think they're referring to the fact that the Hudson's Bay Company used to be the legal owner of vast swaths of what is now Canada before selling/surrendering the land to the Canadian government.
They probably haven't thought through all the good chemicals have done. If we stopped all progress in chemicals 100 years ago our world would like a very different place.

A less wealthy place where more people died of starvation.
As opposed to your alternate universe theory with a dictatorial US needed for war? Cute
I hope your point is that access to this shouldn't be restricted to such privileged people. The legal and regulatory barriers could be lifted, and if that happened then companies could be started to provide the therapy.
There’s more than glyphosate in roundup. Also if glyphosate increased the risk of cancer, we would see cancer increase when it started to get widely used. Cancer rates except for skin cancer keep falling.
All the living cells spend continuously a lot of energy as long as they are still alive for avoiding the appearance of precipitates inside the cell, e.g. by pumping out of the cells the ions of calcium and sodium and pumping inside the cell the ions of magnesium and potassium, because the former are much more prone to produce precipitates than the latter.

This continuous ion pumping is a major component of the energy consumption of a living being when it is idle, apparently doing nothing.
healthchecks.io is a great service (and apparently can be self-hosted - https://github.com/healthchecks/healthchecks) that I use for both personal projects and at work.

It works really well for cron jobs - while it works with a single call, you can also call a /start and finished endpoint and get extra insights such as runtime for your jobs.

It would be nice if it had slightly more complex alerting rules available - for example, a "this service should run successfully at least once every X hours, but is fine to fail multiple times otherwise" type alert.

We wanted to use it for monitoring some periodic downloads (like downloading partners' reports), and the expectation is the call will often time out or fail or have no data to download, which is technically a "failure", but only if it goes on for more than a day. Since healtchecks.io doesn't really support this, we ended up writing our own "stale data" monitoring logic and alerting inside the downloader, and just use healtchecks.io to monitor the script not crashing.
When I first started in the industry I was on call 24/7 (since being on-call is a P.I.T.A. that nobody wants - ergo 'give it to the new guy'). There was a very small stipend paid for being on duty with a reasonable rate if I received any calls out of hours that varied depending on if I could resolve it remotely / over the phone (aka - 'Have you tried rebooting it? If not, try it and call me back if that doesn't solve it') with time and a half (including travel time) for anything that needed a hands-on solution.

As I progressed up the ladder I became second level support (i.e. if the 'junior guy' couldn't fix it I would get a call from them to see if I had any magic wand solutions).

As I progressed further up the ladder I began carrying three phones (one work phone, one personal phone and one for high value clients).

To this day, I have kept that third phone number active and still accept calls on it even though I am semi-retired.

I agree that being on call is disruptive and I always had trouble sleeping just in case I missed a call. I also found that not being able to drink/'smoke' etc immensely disruptive.

Being on-call on a week long rotation as an engineer with 20 years experience (as in your case) I would be like 'ah hell no, stuff it up your jumper'. Being asked to do that for zero recompense would be a hard 'No' for me but I guess it depends on your own personal circumstances in terms of being able to walk if they (employer) insisted that I either suck it up or ship out.

I’m sorry I can’t offer you any more concrete advice except my own personal experiences but hopefully others here will chime in with some more helpful input.

Best of luck.
How anyone can get this worked up because of 2FA is simply beyond me.

I guess some people just have to feel like rebels all the time.
Breaking Bad where Bryan Cantrill runs an illegal Bitcoin mining operation on Oxide servers under a NYC laundromat
Can you expand on this ominous prediction? What are your experiences?
> Your inability to conceive of a useful purpose for such a quantity of money does not justify prohibiting its existence.

What inability and where was it demonstrated? Are you referring to a useful purpose if it was taxed or a useful purpose for individuals to have such wealth? If the latter, then I propose that an individual containing such wealth is less useful than it being returned.

Those things and countries you mentioned have nothing to do with this discussion.
Proteins are the runtime on which DNA is executed, because they are the mechanism that "reads" DNA. But proteins are the compiled output of DNA, because they are the result of "reading" DNA. So the DNA defines the runtime environment that is necessary for DNA to run.
I tried the same a couple of month ago and I came to the conclusion that VIM will never come close to editors like VS Code.
100% agreed. My dream machine would be an M2+ Air running a stable release of Debian with full hardware support. (And I mean full hardware support, including the fingerprint scanner, trackpad gestures, properly handling the notch where applicable, etc.)

Apparently Asahi recently published their first alpha release. Does anyone know how close it is to being usable as a daily driver?

Also, has anyone tried the Tuxedo laptop that came up in another recent thread? I'd be surprised if the trackpad entirely held up, and I'm personally against including USB-A or proprietary charging ports in any new hardware, but it is at least the first Linux laptop I've seen with a high-DPI screen. Inclusion of a Dvorak layout option is also a nice touch (Apple still forces me to pop out and rearrange the keys, which feels like a ridiculous kludge for such expensive devices). If Ryzen 7 is halfway competitive with M1's efficiency, I could see this being a very attractive option for a lot of people.

[1]: https://www.tuxedocomputers.com/en/Linux-Hardware/Notebooks/...
> That logic justifies slavery.

That to me looks only like an observation, not an argument in favor of anything in particular.

Personally speaking, I would not be happy if 1% of my fellow citizens were tormented so that I along with my 99% cohort could be happy, paradoxical as that is.

Let's use the observation to understand what's happening in our respective societies and make things better for everyone.
OBS Studio, Ocenaudio, Blender
But what does it do to the levels of organic pesticides?
Nobody is forcing anyone to use particular devices. Those are optional. Only 2FA itself is mandatory.
Is that 190° the range for both eyes simultaneously?
I do none of those things, and your response is nothing but more pathetic attempts to redirect the discussion to be about me (ad hominem attacks/fallacies)

this tells me that your positions are indefensible on their own merits, and that you have no substantial response to the actual points I raised
>people were defending them.

I believe that some company monitors websites like reddit and twitter for talk about Monsanto or Big Oil (fracking) and that company pays shills to defend them.
If pypi didn't enforce size limits, I'd agree with you. We routinely have to delete older versions of our package to make space for newer versions.
Tell HN: Wikipedia blocks T-Mobile's entire IPv6 address space
Wikipedia, the free encyclopedia anyone* can edit, blocks T-Mobile's entire IPv6 address space of 2607:fb90/32 from anonymous editing and account creation and has for years.[1] For reference, that is 79,228,162,514,264,337,593,543,950,336 or 2^96 IPv6 addresses. Most T-Mobile customers use native IPv6 without knowing it, so they have de facto blocked an entire nationwide ISP. Since they now sell home internet, this is not just limited to mobiles anymore. Wikipedia has published a sob story[2] where they justify these actions, claiming it's so difficult to ban IPv6 users because the addresses dynamically change when the device is restarted and the address space is so large, and T-Mobile's use of proxy acceleration, they are left with no choice but to ban the entire ISP's customer base, all 110 million of them. Their "advice" is to have a friend on another ISP create an account for you on a desktop computer. Why even allow access over IPv6 at all at that point, if they can't deal with the management of it? This is all especially hilarious and hypocritical given this quote:

"The Wikimedia Foundation believes that the principle of net neutrality is critical to the future of the open Internet."

[1] https://en.wikipedia.org/w/index.php?title=Special:Log&page=...

[2] https://en.wikipedia.org/wiki/Wikipedia:Advice_to_T-Mobile_I...
> That’s different, someone can be aware of fruit but not the alcohol within it. To assume they are interchangeable is it to make assumptions about what’s going on.

I don’t follow. Perhaps you’re confusing awareness with consciousness.

> Consciousness is a product of the physical world. That's the theory and explanation.

Ladies and gentlemen, behold the sophistication of physicalist takes. The hard problem, solved right in front of our eyes.
Conceptually, I love it.
I used it since about 2016 until last year, but I had to record some video and use stuff like OBS and it just became impossible (with my skill level) to get working.

I abandoned and went back to Fedora, which is odd as I’d stuck with it through lots of other NVIDIA crap issues and such.

Hopefully adoption increases and one day I can use in a workplace setting.
> Twitter's board doesn't use Twitter

[citation needed]
"one day" ?
The appeal of programming for me is that I'm creating something. So, if I couldn't be a programmer, I'd do something else that involves creating: artist, writer, music composer, architect, civil engineer, carpenter, etc...
> Having a quick way to sign your package to send it so pypi would be a great thing.

I guess we just need to make signing easy then.

Which remains a hard problem.
No, it's code I would have written by looking things up from Stack Overflow anyway. Copilot doesn't actually really create novel algorithms, it's best used for boilerplate, in my experience.
Other have posted the twitter link, but here is the youtube link: https://www.youtube.com/channel/UCFn4S3OexFT9YhxJ8GWdUYQ