skysight-inc/HackerNews huggingface dataset:
A better example is "tapping": a quick backhand to a male's crotch, trying to hit the testicles hard enough to hurt but not hard enough to incapacitate. Riot Games' COO, Scott Gelb, got two months of unpaid leave after he "repeatedly touched subordinates’ balls or butt or farted in their faces" [0].

I would absolutely describe that as sexual assault; deliberately, just to emphasize that playful male aggression crosses lines that absolutely should not be crossed, including in the workplace. Touch my balls without my consent, and I won't care whether you're horsing around or making an awkward pass. It's assault, and it's sexual. It doesn't cheapen other kinds of sexual assault to draw clear boundaries.

[0] https://kotaku.com/top-riot-executive-suspended-without-pay-...
Because running proprietary binaries in kernel space is not a good idea nor is it compatible with the vision of Linux?
My dad passed away with dementia in 2019, spent a lot of time in nursing homes and also making decisions about the care of my father. I actually got to see this first hand with his caregivers in his facility. The requests to put him on different drugs required me to do a lot of research, validation and getting out of pocket advice from a medical professional that wasn't associated with the care facilities.

As someone that has gone through this, there is a fine line to walk between doctors operating under their Hippocratic oath, caregivers, and patient wishes. My dad was prescribed meds that weren't helping his quality of life and had really bad side effects mentally and physically through the the mid-stages of dementia.
I would expect a large fraction of Nvidia's GPU sales to be from customers wanting to do machine learning. What platform do these customers typically use? Windows?

How do the Linux and Windows drivers compare on matters related to CUDA?
3D printing: Ultrasound could make stronger alloys
Coincidentally, the title text of this famous xkcd:

> [After setting your car on fire] Listen, your car's temperature has changed before.

If you car is on fire, and inside temperature exceeded 70°C when all evidence points it never happened in the past 12 years you had the car, you can insist on measuring the past 24 hour average of interior temperature, because that's the granularity of past data, and claim that there is not enough evidence that anything is amiss.

Or you could just...

...hell, who am I kidding, feel free to say heat is part of nature, it's what mammals crave, and increasing temperature only means your car is more comfortable.
do you have a github repo? if not, why did you choose to self host?

edit: ok, sorry I missed the whole section of your website that answers this. let me rephrase as, "can you say more about why you chose not to open source?"
That's not even a thing (yet).

ZFS was freely relicensed under the CDDL by Sun. Oracle can do nothing to take back any of the rights granted under the terms of the licence retrospectively. They haven't got any grounds whatsoever to curtail anyone's use or modification of the ZFS code.
Apple has done much more harm in the name of aesthetics, for example the terrible recent keyboard, just to shave 0.5 mm.
Ready availability of competing labor.

Minimum wage jobs are frequently difficult and labor-intensive, but the individual workers are replaceable. The idea that pay rate and effort required are perfectly linked is what I'm contesting.
The emergence of modern astronomy – a complex mosaic: Part XXVII
> (avg of contractors + employees * 150)

Hmm, this seems suspiciously biased towards certain types of business (for example, tech CEOs would make way more than retail CEOs)
Wow thank you for the feedback! I love the idea that its a more natural, unobtrusive extension rather than an explicit agent sitting there.
> if you make a 3D model all of the sudden the legal system loses it's goddamn mind.

This isn't a proof that you can't do it, a DMCA takedown is a way to avoid going to court to prove that you can't do it.

I guess you wouldn't get DMCA takedown over a drawing because it's probably clear that they would lose in court, while a 3D models hasn't been proved in court yet, thus you are less likely to want to push it to court.

It's a clear abuse of power. They don't do it because they are right, they do it because they can.
BeOS R4.5 did have hardware accelerated OpenGL for 3dfx Voodoo cards. I played Quake 2 in 1999 with HW OpenGL acceleration. For R5 BeInc wanted to redo their OpenGL stack, and the initial prototypes seeded to testers actually had more FPS on BeOS than under Windows.
The pythonic way would be to have sort() and sorted() which either sort in place or return a sorted copy. Best of both worlds.
One factor missing from most analyses of scooter companies are the sheer cost of insuring scooters long term. Insurance rates are likely based on the assumption that scooter companies can disclaim against any user damages (injury, death, etc) but companies can't disclaim against gross negligence and there are many, many legal actions against Lime and other scooter companies (disclaimer/source: I'm a plaintiff in one of these actions).

Failure rates are known to be fairly high and accidents are common [1]. I was on a Lime that had a brake failure and I was pretty badly injured. Lime themselves have indicated that the failure rate was around .00045%, but that's still 450 brake failures per million rides [2].

[1] https://www.washingtonpost.com/business/economy/scooter-use-...
[2] https://www.li.me/blog/safety-update-february-2019
This law has interesting loopholes.

GINA does not apply to employers with fewer than 15 employees. It does not cover long-term care insurance, life insurance, or disability insurance, though some states have state laws that offer additional protections against genetic discrimination.

More info at:

https://www.genome.gov/about-genomics/policy-issues/Genetic-...
You are your desk at the start time. But if you need to turn on your computer, log in the the system, start things...
> The atoms in an object are stimulated by photons hitting them to then emit a new photon via the photo-electric effect, which we perceive as light "bouncing".

That's how electrons and photons interact. It doesn't make sense to say that they are different photons or the same ones, since you can't observe the interaction.
I once read this story about the problems trying to support ZFS - was it in the Linux kernel, though? Can't remember. Sadly, I can't seem to be able to dig it up right now, but the article walking readers through the various clashes in constraints between the different systems and implementations was bordering on the humourous.
The way BeOS used filesystem attributes like a database was way ahead of the curve and it still might be.

This book was a great read back in the day of what goes into a "modern" filesystem design

https://archive.org/details/practical-file-system-design

"Practical File System Design" was technical but also readable. Straight from the man who designed BFS which makes it more of an accomplishment IMO.
The Otto cycle means the Otto mechanical sequence. Reversible means run it backwards and it returns the burned gasses etc to fresh fuel, heat etc. etc with 100% recovery
Every tablet I've owned (iPad and Nexus 7) could pair with a Bluetooth keyboard.

That said, I rarely bother using my keyboard anymore with my iPad. I can type just fine on the glass, although I wouldn't want to do it for extended periods of time.
AVC 3.0 ( Fred Wilson Relaunches Blog)
Thanks, I should have read more into this.

The follow up actually clears things up pretty well. https://www.realworldtech.com/forum/?threadid=189711&curpost...
Advice request: 5 YoE, Xoogler, not sure what to do with my career
(throwaway for anonymity)

I’m at a point in my career where I feel alone and adrift and could use some guidance.

Out of college I spent ~3 years at Google in NYC. I left at L4 and spent ~2 years at a medtech startup (“Alpha”) that ended up with a bad eng culture, and ~2 months ago joined another startup (“Beta”) in NYC. The eng culture is better (not w/o its own issues), but I’m kinda just… not feeling it?

It’s hard to articulate exactly what I don’t like, what I would want to be different. I’m not super enthusiastic about the product, at least in its current state, though I kinda knew that going in. And though Beta’s still pretty young (~2yrs, about to close an A), there’s been enough done before me that it doesn’t really feel like it’s “mine”; not in the same way that Alpha felt like it was “mine” when I first got there (before things went downhill). Eng team is around 10, about half are also ex-Big-Tech, which I think is good (part of what attracted me), but there’s not much eng leadership.

Should I go back to a larger tech co., with more engineers, just to get more exposure to different kinds of people? When I was looking around to leave Alpha, I wasn’t excited about roles I saw in NYC, which is making me want to give The Bay a try.

Alpha was also pretty toxic, and there’s a chance I’m still just recovering from burnout? I was emotionally exhausted and ready to gtfo at the end of my time there, but I don’t think I feel burned out? I feel ready and eager to be excited about something new.

I want to be growing and pushing myself, to work with smart people, to feel like I’m really building something, to be excited to get to work every day. I just turned 27, it’s a new decade, and, idk, I feel like I’m kinda just sitting here, I’m not sure where I’m going or what I’m doing.

Should I try sticking around Beta a bit more to see how things turn out? Is giving the Valley a go a worthwhile thing to try? Any advice or suggestions would be appreciated.
I agree and I'd hope to see the information tweaked based on latest research, which is what they're doing. Hope other spots with similar plaques and signs follow suit. Just so skeptics have less to argue with, not just entering the park and going 'Ha, see, signs in this place are wrong so, clearly, climate science is wrong.' Yes, true, our estimates are changing on the regular but that's better than just pretending like the problem doesn't exist or hoping it's small.

Even if they change signs to read 'will melt in 2050', that's still terrifying. So I do hope they put up new data soon.
Thank you so much for giving the fuller explanation. I figured anyone that would look into it would be advised of those considerations. You might even run into issues staying in a preferred facility for your entire life based on your ability to pay privately vs medicaid/medicare.

You could literally be not lucid, be repeatedly resuscitated (when you might otherwise might want to die a natural death), and have that all happening while burning through your entire life savings or financially harming your loved ones if you did not specify this beforehand.
> I know the second the stores realize that every person now has 'x' amount of dollars to spend, they will raise the prices to match the most they can extract.

That's not how economics works. The prices most stores charge is limited by competition. The only areas you might see an effect are in ones where supply is highly, and likely artificially, constrained.
Who knows, maybe they actually do, but we do not know it yet. I mean, how do you know they do not?
Agreed. It's extremely difficult to gauge "too much" or not enough, especially when the patient is less than reliable.

I watched my mother in law go through it for many years and I would find it hard to say anyone gave someone "too much" when in reality they had no way of knowing what too much or not enough was without simple trial and error.
I like that. Honest mistake. Simple, truthful apology. Transparency for the record. Julie's one of the good guys.

Whatever the context / stakes (doesn't change anything in this case), this is how people should behave in life (not just online).
There are a lot of functioning countries with a minimum wage of 0 (e.g. Sweden).
Nvidia has a proprietary Linux driver that works just fine for GPGPU purposes. But because it's not GPLed, it will never be mainlined into the kernel, so you have to install it separately. This is in contrast to AMD GPUs, for which the driver lives in the Linux kernel itself.
Purely anecdotal but in my mind, one of the biggest barriers would be public sentiment?

I remember when Lime launched here in New Zealand and suddenly, all of these scooters appeared on the footpaths. Over time, they would go from nice, neat rows of four to being discarded on the pavement, becoming obstacles to walk around.

Obviously, it's the customers who have left them strewn on the pavement but in my mind, I associate that untidiness with Lime. Without their business, there wouldn't be scooters freely available to be left lying around.

Anyway, personally, I'm glad to see Lime and all of the other scooter businesses go away. It felt like more of a fad that would go away but I say that not having used one either. I'd rather walk and listen to some podcasts.

On a side note, I thoroughly enjoyed this talk about e-scooter security from Matthew Garrett last year:

Part 1: https://youtu.be/wU5ghVvwfGE
Part 2: https://youtu.be/BMQnxugfwUI
What if the main purpose of BTRFS is to have something "good enough" so no one starts working on a project that can compete with large commercial storage offerings?

Does anyone remember the parity patches they rejected in 2014?

> Your work is very very good, it just doesn’t fit our business case.

I haven't followed it much. Does it have anything more than mirroring (that's stable) these days?
You are being frank, I don't think we are. This tool is getting great usage to actually be able to view your cloud data such as S3 and Dynamo in a meaningful way. The testing suite is still in its infancy, but if you are doing serverless development, and want to test out your lambda firing, and see the console logs from a dynamo stream, or an s3 file getting created, it is a great way to do so. Lastly, our tools for IAC are starting to roll out, so it enables you to run your serverless, ansible, or terraform files against any account and region at the click of a button and see the results, rather than having to fiddle with the command line. API's are very important, but enabling your developers to actually see the cloud infrastructure is also equally important. Monolith systems are still popular because people can see the entire system. Serverless and event-driven systems are not easy in this regard, and we are solving the problem right now of great tools being out there, but just trying to get insight into your system is difficult.
ZFS made wonders for me with very small servers (appliances) with SSDs that were forced to operate in remote areas on unstable power supply - where other file systems were dropping bytes and bricking them.
> accelerate the HDD to its own speed in those 2 ms (maybe it's not realistic, though not obvious to me)

You need to conserve the momentum and kinetic energy, so assuming an elastic collision you're going to accelerate the PC to about half the speed of roomba[1] so you're looking at closer to 25G. With the plastic bumper, you're not getting anywhere near an elastic collision and your contact time is probably a lot longer than .002 due to the deflection. I would not worry too much about this.

http://www.convertalot.com/elastic_collision_calculator.html
While not exactly the solution you're looking for, I've found that Octotree is a useful tool for navigating GitHub: https://github.com/ovity/octotree
I mean we could hash out all hypothetical all day. I'm just saying that the needs of the economy would shift to that where a PhD basically becomes the new High School Diploma. In essence, entry level jobs would be stuff that today would legitimately require a masters or higher.

I'm not saying that 100% of that 50% will be employable in this world. I'm saying that over time that 50% will inevitably become that bare minimum. The way I see it is 150 years ago, your idea would be that we couldn't possibly get all children to become educated at an 8th grade level, yet here we are, even making an HSD the bare minimum.

Eventually your masters thesis will be an area for you to study and pursue to make an attempt at furthering society.
There is a github repo for the project, it's just private still.

I don't have any real experience with open sourcing projects outside releasing a few small things with MIT licenses (none of which had any real activity from others)—so while there's a good chance I will open source this, I just don't know at this point if there are things I need to take into consideration that I'm unaware of. Hoping to get some feedback on that by posting now.

Edit: haha, okay, answering the revised question:

It's roughly the same thing: lack of knowledge of how open source projects 'work'. I guess I have a number of probably unfounded paranoid concerns about what would happen if I were to open source—which I'm actually less concerned about now, but early on I had some ideas about turning the software into a business, and I've had the perception that you need to know what you're doing to run a business around an open source software product.
We had a bunch of Thumpers (SunFire X4200) with 48 disks at work, running ZFS on Solaris. It was dog slow and awful, tuning performance was complicated and took ages. One had to use just the right disks in just the right order in RaidZs with striping over them. Swap in a hotspare: things slow to a crawl (i.e. not even Gbit/s).

After EoL a colleague installed Linux with dmraid, LVM and xfs on the same hardware: much faster, more robust. Sorry, don't have numbers around anymore, stuff has been trashed since.

Oh, and btw., snapshots and larger numbers of filesystems (which Sun recommended instead of the missing Quota support) also slow things down to a crawl. ZFS is nice on paper and maybe nice to play with. Definitely simpler to use than anything else. But performance-wise it sucked big time, at least on Solaris.
Difference between quartz and mechanical watches
The problem is that the discussion has gotten completely off the rails and become politicized to a degree that makes it impossible to discuss rationally.

The scientific mind is always and should always be skeptical to absolute claims like the glaciers are melting and NY is underwater soon. The "hoax" is not with regards to the climate but with regards to those who claim the glacier is melting in 2020.

The media is the biggest perpetrator of all, fueling to this frenzy that not only makes people panic unnecessarily but also creates a situation where really really really dangerous decisions potentially will be taken.

Yes the climate is changing as it always have, no it's not something we don't know how to deal with over the next 80 years.

So lets all just chill and stop letting the media control the narrative.
Really cool. For some reason when I opened the webpage I was like "this seems like it's written in Rust" and it is! I'm using Rust as my main language for the past 6 months now so it makes me happy :D
This is interesting to know, because Julia uses exactly the same approach[1] (now I know where it comes from). To me it seems to be the ideal solution: use the in-place normalize!(X) where performance is important, otherwise use the more convenient allocating variant normalize(X). The exclamation mark makes it clear that the array is modified.

[1] https://docs.julialang.org/en/v1/base/collections/#Base.sum!
The PowerPC as Tagged Memory Extensions
> You're searching for a reason to justify why you should use these tools, rather than trying to build a piece of software with specific requirements and then determining which tools facilitate that goal.

I realise that and you are correct. I am just wondering: is there a way for me to ascertain if JS ecosystem has calmed down and is more friendly to productive programmer workflow, or is still pretty much the Wild West and everybody does whatever they like and there are not many widely accepted good practices for JS project management?

It does seem however that I should just pick up a project idea from, say, RosettaGIT or TodoMVC, and try and implement them with a few different JS stacks (React / PReact / Vue / Svelte come to mind) and gather my own info.
It's pretty simple, once they expose such an API they'd have to support it forever, hindering options for refactoring (that happens all the time). With all the drivers in the tree, they can simply update every driver at the same time to whatever new in-kernel API they're rolling out or removing. And being that the majority of drivers would arguably have to be GPL anyway, and thus open-source, the advantages of keeping all the drivers in tree are high, and the disadvantages low.

With that, they do expose a userspace filesystem driver interface, FUSE. There used to be a FUSE ZFS driver, though I believe it's mostly dead now (But I never used it, so I don't know for sure). While it's not the same as an actual kernel FS driver (performance in particular), it effectively allows what you're asking for by exposing an API you can write a filesystem driver against without it being part of the kernel code.
Honestly, at this point if I can't get ZFS in Linux I would move to FreeBSD whenever I need big filesystem. How does Linux® Binary Compatibility layer work on FreeBSD?
This is very, very wrong. If you want to cherry pick, I can too - literally days ago, western Sydney recorded its hottest ever temperature (48.9C, 120F). This is a region adjacent to where a number of fires are still burning.

2019 was Australia's hottest year on record.
I'm not sure Linux is especially hostile. A new OS version of, say, Windows can absolutely break drivers from a previous version.
Most (all nowadays?) Android tablets and smart phones are based on ARM processors that do not support AES-NI. Even a lot of consumers' routers, which can run OpenVPN, do not support AES-NI.

Raspberry Pi, nVidia Shield, Amazon FireStick are additional examples that come to mind, not to mention many other embedded devices, mediaplayers, Android based TVs...

I have verified impressive improvement (up to 45%) in throughput with CHACHA20 vs. AES-256 in several ARM based devices running either Android or Linux ARM (connecting to the same AirVPN server with same router, same ISP and same application based for Android or Linux ARM on their forked library).

About desktop computers, things might change with AVX-512 wider adoption: it remains to be seen whether AES-NI can perform better with AES-256-GCM than AVX-512 supporting processors can do with CHACHA20. I don't have the option to test that, anybody did?

-- Sasha
You only need 3 to localize.

So you can have a constellation of n, resulting in a battery failure tolerance rate of (n-3) / n %.

If you are worried, increase n.
I guess I was coming from the philosophy of why it's bad on a liberalism mindset. I totally get why it's good for a governing body to assume control.
Now I see the problem and confusion on your end...you don't think humans emit visible light.

Like I said, most people don't know and are fascinated, that is why I shared it...I don't find many who dispute it, but here are some articles about the studies that confirmed it:

https://www.sciencealert.com/you-can-t-see-it-but-humans-act...

https://www.nationalgeographic.com/science/phenomena/2009/07...

https://journals.plos.org/plosone/article?id=10.1371/journal...
No. The original meaning is actually a boat for use on ice and water, in 1903.

Then in 1917 it was used to refer to the children's toy.

Source: printed OED.
>stop wasting money on BTRFS

You're saying they should stop supporting a project that was considered stable by the time the other started being developed. Why do that? What makes Bcachefs a better choice?
I don't think it's fair to assume that just because the drugs make patients easier to deal with, that that is why they are prescribed. Even less so the idea that the medical staff is routinely violating their medical duties.

No doubt this does happen, and these cases should be investigated. But as with opiates, locking onto one part of the situation without considering the whole picture can lead to monstrous results.