skysight-inc/HackerNews huggingface dataset:
Would anyone who installed the backdoored ImageGlass application be able to hit up the author with a GPL request for the backdoor spider dlls? They seem to be binary-only, probably from that spider dot com backdoor SDK. Would it get the ImageGlass author in hot water?
I firmly believe that actions speak louder than words. People will say all kinds of things to project an impression, and then you see what they actually do or did, and sometimes it's quite surprising with the inconsistency.
Meanwhile in Toronto a house is $1m+ while salaries are 100k-150k.
This is an excellent comment regarding how unsustainable these practices are. School closures and even the isolation tactics when a asymptomatic child test positive are completely unsustainable. They are deeply punishing to the working class and to children from underclass households where every minute they are in their house versus in a school is a net detriment to their education and mental health.

I used to do work for the Democratic party many years ago. It was sort of a given back in 2014 that we were going to get the vast majority of Latino votes going into the future. These unsustainable policies have caused Latinos to shift dramatically away from the Democratic party. It is politically unsustainable and destructive. It is politically, unsustainable and destructive.

Regarding the unvaccinated nurses getting fired, should be noted that virtually all of them had natural immunity. My sister-in-law is one of these who did not want to get vaccinated because she had already contracted the virus and had attended several patients suffering from adverse events as well as friends who had their menstrual cycles disrupted. There was no scientific harm from this decision because her natural immunity was more protective than the vaccine based on multiple studies, including a CDC study that was just released last week.

Your comment on being a father is also 100% correct. People seem to think that children's brains continue to develop at the same rate between the ages of five and eight as they do between the ages of 3 and 5. That's just not how it works. You have these tiny windows of time where the brain is going through rapid development and you can't make up for these windows in a later time period.

History will likely not be kind to the policies against children that were pursued to protect unionized teachers and elderly people who will long be dead when the repercussions of this horrible policy towards children are fully felt. But perhaps I have too much faith in the people writing the history to be honest, considering that the laptop class are the most powerful and the most paranoid and frightened.
That’s only true if we cutoff immigration, which is how the US has offset the downsides of lower fertility.

Even if we can’t defer those problems forever, we can slow down the transition, making it less painful than the one experienced by Japan.
> Tell that to folks who bought Nikkei 30 years ago.

Or the folks who held S&P 500 in the 2000s. But the lesson is simple: diversify.

A 60/40 Japan equities/bonds portfolio would have ben fine:

* https://gfmasset.com/2020/01/60-40-has-worked-well-even-in-j...

Same as for the S&P 500:

> Yes, the data does show that 2000-2009 was a lost decade for the S&P 500. Passive investing has been unfairly attacked in response to this data, however, because of a misperception of what a proper passive investing strategy is.

> Passive investing does not mean one should buy-and-forget, but rather that one should limit trading to periodic portfolio rebalancing. Those who proactively rebalanced their portfolios actually profited, even when investing in funds that tracked that S&P 500.

* https://www.forbes.com/sites/investor/2010/12/17/the-lost-de...
I've had good experiences with XnView on Linux even though it's proprietary.
These are all legitimate questions, but when you phrase them that way and address them to the maintainer, consider how the message will be received. He is likely to consider it an attack, and will be tempted to mount a defense. Now, instead of a constructive problem-solving discussion, you have a destructive battle—one that does not move things forward towards the goals: removing the change and preventing further bad decisions.
If you start from the premise that maintaining the children's quality of life is the top priority (which I believe) then it follows pretty logically from there. Keep the kids in the house, with the parent most able to care for them. Unfortunately, this is usually the mother; in a more perfect world, it would be the father just as often.
> Why is it weird that people should spend time preparing for ask for a new job?

Because that preparation, by and large, is not related to the actual job.

> I mean, ask an orchestra musician how much time they put into preparing for auditions, or how much time many degreed professionals put into passing a certification (e.g. the bar exam or medical boards).

Those are all instances of people being asked to do/know things that they will need to do/know for their actual jobs.
An actual comparison would be if the orchestra musician was asked to perform blindfolded on a random piece of music, and have to spend 6 months training to memorize the most often requested pieces to be ready for the interview, only to play for the rest of their career with the sheet in front of them.
(Not trying to compare difficulty, but absurdity. I don't doubt orchestra musician's auditions are harder)

Also, bar exam and certifications are not job interview. You also have exams and certifications in CS and no one is complaining about having to train for those.
A lawyer/doctor certainly doesn't have to pass the equivalent of the bar/medical exam every time they want to change firm/clinics. They just talk about their past experiences. Barely any prep required beside being able to give a good sales pitch about you.

Meanwhile, as a dev, you are expected to do it all over again every time you will change job. Even for internal moves, many of the GAFAMs expect you to go through this again.
Excuse me but there have been times last year where Ireland had the highest infection cases in Europe (shamefully). To be honest I wasn't very convinced that there was a ever a real lockdown here, just people using their cars less. Now it's back to normal almost.
Urgh, I keep seeing this. It's nonsense. Use a bank and SWIFT and £20 later (bank dependant) you've sent as much money as you like.

The receiving account holder may need to declare the payment to their local tax authorities, but that's true of crypto too, it's just not automatic.
Pizza comes to mind.

On a more serious note, I may be misunderstanding the nuance of what you are saying/asking, but for me there is relatively little overlap between "things worth living for" and "things worth dying for". A few people in my life, that's it. There are plenty of things to live for. Seeing technology advance, traveling, experiencing things, meeting people, creating something of value and/or meaning, having a positive impact. Ultimately, none of those are things worth dying for. I'd rather not have them, than not have them and be dead.
I spent a long time on it trying to solve the puzzle once.
"My users pushed back against malware I snuck onto their computers, they're so toxic and they're killing my dreams of successfully infecting them with malware!"
You appear to be conflating the GPL with the LGPL. The GPL definitely has things to say about both static and dynamic linking.
Robot vacuum cleaner escapes from Cambridge Travelodge
Not necessarily bad faith but bad judgment for sure. I could understand making this "opt in" for users who understand what it does and want to help out, but it definitely shouldn't have been loaded by default.
I don't think it's negative, but it's quite marginal. As noted above, in most traditional civilizations, upwards of 90% of the population was engaged just in growing food, generally as unfree labor. The remaining 10% were priests, nobles, and soldiers to keep the peasants in line and working hard.

Such societies typically also had famines every few years. We don't have famines in developed countries any more.
The OP is reacting to a study that made it to the front page a few days ago that found that no amount of alcohol was safe. I suspect that they're not trying to solve a drunkenness problem, they're trying to drop a substance that more and more studies are showing has negative effects in any quantity.

EDIT: here's the link to the previous discussion as requested in a comment:
https://news.ycombinator.com/item?id=30009529
>The horrifying precedent is small numbers of people who do not always stand for election making highly consequential decisions for large numbers of people.

Nothing new there, beaurocrats and public health officials have long had the power to make highly consequential decisions for large numbers of people.

Yes we could do with some debate about the power they exercise and about how to handle the next pandemic, and there will be a next pandemic. However your dramatic tone is unwarranted and unhelpful.
>The markets absolutely soared.

The markets are not invididuals, if we're talking about stock markets. And in Europe they don't represent most of the population as asset holders or anything like that.

Case in point for France:

"There was an 8.3% decrease in France’s economy in 2020, and the country has not seen a recession to this extent since World War II. For example, France’s travel and tourism sector’s contribution to the French economy decreased by 48.8% due to travel restrictions. As a result, that sector alone lost 193,000 jobs. (...) Before the pandemic, 9.3 million people lived below the 1,063-euros-per-month poverty line in France. Those who were poor had little opportunity to improve their lives, especially during the pandemic when unemployment rates reached a two-year high. As a result, retail workers, artisans and self-employed people were among those the pandemic most affected. Further, the number of French people in poverty has significantly increased to more than 1 million people during the pandemic. (...)"

>As a concrete example, bank account deposits in the UK rose 10% during COVID.

That's one disconnect. Most people don't have bank account deposits (or don't have any to write home about). That's apparently true for the US too...

https://www.cnbc.com/2019/01/23/most-americans-dont-have-the...

- though I guess those people don't go out buying houses either.
I’ve used my cell phone bill as my utility bill no problem.
Potato and sweet potato can be produced in a local garden and provide enough calories and nutrients. For example, if one eats enough potatoes to get 2500 kilocalories (about 6 pounds), one get more than enough protein.
Fix Twitter Addon for Firefox that improves UX on thread commenting
I’m someone who generally doesn’t enjoy dual booting. I realize this is my specific preference rather than practicality, but I like being able to context switch without a reboot.

I also like that I can keep a lot of my development tools separated by WSL distro/container. A few weeks ago I found a video transcoding tool that needed a dependency from Ubuntu 18.04. I was using Ubuntu 20.04 in WSL at the time. So I just downloaded 18.04 from the Store, spun that up in a new terminal tab, and set up the transcoding tool there. I only access that version when I need to do certain transcoding and have preserved my 20.04 for everything else.
I have had a Kobo Touch for many years. I bought it precisely because it seemed the most open: I could load files via USB.

But the screen cracked and I had to replace it. I didn't like what I found inside. The screen is glued on, the battery is soldered. Is seems it wasn't made to be fixed.
> Also, I can't help but laugh at the notion of "mainstream media" as an insult. :D Like, "Oh, I don't trust those fools at the BBC, or the Reuters cabal.

Heh, wow you're so clever with your "laugh". It's not like the CEO of Reuters is also on the Pfizer board of directors ... oh wait ... that's exactly the case.

https://www.pfizer.com/people/leadership/board_of_directors/...
I haven't quit drinking, but I have cut back from an average of around 1-1.5L of strong IPA (7%) per day to a half liter 3-6 days a week. I'm also not vaccinated, which basically simulates the quitting clubs and bars thing.

I have gotten into Perrier. I buy a 24 pack of 355ml glass bottles for about $16USD. I can then stimulate the carbonation, refreshing Ness, and cold factors of Beer that I so enjoy. It also helps fill my stomach, and I will now instinctively grab and drink a Perrier after my first beer, putting off the desire for a second beer for a while.

Perrier is also great for stretching out alcohol. Noone in their right mind would recommend watering down a beer, and yet that is exactly what I am recommending here. With Perrier, you will get MORE carbonation than the beer, MORE cold if the beer has been out for a few minutes, and especially if drinking out of a can, or unchilled glass. But the dirty little secret is that tap water ruins the taste, and degrades bubbles. Perrier allows the taste to remain the same/better (it's probably better than the starting water used to make beer!) While diluting potency and reinforcing the bubbles and temperature (if adding to not fresh beer)

Sometimes I forgo the beer altogether and make a craft soda. I don't like a lot of sugar, and won't drink pop. But with a local company, https://blackgoldcola.com , I can choose the amount of syrup (sugar) I add to a glass and then fill with Perrier. It's the ultimate refresher. I typically use about 1/2 the recommended amount, or 25ml per 355ml, which is 16g of real cane sugar.
They do claim it, but how is "cheap homebuyer credit" and "laxer lending requirements" non obvious? I call BS - especially since there have been warning spelling those exact issues out time and again...
Do we know if this was enabled by default? The Spider.com SDK License [0] appears to not allow it.

> Partner shall ensure that only Users who have expressly agreed to become nodes will actually be marked by Partner as such (…).

[0] https://www.spider.com/sdk-license
You are thinking if lgpl.
"Current risk: NaN / 10 (Sustainable Consumption)"
It seems like the site has changed since 2001 or whenever I first saw it. My memory of it was that it was a lot more subtle: just a white screen with lavendar circles that faded in and out on the screen. I also don't remember the audio having background music, but I could have misremembered that.
Even if the author legitimately didn't mean to do harm, and was acting in good faith, he should never (or at least, for a very very long time) be trusted to contribute to software that isn't subject to someone else's review.

He's shown such a fundamental misunderstanding of the trust that was placed in him. He knowingly merged _malware_ into his software and then did the minimum amount of plausible deniability (a discord poll that 99.99% of his users don't access, and an opt-out buried in a menu).
I’m not in a position to hire anyone, but I would immediately dismiss anyone who continued to work at facebook after the genocide in Myanmar. It shows either a lack of morals, massive ignorance, or both.
Very true. Email is on the list, next.

I don't partner, that's for sure. Email is not hard to do. It will be there.
Adding one more thought, an efficient prism can be more efficient than an inefficient grating. Gratings tend to be preferred in commercial spectrometers because the grating equation has fewer parameters that can fluctuate, and reflection gratings can cover wavelength ranges where there are no convenient optical materials with sufficient dispersion to be practical.
If the class of people who buy houses (people with assets and deposits) get wealthier then house prices go up.

As you say, people who aren't buying houses anyway not getting richer doesn't have any impact on the price of houses.
truly one of the most delusional comment of all time on hn.
The whole Western culture turned into a crazy chainsaw sawing itself.
Birth rates are down worldwide except in Africa, and if I had to forward look based on current developed world policy (Japan, US, Europe migrant policy), I don’t think the US is going to drastically increase immigration quotas. Again, like Japan. Older citizens will want to keep their culture static, and they weight that higher than economic growth.
And just because you have a license doesn’t mean you can drive any vehicle on public roads. It has to be street legal and you need a different license for 18 wheelers.
Yes I know OCaml compiles fast enough, and lets not forget Elm! Also very fast compiling.

But I find those two a little on the less featurefull side. I think by the time typeclasses are in things get slow really fast. It's features like that, that just add a lot of complexity at compile time.

Just had a look at Dream. Good to see httpaf AND mirage (microkernel) targets! And it allows coding in Reason/Melange, which I find a very nice syntax especially for server-side code. Thanks for mentioning.
Does this sync sideloaded books between different devices, now? Especially the e-reader and the iOS Kobo app? The lack of side-load-sync that was the primary reason I returned a Kobo e-reader a few months back and went back to Kindle (which does that pretty well via email, except that books only have those stupid “locations” instead of page numbers)
Maybe they can make reliable predictions but just not about the thing you ask about here - "the crash".
In theory I think you could teach a similar subset of C++ to what's in safe Rust. But you immediately run into a big problem that all the rest of C++ is still there and not knowing about it can hurt you, whereas safe Rust is promised by the unsafe Rust that you don't need to care why any of this is possible.
The value of real estate may decline but it’s very unlikely to dip into the “affordable for normal folks” territory where demand exists.

Rental houses are an asset class now, and that’s unlikely to change while the rich can get richer renting to people who can’t afford to buy.
There is no constructive criticism possible and no possible further relationship. If I'd been a user of this project, I'd be reformatting my PC and restoring from backups, and the nasty message I'd leave on github would only be intended to warn others away from this toxic person's code.
Didn't read the whole code but this makes me think it was: https://github.com/d2phap/ImageGlass/commit/31c1b918165c42de...
This doesn't apply to right-to-work states. Nuance is required in an argument like this. For nealy half the country, "hard to fire" is bullshit FUD. It's another excuse to be lazy in interviewing and follow FAANG in lock step.
Yes. That’s clearly what happened. But lots of people, myself included, expected prices to go down. The early pandemic was marked by a market meltdown and a shutdown of the timber and housing industry as analysts expected a drastic slowdown in home buying and building. It was perfectly reasonable at the time to assume (or hope!) that house prices were going to fall, and let's not brow beat people over that.
> Ireland had arguably the world’s largest housing bubble and crash in the 2000s, with prices quadrupling in the decade to 2007, even while supply soared, before crashing by more than half between 2007 and 2012.

So, prices doubled in the years from 2000 to 2012 - a little under 5% yearly growth. Is that really a crash? Or am I misunderstanding "quadrupled then halved"?
It's amazing how there seems to be more talk about layouts than ways to type less in the first place.

What we really need is a study on RSI and productivity vs overall workflow.

We already know Vim guys can edit code fast, what we need to know is who does best on a real world project with more debugging, research, and documentation reading than coding, how much IDE autocomplete helps, whether the 10 clicks and 2 minutes it takes me to do something is healthier than the 3 lines and 30 seconds it takes a CLI user, etc.
"But can it run Linux?"

Of course it can, 486s were common in Linux's early heyday. During my senior year of high school and freshman year of college ('97-'99) I ran Debian Slink on an IBM 486SX. X ran a little slow on it so I used it in console only mode. I mostly used it to do compsci homework. Before I settled on Debian full-time (still using it to this day) I used Red Hat, I think v5 (the original numbering, before RHEL). And before that probably Slackware on floppies. I eventually got an AMD K6-2 which ran a lot faster...

Of course, this article is about running modern Linux, but Debian Slink is still there to download and install and I'm sure it works just peachy.

The section on configuring the kernel really gives me nostalgia as I used to build my own kernels back then, something I haven't done in years.
Pardon my ignorance but isn't it a huge mistake to place non german speaking children in these classes? They just hope they'll pick it up along the way? Isn't it throwing them to the wolves?
Hey. I've never worked for a FAANG, but I am considering joining Facebook. They way I see it, Facebook is hugely impactful and there is real work to do there, ex: flagging disinformation, flagging external government influences, etc. It's challenging and extremely valuable work.

If everyone who works at Facebook is blacklisted by people like you, it would just make the company a worse influence on the world because there would be noone left there to make it better. So I would prefer if good people had the freedom to try to make an impact according to their will without fear that people such as yourself will then work hard to tarnish their reputations. Thanks!
If he was adding it in bad faith, why would he put it on GitHub for all to see, rather than building the binaries in a private fork? Seems like this is incompetence / naivete rather than malice.
Without really knowing the author, it's hard to know whether they did what they did in bad faith or in good faith. Regardless of whether it's malice or naivete, either one makes it hard to trust such a developer again, at least right away. They'll have to work hard at earning that trust again and be careful to not make such glaring mistakes again.
The service was enabled by default. In a later commit he adds an option to opt-out of Spider being enabled.
When historians looked into details, it turned out a serf worked less than 40 hours per week on average in the Middle Ages in France, less than modern workers. And he needed to feed both own family and his master.
I don't know what people mean when they talk about "safe" or "unsafe" code.
Doing something like `int a[5]; a[2] = 100;` in C is perfectly safe because there is no bug in that code.
The only thing that might be unsafe about that is if you change the code because then you might create a bug.
Changing code is always unsafe because you can always create bugs in any language, even Rust.

I don't think "safe" or "unsafe" can be a property of code; it can only be a property of something you do, like changing code.
I think that something being "unsafe" means that there is a risk with doing it.
Programming is always a risk, even if you write Rust code without using the "unsafe" keyword.
You can even have arbitrary code execution bugs in Rust programs without using the "unsafe" keyword; think about bugs like SQL-injections.

All of this doesn't mean than I don't think the checks that the Rust compiler does help.
They probably help many people to write less buggy code.
I just think it makes no sense to call code "safe" or "unsafe".
That's true. If the range you're interested in is not the same as the range of long or long long, you'll have to check the range yourself before you go on and use the value. No ifdefs required. If you're not happy doing it yourself, I do recommend strtonum or any of the alternatives that allow you to explicitly specify the range you're interested in. I don't see the point in littering the standard library with functions having hard-coded range for every range you might be interested in.