skysight-inc/HackerNews huggingface dataset:
I completely agree with this. When designing classes it is very easy to get carried away and incrementally add bits to the class instead of passing dependencies explicitly.

Arguably even config is too much and generally functions should only take the subset of config.

In the end this is more art than engineering: classes allow encapsulating all state that needs to be used by all functions together; but as you start making exceptions you'll end up with the mess you describe. The art is finding the right balance between what goes in a class and what should be a standalone (possibly generic) function. Personally, I'm still far from mastering that art.

Alexander Stepanov has a lot to say about this.
I mean... I don't really have a response to this. This is security modeling 101. To different threat models, this is a varying degree of a threat - anywhere from "not a threat" to "unacceptable threat".

You cannot universally answer the question "how much of a threat are chrome extensions".
> What's on social media is memes vaguely referencing that stuff, and cranks congratulating each other for doing it, usually in a "New Age" type context.

This just sound like you need to follow better social media circles. There's a bourgeoning scene around people such as Gwern, Nick Cammarata, Aella with a lot of high-quality discourse on the topics you mention.
The reason this happens is that management is secretly hoping that using a process will allow them to do get by with junior developers because the software complexity will be magically handled by "The Process"

I honestly don't blame them for trying to industrialise software production, I blame the engineers which is probably the only white collar profession that don't care about being in control of their own field narrative
> And the Mercator projection does suit them practically, and shows their countries bigger than they are, so...

So what?

Do these countries become more powerful, richer, or have more resources than others because they are represented bigger on a common map projection? If so, then let's just hope that our new overlords from the Antarctican Coalition are benign emperors :D
what about the idea that the headset is just a crutch. It seems the UIs shown eye and hand tracking are only tied to the goggles as demonstration to get the tools in developers hands.
Celebrating 25 Years of the KDE Free Qt Foundation
I find this to be a naive article.

I completely disagree about AI copilots. If you are unskilled, you don't understand the medium and therefore these tools are of no use to you. They only benefit the already-educated elite, and serve to widen the gap between those who are competent and those who are not. When this effect is viewed through the lens of maximizing short term output, it's positive, but I'm reluctant to say whether that's true across the board and forever.

"Employees acting like entrepreneurs will change everything. More people will find a niche community of true fans and realize their potential outside of a company"

I completely disagree here too. There are only so many eyeballs, so much screen time, so many free dollars for discretionary spending, so many platforms, so much software to write and so much bandwidth. Twitch is, arguably, full. The halcyon days of stars routinely made overnight are over. Now the battle is to be noticed. This is true outside of entertainment fields as well. How many RPG systems are on Kickstarter? How many can you physically play in a lifetime? How many films can one person watch? And so on and so forth.

The prediction of a weakening of corporations is equally a pipedream. Hardware design won't get easier, and many big corporations build hardware. The domain knowledge in design, optimization, manufacturing, etc. remains sacred, because the work is fundamentally hard to do.
> dynamically loaded modules, error boundaries

In an MPA, modules https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guid... can be included on the pages that require them with a script tag. Errors (and new features) are limited to a specific page, and the rest of the site remains unchanged.

> suspense (or another form of components loading their own data)

The htmx lib https://htmx.org/ mostly takes care of this: "gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML". The hx-boost tag can also be used for progressive enhancement.

> as soon as you need the bloat you’re just reinventing a wobbly wheel without one

When building a rich client, using a framework could be productive. For example a photo/video editor app. For a news site and CMS I would probably stick to the approach I've described above.
There are a lot of operations in vim that I don’t need or want to see the selection. Sometimes it would be useful, and if I think so, I use visual mode instead.
Archaeological first: poem by Virgil appears on remnants of a Roman oil amphora
I think teaching the test is common everywhere. I remember the same thing for my GCSEs and A levels (UK pre-university qualifications) growing up, and my Russian partner says it was the same for them in school.

For us, the teachers would almost tell us with 100% certainty what was going to be on the test, and what keywords/phrases to include to boost your marks. They also ran us through past papers from previous years, and lo and behold, we had the exact same questions, just worded slightly differently.
> First they came for the Gilets Jaunes...

Actually, they came too late for the Gilets Jaunes!

> it was sickening to see how much of the supposed French people's liberties and citizens rights were broken back then

I agree with you, a bunch of idiots holding a whole country hostage was not at all what one would expect in a sane democracy.
This book is so good I bought multiple copies because whenever I loan it out, I never get it back.
Calm down. It’s a research paper. Ideas are not dangerous.
As you can see from other replies:
- the French people did not care that they had to sign a paper to get out to walk
- that we closed libraries and forbade people from buying clothes in supermarkets
- that Macron has been in charge of the country's finances for over a decade with horrid results (+600B€ in debt)
- that Macron did everything he said he would not, and said a lot of things that would be treason in a reasonable civilization

We are the rooster that sings with it's feet deep in shite.
It's gonna get ugly when it hits the fan.
They clearly state:

> dads.cool implements the open source "BLOCKchain" to block interactions with instances that might put our community at risk

Earlier they describe the kind of community they are:

> dads.cool is an instance for dads; if you apply to become a user, it’s expected that you have, had, or are expecting, at least one (human) child—sorry, but pets are not children, no matter how much we love them. Being a father does not mean identifying or being labeled as a man, nor does it mean that you were involved in the conception of the child you take care of. Foster dads, adoptive dads—anyone who cares for a child and identifies as a dad is welcome here. In that spirit, dads.cool welcomes all sexualities, gender identities, races, levels of mobility, and ages.

Now, can you honestly say that left-wing lunatics will put their community at a similar risk as right-wing lunatics? One side is clearly and deliberately not accepting of parts of this community.
Related:
The FBI now recommends using an ad blocker when searching the web
https://www.standard.co.uk/tech/fbi-recommends-ad-blocker-on...
Maybe it's because angular is like dropping a nuke to kill a spider?
I also use Google Ads and in my experience the customer service for ad buyers is a bit better than Meta's. But that's setting the bar very low and I read that they are equally impossible to reach should your account ever get disabled.

The advertising monopolies of Meta and Google are definitely a problem. The main issue is that all the big online advertising channels basically cover a different audience and/or portion of the buying cycle. So Facebook can not be replaced by Tiktok or Google ads and vice versa. For many businesses, especially smaller ones, only a few advertising channels work profitably (I'd call it channel/offer match), so if you get disabled, your business is dead.

Of course, it's also helpful if you only pay minimal taxes on your monopoly profits, compared to your customers who have to suck up the normal rates.
AI Is an Existential Threat to Itself
This article should be taken with care: La Quadrature Du Net is a stark defender of liberties (which is good, we need those more than ever), but I found they have a tendency to cherry-pick what aligns with their views to dramatic effect.

I'm not saying there is no cause for concern - there usually is - but more often than not they have this tendency to overlook some elements and overblow some others to serve their narrative.

My recommendation would be to carefully read the source material and cross-read other reports to form one's opinion.
I'm always appalled by comments like these that justify their sympathy for authoritarian practices simply because they align with their interests. I'm in Paris, France, and police brutality has been increasing hand in hand with the corrupt nature of our government over the last decade, and it's horrifying.
The apple is completely rotten; the way our election system works and all the dirty tricks you can do when you're in power mean people are not left with any other choice but to revolt. This does not bode well for our country.
I am not French but my opinion of the current government is at rock bottom after how Macron recently went to China to basically suck up to Xi Jinping, completely ignoring human rights violations and all. And for what?
https://www.theguardian.com/law/2012/jan/13/piracy-student-l...
Psychiatrists explain this as an evolutionary mechanism keeping us from expending energy on tasks which, in our caveman mind's view, have low probability of success.

Most modern activities are beyond the mind's capabilities in terms of assessing whether it's worth it, so it usually defaults to "no".

One way around it is to imagine the feeling of having this off your back. I found that it helps somewhat.
Tensil
It seems relatively easy to send a PR to allow supporting any number of spaces (or at least increase the upper limit to 16).
There is a big cause for concern; our secret service deems anybody using encryption tools as a quasi-terrorist.
What gilets jaunes or blocking whatever have anything to do with violating parliamentary rights ? Or making protests of disappointment (edit: disapproval) illegal everywhere the president go ?

What can anyone do about a president that abuses its power ? This is a basic democratic issue and I am pessimistic because a lot of people like you just don't seem to get it, so we won't address that and when it is going to be too late it will be too late.

You might like or trust the current government but what about the next one ?
>The idea is so fundamental and profound that essentially you are creating a reliable networks on top of unreliable networks by clever design.

Smart edge, dumb core.
For those who can read French and who would want to learn more about this I heartily recommend the recently published Gouverner la France [1] (Governing France), a collection of books written by Michel Winock as part of the prestigious Quarto Gallimard series.

It includes titles like L'Agonie de la IVème République (Agony of the Fourth Republic), La fièvre hexagonale : les grandes crises politiques de 1871 à 1968 (Hexagon Fever: Major Political Crises from 1871 to 1968) and a pretty good biography of de Gaulle. It's from that book that I learned of all the craziness of 1958, the one that involved general Salan (who would be sentenced to death a few years after that for trying a coup against de Gaulle) and all.

[1] https://www.amazon.fr/Gouverner-France-Michel-Winock/dp/2072...
Good thing this was in the context of France, then.
I don't see this as a big problem. This is clearly aimed for development/investors in tech right now, and in this market the 3.5k price tag is actually pretty low consider this is actually a product, and not even a prototype.

The potential thanks to the higher resolution is huge. If you ever tried to do any non-gaming task on an oculus, you realize how important resolution is for text. Forget games, this is an enabler for a disruption in user interface.

My biggest gripe to me, let it be either meta or apple, is the vendor lock-in. I'm not going to touch anything made by meta. But apple is not far.
Judges are not there to come up with the law, only to execute it.
Sure, I'll reach out
It seems more cognitive than due to physical effects in the ear. Adam Neely had a good YouTube video on it https://youtu.be/QRaACa1Mrd4
I wonder what has happened to them. Not seeing any updates on Github page (https://github.com/tensil-ai/tensil) or twitter feed (https://twitter.com/tensilai)
It's hard to be too upset about this stuff in a competitive landscape that includes Reddit and Twitter.
To be fair, my org (very good org, I’ve worked at several) just posted a job position with this exact sentence in it. We need a PM who can work in a more agile manner while helping us to interface with teams who use waterfall due to the nature of the work. It’s not unheard of.
I'm glad we agree that there is a line and there has to be regulation to enforce it.
A repeat of healthcare, this time for computing. It's 2023, the commons cant win.
It seems hard to argue with that...but what exactly is the meaning of saying people are "absolutely unqualified" to do something which they in fact do constantly and which there is no obvious alternative in order for society to function?

In my opinion the answer is this. Roughly speaking, in general: Overwhelming expert consensus opinion on a topic has a much higher chance of being correct than any contrary belief I have based off of “research” that I do. The overwhelming expert consensus might very well be wrong but it’s clear that they are way more likely to be right than I am.
Tangential but is anybody doing SSR using Django or any non-js framework? What is your setup? Wish Django had a library that allows `return SSRResponse(bundlename, context=['foo', 'bar'])`.
That's not what I asked, nor is it what I implied.
> the YPG is seen by the french state as a terrorist group

To appease the Turks I assume?
Simula67, arguably the first OO language, was centered around inheritance.

The other early major OO language was obviously Smalltalk which focused on message passing.

Both C++ and Java were majorly influenced by Simula, while more dynamic languages take on aspects of Smalltalk.
Not sure if I understand correct, but the things I listed (event listeners, AJAX, etc) are things needed to be implemented so that you get what XML+XSLT in a browser give you for free.

To be clear: there are lots of things that XML+XSLT cannot do, but which JavaScript+HTML can do (in an HTTP context).

But for the most typical HTTP usecase: a website presenting information, XML+XSLT is fully up to the task, yet we forego that, and instead pull out the big, complex "guns", entire JS frameworks. A knee-jerk reaction that I blame on the bad rep XML got, and the praise it's incomplete but simpler replacement, JSON, got.
Facebook Hustles:The Hidden Mechanics of a Scam Impersonating Media and Creators
> This is authoritarian pandering 101.

No, this is matter-of-fact anti-terrorism.
I really hate these mercator articles. This one is particularly egregious because it takes a potentially interesting subject and just ignores every detail. No mention that they are talking only about one specific map projection. No mention of it by name even. No mention of what trade offs projections must make. No exploration of other projections. No mention of historically why we commonly use this one, or what others could be appropriate. Obsession with area above all else as if what area a country occupies on a map is important. No support for this view either, map area is implied to be all important. General implication that it's some kind of colonialist sneer at Africa. One could just as easily write an article about how unfair it is that Africa gets to be at the centre of the map, again without explaining why on earth that matters.
The military guys from Algeria had already put their hands on Corsica, plus, the iminent threat of the landing on the shores of Southern France (or via an aerial operation, can't remember exactly) of said military forces was heavily used by de Gaulle during the negotiations that got him into power.
Detecting Scene Changes in Audiovisual Content
> "...concerns about the technology’s impact on...national security."

Really now? Sheesh. What are we worried about skynet?
That’s kinda like saying the law that allows you to only murder people on Mondays is great, because otherwise you’d be allowed to murder people every day. No, that is not great, that doesn’t enable anything, the proper solution is not being allowed to randomly murder people any day of the week.
Since the word agile has become so loaded, you can instead explain why a waterfall practice is linked to predictable problems and avoid buzzwords entirely:

It takes 6 months to act on customer feedback with our current release strategy, and a full year to fix the bugs related to that feedback. We should be rapidly iterating on feedback quickly to avoid churn. Let's try xyz...
Ask HN: How's the Job Hunt Going?
Greetings fellow engineers.

I wanted to share my experience as a software engineer, which is that USA based job seekers are currently having a difficult time. I would't call the global market overall bad though.

What is your experience?
This sounds like the normal mode for french politics. How many times has your government collapsed over the last 200 years? You're on the 5th republic or something right?
The points raised are valid and it makes me want to try toe socks. I have chronic ankle instability from an injury which impacts my balance at times, I wonder if toe socks would help with that?

But where I live (Czech Republic) we don't wear shoes inside at all so I will inevitably lose some "street cred". But for at home during winter I might give them a try
When did that happen in your opinion?

It was like this at least 20 years ago.
> it takes time and experience to filter out the hype and marketing

When you have that experience, you subsequently apply for jobs that demand you be up-to-your-elbows in the over-hyped and over-marketed tech.

The industry, eagerly lapping up any and all shiny-marketing and advocacy, financially incentivises bandwagon-jumping over listening to experience.
> making protests of disappointment illegal everywhere the president go

France is big enough. Having to avoid a few square kilometres around the president will leave you plenty of space to organize your protest.
Are they Model 5150s?
"Either you don't really know about the situation in France or you have a very twisted view of what's happening in Hungary /Poland (maybe induced by the medias). You should take a step back"
Note that the author is saying that he couldn't find any proof that the story is true (e.g. a primary source or corroborating evidence) from his internet searches (Google, Hacker News etc.) But just because something is not on the internet doesn't mean it didn't happen. In this case, the story refers to a military (presumably classified) project from the 1960s (i.e. before the internet), so I wouldn't be too surprised if there was no proof on the internet.
I have no idea what you're talking about. The subs I am on have pretty much the same quality and activity.
Antidepressants also sometimes give people the get-up-and-go to commit suicide. But in general it's good to have motivation to do things.
Spotify’s podcast plan went off the rails
> They're equivalent except that asynchronous callbacks is what actually happens [...]

Neither stackful nor stackless coroutines work like this practice. The former suspends coroutines by saving and restoring the CPU state (and stack) and the latter compiles down to state machines, as mentioned in the article. Coroutines are functionally not equivalent to callbacks at all.
Drones take to the waves: Saildrones are getting data where people can’t
Wasn't there a recent incident of amazon locking someone out of their house because of misheard information?
> The cost of the third party apps themselves was trivial.

$10m isn't trivial unless your operating costs are in the billions.
>But then again, Son is the demonstration that wealth is not correlated to abilities.

He has more ability than the vast majority of people on earth. However, these things also require a lot of luck even if you have ability.
If you detach and consider "the Law" as a standards document it makes more sense to read the two as "old school rape" definition being grandfathered and replaced by the newer Assault by penetration and realising that there's still a whole other spectrum of sexual assault behaviours that can be considered under law that don't involve penetration.

Like mathematics, engineering, and any number of other technical domains, Law is riddled with precise domain definitions of words that don't always align with common non technical understandings and casual usage.
GCC Adopts a Code of Conduct
The issue isn't possible bias on the part of educated cartographers and differential geometers. It's the bias of the majority, i.e. everyone else, that matters. A vast majority of people in the "Western world" perceive their countries as being bigger than they are. Thus from a primal, tribal perspective this further inflates their perception of "their peoples" being more important than the peoples of other areas.
J’aimerais bien trouver un cours en classe. J’en ai ras-le-bol de la formation sur internet. Malheureusement l’Alliance Française la plus proche est a 2h de chez moi. Je m’étais inscrit à un cours intermédiaire d’une autre organisation locale, mais il a été annulé car il n’y avait pas assez d’étudiants.
Volkswagen’s breakthrough could spark a battery manufacturing gold rush
Well, what do you mean, the "accuracy" of political borders? Again, they're all inaccurate, just in different ways. Are you optimizing for length of border, or curvature, or orientation? Better nearer or further from the pole? Arguably there are far more borders nearer the equator than far from it, Africa has hundreds. And the Mercator projection does pretty much the best job at representing political borders length and orientation within Africa than any other.
French government seems to think you can avoid an far-right upheaval by becoming the far-right themselves.
A strong type system, weakly checked.

I mean, the type system it isn't checking still isn't as strong or powerful as I'd like, but it is there. Unlike your CPU which doesn't care, C agrees that in principle an integer, a pointer and a floating point value are in fact different kinds of thing.

I think Option<!> is excellent, C thinks I should just write a comment in the program instead, these are big differences but they aren't so fundamental as the difference between US corporate welfare and socialism.
To quote him ;

> I did not steal the crown. I found it lying in the gutter, and I picked it up with the sword. But it was the people who placed it on my head.

The man was massively popular with the populace [1] [2] and he got elected emperor with a referendum [3] to which 7 million people were called. By modern standard that barely qualifies, but for an emperor in 1804 ...

A common misconception was that the revolution was to remove the all powerful head of state. It wasn't, the people just wanted a competent one and improved living conditions.

[1] https://www.reddit.com/r/AskHistorians/comments/277eu3/why_i...

[2] https://www.reddit.com/r/AskHistorians/comments/gli6nn/consi...

[3] https://en.wikipedia.org/wiki/1804_French_constitutional_ref...