skysight-inc/HackerNews huggingface dataset:
If all marbles in a bag are black, and you take one marble out, are all marbles in the bag white?

The only logical answer is no. It would be rather absurd to make an exception for the case where you start with one marble in the bag... and yet:

marbles = ["black"]
marbles.pop()
all(m=="white" for m in marbles) # => True
Interesting that you've had good calls from that resume. - And it might still be that it's interesting at one level, and then kills the job offer once a higher-up needs to approve it.
Most sites a either down or blocked me :(
OK, next challenge: all villages in Japan in I, RO, HA, NI, HO, HE, TO .... order.
I am pretty sure if it was that simple it would have been done that way already. Breaking high currents is something we had to do for more than a hundred years.

Arc flashes are no joke. We are talking about 2800 to 19000 degrees Celsius here. I don't know about your insulator but it has to survive a multiple of the surface temperature of the sun. And ideally it withstands that more than once or twice.
Yes, we (Phylum) work closely with Github and reported this account to them.
Chat LangChain
> Qt is available under GPL (LGPL?) and has a CLA that allows them to commercially license your contributions to businesses.

but that's exactly the case which happened in case of Hashi, so CLA allowed them to continue working on commercial product only, with all 3p contributions being under their proprietary license.
Are you saying California is rich because it has a high tax rate? I think there may be other geographical and historical reasons for that. Monaco has an even higher GDP and no income tax.

Plus, obviously provided services can make up for the lack of taxes. I'm just saying lower taxes, all other things being equal, are a good thing.
This constant push for a return on investment and the mindset that we must grow forever has the vast majority of internet users churning between centralised services that promised an unsustainable level of service at an equally unsustainable price point.

It's a shame to watch the slow death of yet another service that was making people's lives easier. Can't really say I'm surprised, though. I have to imagine that it's incredibly, incredibly difficult to resist the urge to sell. The key differentiator seems to be whether you get to walk away with your reputation intact among the sort of people who take a hardline stance on this.

Thing is, most of those people probably wouldn't gamble a life-changing sum of money for yourself and the people they love on principles - and ironically, we can't really judge them for it with the world we live in and its incentives.

VC-funded blitzscaling is just the latest meta, and it's no fun for anyone. So much useful potential squandered while everyone has to watch the centralised, closed source, S/PAAS tools they rely on becoming more encumbered, limiting and expensive.

As Tom Toro so famously put it, "Yes, the planet got destroyed. But for a beautiful moment in time we created a lot of value for shareholders." If people will make that choice when it comes to the land we live on and the air we breathe, you can see why they'd find it a lot easier to do exactly the same thing for some code tearing its way through a lump of silicon.

Shouganai. Someone will just make another Dropbox. The cycle continues.

https://kottke.org/23/01/the-enshittification-lifecycle-of-o...
Gruntwork co-founder/OpenTF core member here. Hashi went out of their way to clarify that you couldn't do this. https://www.hashicorp.com/license-faq#what-does-embedded-mea...
I maintain Tamagui, so the tamagui starter kit basically is it, try `npm create tamagui`
Artificial wombs have come quite a long way! It is not inconcievable to imagine that you could bring a zygote to term in an artificial womb.
Oh I didn’t mean to disagree, just wanted to add that it is pretty simple. However I still use the standard top number row for typing in a short sequence of numbers because of habit
Adding my own personal experience with Incogni (owned by SurfShark); I feel like I’m getting my money’s worth as far as data brokers contacted automatically on my behalf (100+).
Ultimately I agree with the conclusion, but the logic of how you're getting there seems flawed in that the question you're asking doesn't add any value. The fundamental question is whether all marbles in a bag of n black marbles are black for all values of n including 0. If the answer to that question is yes, then the answer to your question is yes. If the answer is no, then the answer to your question is "yes except if it results in n=0".
The pirate party, not the green party, had a bit of support in Scandinavia, a lot less in Germany, and in France, in 2011, they could barely present 200 candidates in 50k areas, and i'm pretty sure their only access to 'powerful' people was the condescending sympathy of a single billionaire and maybe some secret service.

And a single member in the French parliament (900+) ever listened to pro-liberty lobbies like lqdn, and fought for it. So yes, it's pretty grassroots.
> SQL's NULL is far more useful though, since NULL != NULL.

That's not true! (Nor is it false.) NULL = NULL IS NULL, NULL != NULL IS NULL. I can't overstate this: as soon as either (or both) operand of any binary relational operator is NULL, the whole expression is NULL!

I'm not being an asshole, this is the exact mistake that makes SQL NULL the other billion dollar sink!

This is really funny, because i wasn't aware of laying such a beatiful trap.
This. I very grudgingly learnt nextjs to do "modern" JS development. Don't get me wrong it isn't a bad framework but I think I spent most of my time figuring out how 3p components worked, or how to setup build system parts or write new plugins or upgrading other dependencies - this even if I came back after say a 3 month hiatus. My layouts rarely changes. Server side rendering is a whole other pain. If you are like me and want to server side NOT in node you are sol! I was lamenting the other day that I just want to do Fe in typescript (on the browser only for fe logic) but have layouts etc just server side rendered.

I was very delighted to find htmx solves that problem for me!
IBM MQ on Raspberry Pi
Response time was one of the best we've experienced at Phylum. It's obvious you guys are putting in a ton of work over there. Please let me know if there's anything we can help out with!
Really? Can you provide citations for that?

I went looking around the web to understand why people dislike Snap in the first place. The top reasons cited on Reddit are:

(1) "Controlled by Canonical, not an open format" (This seems to be a mis-explanation of the complaint that the Snap server itself, which Canonical runs, is closed-source. As though a Snap server would be hard to create, it's a simple CRUD webapp) Anyway, this in no way causes problems for the "casual users" I mentioned, so irrelevant (unless the people who claim that closed-source software is invariably hopelessly buggy compared to open-source are right, that is).

(2) "Ubuntu reinvented the wheel, Flatpak was fine" But does that affect the "casual user" in any way? People are still going to package software for Snap. The casual user isn't going to miss a minute of sleep over their packages coming from a store that existed after a perfectly-good store already existed. It's just not top of mind at all.

(3) "Ubuntu did a bad job designing the system. You have to close Snap apps to update them, but the updater doesn't have a friendly UI for killing apps so they can be updated, which just confuses the average user" (This seems valid. Flatpak updates the app in the background and the new container isn't launched until you quit the app and reopen it normally).

(4) "Forced updates" (This is actually a positive for most casual users, who don't want to think about updates, they just want it to happen).
Related: https://www.youtube.com/watch?v=1c8i5SABqwU

(not same person as cyclist)
I'm doing a (free) operating system (1991)
I have care for my lawn and put a lot of effort into it, with most of my prop being grass with a small portion that is gravel
> in a way it was never designed to be used

Most of the evolution of web dev can be described as people pushing the boundaries of what browsers were meant to do until standards caught up. I think iframes for running untrusted content is very standard now (https://caniuse.com/iframe-sandbox) with a lot of well supported safe guards built-in like treating the iframe as its own origin.

Obviously defense-in-depth is a good idea and you should be careful when setting up iframes, but if there's a good chance `iframe sandbox` is going to break in later browser releases, there's a lot of stuff you couldn't do anymore. Even with CSP, it would only reduce but not eliminate what an attacker could do.
He didn’t talk about any specific toxin by name. It is only a 24 min talk.

It can be tested though through this system though. The last project had not been deployed at the time of this video (2016), but it was a proposal for a design for marinas. Here, he and his colleagues are thinking of smaller, distributed system (miniaturized eco-machines deployed at each dock). He has also experimented with floating systems in rivers, and the Four Season resort system deployed in Hawaii works to cleanup saltwater.

With farms — like any farm, on land or on sea — looking at it as an ecosystem which yields something useful as a byproduct (rather than a system that maximizes extraction) tends to result in a system that is more resilient. That is, the commercial product is a useful byproduct of restoring the ecosystem. Todd’s eco-machine adds additional ecosystems to assist the ecosystem you are trying to restore.
Releasing something for free, whether as in beer or as in freedom, doesn't give you carte blanche to violate trademark law. For just one example (well...hundreds), look at the multitude of fangames Nintendo has shut down [0].

[0] https://www.nintendolife.com/news/2021/01/nintendo_issues_ma...
I understand all of this, I am not as ignorant as you seem to assume.

Well, you have a HTTP connection pool too, but they are not stateful in the way SQL connections are at all. You can send several requests after one another on the same HTTP connection, but the next request does not remember the previous one. Each request stands "on its own".

Which is very unlike SQL. And, client mamaged transactions build on this: They are stateful, each session can only hold one transaction at the time, and some buggy badly written code can thus easily go wild and fill up the connection pool and either a) take down that backend instance (if the size is capped) or b) use A LOT of connections and risk taking down the database.

With HTTP, the connection is held for as long as the network roundtrip then goes back to the pool.

With SQL, how long a piece of code holds on to a connection is unbounded. (If you use client managed transactions, or hold to a connection for temp tables or other reasons.)
Hackaday Prize 2023: Jumperless, the Jumperless Jumperboard
"International Law". As if there is such a thing outside of a paranoiac's pipe dream.
traits or not, isn't it all compiled down to impls? and if some are not called, they can be dropped (dead code elimination basically)? of course this would require tracking the full call graph, right? (which the compiler might or might not do already; or might not be able to do due to memory constraints.)
Hello readers!

Generative AI burst onto the scene like a summer blockbuster, promising transformative experiences. The tech-savvy among us were both awed and slightly terrified at the notion of AI creating human-like content. But has it lived up to its hype?

The Highs of Generative AI

[Graph 1: Rapid Growth of Generative AI Adoption]

The above graph showcases the swift ascent of generative AI's adoption from 2019 to 2022. With businesses and individuals alike eager to experiment with this new tech, it was clear that there was significant promise.

From creating music, poetry, and even assisting with scientific research, the capacities seemed endless. Remember the poem generative AI penned last year that went viral?

Amidst the silicon dreams we tread,
Seeking truth in binary, it said.
Of ones, of zeros, of neural might,
The machine beholds the human sight.

A masterpiece, isn't it?

But Wait, There's More (or Less)

However, for every positive leap, there have been equally notable stumbles.

[Graph 2: Drop in User Satisfaction with Generative AI Tools]

The above graph indicates that while initial excitement was high, satisfaction dwindled as users confronted the reality of generative AI's capabilities. It wasn't the magic bullet solution for every challenge, and it often still required human input to achieve the best results.

Remember when Elon Musk commented on generative AI? "It's like trying to use a hammer for everything – sure, you might get some nails in, but you're also likely to break a lot of things." While it's not often I find myself nodding in agreement with Musk (especially after that whole debacle with him trying to launch a line of AI-generated perfumes), he did have a point here.

Not a Nothing-Burger, Though

But let's not be too hasty. Generative AI may not have completely revolutionized our world overnight, but it has added value. It's facilitated easier workflows, added creativity in previously unimaginative sectors, and has certainly begun conversations on the potential and limits of technology.

[Graph 3: Industries Benefitting Most from Generative AI]

There are sectors, as highlighted above, where generative AI has truly shined. Content generation, arts, and even certain branches of research have seen remarkable strides thanks to this tech.

Concluding Morsels

Generative AI might not have been the pie in the sky many hoped for, but it also isn't mere table scraps. Its potential is still unfolding, and as with all technologies, it will continue to evolve.

So, whether you're a staunch supporter, a skeptic, or just someone who enjoys AI-generated poetry, there's no denying that generative AI has spiced up our tech menu. And who knows? Maybe the next big breakthrough is just around the corner.

Until then, remember:

In a world of hype and binary frost,
Some dreams are gained, and some are lost.
But in the dance of code and byte,
Lies a future, ever so bright.

Stay curious,
[Your Substack Author Name]

Note: All graphs referenced in the article are conceptual and would typically be visualized with data. Given the format, they've been described rather than shown.
This was delightful. Thank you for the reminder that a simple hobby driven by curiosity can be the source of so much joy.
This! Plus some forms require an ID and I'm not trusting those people with that kind of documents
Thread-based concurrency is a big part of it, but another nice thing is that mostly synchronous APIs in Erlang are built upon an asynchronous send, followed by an immediate wait. If/when you decide that you don't want the synchronous API, you can usually relatively easily separate the two parts, and process them differently, without having to spawn more threads to do each thing synchronously and then join the threads the way you want.

Building on asynchronous sends also makes it conceptually the same to make a local request vs a request on a remote node, although with some additional failure conditions that don't usually make sense to worry about on a single node system.
this is not something to handwave away.

previous posts:

https://news.ycombinator.com/item?id=37241079

https://news.ycombinator.com/item?id=37238419

https://news.ycombinator.com/item?id=37238381
Python Security Response Team handling of CVE-2023-40217
Looks like an unsung hero: https://en.wikipedia.org/wiki/John_Todd_(Canadian_biologist)

Are his books good? If so I'll order a copy of Healing Earth for the library.
That's good to know! Wifi has been the main dealbreaker, so I might give it a shot next time.

And yes, I was calling out Nvidia as the exception to "it just works" even on Ubuntu. I realize that wasn't clear.
Responded on a similar Q above.

https://news.ycombinator.com/item?id=37264675

We’d love to know what issues / PRs are important to your team to help us prioritize
It's true that trademark is what's at play here, although either way - giving something a BSD license doesn't mean you can use it to violate others' copyright OR trademarks.
As I get closer to 30 without starting my CS education like I thought I would by now, this makes me feel a lot better. It was starting to feel like I "missed the boat" and even if I started to learn now, I'd never get actual dev work, just more complicated helpdesk stuff.

This gives me hope that I still have a chance to learn once I have a more stable housing situation.

Contrary to what society tells us, it seems like you're never too old to learn new things.
This and the parent are mistaking the "how" all([]) is True for the why. The code is the "how", but it doesn't just exist. It could just as easily end in

return len(L) > 0

instead, which would obviously have different behavior. The code is the embodiment of a particular design, the "why", which has a more complex history.
One quote I took issue with, when discussing the Axios article,[1]:

>I could first point out that it is not often 69% of businesses adopt any technology simultaneously.

AI has been a buzzword talked about by executives for at least ten years now. The same issues with data organization and labelling were being explained to executives 5 years back [2] and are still relevant today.
LLMs are a jump forward in NLP which enables more use cases in business, but AI and its adoption challenges are not new.

[1]https://www.axios.com/2023/08/19/ai-corporate-barriers-cost-...
[2]https://www.mckinsey.com/capabilities/quantumblack/our-insig...
Show HN: Mail Memories – Export your email photos
Hey HN, I’m Carlos, the maker behind Mail Memories (https://mailmemories.com), a web app that helps you find and save photos from your (Gmail) email.

The app connects with your email account, finds all the images you’ve received and shows them in a gallery where you can view and download the ones you want to save.

I made this out of curiosity, just to see what pictures were in my account when I first signed up for Gmail 18 years ago. I ended up finding photos of my grandmother and other family members, and old friends and colleagues I’d completely forgotten about.

I was surprised by what I found, I hope you will be too. Can’t wait to hear your thoughts.

Demo: https://mailmemories.com/app/start
That’s all well and good, but the Texas legislature is working overtime (well, as much overtime as can be worked, given they meet for a few weeks every couple years) to wrest as much control from the cities as possible. Houston no longer gets to run its own elections or school system, and in a few days an expansive, vaguely worded law is coming into effect that basically strips home rule away from the cities. No animal welfare laws for you, Texas cities!

To be fair, the cities were passing draconian laws like “outdoor workers must receive periodic water breaks” so I, for one, am glad that the legislature is standing between us and the jackbooted thugs of the regulatory state.
Without knowing how much storage space you have nor what kind of array you own I can tell you with 99.99% certainty it would be by far much cheaper to just buy the same storage hardware and just copy your data to it.
> Cut back on crap (i.e. advertising billboards, city lights)

The power usage of these is pretty small.

> Invest into decentralized storage for households (let's be real, even the demand of a home with two teenagers with gaming rigs can easily be met with a standard Powerwall)

For those of us who are upper middle class or beyond, this is no big deal, but the additional apartment cost for someone living paycheck to paycheck could be quite noticeable (or the cost to taxpayers to subsidize this).

Further, increased electrification of loads that are nighttime-centric (EV charging, heating, industrial loads) makes this less tenable. Base load is going to go up.

> and get as many industrial processes shifted to shift operations to save on nighttime base load

This might mean tripling the amount of capital equipment, which has its own costs and impacts. Electrification of industrial loads is more capital-intensive; tripling the cost of this is even worse.
:) Yeah, I made my comment because I am currently teaching myself Rust/WASM and building out a game. It's a little painful using a Rust implementation of flexbox spec when I know CSS like the back of my hand, but, as you mention, the portability is nice and the environment is only getting easier to work in.
So again, I'm right and still downvoted. Anyway, I hadn't done much homework on it, but the thing that let me presume this pretty well was when Truecrypt was likely canaried and they told us to go to Bitlocker.

So, Hacker News, gonna do anything about your pro MS trolls? Would be nice.
ChatGPT is amazing for neurodivergent folk. When I was applying for jobs this summer, I just word vomited a stream of consciousness professional biography into a text document. I then used this as context for chatgpt to help me write cover letters and resumes. If you want to be especially clever you can also include the job posting. Just be very careful to change up some of the language otherwise it’ll smell like AI.
and there's no cognitive dissonance

There is but I've grown tired about arguing this on the internet.

Once you dive deep enough there aren't a whole lot of logically sound ethical theories that allow for one to systematically imprison, enslave, and murder these beings without allowing us to do the same to less intelligent humans (which most agree is horrifying).

It's a horrible thing that humans subject these beings to and we will look back on it with great shame.

If anyone reading this is open minded and interested in reading more, I'd recommend diving into the arguments against speciesism.
This sounds like prejudice about your political opponent. Doesn’t sound at all like the kind of things they would say.

Do you have a reference, or is it just your projection of “my political opponent is stupid”?

I’m adept of “Walk two moons in your enemy’s shoes” (Tibetan proverb); If you explained your opponent’s logic, would they agree with your articulation of their logic? In a staged debate, would you be skilled enough to defend your political opponent’s point of view?

Until you are, is it worth holding your side of the argument? I’m saying that because I have seen people swap sides when they see the horrors that are generated by their own camp. Did you list the negative consequences of your own ideas, or do you endorse your opinion only at the exception of people who rape, kill each other, forget them in caves, fire live bullets in demonstrators, and mug journalists isolated in a dark room in Paris, as it happens today? Would you support your camp if gays were regularly killed on your town’s central square, as the consequence of the criminality you are inviting?
Ok, I see downvotes coming and I understand I didn't give enough context so I'll try to clarify.

I use BSD, particularly FreeBSD and OpenBSD, for two decades now. For the last 15 years professionally.

Four "recognized" members of BSD family are FreeBSD, OpenBSD, NetBSD and DragonflyBSD. Each of them pursue different goals - FreeBSD stability, OpenBSD security, NetBSD portability, DragonflyBSD no idea, never tried it. All of them have similar (make) but different way of building (poudriere / dpb) and managing (pkg / pkg_) packages, similar (rc) but different way of managing system services (rc.d/ / rc.conf.local), similar (ifconfig) but different (rc.conf's ifconfig_if / hostname.if) way of setting network interfaces, similar but different ways of containerization and virtualization (jails, chroot, vmm, bhyve) etc.

I have reasons why I would choose FreeBSD over OpenBSD for storage server (ZFS), or vice versa for router / firewall (rdomains, pf, bgpd, ospfd, iked / ipsec etc.)

I don't have a slightest idea why would I choose HelloSystem or HardenedBSD for my laptop instead of FreeBSD.