skysight-inc/HackerNews huggingface dataset:
This makes sense. If I'm fixing a bug in code I'm not super sure about, I want the change to be as focused as possible because even if it looks like it should be made into a bigger change, I don't know what the knock-on effects will be. There's also a matter of not being sure if the desire to rewrite a large chunk just comes down to personal preference.
Well, my extra free storage is with me, currently I have ~14,83 GB.
Lol, seeth more
I’ve given up on desktop e-mail clients. IMHO there’s currently no UI on the market that beats the Gmail UI.
The whole argument against people who prefer not to WFH seems to be that they are "deeply flawed individuals that do not have control over their own life". This is ridiculous, working in situ is a legitimate preference of many people, for whatever reasons, and we need not be judged about it.
> but for this job there were lining up 300 more people

let them take it then. I try to minimize the blood on my hands.

>Just ask your parents or your non-tech friends

My parents were unhappy with it - they're non technical and not particularly concerned with privacy. I don't think they'll switch but they did ask how to mitigate it. I'm currently scrambling for a (friendly) alternative to icloud photos.

> They don't really care for the 3% of people who we belong to

Welcome to cyberpunk dystopia! Grab a devterm by clockwork (no affiliation), and log in, cowboy.
There are still a few non-capitalist countries in the world (N. Korea, Kuba, Venezuela), perhaps you'd like it better there.
Very true. Some things I also noticed:

Changes tend to be made higher up in the stack, ultimately the UI, because that has a lower risk of breaking something else. This gets very messy very fast.

Bugs in shared code tend to be worked around rather than fixed because other code might depend on those bugs — which quickly becomes a self-fulfilling prophecy.

Some functions/methods seem to be natural magnets for these overly local changes, and as a result, can wildly grow in size over time. I once analyzed how a 50-line function had grown to 5000 lines over a few years in a series of individually justifiable changes.

All of this is a downwards spiral that’s very hard to stop once it has started. “Refactoring sprints” and other heroic efforts sadly seem to have little impact in such an environment if they don’t also radically address the engineering practices that lead to the situation.
If we had 0 babies for next 10 years population would reduce only 700 million which is again 7 bn or level Earth had in 2011. But further down the line that 10 year gap would create devastating knowledge transfer impact and also economic impact 20 - 50 years later.
In my company working from home results in a small pay raise (2€ per day worked from home, it’s a small contribution to the home fees).

A pay cut is absolutely ridiculous, you can’t defend that. And 15%? That’s fucking outrageous. You need unions.
Here's the original thread, as opposed to a random person quoting a random tweet halfway into it:

https://twitter.com/kelvinfichter/status/1425217046636371969

https://threadreaderapp.com/thread/1425217046636371969.html
Digital subscription price to access Bloomberg.com
Digital Subscription to access Bloomberg.com
$290/year*

*$415 ($415 USD) charged to your card annually after 1 year introductory offer. Cancel at anytime
Because not everybody is using GNOME or KDE.
I spend quite a lot of time discussing requirements and changes with end users. Because we work across multiple sites it used to take time to organise a meeting needed people could attend. Now we can have shorter, more focussed and timely meetings over video. People who don't need or want to be at a site can join from home.

The org already had video conferencing between larger meeting rooms but few people could use it efficiently and there were no support staff on hand.
Aren’t all approaches to search indices essentially based on vector similarity?

I get that here they are applying "non-traditional" machine-learned magnitudes and scoring schemes, but couldn’t you do the same thing on, say, Solr given a little magic on the indexing and query pipelines?
You don't have to "do" Nextcloud yourself if you don't want to. Find a hoster[0] that does the work for you.

The client apps and the user interface are super boomer friendly.

[0] https://nextcloud.com/partners/
> We are already basically almost completely protected from other countries by our nuclear weapons.

US nuclear weapon stockpile will only be enough to neutralise just one military superpower.

A country with resources, and economy to survive the first strike, can realistically rebuild, and come back with vengeance.

I always retold my own variation on the Einstein's quote on WW3 as "WW3 will be started with nuclear weapons, but will be ended with trench warfare"
No, dude. Don't wave off entirely valid concerns as "twitter rage-baiting".

Here's three men who have had an immense impact on popular culture having a casual chat about statutory rape and a lot of racist stereotypes, and no one raises an objection. They didn't record this in the 1830s or the 1930s. It was 1978.

I've always loved their work, but wow, this is disappointing to read.
Exactly. I am always shocked about some terms becoming a matter of sensation, yet those people condemning them oftentimes use the term 'slave' in their expression, instead of, say, the original 'servant'. And following their "feeling", there should be very few terms more offensive than 'slave' (it means that the default servant is a Slav).
I feel like you're assuming child abuse is a problem to solve with tech, and that's a big assumption.

Child abuse is a social problem. Any tech solution is a bandaid that may reduce abuse, but we should be aiming to prevent it.

I don't know what role tech has in that, but it could help to provide better mental health resources for potential offenders and better support/escape options for victims.
I believe the OP is actually living in Eastern Europe (see his comment above). FWIW, it's perhaps easier to FIRE in EE than in US - thanks to geographic arbitrate, you can earn $10k after tax per month and easily save 90% (or, say 80% if you want kids and very comfortable living). We don't have access to $400k FAANG jobs, but we make up for it with $100-$150k remote jobs and low costs of living.
I'm sorry, but this is wrong. See alexis king's takes(which could be taken right out of my mouth, just more eloquent): https://lexi-lambda.github.io/blog/2020/01/19/no-dynamic-typ...

The gist is basically that a dynamic type system doesn't afford you any more power or "dynamicism" than a statically typed language.

At any point in time, when writing code, you always know something about your data. Even if it was quite literally totally unstructured JSON data with no rhyme or reason to its structure other than it being any valid JSON, then at least you know that much, and you can reify this in the type system: `data JSONVal = Map String JSONVal | [JSONVal] | JSONString String | ..`

It is impossible to write code that works on "any kind of data" because your code, and what it does with the data, makes the same kinds of assumptions about the shape of the data as static typing does. The only difference is that a static type system will let the compiler help you find obvious bugs at compile-time, while dynamic typing will force you write tests up the wazoo and the end result will still be something that is less robust wrt. refactoring than a statically typed language. The statically typed language just gives you this all for free.
Not knocking the product, which I'm sure does what it says on the tin and will be popular amongst gamers (at least until Riot either bans them or implements all of their features in the main game), but I really lament the death of old multiplayer game culture.

I miss the days when online gaming was less about studying optimal strategies to increase your rank, and more about just killing random dickhead and then shit-talking them in all chat.
>Commit to a workout routine, commit to getting food or learning to cook to save money, commit to some mindful exercises to have more focus

You can do that. I can just go back to office.
Well, too bad Mozilla keeps chugging along the political nonsense. People also vote with the software they use and promote.
> These are not remote jobs. If you are looking for such, you should change your job filter or check websites offering strictly such jobs.

The point was how jobs in general are becoming or not becoming remote. If I limit my search to remote jobs, then sure, all I will see is remote jobs everywhere.
Yes, but we need work. Also by introducing more bugs we can work more. /s
I won't debate the fairness/difficulty point but instead focus on the premise that you don't break your bodies while working as a programmer.
That's exactly what you're doing while sitting.
i.e. https://www.mayoclinic.org/healthy-lifestyle/adult-health/ex...

Yes, there are workarounds on how to mitigate some effects but in general, the human body was designed (by environment for millions of years) to move all day long, often with a weight.
Life on Planet Earth in the 2010s
> - Sadly, I think just saying "let's not scan users' devices" is like trying to ban nuclear weapons. The cat is out of the bag, it can be done, so it will be done. But perhaps not? Is there an alternative that people with low technology awareness would see as adequate?

With free software, you can verify that your device does not scan you. Or hire someone to verify that. This is what I choose for myself.
> If they did a survey and collected opinions from their employees the decision would be pretty trivial.

I'm not so sure about that. My company recently announced that our offices wouldn't be reopening until at least November, and there was a lot of quite angry pushback from people who are desperate to get back.
To me, it boils down to incompetent auditing of the contract code.

Arguably things like this should make the future a bit more secure, from what gets learnt. In the same way other code industries learn from found bugs or exploits.
Planting forests may cool the planet more than thought
> Encryption is one of those things where no algorithm is better than a bad algorithm

Absolutely not universally true:

Encryption that protect against everyone except NSA is still infinitely much better than sending plaintext.

Internet banking can't work with plaintext.

It can work perfectly fine even if everyone knows NSA could break it.
If you start moving more than $10,000, you will have IRS attention. (I think they like to pick on little guys because it's easier than the guys whom have lawyers, and CPAs?)

Actually, I was flagged over $6000 deposit over the sale of a car.

The IRS gives rewards to bank employees if they report (successful conviction) any suspicious behavior.

I still don't know why I was flaggged. Probally because I had long hair at the time?

I had a bunch of sleepless nights over that incident, and a bunch of emails back and forth.
> > "We have been naive" and "we didn't see it coming"

> For context it should be noted that these two famous quotes by the prime minister and staff were not in the context of software or business, but regarding violent crime and the demographic shift away from natives ethnic homogeneity

It's been used (and roundly criticised from the right) mainly in those contexts recently, but also for pretty much anything they've screwed up for over a decade now.

IMO the right (both the "accepted" traditional parties and the newer populist ones) is basically right in asking, "If you can't see fricking anything coming, are you really qualified to run the country?" It may work as an excuse the first few times, but it wears out pretty quickly; AFAICS the point where it shows not how hugely unpredictable the consequences of their actions are, but just how bad at predicting / willing to ignore them they are has long since been passed.
Regulating proof-of-work mining is not as simple as it appears. There's an international aspect to it, where some argue that killing crypto this way in one country, may mean missing out on the crypto industry altogether, whilst another country thrives on it.

Even just in the US there's now crypto-friendly states, neutral ones, and skeptical ones. Realistically, it will not really be banned, rather a compromise will be found. For mining to use renewables, and ideally stranded renewables. The mining industry is already self-regulating, as they can obviously see the writing on the wall.

The fact that you don't expect giant TVs to be banned is quite telling. It's subjective and based on popularity. I get it, people like their TVs. It's considered more important than a giant truck, which few people have.

Yet if the goal is to conserve energy, the savings on those TVs would be far more impactful compared to a small amount of massive trucks. So that would mean that we're merely virtue signaling rather than addressing actual usage.

Now let's talk ACs. Most Americans can't imagine life without them. But a few decades ago, nobody had one. In most countries, including far hotter ones, many if not most people function without one.

So let's ban them.

I hope you see my point. Bitcoin mining and big trucks are easy targets but a mere distraction from the heart of the matter. Large scale energy savings inevitably cut into the quality of life of the typical household, and will therefore be unpopular or politically not feasible.

As for carbon taxing, it's complicated. I'm from the Netherlands, by the way.

Personally, I am a 100% supporter of products having externalities priced in. Including paying staff a living wage, environmental costs, taxation in the country of production and real non-subsidized cost of transport. I truly believe that a number of categories of products are unnaturally and unsustainably cheap.

I'm in favor of such system but it will be a cultural shock for most of society. I have many thoughts on potential consequences, but this comment is already getting quite long.

I still won't stop the massive trucks though. We have crazy taxation on vehicles as well as fuel over here, yet there will always be people whom can afford it anyway. Our country isn't designed for such large cars yet they are on the rise. I've never seen one in my childhood yet now they appear everywhere.

A distraction though. It may anger you, but it's not the heart of the matter.
What we need is transparent encryption at rest, where only you have the keys.
Which part of by comment do you find so amusing?
Pushing Spyware Engine is literally abuse to all people including children and it's much worse then any problem they would claim to fight. Even if you believe them.

By this move people are indoctrinated with the idea that being watched by someone big and powerful is Ok. They learn to accept such abuse and what can be worse for any safety of anyone than learning that? If one is serious about any safety one should learn to walk away from such abuse first just like with any other abuses.

It is an attempt to legalize such Spyware Engine installation. Nothing more. The story is just to sell this move using emotional response from naive people. Because high emotions is when people do poor thinking for the long term consequences. Think about Vendetta and consequences of it.

Those people should be educated what the real abuse is and they should teach their children to recognize it because abuse by Apple is already there and it is much worse then the problem they claim are trying to solve. People need to understand that it will get much worse with the time.
That's the way games work.

Doesnt having a good memory give advantage to chess players?

Or having good reflexes benefit shooter player?
The only pattern i see is at the end, 5,16 or 20,16 or 32,16, looks like 16 is the magic number.
It depends on your POV. They could say when you were coming to the office they were paying you for the time lost for commuting, for having to pay higher rent, for having to deal with incompetent managers and constant interruptions in the open-plan office. Now that you don't have to deal with all these, they take away that bonus.

In any case, no matter what they say, the ability to WFH, either completely or partially, it's one of the very few good things that the pandemic brought. We need to protect this advancement in spite of the efforts of CEOs wondering why they bought monstrous campuses and how they are going to explain the sunk cost to the shareholders (hints: it's their problem, not ours).
Which of course you improve upon need /I(rony)

Edit: after I wrote the above line, I realized that many people use closed source software... Well ok then.
“IANAL” is used to avoid liability for offering legal advice in settings where it’s not permitted. It’s not used to hand wave away that you don’t know what you’re talking about.

The very same law you’re citing describes, in detail, the good faith diligence process that requires the service provider to verify the suspected material before transmission to NCMEC. But no, some random blog and you, you two have a handle on legal analysis that the most litigiously sensitive entity on Earth must have missed while designing one of the most litigiously sensitive systems ever fielded by humans. How’d they miss felony criminal liability, right? It’s just too easy to overlook while designing a system whose sole purpose is to gather legally actionable evidence against other people.

As someone who’s built these systems for over a decade, it’s remarkable how one Apple press release can make everyone so hopelessly uninformed and confident that they know the score. Nobody used the acronym CSAM until a week ago except for people like me, those of us haunted by (actual) nightmares of this shit while HN distantly pontificates on the apparent sacrilege of MD5ing your photos of a family vacation to Barbados to see if you happen to be sharing images of children being raped.

Nobody commenting on this has ever seen child pornography. I’d take that to the bank. Did you know the organized outfits design well-polished sites like PornHub, complete with React and a design palette? 35 thumbnails of different seven year olds right on the front page, filterable by sexual situation. Filterable by how many adults are involved. With a comment section, even!, and God help you if you even begin to imagine what is said there. You’re right, though, let’s think about your privacy and the criminal liability for Apple for taking action on something that clearly doesn’t matter to anyone except those stuck with dealing with it.

Get real. Sometimes the lack of perspective among otherwise smart people really worries me, and this conversation about Apple’s motives for the last week or so has worried me the most yet.
If you look at how addictive digital communication is you might conclude it makes a great fit for our brains, maybe a better fit than in-person communication with may be tiresome at times.

And body language, eye contacts etc. are not necessarily useful for professional communication, these might as well be distracting and distorting a rational discussion.
So what? A well-designed keychain implementation should be able to deal with a multitude of keychain providers - OS (KDE, Gnome, macOS, not sure about Android and iOS, gnupg smartcards).
The longest time I've worked overseas for was 3 months, so it's probably different to your experience. But I found the different content to be good. I had a whole new selection of shows and movies to watch since aside from the originals the content is pretty different between countries.
Quite expensive? That's understated. My understanding now is that it comes at the cost a modest new house.

Our family bought a house in the immediate periphery of a smaller city. Since most city housing here is old, the consequence of that decision is that our modest city home has abysmal energy efficiency.

I have wanted to renovate ever since we bought it, in order to cut down on our carbon footprint before 2030, but I have given up on the idea that we'll be able to afford a heat pump before then.

After having spoken with several architects, the building cost alone will eat up €200K without any frills. This will make our house smaller, by replacing poorly built annexes with a more compact and thus thermally efficient cube shaped annex. This comes on top of the mortgage that we took out.

So ironically, in making our home more energy efficient, we would also be making it smaller and less desirable in this regard, at a great expense. Tacking on a heat pump and PV panels would inflate the cost by another 10%.

That is the very real cost of making a home suitable for low energy heating systems.

Don't get me wrong, I'm counting my lucky stars that I'm able to consider such an undertaking, but going through this exercise myself is just a reality check of how dire the situation really is.

If we want to achieve net zero in housing, can we really do so at the cost of conventional building practices?

Talking about the local situation, less than a third of homes are from after 1981 [1]. That's millions of homes slated for a similarly-priced revamp. Who is going to foot the bill? Even with government incentives, some owners don't want to spend all that money on something as intangible as low energy housing, and others simply can't afford to.

[1] https://statbel.fgov.be/en/themes/housing/building-stock
The reason I bought my A7II is so that I can:
* Get more light in with massive full frame lenses (and hence less noise)
* Ability to use lens hoods, xenon flashes, easier to use tripods
* Have more lens options available (even though the prices make me cry) that use the same (main) sensor (as opposed to phones with multiple lenses, telephoto etc tend to use low res/smaller sensors)
* (the biggest point) so I can take a photo, have the RAW and know that the only thing applied to it is the colour profile; no AI photo magic, no Apple saturation boosting, etc

When I take a photo with my A7II I know what I have on the card is the photo _I_ took. With a phone who tf knows what the image processing chip has done to it to make it "look good".
> it was solving a block, but it is only capable of solving the upper block. So clearly not intended for general submatrix solving: it is meant for using the upper block of a matrix in lieu of dynamically allocating the matrix to the correct size.

Nope, you can solve any submatrix by passing the address of some other element than the upper left corner as the address of the array.
Wolfire Games Antitrust Lawsuit
I'm curious, what sort of salary range would there be for engineers in your country?
I Hit the End of HN
Doom scrolling tonight (because I couldn’t sleep anymore) I found the end of the HN rainbow. Apparently it’s 20 pages…
Because your description of "the office" includes me. Specifically, that "external pressure" you are talking about. You seem to require the office to be filled with drones who are monitoring you to make sure you are working. If you were just talking about working in a location that isn't your own home, then fair enough. But what you're actually talking about is going back to that broken culture we had before where everyone commuted to the office for no reason.
I get that CSAM is real and is hurtful. So are many other things: slavery, murder, etc etc.

But is the real-world instance of CSAM so high that every photo on every phone that is shared with another human needs to be scanned for it? It seems like there is no tradeoff too big to not be taken in the quest to eradicate CSAM.

Are the resources spent really proportional to the threat?
Yeah, in my case at least "what the hell were they thinking" comes down not to them having solved the problem incorrectly, but a difference in the shapes of our minds.
And while we are at it the words black, red, yellow, white, fat, skinny, redundant, branch and other words shall be replaced with something else. What can go wrong ? Important is to be pollitically correct. /s
But we are talking about engineering work, right? That's what discussed article is about.