skysight-inc/HackerNews huggingface dataset:
I would argue that, yes, it is worth it. Going to occasional meetups is nowhere near the same level of social immersion as going to a big university. And, like I said, it’s a lot more fun. Not just for people that like to party either, there are so many social niches you can explore in an environment like that.

This may not be a popular idea, but I promise it’s true for others as well: I can tell when I interact with someone that went to a >= decent university and someone who didn’t. There are certain social rhythms, assumptions, and shared values that may not be overt, but just make the interaction smoother. Not saying that as a knock against anyone who didn’t go to college, just that if you do, it will make interactions with the majority of people in industry smoother for you and probably even more so for them.
Sure, that’s exactly what I’m advocating for? I’m confused.

You said it’s a waste of time to do this and to just squash when merging instead. I’m saying I’d rather squash first so that my PR looks clean and doesn’t contain my WIP commits. Then you respond saying “well you can just squash before your PR then”… are we going in circles?
If you're willing to add drugs to the mix then the tank isn't really necessary
I've been using Zoom on Gnome almost daily in the last three years. I've basically no problem with video conference itself. Video just works for me. But audio is a never ending story. Zoom randomly selects other audio devices, when I quit one video session and start another. Sometimes, I have to to quit zoom and start it again. Sometimes I have to disconnect my table speaker/microphone to be able to use it in zoom again. It still works with every other software I've tried. When I start zoom, I get the dialog to share crash information 95% of the times I start zoom. Zoom is not able to store my account password or even the username under linux. So, when I open my macbook, it's zoom client wakes up, disconnects my zoom client on linux and I have to go fetch my zoom password from 1password once more. The zoom client under linux fails to safe room passwords all the time. The Zoom client makes it extra hard to call it with command line args to open a special room including password immediately. I could go on. It is just a huge pain in the ... . But most "entreprise grade" competitors are far worse.
flat out incorrect in this case. this has nothing to do with a deprecated API. they just decided to abuse one API when there was an API available for their use case available.

x11 is no long maintained expecting an modern API to support it is foolish.
And distro behaviour is part of why the only reason anyone recently bothered working on lisp packaging for debian is the requirement for source packages for software shipped in main repo, so for one program someone built enough tooling to replace old debian tooling and build pgloader the way it should be done.
Honest question: Why use 1Password rather than a modern browser’s built in password management?

Side note: Daring Fireball has had some discussion recently about 1Password moving to enterprise for employee password management and adopting the SaaS model in order to make this transition, alienating current client base in the process. A ballsy move!
I don't see it that way. Isn't that precisely the point of higher levels? Don't go there if you don't know what you're doing. Since we can't magically install knowledge into average programmer's heads, the only other choice would be to have those higher levels not exist because the average programmer will never understand them, and also the compiler can't mind-read the average programmer to understand that what they want isn't exactly what they said they want.
The problem is that the money and safety (which investors love) provided by “recurring sources of revenue” are too strong to counter with market forces alone.

Kinda like how the money and safety provided by monopolies can’t be corrected by market forces either.
I had no idea that Briar had a desktop version. I would have been using it waay sooner!
Update: Victor Mono is an excellent font. It's a bit too thin for my liking on the regular weight, but semi-bold is a perfect weight. The cursive is a nice touch. Thank you.
IBM Sells Some Watson Health Assets for More Than $1B
“Truths are more likely to be discovered by one man than by a nation.”
— René Descartes

Isn't that the purpose of the IPO, company marketing to the public?

All are susceptible to media hype, but it is retail investors who suffer most: they are the least educated or able to differentiate between information fact or fiction pumped by the elite, even [or especially] in big numbers - wisdom of the crowd, social media, political polarization, etc.
the physical and mental pain related to the terrible "keyboards" and cooling systems and small, poorly positioned screens laptops offer makes the usability nearly non-existent
Ivermectin helps increase your chances of survival and reduces the chance of hospitalization *if you have parasites like worms*. That is all. That explains the small amount of papers in favor of it.

Anyway, I don't think anyone needs an excuse to get high, lol.

I also heard (this is anecdotal, I don't have sources, do not quote me, etc etc etc) that smoking helps inhibit the rate of contagion, maybe there's a correlation there as well.
Doesn’t help with a broken leg either.

My friends who are addicts (those that have survived) are using serious drugs and most of them have complex issues to deal with.

But lighter drugs, whether analgesics or pot/alcohol aren’t of any use for serious illness. And those kinds of drugs are the ones under discussion.
I’m lost. What are you arguing at this point?
> how Endocannabinoids are made in the human body is a newer discovery (~2016).

HUH. TIL.

In my early 20s in the 2000s, among my stoner peers "isn't it neat how many fascinating compounds have endogenous counterparts! do you think we'll ever understand how they're made or how the body uses them?" was one of those "maybe we'll never know" sort of topics for discussion.

It's so cool to see science do the whole "first we don't know, then time passes, then we know" thing.
00003 is not a prime?
You don't reach the top levels of government and media by having real world experiences. You get to top levels by playing the networking and politics game.
I don't think there'll need to be a choice personally.
I can wield and control tens of thousands of systems and bend them to do my bidding. But my inability in Office Products is my biggest source of impostor syndrome stress.

Now if you’ll excuse me, I have to keep snapping to the beginning and end of a really long column in Excel, trying to see what’s in the middle.
FWIW ~ works in PowerShell too.
Relevant comment from John Carmack a couple weeks ago:

Atlas Shrugged popped up in a trend, reminding me of the remarkable level of vitriol against it. It is obviously grinding an anti-collectivist axe, and it can fairly be called cartoonish, but if you can't see its archetypes in the world around you, you aren't paying attention.

I can easily understand people not liking the book, but the level of loathing that some show for it is odd, as if someone could go off on a rant and redline judge everyone who enjoyed the movie Wall Street as obviously terrible people.

https://twitter.com/ID_AA_Carmack/status/1478389565094256642
I have a dumb question. Why can “we” write pretty good apps in languages other than C, but can’t write operating systems? Is talking to hardware so much different than talking to APIs?

Another point of view on the same question: Looking at software and hardware, the latter evolved insanely, but the former didn’t get seemingly faster, at least in userlands. Why bother with UB-related optimizations at all for a wide spectrum of software? Is there even software which benefits from -O3 and doesn’t use vectorization intrinsics? Why can’t “we” just hardcode jpeg, etc for few platforms? Is that really easier to maintain opposed to maintaining never ending sources of UB?

Iow, why e.g. my serial port or ata or network driver has to be implemented in C, if data mostly ends up in stream.on(‘data’, callback) anyway?
I have doubt that strategy works here. This is red meat for all at the table.
Before 1985 there was no C standard, and until 1989 it was only a draft. So I doubt anything was written in standard C in the 1970s or early 1980s.
I am always baffled when I read about the tip culture in the states. I find it so belittling for workers. It seems to incentivize a mentality of "the customer is always right", with workers putting an extra effort to always smile and be nice in the hope for a fair tip.
That's pretty much a hard requirement if you use Windows 10 with it's update-reboot madness.
it's more ergonomic not having to use device that actively tries to hurt you
“in addition to being objectively fairer.”
Changing priorities is fine. But don’t be disingenuous. Prioritizing women over men is not “objectively fairer.”
Watch iconic fusion energy machine’s 100,000th ‘pulse'
Rust can be hard to write, but by and large is not hard to read.

Rust does have more abstraction mechanisms than C. So it is possible to go overboard in that area. But that is more a coding style issue. C programs that nest multiple levels of functions pointers can also be hard to understand.
No I'm agreeing with it to highlight its uselessness as a thought.
Is there a version of this book that is a modern translation of sorts of the old English the book is written in? It has been on the list of books I wanted to read for a long time but picking it up has always felt more like labor due to having to work through the prose and style.
As an nvidia hostage I can confirm that arch and sway works.

(currently works out of the box with nouveau, I think I previously had to mess around with the proprietary driver and wayland-eglstreams. That stopped working around when the new driver with GBM support was released I think. uninstalling the eglstreams and switching to nouveau fixed it)
I find it hilarious how Americans think restaurant/bar staff is almost exclusively entitled to getting more money than what they signed up for, courtesy of the customer. Do you give other minimal wage workers tips? Cashiers, cleaners, random shop staff? If not then shut up.
Is it even possible to have zero undefined behavior in languages that allow user-defined pointers? It seems like allowing even just one degree of memory indirection creates a singularity beyond which any kind of formal guarantees become impossible. Seems like you'd have to allow only structures which hide memory implementation details if you truly want to avoid all UB. Same goes for any arithmetic which could overflow.

That would require kernel devs to radically rethink how they interact with I/O, which would probably require specific architectures.

In other words, writing a kernel portable on any of the existing ISAs that is also performant is basically impossible, barring some humongous breakthrough in compiler technology.

Seems to me that when it comes to brass tacks, UB is kind of the "we are all adults here" engineering tradeoff that enables shipping fast and useful software, but is technically not strictly defined and thus usually does what you want, but can result in bugs.
Just curious, have you tried doing everything except smoking? Or maybe a conventional cigarette/something else you like. I just wonder when you have so much other 'theatre' (I don't say that putting it down) around it, how much can actually be ascribed to the cannabis.

Also, just listened to a few tracks from that, wow no way I could get anything done, I'd just drift off to sleep! (I've never used cannabis, but I imagine that would only make that more likely if anything, not less?)

I listen to much more 'up-beat' music while working sometimes; with lyrics but mostly that I don't understand. Ironically I started the playlist partly out of trying to learn the language (Hindi), but mostly it's too fast/advanced/niche for me to pick up much, so for this purpose it's roughly equivalent to not having lyrics I suppose. Except that I might mouth-along to particularly catchy bits even though I don't know what I'm saying usually.
Absolutely horrible ripoff, and an excuse for companies to not pay back the unused vacation when the employee leaves.

I worked at a startup and by conventional numbers I would have had easily accrued ~2 months of salary with unused vacations, but I left and didn’t see any of it. And clearly taking vacation was never “the right time” over the years because there was always some fire to extinguish.

After that I only worked in companies with fixed vacation days, some of which also paid the unused days at the end of the year rather than rollover or losing them, which was nice.
Quantum zeta epiphany: A new approach to a $1M mathematical enigma
I guess that I can finally formulate it: the scale of the universe, from the entire thing down to an atom is about 40 magnitudes of size.

I'm not sure how close to the middle humans are.
What's the cost/benefit on the two options (and for all I know there may be more then two)

* get rid of starlink and any like minded projects

* create work around so you can have Starlink type projects and still detect asteroids.

It seems like the second option should be viable - if you know exactly where all the satellites are couldn't you create a filter?
Montreal Subway Foot Traffic Data, 2021 Edition
Towards compact quantum computers thanks to topology
At the same time, it's because they don't care much. I'm quite sure that if Microsoft or Apple would change the way screen-sharing works between version of their OS, Zoom wouldn't wait 2 years to look at it.

I understand it's not as much market share, but it does make Zoom look really poor in tech companies where using Linux is more common.

It's also quite shameful for a company where the main thing they do is video conference and screen sharing, it's not like it's a small side feature.

Also you make it sounds like it changes every other day, but that's not the case. Screen sharing in wayland has been stable for a while now and it's adopted by all major compositors (mutter, kwin, wlroots).

As you mentioned, it's pretty well supported by a lot of open source software other than Zoom, so there's plenty of implementation examples they can go through as well.
How Serverless Cloud Works – Part 1
Cert-Manager with Pomerium Ingresses
Cert-Manager recently published a tutorial I wrote! It explains how to integrate cert-manager with the Pomerium Ingress controller for Kubernetes, so your services get staging or production certificates.
REvil ransomgroup members arrested in Russia and cyberattack against Ukraine
>Nobody asked for subscriptions. Nobody likes them

That's patently false

I, for one, happen to like being able to push costs from capex to opex (and yes, that's true for my own personal use like it is for business use) *for most things) - a subscription price gives me a closer approximation of a given tool's/service's value proposition than does a one-off purchase (most of the time)

Everything from car leases (albeit I typically purchase my cars, leases most definitely have their place for a significant portion of vehicle operators) to Netflix fees come in the form of a "subscription" - follow the terms of the subscription, and you get to use whatever it is as long as you want
Counterpoint: I do not want police. I do not want policing to exist. I do not want the police to have a single penny of public funds.

The slogan is not the problem. People wanting police in its current form are the problem.
Agree, looks like the screen costs around $160? With the rpi 4, storage, power, could easily exceed $250...whereas a Samsung Chromebook 4 which can run x86 Linux, has keyboard/trackpad/webcam/battery, can be had for $80 from Walmart.
You can have schools and healthcare without the state. The cost of having the state provide those services is all the things that come along with the state including war, forced starvation through sanctions, etc.
waste and pollution in the industry are the real enemies, not people who speak a different language or salute a different flag, no?
We ended up shipping a "cap your costs" feature, we just did it with prepaid credits. If you buy prepaid credits instead of adding a credit card to your account, we can't bill you more than you've prepaid. The downside is that you have to prepay $25 to use anything at all.

My comment could have been better. Our business model is predicated on making it cheap to use services and easy to incrementally scale up. We probably won't build features to cap usage of things directly, but it makes total sense to deactivate apps when credits run out.
For what it's worth, the usual "high school jobs" are not a problem when done by actual high schoolers as side gig to fund phone, beer, weed and gas. They don't need to pay rent, food or health insurance so what would be a non-living wage for an adult is luxury money for high schoolers.

The problem is when actual adults who have to take care of adult things (rent, food, health insurance, car payments, ...) have to resort to entry-level jobs as a result of economy crunches or various forms of discrimination. For a long time employers took advantage of such employees and ran them to the ground... but now that retirees follow the "societal contract" and actually go and retire instead of blocking places for the young to rise, employers are in a bad crunch.
The revenge of the hot water bottle
Me. I want websites to actually face the consequences of excessive advertising, like driving me away. I'm not happy with the idea of more ads being shoved at a smaller fraction of the visitors.
Was Pipewire even on distros by the time they decided to "abuse the one API" ?

Even I have had to resort to abusing the one API, and it was just for taking the values of a couple pixels on the screen. Everything else is just too slow, requires setting up way too much infrastructure (e.g. PipeWire! a H264 encoder!), or has been fixed "last year" or some other uselessly recent date.

X11 is no longer maintained is also flat-out wrong, and I'm willing to bet, it's still the most used option (since even on the distros which use Wayland, in-place updates do not usually turn it on). The fact that today's screencast API does not even bother to implement support for the most used window server out there does not inspire confidence, either.
Is the "syscall layer" for this distributed runtime also designed to be distributed? I don't think WASI and POSIX-like abstractions lend themselves to be scheduled across a cluster. For instance, there's no way to mark a newly launched thread as not requiring shared memory. I see a lot of benefit in designing a syscall interface from the ground up for a distributed context.
> after he smoked his ambition to be a goos drummer away.

This is the part that doesn't follow. We have no actual indication that smoking pot had anything to do with his lack/loss of ambition.

I could give plenty of anecdotal studies where people became complacent because they got a promotion, or made it to a certain landmark, or realized that they were the smartest person in the room at the time, or a million other things. Complacency is not something that requires smoking pot to feel.

Like, I don't want to denigrate the person in the anecdote - but if your sense of identity is so tied up in being the best drummer among a certain peer group that when you lose that title you are going to attempt suicide, you have more fundamental psychological problems to deal with.

If pot was causing people to want to kill themselves because they weren't the best at something, we'd have a lot more suicides in the world. It's a massive claim, and one that requires proof beyond an anecdote.
Doesn't that kind of make it even worse?
https://web.archive.org/web/20220121101822/https://www.newyo...
honestly, i just recently found out my niece is taking seizure medicine that has a black box label, cannabis has been shown to help people who has seizures without all those risk associated with black label seizure medicine. i would prefer cannabis to be legal in her state because high cbd strains are still beneficial to a lot of people suffering.

here is a video of a guy suffering from tremors due to Parkinson's disease. he is given medical cannabis and the results are highly visible.

https://m.youtube.com/watch?v=zNT8Zo_sfwo
how making everything harder made iphone "the first usable smartphone"? that makes no sense
I think the undefined behavior in C and C++ are even less defensible today than when they started because of the convergence of architectures.

Pretty much every non-legacy architecture does IEEE floating point. Pretty much all of them do a flat address space. The word size is some power of 2(32 bit, 64 bit, maybe 128 bit in the future). They are almost always little endian. The memory models are converging towards the C++ memory model.

Given that, I think simplifying the language and getting rid of foot guns could be done without losing any significant performance or actual flexibility/portability.
Multiple desktops were on Unix first. But Quartz Extreme preceded Compiz by three years:

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

Also, Exposé was introduced in 2003 before Linux counterparts (and requires a good compositor to do it well). In fact, there was a rush to write KDE/GNOME plugins after Panther was introduced. Sadly, most were pretty janky/bad until Compiz was introduced.

Spotlight (launcher/search) was introduced with Tiger in 2005, also much before Linux desktops started introducing it. Only after that, desktop search (e.g. Beagle) and search-based launchers like GNOME Do started showing up.
There was an article on newscientist about how people get good results using rituals, the ritual itself can be arbitrary.
The problem was not the plan, it was execution.
What does the YComb community think p2p apps like GNU Jami? I never hear much about it and think it's pretty decent unless someone has good reasons to think otherwise. Thanks
> Seeing "Proficient with Microsoft Office" on a CV for me is a bit of a red flag; highlighting another job skill is probably a better use of space, at the very least.

Well, it shouldn't. The candidate does not know what kind of checkbox exercise their CV ends up on, so they should not be penalized for trying to cover weird edge-cases.

True story: I once applied for a 'ranked' job which needed me to "prove" IT skills. By that point I had a masters in advanced computer science (with specialization in machine learning). The scoring for the job went as follows:

- Demonstrates IT skills proficiency via European Computer Driving Licence (ECDL): 2 points

- Demonstrates IT skills proficiency via other means: 1 point.

- No IT skills demonstrated: 0 points.

I scored 1 point. Given the competitive nature of this process, apparently that single point cost me about 1000 places down in the rankings, so I got none of the positions that interested me the most.

According to the infinite wisdom of the recruitment checklist, being able to program your own word suite was pittance compared to being able to type in one.

I literally had to drag my ass to the nearest public library, subscribe to, and actually ATTEND (due to mandatory attendance) an ECDL course for the next 6 months, just so I could score more highly in the next round of job applications.
Restaurant staff make significantly less than minimum wage.
Primel 20 2/6

Edit, I guess HN doesn't like emojis lol