skysight-inc/HackerNews huggingface dataset:
>The "myco space" for want of a better term is very interesting and food is only a small part of that area of operations.

Mushroom "leather" is now a luxury product:

>Why Hermès, Famed for Its Leather, Is Rolling Out a Travel Bag Made From Mushrooms

https://robbreport.com/style/accessories/hermes-vegan-mushro...

>Stella McCartney Unveils ‘World-First’ Garments Made From Vegan Mushroom Leather

https://plantbasednews.org/lifestyle/fashion/stella-mccartne...

>Mushroom leather just got one step closer to the mainstream

https://www.voguebusiness.com/sustainability/mushroom-leathe...
This is all very obvious.
Nice, I'm curious though, does the API also remember context from earlier conversations or can it be made to?
Unfortunately google authenticator is a bit user-hostile and doesn't offer backups, Aegis is a nicer alternative that does, I would recommend using that or something similar as you set things back up.
According to the docs (https://dragon-lang.org/documentation#loops), loops may but do not have to use curly brackets around the body (it would seem they use C-style and Lua-style interchangeably).

I can't imagine the reason why would a language designer make this choice, but I would love to hear about it.
Yes. I believe that is the case based on light googling.
Fascism is only one form of authoritarian government. You can have authoritarian socialist, communist, monarchical, and oligarchic governments too.
Meh, if I have to pick between 5% fraud rate while the other 95% get the help they need without hassle, or a 0% fraud rate and a system that's highly exclusionary and invasive, you're damn right I'm picking the former.

Will there be some free riders? Sure. But in any system where support is available, accessible, and sufficient, that will always be the case. I'm not falling for the nirvana fallacy and you shouldn't either.

Edit: as an aside, consider that these discussions always center around the fraud rate--that is the number of people receiving benefits who shouldn't--and not the unintended exclusion rate--that is the number of people who genuinely needed help but couldn't get it. That skewed framing is all about undermining the value of the welfare state over promoting it's health for the good of the citizenry.
> Ghost > WordPress

Isn't WordPress open-source?
Wow, there is so much dissent in the replies here. Here are the top three recurring themes of those:

> You'll make enemies poking your nose around.

And? You make another worker in another department angry, so what? Managers in other departments are very inviting (unless they're up to no good, in which you'll be doing the company's owners even bigger favors by exposing them) because they want to be seen as having work that's necessary to the business. The people who will see you as an enemy are at a dead end anyway and not likely to ever have any influence over you.

> Did you get any of that $385,000? Of course not.

It would be nice to get a piece of that cost savings. My previous role was largely in finops, so this is near to my heart. Companies should give incentives for any proactive cost reductions and revenue generators. But that's not the point - you did the right thing by fixing something that was broken because you were genuinely curious.

> I don't have time for all that.

You have to make time to learn your company just like you have to make time to work out, learn new skills, network with people, and grow your wealth and family. Learning the inner workings of your company does pay off just like the others, maybe even more so than some of them.

FWIW @SassyGrapefruit I commend your efforts. You're the type of person I want on my team.
How is this legal? Why are there always different rules for the managerial/ruling class…
Is there a link ?? could you post a link to the article ?
Ask HN: How to return to programming by helping a friend with a web portal?
A friend of mine had a yoga video portal designed and now needs someone to build it.
I'd like to help him myself. I never worked on such a task, but always wanted. Time is not constrained, and I would learn along the way.

I was an asm then C game programmer for a decade but that was a while ago. Later as I worked as a sysadmin I refactored a jquery-php-mysql internal site and developed a ranking db backend with node and mongo. Then years passed.

I know I like simple tools and toolchains, and would go with php,ngx,sqlite,html,css,minimal js.
Php is the thing I'm most familiar with and the techempower results of the php-ngx-pg stack is fine for me.
I would choose Stripe to deal with money, and a Hetzner dedicated behind Cloudflare for hosting.

The unknows I see are signing in users with Google, working with Stripe and it's mystic to me how would I let the user switch commentary and background audio tracks on/off. With SO around these will get resolved.
But reading HN I often come across vue, alpine, svelte, preact and see them usually praised and minimal but I have no idea if I need any of them or not.
Oh and do I need solutions like video.js or are html,css and js would do the job alone in 2023?
Do I need other sign up options besides Google and email for the targeted western audience?
Should I let 'new' things like cloudflare workers take my attention?

And I wonder what are the unkowns I do not see?

Hmm, before you take your precious time to help me by answering my questions, let me note this as well.
While I like minimal dependencies and owning most of the codebase, I'm almost at 50 I do not really want to redevelop anything. Been there, done that. :) If there are stable and not that bloated building blocks or frameworks out there, I'am happy to use them. The focus is on getting it done. :)
Tldr: unless you give them your phone number, then it is no different from the rest of the internet.

It is like acting that hair dresser violates your privacy because s/he wrote your last name and date of visit.

>so you’re making all of these message be read by Discord.

They may, but unless you have proof that they do (except law enforcement cases) then you cannot simply state that they violate your privacy.

Also what kind of privacy informations would you share in OSS community (which should be transparent after all, right?) chat that youre worried about?

Also how IRC server owner doesnt violate your privacy too?
So large numbers of immigrants have a destabilizing effect on society because of far right populists amplifying the perception that immigrants are abusing the welfare system? Tying to use existing concerns to their advantage even if the concern is mostly or totally fictitious might be successful, but is not responsible politics. Remember QAnon?
It was such a consistent swing pattern, too.
One tip you may appreciate is to use the Australian version of airbnb (.au), their regulators require them to show the true cost of the rental, including all fees in the headline price.

It operates exactly the same as your regional airbnb once you switch the location and currency. For example, switching to USD and searching for apartments in California
It's a bit unclear for me how they can provide all the development and maintain the servers running. Are the donations enough?
I think it is entirely possible that they do. The philosophy of mind that requires the least assumptions is that all matter has a subjective experience, evolution of physical systems occurs due to choice, and subjective experience arises at the level of entanglement/correlation. Under this philosophy, an economy or corporation would have a subjective experience if their constituents were sufficiently coupled. In the past I don't think that would have been the case, but with the internet and advanced software it I think it's entirely plausible.
I'm not mad because I wouldn't use Alexa if my life depended on it.
I don't believe so, but that's not something I wanted/needed for this one. It's just for one off things for me.

Something like

> ai give me an index match formula to link between sheets New and Current

Then I'll tweak the output as needed to match reality. Context would probably get in the way more than it helps in this use case.

Don't expect perfection from an AI assistant, just expect it to be a little faster than tabbing to a browser or figuring it out yourself.

In Stellaris terms: https://img.imgy.org/D76l.png
The main difference is the retail companies still vet the suppliers before letting them duke it out for shelf space.

Monster may have paid Best Buy to be on the shelf, but at least I have some guarantee that Best Buy actually bothered to check that the HDMI cable is actually an HDMI cable (and if it wasn't, would notice and pull it eventually).

Amazon lets anyone sell anything, and then takes a cut in multiple ways.
I mean honestly there's not too much expertise involved, it's mostly common sense. It's just that it takes so much longer to do it right at the beginning to ensure its maintainable and ordered rather than just doing it the easy way and hoping that it's someone else's problem by the time someone actually needs to find the other end or replace a cable.

Making your own cables that are the exact length they need to be instead of using preterminated ones and just stuffing the slack into the side of the rack, routing them down the side and through the floor or the cabling trays on the ceiling, standardized naming schemes for labeling devices/ports on either end of cables, documented rack diagrams, etc.
So if the iSIM goes bad or stops functioning. Instead of replacing the SIM or eSIM chip. Now you have to replace the entire SoC because of one faulty component.

Good for phone designers (as mentioned, more space for other components). Amazing for phone manufacturers because it pushes more units when a device goes bad.

Bad for consumers because repairability is significantly reduced. Terrible for the environment.
> Further, because you don't have only one external IP, you don't have to futz around with non-default ports if you want multiple instances of the same service (e.g., Minecraft), because each instance can have its own IP.

This is an interesting point though personally I love how easy container technologies made exposing arbitrary ports, without trying to configure the software itself, or checking whether it even supports customizing the port.

For example, I could have 3 database instances, each using 3306, but expose them on 30000, 30001 and 30002 or whatever I want.
I was going to correct "siezed", but the original headline seems even worse! :

> Asthma, cancer, erectile drugs sent from abroad make up are most confiscations, despite opioid claims
The problem I've had with Postman is the sharing between team members. Everyone needs to add new requests, edit (locally) but sometimes sav the edits back to the collection.

Someone has to modify the auth script and have it update for everyone.

I thought this is what the tool is designed for, but it's been a nightmare. Team members have to wipe their environment and start again regularly. I want to think that we've completely mucked up using it but I'm not sure it's us and not the tool.
Yeah, you can't turn on the news for two seconds in the US without "Can you believe that thing that doesn't happen could be happening in your community? Here today is senior speculative analyst and lead fearcaster at The America is Great Heritage Foundadtion."
I agree that socialism isn't inherently authoritarian but it does enable authoritarianism when you aim to achieve socialism through centralized administration.
How the Media Got the Vinyl Chloride Risk All Wrong
I think that the visible impact will also be different because it not only matters how many people suffer but what types of people suffer. When the bad stuff happens to mostly disenfranchised poor people, they can (and will) push for change by e.g. protest votes for populists that promise to break the status quo and turn back time (and, to be clear, I'm not talking about the USA here - this is a global phenomenon), but that won't effectively advance their interests, as that simply can't be done even if the populists both get power and try to keep their promises.

On the other hand, when/if the same suffering happens to "semi-elites" with social capital and connections, they will raise noise in media and try to use the government establishment to "do something", and while it also might be ineffective, at least the appearance of governments needing to take action and help the adjustment will be much more significant than for the blue collar troubles.
https://friendsofsaas.substack.com/p/how-to-get-your-first-1...
If you’ve been using them in ways clearly explicitly called out as not per the design goals, then sure, removing any piece of technology will help you. I’m guessing that is not your actual problem though.
Most people don't buy their own router, the ISPs bulk buy thousands of routers at a time. The ISPs make up most of the market.

Many of these routers are managed by the ISP using protocols such as TR-069, several ISPs have already been found to not only manage the devices but also monitor certain data including what devices are present.
Having been in two car accidents, if I neglected to wear seatbelts, I'd be dead. If I neglected to click Deny on every cookie popup, big tech will have very slightly more data about me. Your equivalence of the two tells me all I need to know about the amount of time you've spent thinking about this topic.

And for the record, if it really takes less than 100ms to read and clear interstitials, I'm more impressed with your button clicking skills than anything. Have you tried Osu?
Damn. I don't know, and I guess almost no one can know, how much of this is genuine honesty and how much is calculated messaging, but I barely care. It's refreshing enough that I kinda wanna give the thing a try. Which, ironically, might make their problems just a tiny little bit worse, since I likely won't be a paying customer XD
iPhone 14 Satellite Feature Launching in 6 More Countries
> I've started to pay a bit more attention and noticed that there do seem to be a fair number of major investors buying up more shares of a down company before layoffs are announced.

One other thing I feel I noticed (it's probably not the case but it's one of those things you are just paranoid about) is the stock price peaking around RSU award time. At least they now tend to happen quarterly instead of yearly.
How do things like state, loops and branching work in a system like this?
I never thought of this as being a deliberate process, once identified. I think subconsciously I do this all the time, but most of the time I feel pressured to have a good answer in any given moment.

I'm a strong Extroverted Intuitor (Ne) in the MBTI cognitive functions, so I'm able to think on my feet and ideate rapidly with great comfort, but as you said, those answers may not even be right. Given more time, showers, house cleaning, and hikes, I may arrive at an even better answer, and I find that is often the case.

The classic ah-ha moments are a long break away from the topic at hand.
Except the devices are still quite well-hidden in IPv6 due to the large address space. Good luck scanning even a single /64 behind a normal home internet connection.

Only way around that is sniffing the communication (say some cloud service that some IoT device connects to) - which would also give you enough information to send your own packets through the NAT/firewall too.
Not very feasible for the average attacker and assumes that the device initiates connections in the first place.
If it doesn't, good luck finding it remotely.
Which is weird because the only microSD card I've ever had fail on me locked itself into write-protect mode, allowing me to get my data. I wonder why SSDs don't do the same.
I just want to remind everyone about the Nintendo Switch USB-C fiasco: https://www.destructoid.com/after-the-mass-bricked-switch-si...
I don't think that's a supportable claim based only on this finding. It depends on the substance and how it reacts to irradiation. Into which compounds does it degrade? Does water become poisonous? Air?
In most ICE cars you would also be doing an automatic transmission fluid flush, brake line flush (potentially twice) and one or two replacement batteries. In an AWD car you would also need a transfer case flush. Tesla recommends brake fluid flush only if you tow, presumably because regenerative braking reduces the load on the braking system. As well as coolant, which you mention, I looked it up and Tesla used to recommend a coolant flush at 50k miles but now says it is not required (I have had mine done at 45k miles on my current ICE car).
i’m trying to learn here so please pardon my ignorance. wouldn’t a pre-aggregated set affect the new aggregate result? i suppose you could store avg, sum, count and then add the new value(s) to sum, new count to count, and recalculate average from that. or even just avg and count and then re-aggregate as ((avg*count)+new values)/(count + new values count) but i didn’t know if there’s a better way to process new values into a set of data that’s already been aggregated
I would like for this to be the case. I was DBA of a Postgres database for LIMS almost 2 decades ago. Back then you could code functions for the database to execute on data and it was very powerful, but also very clunky. The tools to do software development in the database was not mature at all. A lot has changed in the past 20 years and SQL has evolved. Do you think SQL will expand that much or there will be APIs built into the database? Near-data functions are powerful and useful, but I would want my development environment to be more like version controlled code than "built-in".

I wonder if near-data functions on small databases is the solution to the limit of statelessness that you have with functions as a service.
I think most people are currently worried about office worker jobs.
Legislation hadn't changed, but some big company (Google?) realized EU was serious and they would get fined big time if they continued to pretend to not understand, and then a few more took the hint afterwards.
Yes. To the extent that the expansion of the welfare state means the expansion of the surveilance state, we will be in a vicious, vicious cycle of perverse incentives that will lead to virtual slavery for all except the tyrants.
You assume that layoffs are performance based which is often not the case
> Partition [between would never have been so hotly contested if this was indeed the case.

> Buddhism and Hinduism have coexisted in relative peace (with a few exceptions) for millennia. No such thing would have happened.

They weren't forced exist under a single political entity where one group was a substantial majority of the total. The civil war in Sri Lanka[1] is the result of trying to do so. The actions[2][3] of the Myanmar government towards people originally from India residing in Burma suggest that your assertion isn't really true.

[1] https://en.wikipedia.org/wiki/Sri_Lankan_Civil_War

[2] https://en.wikipedia.org/wiki/Burmese_Indians#Anti-Indian_se...

[3] https://en.wikipedia.org/wiki/Burmese_Indians#The_Second_Wor...

> By this point it is abundantly clearly that you are not educated on the history of the Hindu-Muslim conflict. Before you further embarrass yourself

First off, your assertion about my knowledge of the subject is false. Second, you're resorting to ad hominems.
Physics Girl’s (Dianna Cowern) Health [video]
I don't know if it's as true these days but in the early days you couldn't get Discord installed on office computers because of the association that it was a "gaming app".
They do already own trello! I remember rumours from when that buy-out happened that they’d turn trello into a new “view” for Jira projects as like a simplified version of the current Kanban board.

Don’t think that ever happened.
NIO officially opens first EV battery swap station in Denmark
You forgot to add miserable and depressed to your list
Depends on the boot camp, but in my experience the juniors that come out of them have been considerably better than other applicants when it comes to things like TDD and security. That’s been drilled into them.

Where they typically fall down compared to juniors with CS degrees is a couple of years later, when the practice doesn’t make up for less fundamental knowledge. But that can be easily overcome with good management.
Animals Follow Their Nose
Moments – Share images on a map with your friends
Hey there

We're Luca and Alex, and we're excited to introduce our new iOS app - Moments. It's a fun and interactive way to share your experiences with friends by posting images on a map.

Simply upload your image, and it will be displayed on the map for your friends to see. Whether you're exploring a new city, attending an event, or just want to show off your favorite spots, Moments makes it easy to share and discover amazing images.

We're currently in TestFlight beta, and we'd love to have you join us on this journey. As we continue to develop the app, we'll be looking for feedback and suggestions from our beta testers to help us refine and improve the user experience.

So if you're interested in trying out Moments and sharing your experiences with us, download the TestFlight beta from the link below. We can't wait to see what amazing images you'll share on our map.

TestFlight link: https://testflight.apple.com/join/Cx8QJ6MQ

Thank you for your support, and we look forward to hearing from you!

Best regards,

Luca and Alex
Interesting, I had never heard of this. Thanks. I found this and got some clarity.

https://hackaday.com/2018/03/29/ask-hackaday-is-your-clock-t...
> The overwhelming majority were uncontrolled prescription drugs that people had ordered, presumably because they can’t afford the prices at home.

> The No. 1 item was cheap erectile dysfunction pills, like generic Viagra.

I don't think they were ordering viagra online to save a dollar...
The OP is contrasting between a 'validation' function with type e.g.

validateEmail :: String -> IO ()

and a 'parsing' function

validateEmail :: String -> Either EmailError ValidEmail

The property encoded by the ValidEmail type is available throughout the rest of the program, which is not the case if you only validate.
Not sure of any specific resources, just years of running cables :-)

Some of my lessons learned:

* Whatever you do, be very mindful of future events (repairs, replacements, etc). Spending an extra 5mins upfront when you are in a hurry will save you lots of time later.

* Label each end of the cable if possible. It is a PIA in the beginning but will be a real life-saver when you need to do maintenance

* Replace old (fat) cables with new, thinner cables of the proper length when possible. I typically add 1ft extra to any cable for a little slack.

* Think of airflow. Lots of cables bundled in the back of a rack can seriously cause airflow issues. Try to run all cables along the sides of the rack.

* NEVER run cables across the back of gear - especially for multi-node chassis that require rear access for maintenance

* Velcro is your friend.

* Stick with a cable color standard if possible. For me, I use white for IPMI, blue for data, red for external access

* Keep an updated diagram in the rack for the next guy/gal who needs to do work

* Always remove old/un-needed cables after a maintenance job.

* Keep the rack clean!
Why do I have to choose between "censorship" and "installing apps on my iPhone"?
https://lite.cnn.com/2023/03/07/health/fda-drug-shipments-kh...
> 1. I find it extremely hard to believe that France has a 0.39% fraud rate

I share your doubts... I suspect that there is an error in the article as the document (from French gov, in French) it links to mentions numbers that are much higher, 3.5+% and up to 10% for specific things.
> Until Akvorado integrates DDoS detection and mitigation

So you would integrate them?

Anyway, Akvorado is a beautiful piece, kudos.

I just need some time to tinker with it...