skysight-inc/HackerNews huggingface dataset:
Indeed, the big tech companies do not seem to understand what users want out of a VR experience.

They want "Ready Player One", warts and all. Big Tech wants all the rough edges filed off, and for there to be little user control.

This is why VRChat is so amazing and AltspaceVR is dull and uninteresting.

Curated experiences with moderation and controls to prevent copyright infringement don't have broad appeal. A few of these events sound mildly cool:

https://account.altvr.com/events/all

But something like VRChat always has something weird and interesting going on. Like, maybe I find a virtual theater where a bad sci-fi movie is playing and I sit down next to a group of Kermit the Frog / Booby Anime girl avatars who are trash talking the movie ala MST3K. Every day of the week you get this!
I've made black bean tempeh a few times. I bought a starter pack online. I cooked the beans in an instant pot and waited for them to cool to room temperature. I mixed in the powder (fungal spores, essentially) and let it warm in the instant pot for 24-48 hours. There will be a white mold in and around the bean mixture. The mold should be enough to bind the beans into a loaf.

No one else in my family ate it, so I gave up after two batches. I want to restart using banana leaves as a wrapper, the way they make it in Java. I've also wanted to try out natto, another way of fermenting beans.
Gig work has been an enormous win for employers. It has most of the advantages of slavery without the downside of being stuck with excess employees and housing costs. Combine that with debt, and employers have workers right where they want them.

"If you want a picture of the future, imagine a boot stamping on a human face – for ever." - Orwell
Is the answer simply money?
Depends on jurisdiction but it is possible to ban or allow actions to continue. It’s up to the court in those cases to weigh up potential harms on either side.

If a court decides the action is overtly harmful, they might ban it pending appeal. This happened with the U.K. government trying to send refugees to Rwanda. The ECHR blocked action since it was likely illegal and wouldn’t be easily reversed once the activity had taken place.
That’s awesome. Do you have a link to your social media?
I'd bet it would be mighty difficult to unwind decades of auto marketing focused on speed, power, dominance, etc. to convince Americans that subcompacts are anything other than "cute" "practical" "kids" vehicles. I say this as a very satisfied Honda Fit owner.
I don't think fame is at all a good metric (even should be a counter-metric?) but here is a list if you're interested. Seems like they took great care to have evidence. It is not the same as college easy to attribute or prove for obvious reasons.

https://amshq.org/About-Montessori/Montessori-Alumni
Another point on the N22, I've gone through all the nicest class D/T amps (topping, dayton One) and they sound faaar too bright and tinny. The N22 is a classic AB amp in a compact size and sounds great.
Interesting, thanks! Does that also mean power fed-in by domestic panels will only be used locally?
Thanking 10k GitHub stars live
I'm not an entrepreneur or into jewelry so I hope this advice isn't out of place.

Your jewelry is too inexpensive to be really handmade. You have a metal charm bracelet with several parts selling for $6. I'm assuming you're ordering components online and assembling them on demand. You describe your jewelry as boutique-style but at that price and quality you're competing with Amazon, which is impossible. Maybe instead refocus on a very specific theme or customer demographic, focus on two or three good pieces created from scratch, and charge a lot for them, like ten times what you're charging now.

Have you looked at sites from successful competitors to understand what they're doing differently from you?

Consider selling through Etsy or some other standard storefront. Your value to your customers is the jewelry, not the website. Any time spent on the website is distracting you from your core business. Actually I wonder if maybe what you really want to do is make the website and not the jewelry, because after all you're asking for help on a technical site, not a jewelry site. If web development is the real goal then consider just switching to that.
is this actually a trend or just something that 5 people did
What if the covid period made people realize the cost and impact of commuting (personally, rather than environmentally). At home, I can do 8 hours of work in 8 hours. At work, I can do 8 hours of work in 8 hours plus twice the commute time. So, time in the office should be 8 - 2c hours/day. Want more, pay enough to walk to work or work from home.

The environmental impact from commuting is inarguable.
There are all good points, and I tend to agree. But I don't think win32 as such is/was a problem. As you rightfully point out IE (HTML+JS) ran just fine on top of that environment, as did Java (visual J++ anyone?) and most of the other alternative layout/programming/etc environments. So while MFC (which was a terrible wrapper) was trash, that wasn't true of many of the other win32 based wrappers. Like for example visual basic/VBA which they killed to drive adoption of .net, another layer on top. So they killed three hugely popular win32 alternatives (VB6+, Visual J++, and IE) all within just a few years.

So I don't think win32 was a problem, in fact to this day it still has one of the best I/O, threading, event blocking, interface that exists as a core OS API. And as a GUI toolkit, its a bit low level, but that's fine too because it was flexible enough to allow things to be layered on top, or even with the Direct* APIs bypassed completely (direct2d anyone?). The GUI toolkits problems were mostly things it inherited from win16 (single event collector, lack of implicit threading support, etc). But while those are listed as problems, what most people fail to mentally merge, is that those same problems exist in the most "modern" environment people are programming in regularly too (aka DOM based javascript, which is basically single threaded, while not looking like it). Just about the entire win32 GUI programming problems can be summarized with a rule known for 30+ years. Don't block the WM_ event handler by doing "work" in it.
Yes and in dark souls magic spells are enabled by the intelligence stat
Seems really cool for putting a frontend on a data science app. All of my data processing code is in python already, but this would be really cool to add a dashboard or other features without needing a separate tech stack.
I keep wondering where the idea that people would just start dumping EV batteries into the trash comes from. This is not the case right now. (Totaled EVs from car crashes, with still working batteries, often go for tens of thousands of dollars.) EV batteries are full of extremely valuable materials. They can either be taken apart and used directly or at the very least, act as very high grade metal ores for further refinement into batteries. If people are paying money to dig significantly lower concentration metal ores out of the ground for turning into batteries, why would you scrap an existing battery instead of extracting the resources back out of them?

There's already multiple companies making cash flow positive money, without government subsidies, on recycling the very few EV batteries that are on the market (keep in mind that most EV batteries that have been manufactured are currently still in EVs). This is a great mini-documentary from CNBC on EV battery recycling: https://www.youtube.com/watch?v=xLr0GStrnwQ

It's just not economical to just dump EV batteries so I find this common fear to be rather unfounded and I personally suspect it's rooted in campaigning by oil companies to prevent EV adoption.
This was what I was hoping for with this article - unique or surprising applications
Americans still don't feel guilty for 400 years of slavery. It's going to take a while for us to come around on gig work.
Stick with the healthy stuff like unprocessed arsenic and hemlock teas . . ..

The act of processing or modifying our food is not in and of itself unhealthy. Nuance is important and you are correct that there are tradeoffs here. The most unhealthy vegetable calories are almost certainly better than a soda.
J. M. Coetzee’s War Against Global English
Could you abuse LetsEncrypt as a content signing service? Take the information you want signed, including a timestamp for good measure, and of course some form of your identity, generate a secure enough hash for it, use that as a sub-domain and get a certificate for it via LE?

So my document plus meta-data like my legal name & email address hashes to b8e24cce6743bf2d86195d1781b068b6fdf1e12a413eb61c16e32e1e5f64f5cc, I get a
certificate for b8e24cce6743bf2d86195d1781b068b6fdf1e12a.413eb61c16e32e1e5f64f5cc.sha3-256.docs.mydomain.tld from LE (extra “.” due to the 63 characters per name part limit in DNS specs). By handing over the certificate LE has effectively signed to say that hash was presented to it at that time.

The fact the certificate expires in three months is not relevant: that hash was signed at that time, so it must have been generated then or before then, and it is mathematically impossible (assuming a good hashing algorithm was picked) that when challenged at a later date that I managed to manufacture content that hashes to that value and looks like what I'm claiming to be legitimate & extant at the relevant time, and it is similarly implausible that I forged a certificate that looks like it was signed using one of LE's signing certificates.

Of course the next challenge is convincing people that the certificate means this, and that fact is legally meaningful (assuming, for instance, the “signature certificate” is being verified to prove you created the content before someone who claims something more recent of theirs is prior art).

You also need to stay within LE's limits, so if using only one domain that is at most 50 signed documents per week if you do each individually. You could batch the documents to be signed up in a single set and hash that instead of individual documents, so if you are happy with daily granularity that is only 7/week. If sticking to a regular interval with nice round numbers you can get approx 4-hour granularity (4 signing timeslots per day, so 42 per week, leaving you 8 in case there are circumstances where something time sensitive wants signing right this instant).
You don't need as much protein as most people get on omnivore diets, and you can easily still get more than enough protein on a vegan diet anyway, and plenty of processed foods are fine even if you don't stick to whole foods. Multiple things can be true. There are very few things that are remotely difficult to get from a vegan diet, and a B-Complex vitamin covers most of them.
I'm an American citizen, and ever since I learned about the Boston Massacre in high school I've thought the British troops were unjustly maligned.

Of course, I also don't think the Revolution was a morally-justified war, so I guess I'm an outlier.
Ask HN: Side Project Payment Processor
The thread on stripe billing has made me wonder whether you all have alternative recommendations.

I've got small projects that are in the $0-10 range, so I'm particularly interested in lower fees for small transactions.
Primarily because knowledge work is hard to quantify. If you can't measure, you can't improve.
I don't understand why you felt the need to point this out when the linked article explicitly mentioned it.

> Important note: Miri is not intended to accurately replicate optimized Rust runtime code. Optimizing for Miri can sometimes make your real code slower, and vice versa. It’s a helpful tool to guide your optimization, but you should always benchmark your changes with release builds, not with Miri.
Is this a hormetic response? If so, have they determined at which points the amplitude, frequency and duration cross over from hormesis to permanent damage?
That has got to be frustrating.

I'm a long time OW player and I literally _never_ bought skins or used them. I had 1k in loot boxes that I never opened just because I don't care about the skins... but now any sense of "progress" even if it was to just hoard virtual boxes is now gone and replaced with a big "screw you, pay me" button. It just feels so scummy.

I just wish for once companies could think of ways to make money without screwing over developers _and_ players.
Imagine I sued you on the basis that the house you are living in is stolen and isn't yours to inhabit. Would it be fair that you can't live there while a lengthy court process figures out the truth?

In special cases, the judge can issue an preliminary injunction where a party is compelled to do something (or not do something) while the court case is ongoing, but the bar for that is pretty high.
My cofounder and I have bootstrapped two software products that are generating revenue today with minimal involvement on our side.

The first product is a B2B onboarding platform. This product generates approx. $100k/year.

Our second product is a microsaas that turns google drive folders into a hosted, searchable wiki with one click. This product is making $2k/month.

Both products require minimum support and continue to sustain themselves.

One thing to note is that we did work full time on both of these products for like 1.5 years during the pandemic. At the time, it was definitely not the best income stream we had created but became so after we both got "real" jobs again.
Comments like this are why I don't believe in democracy anymore.
Is this really them focusing on other products, how much effort does it take to support an existing feature? First thing I thought of honestly was that maybe the people that maintained those services "left", something went wrong and now they don't know how to fix it quickly.
Yea, this is pretty much how I rationalize it. Shitty work but hey if someone’s willing to do it I won’t care. Everyone is different.
Use a `case` in the body of the function. Why do you absolutely need to pattern match in the function header?
If you're in the frontend space and are migrating to or already work in a Monorepo, I can't speak highly enough of NX[0] and their cloud builds. Very very fast. The caching algorithm they use is pretty nice and a little smarter than Turbo, and the distributed caching helps both in CI and developer machines.

My only complaint is I haven't been able to quite figure out how to make the developer machine cache independent from the CI/CD one, which has caused a couple of small issues we were able to work around.

One thing I have to say though, is I don't use NX plugins except for `@nrwl/jest`. I just use their Task runner capabilities. I found the plugins were a hassle if you weren't adopting the integrated[1] approach. For whatever reason, Jest worked well in the package based monorepo (for whatever reason, our IDE of choice, JetBrains, doesn't support TSConfig Paths properly in TSX files so it killed DX. So we had to go package based)

That said, it was easy enough to get up and moving with the task runner and we've seen major benefits. Did require us to think a little bit differently in how to run tasks in a parallel friendly way though.

[0]: https://nx.dev/

[1]: https://nx.dev/concepts/integrated-vs-package-based
Single family houses I can understand how it could work.

But what would happen with any multi-family/multi-apartment building?

Only one of the owners (or a renter) can blur the whole building (or only the parts corresponding to his/her windows)?

And how can google tell if the request comes from someone actually authorized to ask for the blurring?

Seemingly anyone can blur any home, and even if the request is cross checked with IP geolocation (usually it is not very accurate AFAIK) that would be possible in the same city/neighbourhood.
Got a job and then married someone who also has a job. We go to work, make our money, come home and relax.
Yes. I just let Syncthing sync among devices, using it for creating copies of the backup. The daily backup scripts do their things and create one backup snapshot, then Syncthing picks up the new backup files and propagate them to multiple devices.
None of these things--which are all so common you might as well have been talking about Google--are anywhere near as bad as either actively defrauding people out of their money or even passively doing so by (if you wanted to believe SBF) being so incompetent that you "accidentally" just lost peoples' money (while spending it all on stuff and people you want). Trying to paint Brian with the same brush as SBF is frankly kind of ridiculous.
I don't see how this would be useful.
Ada Lovelace’s language, music, needlepoint contributed to her pioneering work
> Say you find a typo in a comment, or a small linting error/extra whitespace/etc, and you want to fix it. You know there's no behavioral change. Should be easy right?

There are things like ci.skip option in git for this.
Lawmakers Agree to Rescind Military’s Covid-19 Mandate in Defense Deal
> Early education is about social and emotional development.

I really think so too. People are falling over themselves about Early Childhood Education (ECE), thinking they need to start their kids' education as soon as possible or they'll fall behind. It's even in the nomenclature, gotta get them started as early as possible.

Our kid is nearing three. My wife takes her to parks, playdates, mommy and me classes where they do arts and crafts, sing songs, read stories, free play, etc and when she's home she just has free play time. Zero screen policy.

Let kids be kids when they're little and enjoy their childhood a little. They'll grow up and suffer along with the rest of us in due time.
Let's compromise

SELECT , employee ,
, company ,
, etc ,

Or maybe even:

SELECT , employee ,
,
, company ,
,
, etc ,

The first comma asks the data to confirm comma-separatedness, the second acknowledges the confirmation, and the third is the actual payload for the comma separator.

(And let's just go ahead and disallow trailing three-way-handshake commas for fun. :)
That's what dmesg is for.
It's not even months. People become incredibly risk-averse, need results, see what they want in 2 weeks and instead of the natural process (gain trust, be left to your own devices more), the reins are kept short and any short term mistake is blown out of proportions.

Worst is, this has nothing to do with short feedback loops and frequent releases. It all has to do with perception and how the method is used.
Tech Predictions for 2023 and Beyond
Going from their sentiment, probably to be a father. The value you provide as an engineer changes, from being a 40-hr-per-week programmer for a company you may or may not have any personal connection to, to being a father to your child in whatever way you believe the world needs more of, and letting the machine program itself. That we should not get lost devoting a huge chunk of our entire life learning how to maintain an advertising system, just to earn the right to have a place to live in comfort.
There also qualitative benefits like the knowledge the developer and the company gains. Also, the developer might enjoy the change of scenery.
definitely my paycheck from being a full time software engineer
Describing the genes associated with the sixth sense
The standard definition of WYSIWYG is a text editor where what you see on the screen (fonts and all) is what gets printed. Prior to the Bravo text editor on the Xerox Alto, this was not the case.
Doing Windows, Part 11: The Internet Tidal Wave
I thought the same way before looking into it. The only context I ever see the word delimiter in is "X-delimited values", where X = comma, pipe, tab, etc.
This is civil law, not criminal. Presumption of innocence doesn’t apply.
What's wrong with Diaspora ? (As someone that never used it.) (P.S.: I haven't used Facebook in like half a decade either.)
Yes! ...

https://sites.google.com/view/brian-life-model/home
UK lawmakers look to enforce blocking tools for legal but harmful content
I am Scottish and I would be proud if all our energy needs were met by non-polluting and abundant resources such as wind and tide.

Even if you didn’t believe in man-made global warming, surely the idea of cleaner Scottish air would be a bonus.
What’s the name of the Google drive folders product?
> Can you expand on how that’s possible?

1. Opened a MSN.net account in early 00's. Fake name/birthday provided as is the norm for the day and only email validation was required at the time.

2. Opened a Skype account in early 00's. Fake name/birthday information provided as is the norm for the day and only email validation was required at the time.

3. Microsoft merged Skype and MSN.net

4. Bought a Surface Pro in early 10's and that required a Microsoft account. Hated it and returned it, but now there's a CC and name associated with the account.

5. Account was hacked in mid 10's. Lost access.

6. Recovery workflow now involves "verifying" questions and answers that were never a part of the sign-up workflow, and secondary workflow involves "verifying" fake name/birthday information that's long since forgotten, or verifying purchases and prices and CC numbers (which have since changed), or verification of email.

7. Verification of email isn't enough because it's not a second factor. Want more verification.

8. MS phone support refuses to help, and brick & mortar staff have no capability to recover accounts
I disagree that Lua isn’t a good language. As a general purpose language, it is better than Vimscript, which sort of expanded into a general purpose language by fits and starts, and often not very cleanly.

Vimscript9 fixes some of this, but it is still focused on being a special purpose language (scripting vim) far more than being a general purpose language.

I agree with you that the neovim / Lua bridge is substandard and poorly documented, and way too magic. There’s too much distance between Lua and the vim model that isn’t well bridged by the API that has been written.

Certain things are better for neovim with Lua, because you can (in theory) take advantage of all that Lua has via luarocks. But that bridge back to the editor is still ugly, and I don’t like it.
GDPR applies not only to websites, but to software, am I correct? Does it mean that Android/Windows/MacOS and mobile apps should get user's permission for telemetry/analytics and allow to opt out from it? And Microsoft should allow using their software without requiring an online account?

It would be wonderful.
I've yet to hear from a real person who lost money on FTX and I'm going to continue believing the entire exchange was a fraudulent money laundering operation with an engineered collapse.
After having seen how he successfully weasels his way through interviews with what seem to be subject matter experts (I can't really judge but based on context), I don't think he'll have any problems dealing with congress.
What is CDW? The IT company or something else?
Were they streaming real-time? I could only find that they are hosting their videos on https://media.emacsconf.org (would be interested to know who the host is and how much it costs to host videos in this way).
After browsing around the website for EmacsConf, I don't find much information exactly how they did it. What software they used? Where is the infrastructure hosted?
Still worse than Linux. And that's one of the arguments against ads, the other one is that ads take up your attention.
It's also perfectly legal to just reply to an email "Looks good to me." That doesn't mean it's legally compliant for all use cases. Perfectly fine for others of course. Just print out and file the emails or save them in a folder.
I've been a fan of Xubuntu (and XFCE in general) for 14 years or so. You can even dress it up as Windows 95: https://github.com/grassmunk/Chicago95
This…actually seems like a good idea, at least in principle. Pretty much all research seems to be more or less unanimous that social media, as bad as it is, is even worse for younger users.

My key concern would be that this legislation could effectively outlaw any anonymous account on any website.