skysight-inc/HackerNews huggingface dataset:
Thank you for the links. I did a bit of reading to learn a bit and my understanding of the advisory file locking is that it can be ignored by programs that don't respect it. Is it fair to say that the the shell or gui the user used should have respected the advisory lock?

Of course that's assuming the compression program used does attempt to apply file lock, which may not be the case according to another comment.
I actually prefer working in offices, especially open floor plans. Private offices are too isolating.
Upcoming alpha release of F-Droid Client
It’d be great to show the debugging experience in the video (in fact, I’d prefer seeing that over the breadth of features). E.g. what happens when there’s a syntax error in my sql query or the python code fails on an invalid input?

That tends to be the critical make it or break it feature when you’re writing code in an app builder.
I was reading the book the evening before my citizenship hearing. I got citizenship. Whether the two were related we will never know :D
As somebody who has been reading it even longer, I disagree.

We live in an age of increasing polarization. Asymmetric polarization, I should add; look at how the US House has changed since 1980 or so: https://xkcd.com/1127/large/

The Economist has long been attempting to straddle common political divides even as those divides grow larger. This has been causing fragmentation everywhere. Look, for example, at the Libertarian party in America, which is falling apart right now [1] as they drop antisemitic memes [2] and say it's fine.

All of this is happening at the same time they've shifted from a weekly cadence to continuous publishing, meaning less time to ponder, with a significant expansion in volume of content.

I think they're doing a decent job of keeping it together, but the cracks are showing. E.g., their "by invitation" pieces are by nature platforming people and avoiding most of their editorial standards. They are surely cheap to produce and good clickbait, but I think it's a mistake. I also see right-wing framings creeping into pieces more often than before.

Admittedly, it's a hard problem. When the leader of the Republican party is supping with bigots [3], there's no longer a clear line between mainstream views and the awful fringe. So I'm still subscribing and I hope they work it out. But I also wouldn't mind finding some alternatives these days so that if things get worse, I have options.

[1] https://www.thedailybeast.com/libertarian-party-is-fighting-...

[2] https://boingboing.net/2022/11/15/libertarian-party-embraces...

[3] https://www.google.com/search?client=firefox-b-1-d&q=trump+k...
Plasma Mobile 22.11 is Out
"Up to" doesn't paint a realistic picture, but it's a moot point. Nutritional deficits in the West are a result of poor consumption choices, not the lack of nutrition in produce.
Healthy eating won't lead you to lose weight without losing your muscles. Radical fasting is the only known way to lose weight and mostly preserve muscles. Also, one could argue that historically people alternated between feast and famine (and you can still see it in some less developed countries these days) and we have the ability to run on our own fat for longer periods of time. Why else would we store fat?
> “ studies suggest that public health interventions could aim at preventing children from becoming the target of bullying behaviours from an early age.”

> Sounds almost like victim blaming.

The public health measures could be directed at the bullies, no?
-> /r/thathappened
Which industry you've worked in is not a protected class, you can discriminate all you want.
Leaving wrong explanation for posterity and to keep thread understandable. See everything after [edit] for corrected explantion

This is an important distinction between (funcall #'foo ...) and (funcall 'foo ...) in Common Lisp as well. #'foo evaluates to the function named by the symbol foo, while 'foo evaluates to the symbol foo itself. So if you redefine the function named by the symbol foo any already compiled forms like (funcall #'foo) will still use the old version but (funcall 'foo) will use the new version.

[edit]

The above explanation is wrong; whenever #'foo is evaluated it will resolve to the current function slot for the symbol foo. Since the form (funcall #'foo) evaluates #'foo each time, it will naturally be affected by changes to the function-slot for foo. If you bind a variable to #'foo (like e.g. a route in a routing library as TFA does for clojure) then the evaluation happens when you bind the variable. See my reply to throwaway1x31 for a full example showing the difference.
Tasting the Forbidden Apple (XDC 2022)
"School is the only place where modern humans will experience violence".
I haven’t heard mentorship as a key reason, but that’s interesting.

For me it’s the white boarding. Wow did I miss whiteboarding during the pandemic, and I never found an online version that worked as well as 2-3 people working on a whiteboard. I just about cried the first time I got to do that in an office again.
Passengers in Europe can use the phone while flying
Elaliite
No, but you can have a GitHub Action that automatically closes them. This is what llvm/llvm-project does.
I'd agree, not buying extra calories is easier than limiting consumption of things in reach. It's more complicated when the food is a shared resource, and you don't want to punish the people who already have good self control.
The hours I have spent debugging package problems in R would disagree.
Unintuitive till you move your hand from here to there, though I wouldn’t notice a Planck length digitization, but my point was more the maths for reals or complex over reals is so much simpler than over rationals, and so that is what the physics is based on. I have not seriously looked at constructivist analysis, but I do understand there is promise there, but it is a lot more complicated.

Interesting to imagine an integral over all possible paths with only computable paths. Such a smaller set of thing affecting the solution.
I didn't realize NFC could deliver enough power for that. I'll look into it.
> It's not possible to know what a person is doing if they are not part of a program that follows them. For example, I have been unemployed many times for months and there is no way to track me because I was not on unemployment or using any program in my job search. Therefore, acc to Dept of Labor stats, I was not "unemployed".

The headline unemployment figure (and the alternative measures) come by way of the monthly Current Population Survey [0], not data fron unemployment benefit programs. The idea that the unemployment rate is, either definitionally or methodologically, restricted to only include benefit recipients is simply false. It's a popular lie by political propagandists who know the truth and want to push the myth of systematic distortion, and I guess your argument is a natural way for someone who has internalized that propaganda, doesn’t know the methodology, but has seen thr definition to try to rationalize what they have internalized, but its just not true.

[0] https://www.bls.gov/cps/
> The first release translated endless twitter scroll inline perfectly.

This is the right behavior and it's still working for me. Could you please file an issue to: https://github.com/mozilla/firefox-translations/issues with your STRs?
This is basically my exact philosophy. You stated it better I could ever do, thanks!
They were not unusual. In the 90s and early 00s, websites were littered with banner ads, popups, and toolbar downloads. They may have been unusual in the very earliest days of the web, but it didn't take long for sites to monetize with ads (was normal by late 90s).
In what way could cropping be manipulative? You could have taken the exact same framing with a different zoom setting on your lens.
Well, the article is a single anecdote; because it glosses over a more important obstacle:

> freeing the techies to move much farther away, ... Even if office space were as comfy as home and more fun than free beer, a couple hour drive would be a deal-breaker.

What would get me back into the office (almost) every day? A flying car. I'm not kidding. I want it parked right outside of my house every morning, and I want it to fly at 120mph, land directly on the roof of my office, and then go park itself.

And, yes, I stress the word house. I'm not living in shoebox apartment built next to a train station as some political compromise. I'm a talented engineer, so I expect an upper-middle-class lifestyle with plenty of room for my kids to play. I don't want to deal with traffic, or transferring between trains, or the long walk / bike ride / drive to/from the train station, or shuttles.

Think I'm being unreasonable? I'll take my talents elsewhere, thank you.
It’s also not rewarded in modern companies. People are rewarded more for worthless garbage produced than worthless garbage avoided. You don’t have much to show for yourself when you talk a company down from making a plunge into a foolhardy, doomed initiative. Pretty soon the bean-counters might wonder why you are being paid when you don’t have as much to show for your work as others. See Elon’s “lines of code” decision making.
Reminder that this study is only showing a correlation.

It could also be the well-known effect that "weaker" (physically or mentally) people are more likely to be bullied.

The way to test causation is to have a "control" group with normal environmental bullying levels, and a second group which is otherwise identical to the first, randomly targeted by the scientists for extra bullying. This would of course be unethical. It also wouldn't be double-blind, and also wouldn't be the same process anyway. In short, it's impossible to prove empirically.
Raises are like pulling teeth.

Unless your current house is on fire, ALWAYS negotiate super high.

NEVER give out current salary info, wait for the end of the interviews.

When you pass all of them, ask for a double digit raise over your current salary. Early you are in your career, the first digit should be at worst 2 and ideally 4-5.

Once you pass all the interviews, your market value for the new company skyrockets. You're no longer a potential candidate, just a CV, you're actually someone who made it through the interviews.

Most companies will not turn you down, just make you the highest offer they can, and then you decide if it's good enough.

* * *

I've been exactly in your position in 2008, but I was stuck for about 18 months at the start. I missed the first raise round because I was too new, then they froze salary raises. And then I had to constantly pressure them to get what I should have gotten 3 years earlier (by the time my salary reached a level somewhat equivalent to what I had realized my market value was).
Someone finally realised it was bollocks after enough customers told them it was. I’ve been on a few projects over the years which the outcome was exactly that.
If you want me back in the office you're going to have to do better than my setup at home, which includes these benefits:

- No commute

- Healthy food of my chosing available

- I have a non-shared bathroom thats clean which includes a shower I can use whenever I want

- I have a Quad monitor setup and 4 GPU servers and a Gigabit LAN

- I control the temperature

- I am across the road from a gym and a pool

- I have very little / no interruptions and noise

- I can play music as loud as I want

I know there's no office in the world thats going to come close to these benefits, so why would I? To satisfy some ancient, out-dated, real estate conglomerate who hasn't innovated in 100 years? I dont care about them, my health and happiness is more important, these old businesses who don't move with the times can die, that's the point.
There’s an issue in that as well. It’s not uncommon for a family trust to own property in lieu of individual ownership by a natural person. The way trusts are structured can differ between states.

In my state a trust can be an LLC, but it doesn’t have to be. My family trust isn’t, but others are.
For someone on an ML team? Yes. You could spend years building computer vision models and not once think about sample size.
Apple hobbled a crucial tool of dissent in China
I set up a webcam to take selfies every few minutes last year because someone made the same comment to me. Turns out I look like I’m fully prepared to kill when I’m focused intently on something. Which is weird, because I’m rarely actually angry, and when my face is relaxed I look pretty genial.
Is that goofy? Sounds like a pretty mainstream opinion, not something that should be seen as controversial?
I've enjoyed his videos :D
I guess, sure I could try DM'ing him.
If that's what he's trying to do, it's a very odd way to go about it.
Jiang Zemin Has Died
Enterprise tech’s worst-kept secret: The persistence of mainframe – CIO Dive
This is also true in the US, where Libby is common too. I read the Economist, the New Yorker, and the New York Review of Books for free that way -- the Washington DC public library system (which even people living in the DC suburbs can get a library card to) subscribes, for example.
> Combine this with Windows Defender that scans every file that your application creates, and now you have no reliable way of deleting or moving your files.

This doesn't happen for years now due to "opportunistic locks" -- when you open a file being used by an app which support oplocks (i.e.: usually antiviruses), they get a blocking notification and can release the file. They can hold the notification (and stall the requesting application) until they're done, close their handle, and the other app's open succeeds.
I guess as a Dutch speaker, I am somewhat “spoiled” by the existence of 360 Magazine [1].

They don't write their articles, but translate into Dutch news articles from all over the world. It really makes for high-quality reading.

[1] https://www.360magazine.nl
I'm usually the first to jump in to fight entitlement in open source, but stale bot is, as used, a terrible experience for even the most conscientious would-be contributor. I can't count the number of times that I've been digging around for a solution to a problem and found a GitHub issue that was closed by stale bot with no reply whatsoever.

Leaving the issue open until someone has a chance to actually look at it isn't extra manual work, its common courtesy from a project that is soliciting feedback. If you're not interested in feedback, don't let people waste their time creating issues in the first place.

If stale bot would by default only close an issue if the last reply was from a maintainer, that would be a different matter.
PHP was and still is great. Make a change and hit refresh. Simple and easy.
Modern Slavery Is a Global Problem in All Renewable Energy Supply Chains
I agree. Once my former CTO (and now friend) got to know each other, we had a common vision of what needed to be accomplished and sometimes bumped heads about the best way to do it (in hindsight he was right about 60% of the time). I was leading the “cloud native” initiatives.

We had no time for “shit sandwiches”. I would just as often tell him that “you know in your heart that’s a dumb idea” and he would often tell me “I don’t have time for this shit can you just get to the point”. He was very technical. But focused on strategy.

Of course this only happened behind closed doors and we would go to lunch afterwards.

We got a lot done. Because of his mentorship on how to navigate politics and talk to and present to CxOs, I went from not knowing “cloud” in 2018 to working in the loud consulting department two years later.

On his end, the company had sn exit for 10x revenue about six months after I left. It was a small company with only 3 million in revenue.
Not in the BBC article:

"Second death linked to potential antibody treatment for Alzheimer’s disease

Woman’s brain hemorrhage while receiving Eisai’s widely heralded lecanemab heightens concerns overs its safety 27 NOV 2022•8:00 PM•Science

"Rudolph Castellani, a Northwestern neuropathologist who studies Alzheimer’s and conducted an autopsy at the request of the patient’s husband, called the case “very dramatic.” The report, co-authored by Castellani, concluded that the woman, like the other person whose death was linked to lecanemab..",

https://archive.ph/FkYss

https://archive.ph/nye78
I'm a millennial not Gen Z, but there's absolutely nothing that can be done to get me to go to an office. Well, I guess I would if I absolutely had to, if no remote jobs were available. But that seems quite unlikely. I don't want to commute, period.
> > As a user, I can't think of anything more frustrating to spend hours or even days on an issue on an open source project that "welcomes" issues and contributions and then creating a detailed GitHub Issue only for it to be responded with with author's "No" and immediately closed.

> The article also discusses that

They mention that but they don't really discuss it, and I disagree with the conclusion and advice.

GitHub allows disabling issues altogether. Just do that snd save everyone trouble.

> What are you supposed to do when it gets to the point where it's just overwhelming you to even look at the issues list?

My thoughts are my overall opinion and approach: clear communication. Just update the README, appropriately comment on issues that are closed as a result, and maybe even disable issues.
Gonna be very unpopular here, but the sooner gig companies like Uber and DoorDash collapse, the better. The business model of these so-called unicorns is effectively a Ponzi scheme where the end goal is for early investors to cash out with the IPO. However, unlike a Ponzi, these companies also rip off their contractors so most restaurants and drivers actually lose money by being involved with their "service". Straight-up middlemen who skim off the top behind a veneer of tech that can't even turn in a profit.

Build a real business. If you can't be profitable without eliminating all the competition by first undercutting them, then jacking up prices on users, then you shouldn't exist

[Edited the last sentence for punctuation]
I thought it was interesting that not only does this guy choose C# over Java but he chooses to write getter methods instead of properties

https://github.com/jgosar/mine-city-2000/blob/master/SimCity...

Completely trivial, but as a long time C# developer, this was a big pet peeve.

For City name just do

public string CityName{ get; private set; }

Based on the fact that I see capital letters in String etc, this is either old code or this guy dove head first from Java.
Meditations by Marcus Aurelius

The private thoughts of a person with terrible power. An emperor who could put to death anyone he chose. Create the law by speaking it. Command any one to his bed if the mood took him. These pages are filled with Aurelius’ private struggles to be a good man, despite the frustrations of the world.

His words helped me become a more social thinker.
OK, yes you're right - it would indeed be off topic.

I actually recognize that line of reasoning myself. But since losing weight and working on myself (e.g. going to a therapist) I feel much better.

My point is: There was bigger issues at play for me when I didn't want to work from an office...
Curious on the shift to YouTube business. Is the ad revenue really that great these days for new YouTube creators? What's the real business on going YouTube semi-full time?
There are always ways to make someone's employment feel miserable while staying on completely legal ground. If a boss wants someone fired but can't fire, the boss (and worse yet, coworkers) can "help" the person make the right decision and start looking for a new opportunity.

This can give the victim some valuable paid time though.
I do.

And like many others, I can also look like I'm experiencing other emotions because I am. But I have a resting angry face, and it gets more extreme the more deeply I am thinking.

My wife works in a company with programmers, and they keep their webcams off during virtual meetings because, "We don't want people to see our thinking faces." Yes, that is an exact quote.
In Violent Agreement
When the consequences are trivially visible and remain for this long, then it becomes by design by way of inaction by the people who make the rules.
From Sessions with Herbie Hancock, DMX to owning a Label. Rick Batyr – Interview
Being a "toxic, condescending douche" wasn't my intention, i apologies if you felt that way

That, however, doesn't invalidate what i said about the information, them having poor UX is none of my problems
I read many books in field of psychology focusing on rationality / irrationality. I think some of the best are:

Mindware by Richard Nisbett - a researcher focusing on this for decades distills his best insight in a recent book.

https://www.amazon.com/Mindware-Tools-Thinking-Richard-Nisbe...

Predictably Irrational by Dan Ariely - a classic book in the field.

https://www.amazon.com/Predictably-Irrational-Revised-Expand...
that's funny, I don't recall unaccountability being a problem a very short time ago, when big-tech company commissars could evict anyone they didn't like for any reason or no reason at all.

I vividly remember being told that platforms can do whatever the fuck they want, that they don't owe you shit, and that if you don't like it then you should make your own (the latter was then retracted when people actually did, only to find themselves harassed in every possible way)
Probably. I often feel like I'm trying to beat the hell out of the code.
Publishing opposing viewpoints is incredibly common. Getting opinions that go against the editors is the whole point of op-eds
Still the trend is less volatility not more. It will get there!

I was looking at monthly volatility for jpy. 3x the daily vol isn't bad at all.

Great link BTW.
I like taking light rail, and on days I go into work, it is understood to be 10 to 4, and mostly spent chatting to people (about software largely but not necessarily this sprints top tasks).
Erlangutans, haha.
Not going to happen at Microsoft. That would need 20 PMs and 200 devs to implement.
> As a user, I can't think of anything more frustrating to spend hours or even days on an issue on an open source project that "welcomes" issues and contributions and then creating a detailed GitHub Issue only for it to be responded with with author's "No" and immediately closed.

Is it a bug report? In that case I agree that it is irritating.

Is it a feature request? Then your mistake is to spend days on crafting feature request. I prefer to make simple feature request and spend more effort if it is provisionally accepted.

> It just means that users get a false sense of the tool's maintainability, reliability, etc. by looking at a "clean" issue listing only to find out that tons of issues still exist.

I look also at recently closed ones - if stalebot is present then I escape immediately.

> The response to an issue of "contributions are welcome" or "you can fork it" are inappropriate

that is entirely appropriate response, maintainers are not obligated to fix bugs (unless they are under some support contract).

> On another note, many maintainers will report how much of an open source developer they are on their resume or talks they give, when in reality their open source projects are just that, open source.

what is the problem here?
Yeah, for a while I had an office rep as an "angry typer" - that's exactly how everyone framed it. I guess my typing style was/is audibly more aggressive than other people when I get focused on something.
Ah yeah, I played Slay the Spire.

I still maintain that it's lame to implement the concepts tied to physical playing cards in a computer that can simulate anything. It's funny how Slay the
Spire is a card game which got popular as a computer game and then later made the transition to a physical card game, bringing us full-circle.