skysight-inc/HackerNews huggingface dataset:
During the time of COVID I've had two jobs, one where the culture is (usually) to keep the cameras on at all times, and one where the culture was to keep the cameras off even when speaking.

There are benefits to the latter approach ... I could futz around on my phone in particularly boring or useless meetings. But keeping the cameras on does make connections feel more personal and overall I prefer it, particularly for small meetings.

Plus, everyone gets to see my dogs roughhousing in the background.
Sharing a Bluetooth between multiple devices does seem to be a weak point of the protocol, that only works when the device explicitly supports it like Logitech's fantastic mice.

I expect PipeWire is going to fix this for the most part though.

I haven't really used BT much on desktop in general though, I have a Fire stick for videos and phones are perfectly fine for music.
I guess we should bring back gladiator tournaments too, then?
> they got our customer list from a specific endpoint manipulation

- Never use monotonically increasing IDs as the keys for GET endpoints of single entities. These can be enumerated. Only use tokens composed of random entropy for externally facing keys.

- Carefully consider what your list endpoints reveal. Scope them down to the minimum possible result set. As a bonus, encrypt your cursoring API so it doesn't leak information about your scale. This isn't hard to do. Send down an opaque encoding of pagination state that is server side encrypted and that the client code never needs to unpack. The client just sends the direction, sort key, and encoded token.
the vnc solution was one of several presented in the article. The second was using the host x11 server by sharing the socket.
ddosecrets is well-known unlike some random ass "anonymous" twitter account.
Highly skeptical of this take. Lots of allegations claiming various payments are really bribes When all is said and done there will be few true bribes found and those will likely be by rogue relatively lower level or little supervised employees Suspect this is a disgruntled employee with a good lawyer who dreamed up a way to squeeze Microsoft. Who doesn't hate or want to hate Microsoft ? Big companies are well aware of the massive liability and associated legal costs under US federal law for bribery (domestic and foreign) and no way are they going to conspire systemically to destroy themselves. There have already been well documented and publicized federal bribery cases against companies such as Walmart. No legal department is going to tolerate bribery
Using the Dirty Pipe Vulnerability to Break Out from Containers
> No, I took the actual definition, and you just don't like it.

You didn’t take the actual definition. Look at the GMO wiki, and the first sentence defines the term in such a way to restrict it to organisms created with more modern techniques. When having conversations with people it’s important to have a shared vocabulary with people. Having a different vocabulary creates miscommunications. It can be especially hard to assume best intent of people are using a non-standard definition because it is a technique purposefully done around scientific and academic jargon to achieve political ends.
Colleagues knew it was suicide and wanted to talk about it. Leadership did not want to discuss the issue. Normal, as you write.
I just sent money to Ukraine via PayPal and the Ukrainian recipient confirmed they were able to add it to their bank card.

I’m not sure why you are barred but if I sent you crypto you’d probably need verification to withdraw it to fiat as well.
I've used xquartz for this on macOS in the past.
Because poverty and lack of economic options. There’s a reason trucking turned into a race to the bottom after the decline of unionization and deregulation of the industry.
Lithium will be extracted from salt water on a massive production scale
+1 to that would be awkward, and post shows some empathy

A strong manager of course would not mandate micro behaviors like webcam use. A strong manager perhaps might 1) give space for the team to develop their own norms, 2) subtly nudge those norms with intention to test a hypothesis, gauge the result, and iterate and 3) once healthy norms have developed, take steps to formalize them (while taking care to maintain space for healthy dissent).
Is MMA, boxing, or American football so much different?
Is danger chosen voluntarily the same as sudden danger which you are unprepared for?
Honestly the macOS port looks very non-native to me — the black text in the selected tag gives me a very Qt/Swing feel… I’m very sure that Slint isn’t leveraging the platform native libraries. Very unfortunate.
I think the message was received.

https://www.facebook.com/watch/?v=2088127178013599
Python displaced a lot of very expensive proprietary software in the biosciences arena. Ease of use was also a major factor, as many bioscientists have relatively little background in programming, but the ability to escape the world of expensive restrictive software licenses was very attractive to the scientific community, whose historical norms emphasize the open sharing of methods and results:

> "A program that performs a useful task can (and, arguably, should) be distributed to other scientists, who can then integrate it with their own code. Free software licenses facilitate this type of collaboration, and explicitly encourage individuals to enhance and share their programs. This flexibility and ease of collaborating allows scientists to develop software relatively quickly, so they can spend more time integrating and mining, rather than simply processing, their data."

https://journals.plos.org/ploscompbiol/article?id=10.1371/jo...

Now there isn't any area of molecular biology and biochemistry that doesn't have a host of Python libraries available to assist researchers with tasks like designing PCR strategies or searching for nearest matches on up to x-ray crystallography of proteins.
There's a10n standards defined by w3c, https://www.w3.org/TR/using-aria/.
> Use fake addresses.

Not a lawyer, but wouldn't that approach the domain of misrepresentation?
Yeah it’s sad how few people are able to grasp the simple concept that we ought to avoid unnecessary suffering, regardless of species.
Early and easy milestones are - for me - a standard pattern for any effort. Let ppl loosen up. Touch their toes. Dust off their confidence. Survey the team. Etc.

You don't see pro athletes run from the dressing room and start playing. There's a reason for this. One or two simple and easy X or Y goes along way.
As far as hurting animals for entertainment goes, we can look at our meals for inspiration. The average person will cause magnitudes more suffering than the bull runs thanks to their dietary choices.

Factory farms are objectively the largest producers of suffering this planet has ever seen [1, 2], and most people consume the meat they produce for pleasure as opposed to necessity.

[1]: https://www.youtube.com/watch?v=LQRAfJyEsko

[2]: https://www.dominionmovement.com/facts
> Readability counts. In some fields, it counts more than anything. I've worked in about 10 languages now over the last 20 years, and Python is still the easiest to read when you come back to some old code or have to pick up code for a small job, or hand it to a beginner to extend without having them create an unreadable mess. This is what scientists need to do all the time.

Meh. Python might be readable at the smallest scale, but then COBOL is even more readable. What matters is large-scale development, and your implied point that large Python projects turn into unstructured big-ball-of-mud monstrosities is well taken. A big ball of mud is not surveyable, or "readable".

Which is where other modern languages (e.g. Julia in the scientific programming domain, heck even Go or Rust) will probably have an advantage.
Thanks for this. Sorry to hear about your losses. HN has been very kind today and it's been cathartic to read all of these stories.
Perhaps I wasn't clear. It isn't "sold" like a browser is sold. That's not the "product". Technically, yes it's chromium. Sales/profit/product wise. It isn't.
Flexibility in Startups vs. Big Tech
Is that land area or area including water?
I was always fond of TV tuner cards for the PC, sort of inverting the experience. Got my first one in 1999, thinking I'd attend an out-of-town university, and having one less picture tube around would save dorm space. (Ended up commuting to local school, effort was moot).

The appeal from that side wasn't "here's PC video on your 27" big-screen TV", it was "here's a 4-inch video window on your 17" monitor, so you can consume video content while doing other stuff."
I agree with your point, but the issue discussed here is being forced into updating. Sure, that's an issue because some people aren't fully confident that a "minor update" won't break things. They may or may not be right, but that's a separate debate.

The point is that people want to be able to disable automatic updates, even minor ones, and that's not possible.

edit: I can see how my previous comment could have been confusing. To clear it up, I was trying to say that a workaround for the forced updates would be for vendors to publish a "single version channel". So version 1.2.3 would be a dedicated channel, with no updates ever. Version 1.2.4 would be a separate channel, with only that single version. This would of course be impractical, for both the vendor and the user.
The nuke protests just managed to line Russia’s pockets with German treasure and lead to more coal deaths, so perhaps it’s an apt comparison, but not the one you’re looking for.
If a majority of the world thought like you, what do you think the outcome would be? Well, you can see it all around you; micro plastics, climate change, endless wars, etc...

A massive "downgrade" in living is coming regardless of the money you hoard. Maybe not for your kids, but most probably for your grandkids. Even in the short term, looks like a recession is coming based on mortgage rates hitting 5%.

I appreciate the concern and care you have for your children, but setting them up with such a high standard of living will only lead to them suffering.

And you might call my lifestyle a downgrade. That is what everyone keeps telling me.
> I do want to argue that you should be vegan.

Tried it (by my own suggestion) as a supportive boyfriend for a week. Absolutely not. The food tastes awful and is so unfulfilling as well. Every single bit of it. Nice boutique vegan restaurants, homemade vegan, following highly rated recipes online, “you can’t even tell it’s vegan!!” alternatives from the store.

All of it absolutely gross and of questionable nutritional value, both overall and to men’s health especially but also women. I finally discovered, for example, the source of my then-girlfriend’s bouts of faintness and nausea: her vegan diet. Supplementing with vitamins improved things overnight. But something feels very, very wrong about that.

There’s also the type of person that tends to be vegan. I’m sorry but when the scene is filled with people who believe veganism, male feminism, effeminate traits, inherent weakness due to diet, and voting for Bernie is a personality trait, I don’t walk… I run.
> "We don't "need" Lisp machines. We "need" Lisp software."

Nobody goes into Java because their self identity is "a Java programmer" to gather a team of people to create a Java machine running Java software to unleash the power of Java for the masses by enabling them to do everything in Java for the sake of doing everything in Java, By Java, With Java, For Java. And if they do talk like that they would be a Sun Microsystems marketing pamphlet from 1999, or a joking reference to Zombo.com, or suspected of having zero interesting ideas and defaulting to Ouroboros-naval-gazing.

Adobe Photoshop Lightroom is C++ and Lua. Blender is C++ and Python. Excel is C++ and Visual Basic for Applications. LibreOffice Calc is C++ and Python. These are large, popular, programmable systems which exist today and are good enough; good enough for people to spend lots of money on them, good enough for people to spend years skilling up in them, good enough that once they existed people wanted them to keep existing and they haven't faded into the past.

The added allure of an imaginary rebuild of them like "if you took the lid off Excel you'd see VBA inside so you could rework the way it handles multiple sheets using only a skill you have and software design skills and Excel-internals knowledge you don't have" would get a hearty side-eye and slowly backing away from most Excel users. "Everything inside looks the same" is as attractive as "if you open your car trunk you'll see leather seats and plastic dashboard components making it move" or "if you sit in this car you're sitting on engine parts because the top priority is that a welder in a scrapyard can build the entire car without leaving their comfort zone". There are certainly people who want that, but the way the world hasn't developed that way suggests it isn't particularly desirable. Even when such things have been built, people can today use a Smalltalk, an APL, save their running work in a memory-dump and reload it and rewrite parts of it in itself, people flocked to Jupyter notebooks instead.

> "[1] Kandria is a neat platformer developed entirely in Common Lisp"

https://cdn.akamai.steamstatic.com/steam/apps/1261430/ss_a3f...

Without mocking a team who has built, developed, polished and planned to release a project, because that is respectable, it also looks like computer gaming of the early to mid 1990s Intel 386/486 era; remeniscent of Prince of Persia, Gods, Lemmings, Monkey Island. But it needs an Intel i5, 4GB RAM and 1GB storage. It's not even released yet and has no reviews, but you describe it as 'superlative' ("Of the highest order, quality, or degree; surpassing or superior to all others") - are you rating it so highly based on it being written in Lisp or what?
Why is a contractor asking for more hours an example of them being taken advantage of?
Sciter is great. It's similar to Electron but very light on resources. The creator is very active on the forums too. It'd be great to have a GUI/widget toolkit that would look native across all platforms but also work be valid HTML/CSS/JS on current browsers.
It really feels like there is a lot of potential for sciter to take over.
What DEs are common/supported on Fedora, I use KDE (Kubuntu), I'm not keen on snaps and so it seems expedient to switch distros when I next install (as it seems Ubuntu are all in for snaps).
Neat stuff. I enjoyed the description of ISDN as the future of telecommunications. Around here, it was almost impossible to get ISDN. I didn't know a single household who had it, though I worked for an ISP that had 2 ISDN business subscribers in the late 90's. I remember driving out to connect one of them up with an Ascend Pipeline router.
The screeners can happen before a general release.
If you remove the "launching a blockchain token and then" from your sentence, that describes what we already have with the likes of Red Hat (net income $434 million USD).

So why attach a working idea to a Proof-of-Waste scheme? What would be the added value?
I don't understand what you're saying. The post you linked to makes a point to say that we should not compare Sweden to its Nordic neighbors because Sweden is actually closer in population weighted density to the rest of Europe. The article calls population weighted density the most fundamental of the arguments it uses to try and separate Sweden from its Nordic neighbors. The post calls the correlation between population weighted density and covid mortality "striking", I assume to emphasize it is a strong correlation. But then it just throws Denmark out as an outlier.

I'm sorry, but when your sample size is 4, you can't throw out one of them and call it an outlier because it doesn't fit the narrative. This sounds like classic cherry picking to me, especially when the narrative is one the author chose specifically to make a comparison favorable to their main argument! For all the submissions on HN decrying bad statistics, you'd think this kind of argument wouldn't fly here.

"We can't compare against the Nordic countries because they are not like Sweden, and we can't use population density because that's the wrong way to look it. Instead we look at population weighted density, and we throw out the one that causes our argument to fail. Then when we compare to Austria, look what a winner Sweden is!"

I understand that there's some merit to the line of reasoning you are presenting, especially population weighted density, but as far as the article goes, to just throw out Denmark as an outlier because to include it would refute the central argument of the article really puts it in a bad light.
Do you mean approaches like tea.xyz by Max Howell (https://medium.com/teaxyz/tea-brew-478a9e736638)? It looks interesting but I'm unclear if project maintainers would monetize or only the package manager cli.
Makes a lot of sense to sell a service powered by an open source project. Why is the blockchain token "the best way", or necessary at all?
> The real depth, in anything insightful said, is created by the listener and how they choose to take the words to heart.

This is what life all is about.
This is fantastic, it’s a shame this doesn’t have more views. If it’s okay, I submitted it to the hackaday.com tip line.
Nice! Ill check it out soon as well
And here I was, reading the headline and thinking this would be an article about the EU, sanctions and Russian gas.
> the serious ones don't broadcast their intentions (simply because they don't want to be stopped from doing it).

While this might be generally true (and it's especially true in the sense you wrote the message, i.e., there's a good chance that no one could see it coming), I would add something. It's, as I said, mostly true, but far from being the case 100% of the time. Ok, that was probably obvious, but the thing is: sometimes we interpret it as the contraposition (which is, after all, equivalent to the original statement): the ones who broadcast their intentions are not serious about it. And that's a huge mistake to make, when it happens to not be true. Someone who broadcasts that kind of intentions might be overdoing that kind of millenial "everything sucks" gallows humor you see a lot in Twitter... or they might be serious.

So, pay attention to people talking about that suicidal ideation. Many times, it's more than a joke.

BTW I also agree that in many cases an intervention can only delay the decision but not prevent it completely. I know it can be a hard pill to swallow for many people (and for good reason), but I strongly believe this to be true.
At my first job out of college, I volunteered to put together a formal training program for new hires. I did so because my onboarding was an unorganized disaster, and I (somewhat naively) thought I could spare future new hires the same experience.

A couple of lessons I learned:

1. You need clearly defined processes and documentation. If you can't clearly define your processes, you can't expect a new hire to learn them. And if you have nothing written down anywhere, your new hires are going to be perpetually lost.

2. You need buy-in from the team, especially managers/leads. It takes time to define processes and write documentation. And it takes time to actually onboard and train a new hire. Managers should recognize this and ensure these responsibilities are distributed across the team.
Machine Learning System Automatically Translates Long-Lost Languages
I use LaTeX ಠ_ಠ
We're still on a journey to explore what APIs work best with JavaScript but the differences between WASM and Node are on purpose.
DuckDB-Wasm has isolated wasm heap memory and runs in a separate web worker.
That's why we serialize everything as Arrow IPC buffer and pass the ArrayBuffer through the workers message API as transferrable.
On Node.js, we can interact with DuckDB much more easily and don't want to pay the price for the IPC stream every time.
The truth is, we tried quite a few different APIs and this turned out the be a good trade off between efficiency and convenience.

But I'm happy to discuss this further if you have any suggestions.
not really true: https://news.ycombinator.com/item?id=30805015
This is true for post 1.0.0 versions. 0.Y.Z versions are experimental and the API has not been stabilized yet.
> Python defeated Matlab.

This is the answer. Scientific Python was originally an alternative to MATLAB. When I was in grad school, I did most of my research in MATLAB. Then we had a visiting student who was doing very similar computations in SciPy, and he assured me performance was not a problem. I migrated my MATLAB scripts to Python and never looked back.

It was only after being a viable alternative to MATLAB did people decide it can be used for much more than what you typically get with MATLAB.
The bulls aren't killed for trying to protect themselves and escape. They are killed at the end regardless of their actions, and I believed butchered and eaten.

You may object to either step of the process, but let's not pretend that the bulls are being punished.
EU: Alternative App Stores, Sideloading, and iMessage Interoperability
> Essentially, most of open source is slave labor

"slave labor" would imply a lack of freedom on behalf of the slave laborer.

I think there's something quite remarkable going on that is quite the contrary of what you say: People who work as software engineers in their day jobs are so starved of freedom, that they spend evenings and weekends doing more software engineering, i.e. more of what they're doing in their day jobs. Only now, they are actually happy doing it, because they're free. This freedom comes at a price, and this price is that they have to give away their work for free.

If paid software engineering jobs did a better job at fulfilling people's psychological needs on creative freedom, the drive for mastery, the desire to make a name for oneself through one's work, etc. there probably wouldn't be any open source, because the psychological needs that motivate it would be otherwise met.

If software engineering was better organized as a profession (like the way "labour" is organized when doing collective bargaining, or the way certain professions are organized like the legal profession) then maybe paid software engineering jobs would be better.

But we are totally disorganized as a profession and each individual seems to be perfectly ready to undercut others at every turn, e.g. being more accepting of bad working conditions, like lack of creative freedom, than the next guy. Studying harder for ridiculous leetcode interviews than the next guy. Putting in more hours than the next guy on hiring projects. Being more accepting than the next guy when employers refuse to give employees time for training on new technologies and instead doing it on weekends. When the work is actually enjoyable, being willing to do it for less money than the next guy. The equilibrium of that last dynamic is where the price is zero, and that's what open source is. A corollary of that is: Since all the enjoyable work gets done for free, there is no enjoyment left in any of the work that one can hope to get paid for. -- We have to stop doing this to each other. We have to stop the race to the bottom.

Open source, and not getting paid for it, is not the problem. It's the imperfect solution to a problem that, in a more perfect world, wouldn't exist in the first place.
Data-Driven Offline Optimization for Architecting Hardware Accelerators
$20/hr is still more than many other jobs pay, especially those not requiring much education.
I think what you say is a reasonable statement. At least in the US, food and eating is considered by some to be a pasttime/hobby rather than something essential for life. Needless death and suffering for the enjoyment of food.
Sure, but this isn't 1956. I could walk into an AppleBees TODAY and walk out with a job - easily crush $25 an hour -- and my car will be Turo'ed at work.