skysight-inc/HackerNews huggingface dataset:
> a self-contained growing kit

For a more "hacker" experience with mycology I highly recommend starting from a spore syringe/spore print, but doing every part of the process yourself. You can grow any of a wide variety of mushrooms and it's really cool to understand the details of creating a sterile environment for the spores, creating the substrate, and following a wide range of "Teks" for varying difficulty.

Most of the online documentation is coming from people aiming to grow p. cubensis (aka magic mushrooms), but the techniques will work equally well with many food varieties (especially oyster).

The BRF (Brown Rice Flour) Tek is a good place to start, and you'll quickly begin to see how wild you can get with home mycology. Once you grow your first batch you can easily make your own spore prints, and start doing very fascinating stuff with home made agar (cloning, inspecting genetics, cleaning out contaminants, spawning spores, etc). There is also a fairly large range of options for automating the process with electronics if that's the kind of thing you enjoy.

If you get really experienced you can start taking spore prints of local native species and then growing them at home from spores! It's a far deeper hobby than I would have imagined, you can start from something very simple that just takes a few hours to start and can reasonably end up closer to something like this video than you can imagine!
I never would have believed that "filesystems are useful and good for organizing information" was a controversial statement until last year when I worked for a company where the CEO insisted that "files and folders are ruining people's minds" and started a very serious push to avoid anyone using a local filesystem in any way.

In principle, sure, centralize data management. It's important. I get it. Messy shared filesystems aren't a great way of archiving data. But at the same time, they're a good solution for quickly producing and using data.

The context was around specialized desktop application for technical users (desktop GIS). Yes, you can stream data, and yes, database connections are very much a thing, but that doesn't get around the simple fact that the UIs on everything are set up for local file access. Furthermore, the other applications used alongside this also expect (and in many cases, only accept) local files. 90% of the expensive software you're paying for (or the open solutions too) can't talk to that nice fancy internal-only API you set up to "replace filesystems". In practice, folks are going to wind up with local files anyway, which means you wind up with multiple different copies of the data, which was the whole thing you were trying to avoid.

Also, users are _mostly_ creating new data and not just consuming existing data. The whole point is to have a gui toolbox for processing data and creating new datasets. At a deep level, that's best solved by local files for this use case. (i.e. the formats you need to use for interoperability are meant to be updated efficiently as local files. You can stream them, but not easily update them.) Yes, it's possible to have centralized data stores, but they often wind up being a SMB/NFS/etc share because you need to open the data in multiple applications and local files _are_ the interoperability standards. Embrace shared filesystems where they make sense. They're not the enemy.

Next is hierarchy. Folders are a _great_ system for organizing temporary ad-hoc work. They're also a pretty good system for organizing longer-lived structures. Pushing things into a limited database schema or tagging structure actually makes things harder to find than a "working folder" approach, as it's difficult to group unrelated data together. Sure, you can tag things for grouping, but that generally loses hierarchy. You can reproduce hierarchy with nested tags, but then you're back to representing things as folders. That representation is _useful_ in many cases and isn't a bad thing.

In short, filesystems are good for interoperability on the desktop and desktop workflows are still very necessary for many things. Hierarchical organization is useful, and insisting on dropping it comes with a cost. "Shoebox" / no-file solutions are good for some cases, but not for all. Be _very_ careful about trying to force solutions where they don't fit.
Would you argue there’s no difference between the police searching a safety deposit box (which is a bad example, since it’s actually quite private) versus constantly going through and indexing the contents of your home, trying to find illegal objects?
I'll admit now, that I'd probably not have clicked on this link but for the mention of 'minorities' in the headline. Clicks got to come from somewhere.

Yes, minorities are disproportionately represented in this group -- but frankly, there is getting to be so many inter-racial marriages, that it really makes less and less sense to frame all of this around 'minority status'.
And they charge you to use this?
Most programmers probably weren't aware of this, but no true Scottish C programmer would be unaware of it.

If you want to manipulate memory directly - which is risky though sometimes useful - C is one of the best languages in which to do it. Memory addresses are numbers, and C will let you work with those numbers in whatever way you want: add, subtract, multiply, divide... and if you didn't shudder at the suggestion of dividing a pointer because there are very, very few reasons to do so then C is not the language for you!

If you don't want to manipulate memory directly, you probably shouldn't be using C; stick with a nice garbage-collected, type-safe, object-oriented, cross-platform language. If you do want to manipulate memory directly, but you want more guarantees on what you can do with pointers, try Rust.
Windows 7 was a perfectly decent OS. In my opinion, the best one they ever made. Rock solid in the end, able to run on anything from ultra low cost embedded stuff to high performance workstations, no ads...

Only thing that bugs me to no end is that they never released a "final" version that has all available security and quality updates included, so one does not need to run Windows Update for hours after a fresh SP1 install (after wasting hours getting WU to run in the first place, it broke thanks to some signature hashing update).
Pretty curious why Facebook is listed as a customer - they built this internally ~5 years ago and wouldn’t buy it in afaik.
A lot of startups these days support early exercise or extend the post termination exercise period from 90 days to much longer period like 10 years. So there is no need to stay with the company for 5-10 years after your options vested. The 4 year vesting schedule is standard.
You can just run Docker natively on Linux, no need for Docker Desktop.
Does anyone know if the Windows 11 pro version will have the ads and privacy shenanigans ?. Or you require the enterprise version, which is not easy to get for the average joe.
The web uses files extensively. Its not like downloads aren't files. Any page is a file.

I don't think arguing that 'the main ui is not a file browser' is enough to show that a web browser is a shoebox app.
>I've heard the NSA is one of the biggest employer of math people.

What are the other options for pure maths people? Academia? Does that really pay any better, plus, depending on your teaching level, there's a good chance you're just a babysitter. A cush gov't job probably sounds pretty good where you will actively be using your skills on a daily basis.

Are there FAANG opportunties for math people at the same level as gov't?
I was hoping not to have to go for the nuclear option. Frankly, I'd rather pay an attorney to continue the work rather than get tangled in bullshit that is a total waste of our time and money. We are busy enough developing technology.

I went with CognitionIP because of their support of Startup School participants, like us. I hope I didn't make the wrong choice. I find it interesting that nobody form YC or Cognition IP has replied to this.
If this were a reasonable vector, it'd already be an issue, at least if you use large email clients like Gmail, which already scan for CSAM.

Edit: Downvotes because?...
All of the downtown CVS locations in Dallas don't even have checkout employees. It's automated self-checkout. You can just walk out of the store if you want to. Nobody is going to shoot you. Whoever owns CVS doesn't live anywhere near the stores.
My wife introduced me to the world of underground baby formula. It's frankly shocking how many people she knows who make money off of it (either shoplifting, Medicaid fraud, or as a way of converting WIC into cash).
I don't think that's true, it's just that the lifetime of a stack object is limited by its scope. Clearly when it goes out of scope its lifetime needs to end. You can end that lifetime prematurely, for example if you drop(x) then the lifetime of x ends immediately [ in fact the implementation of drop is entirely empty, but it takes the actual x itself as a parameter, not a reference to it, and so when the empty function exits the parameter's lifetime ends and x goes away ] even though it hasn't gone out of scope in your function where you created x.

I believe once upon a time Rust needed a lot more hand-holding rather than just inferring lifetimes from scope, but in modern Rust the behaviour feels pretty natural for scopes.
Speaking of such funny business: unfortunately I have seen *(array + i) quite a few times.

To make it worse, it’s in a parser for external data in binary format, where you really shouldn’t be playing funny tricks.
108 keys sounds like 4 keys too many to me, but I wonder if you could use multiple FPGAs and include a USB hub (soft or real), if you split the ten-key out, that might be enough to do the rest of the keyboard with a 144 pin chip, and the tenkey with a smaller chip.
- Bluetooth headphones

I've never had that much to do to get them to just work.

I have done some Bluetooth tinkering to:

(A) Get them to use high quality codecs, something which also requires tinkering for a Mac: https://medium.com/macoclock/how-to-enable-aptx-on-mac-osx-b... - that's with pulse. With newer, Pipewire using, systems, even that is not needed which for my use case puts Linux ahead of Mac OS for Bluetooth headphone support.

(B) my previous headphones would get super confused if I paired them on Linux and windows on my dual boot device as they'd see different keys on the same host and that broke them so copied my keys from my Linux config files to my windows registry so both would use the same keys. My newer headphones seem to "just handle" this situation though. This is a dual boot issue and not specifically a Linux issue. My Linux only devices are fine.

- Mouse. I have since 2005, never had any issues with any mouse on Linux ever. Not even for all the extra buttons on my current Logitech mouse where they just happily show up as mouse button 5-9 and I can bind them in games.

- Brave: Honestly I'm surprised Pop is not setting up a GUI package manager with proprietary software able to be installed from it with their target market, but I'll take your word for this one.
> Additionally, someone from outside may have the silver bullet to solve X,Y, or, Z problem that no one else can seem to solve [...]

>* Hint: They don’t.

But they also might. Sort of...

You don't usually hire someone with the expectation that they will come up with a magic bullet solution - Usually you already know the silver bullet and are actually hiring someone who can sledgehammer it in while existing internal teams are reluctant.

Sometimes its easier for an external person to do this, rather than an internal person.

I'm a supply chain consultant and regularly get brought in to implement change where there are often change-reluctant internal teams, which are held back by legitimate reasons why x won't work, even though x needs to be made to work. I say sledgehammer only to mean that sometimes you have to be very steadfast in the fact that the change is happening, and that all the reasons people give you for it not working are problems that you/them need to solve rather than reasons it won't go ahead.

Despite what I said above, personally I think companies just need the right mix of internal and external candidates - too many internal and the company gets too held back in 'the way things are done, and have always been done'. Too many external and there is a total lack of organisational memory and nobody knows how to do anything.
That sounds like a failure of management, not a symptom of it.
KDE Connect[0] has a MacOS implimentation that will restore some of your 'magic' to your ecosystem. If you find yourself missing AirDrop, Continuity Clipboard, or synced media controls, give it a try and see if it feels right. Even the earlier builds of this were a lifesaver when I was still hackintoshing, and it made it a snap when I was ready to switch to Linux. Best of luck to you in the future!

[0] https://kdeconnect.kde.org/download.html
It's a Linux/bluetooth issue not a computer vendor issue.

Yes support is terrific. What mic/headphones do you use?

I eventually got the Sony XM3s to play sound after a bunch of CLI commands and random Linux threads. But bluetooth mic never worked.

Support recommended getting a wired mic. I figured they would know, having talked to all sorts of users.
> There are even more when it comes to actual search warrants.

Probably not much, since there is very little that would be within third-party custody that they would need a search warrant rather than one of various forms of subpoena (including administrative ones like NSLs) for, and the latter would already be counted in the “without a search warrant” count.
This article is arguing against a strawman. Proposals for mosquito eradication have focused on Aedes aegypti and Anopheles gambiae rather than all mosquitos in general. In fact they have been successfully eradicated from some areas without seriously impacting the ecosystem, although some of the pesticides used have caused other problems.
Eventually all stores are going to require a membership or deposit before letting you enter, like Costco.
or taking the false flag further to be able to say that all crypto is weak and has flaws, so mights as well forgoe it. sure would make everyone's job easier.
All the webfonts I’ve ever seen have a variation of this clause, which I think unintentionally makes them unusable on the web for their stated purposes. Do they think that @font-face prevents downloads? Anybody can just right click in the network tab iirc

> The Licensee may use the Licensed Webfont(s) only on the web, for styling Websites, using the @font-face selector in CSS files, subject to the following restrictions:
> 1. The Licensee may not link to, nor put online, any version of the font downloadable and installable by any third party
Could we please not say silly, easily-disproven things like Apple "never admit[s] they're wrong", when 10 seconds of Googling instantly gives the lie to that assertion?

It might not happen every day, but it happens frequently enough that it's easy to find a lot of examples.
It's not an 'article' it's a transcription of a book. There are multiple pages. https://vedabase.io/en/library/sb/11/1/
The whole point of this hashing thing everyone complained about was to enable E2EE.
Traefik Pilot
ReasonReact is now ReScript/React
No, mutating stuff on the heap is not the real definition of OOP. That's the definition of "mutable" programming, which is not a term that we use a lot, but it obviously is the opposite of "immutable" programming, which is where you can't change stuff on the heap.
They aren't re-evaluating, they're just postponing the rollout until after the holiday season.
> preferable

Pull up a chair for a moment and consider that in this moment of time you are an open-source maintainer or a team-lead who has to review the pull-requests in the video below. Each browser tab is a brand new development environment, the git branch is automatically cloned, all dependencies are restored and your software has already been compiled.

Good? Now you understand what Gitpod is all about.

https://www.youtube.com/watch?v=j7BINiu_Rbo
Not to mention the Slack platform is meant for team discussions on work time. Apple is well within their rights to be shutting down pay discussions on company time and on a company platform. Now if they were to do so in the break room or cafeteria then that is a different story.
Electric stoves starting being common in the 1920s.

- "by the late 1920s, these stoves began to compete with their gas counterparts." - https://nationalmaglab.org/education/magnet-academy/history-...

- "electric appliance manufacturers made their own leap into the cooker market with electric ranges. What started as a glorified electric hot plate around 1917 had gained new ground by 1930 as the electric ranges, looking much like the products of their gas competitors, fed the appetite of a nation pushing to wire for power." - https://www.oldhouseonline.com/kitchens-and-baths-articles/k...

Town gas was also available. "Natural" gas replaced town gas.
> thus a lot of our employees are German. After an unfair vote, German Chocolate was declared the winner, but it wasn’t without some office debate as to what German Chocolate tastes like

It's not from Germany, it's named after a guy named Samuel German

https://en.wikipedia.org/wiki/German_chocolate_cake

... just like a French drain is named after Henry Flagg French

https://en.wikipedia.org/wiki/French_drain
Just proxy or mirror a curated list of docker images to your internal registry?
“misinformation”
> Wouldn't people just collect UBI AND steal?

Yes, they would. Great example: Turkish + Arab Clans in Germany. They usually collect benefits, aren't asked to work, and are heavily involved into crime.
Ubuntu has weird ads in the apt upgrade or something like that promoting their other services. They also sneak in their Snap package for Chromium even if user asks apt to do it. In general the Snap push feels like making proprietary apps normal on Linux desktop.
I mostly agree with you. But "or any of that other bad programming practice"? Polymorphism is not a bad programming practice. Yes, it can be misused. No, that doesn't make it bad in and of itself.
Just wanted to clarify that Rust allows for the same manipulation as C, it just all has to happen in the context of an unsafe code block. I think your comment might be taken to imply that Rust isn’t as capable as C in that regard.
Everyone blames Microsoft for this shit, but the real blame should go to everyone who STILL chooses to use their user hostile, buggy, platform.

If you want to see stuff like this change then use an OS that actually views its users as more than ad revenue.
Have you tried Wrike at all? Of all the project management tools I've used I enjoyed Wrike the most.

What I liked most about it is that you can combine the same tasks together in multiple places... which helps me since many tasks don't always fit in a single hierarchy. I.e. a circuit board design could be in the "electronics" folder, but also could be part of a specific prototype build.
>and sometimes even probably secure constructions

Probably doesn't make me feel secure. Did you mean properly?
Does the microphone in your bluetooth headphones work?

Brave: Just to clarify, it's Brave.com itself that only has CLI instructions

From https://brave.com/linux/ ---

sudo apt install apt-transport-https curl

sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser...

echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list

sudo apt update

sudo apt install brave-browser
Doing a halfassed slap job in a half an hour each week while your property slowly deteriorates is not the same thing as maintenance. Also mowing a lawn at full sprint is going to quickly deteriorate your equipment.
And, at least with some people, almost a dismissal of someone else's problem.

"It does too work, you're wrong. All I had to do was write some code, install a few things, and recompile the kernel and my headphones work most of the time. Have you tried writing a new driver for your headphones?"
I see this in Europe a lot. Brand new cars often have the dealership name and logo on a sticker on the back window, or the license plate frame, or even the body of the car.

Jesus Christ, is the dealership playing me to advertise their business on the item I just paid them money for?! If not, then take that branding shit off!
If you send any of those illegal photos to Facebook, Facebook will snitch on you. If you send them to iCloud (under this described system), Apple will snitch on you. It is no different to "scanning your uploads" because it /is/ "scanning your uploads". That it's the CPU in the phone doing most of the work and iCloud servers making the connection, vs Facebook's CPU and cloud doing all the work, makes zero practical difference to anything.

Arguing about where in the combined system the processing happens is shifting the deck-chairs on the Titanic, it's not making one part of the system more or less responsible than any other part.
They promote other technologies of theirs via the MOTD, which some consider an ad. See https://news.softpedia.com/news/canonical-under-fire-for-put... .

Here's the current MOTD: https://motd.ubuntu.com/
Kubernetes Users See Serverless Future
> VS feels like a big, bloated IDE where you have to memorise the location of 4e6 different GUI positions

This one sentence convinces me that you have not used VSCode in any meaningful way.

I ditched GUI items for getting stuff done long time ago with VSCode. I just bring up the command palette and type away. Its insanely great.
Are there any meaningful career advantages to focusing on internal roles over all roles?

The standards seem higher, you have to overcome your flaws and mistakes (rather than just hide them), you need to get your manager to get over his first impressions and think about you differently, you have to fight for a raise other companies will throw at you, etc.

Other than stock and maybe a pension, why is sticking in the company so important to people?
Nah, it's a surefire way to get upvoted - I get 2 back every time people overreach and go nuclear
C'mon man, throw a try/catch around that sh*t!
CRISPR Researchers Engineer Highly Efficient Miniature Cas System
Editors include deep fake technology now. Removing people from a scene has been a common technique for a long time and generative models just have made this easier (e.g. usage: you want the background/scenery but it is a well traveled tourist destination so you can't get a photo without people in it.[0])

[0] Normally you accomplish this by taking several photos and combining them
> Web pages shouldn't have typography

What does this mean?

Optimal line length for legibility is, indeed, generally agreed upon to be in the range of 45-75 characters per line (not 100).
I've never seen this here.
I think you might be slightly out of touch with mainstream attitudes/beliefs about what the effects of software piracy are.

Personally, it is extremely common for me to find people who argue that piracy reduces innovation and discourages businesses from building new things. I don't have survey data on this, I'm just speaking anecdotally, but I suspect that's the prevailing view among most Americans. I'm not sure if that attitude is as prevalent in other countries.

There is a certain group of people where this will basically just confirm some of their priors and it won't be surprising at all. But there is another group of people who (I think sincerely) believe the opposite, and (keeping in mind that this is only one study) I do think it pushes back against their priors in a potentially interesting way.
Airline cabin air quality is worse than before smoking ban (2016)
Perhaps on a stock image, but that can easily be remedied.