skysight-inc/HackerNews huggingface dataset:
> But I simply can’t understand pure motivations for dumping millions into weakening encryption.

It will generate a few reports to law enforcement, when a very few very stupid or careless criminals mess up. And it will keep a few copies of certain images from getting forwarded.

That's it. That's your pure motivation. These are true fanatics.

The fact that law enforcement already has more reports than it can handle doesn't matter. There's always a chance that one of them could be actionable.

The fact that the same images are still going to circulate through other channels, and that most people who want them will still find them, doesn't matter. There's always a chance that one person won't get a copy.

The fact that the responses will often be ineffective doesn't matter. At least somebody will get a chance to try.

The fact that the system can be repurposed to create a police state doesn't matter, because one incident of CSA outweighs anything else that could happen. If it saves just one child, nothing else matters. Oh, and by the way, sexual abuse is the worst thing that could possibly happen to any child, including murder.

The fact that the data will be abused for CSA does not compute. Of course all the people working against this scourge will be pure of heart. And of course a giant database can be made perfectly secure if you just nerd harder.

The fact that police states are dangerous places for children also does not compute. Because that would mean that there was nothing to do about the most important problem that could ever exist. And that can't be, because we live in a just world.
Managers can't look out of the office and feel powerful by watching the people they control.
I suspect that the #1 benefit of antivirus is that it makes success, especially more-than-shortlived success, far more difficult for Team Evil.

(Yes, obviously it would be difficult at best to quantify that benefit.)
AI May Change Entrepreneurship
> So unless you have a job that requires minimal communication on a day-to-day basis, an office is superior for productivity.

If that’s the standard then the commute time should be billed to the employer. That way they can weigh the full benefits of the productivity gain of in person communication, against the dramatic efficiency loss of 100 employees commuting to work.

If employers want the productivity benefit of in office communication, they can pay employees for their drive/walk/transit time.
I have a problem with taxes in general, and this is yet another stupid idea. Increased tax loads always get passed on to the consumer.

What we will end up with is higher cost of doing business and 100% for certain federally run universities will still need taxpayer bailouts every single year.

Lose lose all the way around.

I have an even better idea: get rid of all freebies. If someone wants something, they can get off their asses and work for it for a change.
A real question is why IBM, Apple, and Microsoft poured millions into developing the unicode standard instead of treating character encoding like file formats as a venue for competition.

IBM and Apple in the early 1990's combined in Taligent to try to beat MS NT, but failed. But a lot of internationalization came out of that and was made open, at the perfect time for Java to adopt it.

Interestingly it wasn't just CJK but Thai language variants that drove much of the flexibility in early unicode, largely because some early developers took a fancy to it.

When you look at the actual variety in written languages, Unicode grapheme/code-point/byte seems rather elegant.

We're in the early days of term vectors, small floats, and differentiable numerics (not to mention big integers). Are lessons from the history of unicode relevant?
It would make ghost flights more costly. This cost can't be recouped by increasing ticket prices because almost no one is on these flights, and it's unlikely that the few who take them will accept arbitrarily large fares.
Spoken like a guy that knows the price of everything and the value of nothing
FYI, it's automatically posted at 8am PT on the first weekday of each month.
Sure, but those activities typically won't last for hours. I've had to put tasks on hold because the SME wasn't available for several hours, without explanation or any communication whatsoever, to make a fundamental design decision in their area of expertise. And it wasn't a one-off or just one SME. People, at least my team, were getting constantly distracted. They essentially imposed their irregular and unpredictable schedules on the rest of us, despite being in positions of relative authority. I had to work nights I didn't plan to work because someone decided to respond at 8pm to a question asked at 1pm. That kind of delay would never happen at the office even if someone was slacking off.

Which goes back to the principle that WFH is more beneficial for senior devs than juniors. If you lack the knowledge or authority to work independently for extended periods, then instead of everyone being on the same objective schedule the junior people are forced onto whenever the senior people want to work, and more specifically when they want to be available to answer questions that only they can answer. It's like only being able to do homework during a professor's office hours.
> Sweden had negative excess mortality from Jan 2020 to Spring 2021

According to this, Sweden had quite bad excess mortality in 2020 in April and May, and some in June. And then again from mid-November 2020 to mid-January 2021.

https://ourworldindata.org/grapher/excess-mortality-raw-deat...

There are many different ways different sources have tried to estimate cumulative excess mortality. Depending on the calculation methods, different sources have ended up with quite different results.

What is your source, and what method did they use?
I’m old enough to remember when people called what you’re referring to “communism”, similar to how one might call the Democratic People's Republic of Korea “democratic”.

It seems that now, based on your comment, it’s in vogue to call it socialism.

At this rate, in a few years it’ll be called democratic socialism and not long after it’ll be called social democracy.

I guess you gotta keep that Overton window moving.

As an aside, what is often overlooked when someone brings up the point you do, is that communist nostalgia[0] is a real thing.

0: https://en.wikipedia.org/wiki/Communist_nostalgia
I wish it got the same attention. I heard only vague rumors about it. You can take this as an open invitation for stories about it.
Oh yeah. Because most of the tax revenue comes from rural areas, and is only then funneled to support these unproductive city dwellers wasting it on all this pointless infrastructure.
My friend did the math for a high-falutin position at a San Fran tech company requiring 3 days a week in office, and flying from New York to Cali every week was cost competitive.
"They got land and money but lost in the end because now other countries don't like them" is not such a strong argument for having lost in the end, because, well, uhh... how many times has that happened?
I think this only applies to those who would like to be productive.
>We should just return to the status quo before COVID

Why? People at my org had been begging for WFH before the pandemic, and the pandemic helped us win that battle.

Why should we cede ground back to our bosses when we are happier and more productive now?
> "Hey, this is only temporary" I'd be far less disappointed

Ironically, during peak covid lockdowns, "this is only temporary" may have actually been seen as reckless and irresponsible. "There's a pandemic! We need to be remote for the foreseeable future, not just temporarily!1!1" (etc...)

During peak covid, a lot of people made decisions that they reneged or reversed later. I'll get downvoted if I empathize with the executives making these decisions, but all I'll say is that no one had a crystal ball in 2020/2021. I give a lot of people the benefit of the doubt that they believed what they were saying at the time they said it (even if they have since reversed their opinion).

I don't think anyone was expecting the tech bubble to burst until it did. I don't think anyone was expecting the degree of inflation which led to interest rates which led to big tech downsizing, etc. A lot of people made a lot of mistakes. One of the top mistakes a lot of companies made was hiring people outside of their HQ cities and they're trying to correct that now.

Edit: To be clear I'm a proponent of remote work. Our company has been remote since before covid. Pro tip for anyone in the job market: look for companies that were remote pre-Covid and be skeptical about WFH promises if the company was forced to go remote after 2020.
You could do top N% (round up) of each high school in the state as a first approximation and capture a lot of socioeconomic diversity, since there's (at least currently) a lot of clustering of poor kids at some schools rich kids at others.

You've also got to have a second option. If you don't qualify for the state school scholarship based on high school grades or maybe alternate qualifiers like test scores, then community college is still an option, and when you graduate from that with an approved program, it should qualify you for state school. Maybe something something GI bill, although dangling college as a hook to get people into the military feels icky to me somehow.
The split between both locations clearly sends the message that decision making is based in the UK. You might want to address that.
> Either copy/paste or rolling them into config objects and passing those down is generally preferable

Preferable for whom? I do not prefer it. I much prefer to avoid the extra work it creates for me vs. the simplicity of kwargs. I use explicit args for the function I made and then add *kwargs on the end and then I don't have to write bespoke config objects or copy and paste a bunch of stuff that might be obsolete by a future update to some library and also pollute my function's signature. I would very much welcome a way to tell callers where kwargs is going without having to do extra work.
By most metrics used to measure economic success the economy as a whole is most "healthy" (aka productive) with little if any saving going on.

Obviously that isn't true on smaller scales, living paycheck to paycheck isn't considered a good thing.

It just means it is nuanced to discuss these problems from a Macroeconomic perspective. On the one hand saving a little is good for individuals on the other spending is better for the "economy".
Not OP, but I know a good use case: where I work we do lots of math and signal processing. It is done in matlab, which is great, but then we need to run it in some embedded processor. Using the C++ generated by matlab is beyond any hope. Had the code be written in Fortran (which is very possible, and would make the code clearer) it would run very fast.
Now we had a team of people translating matlab to C++
Just refusing the test with 0 DUIs is a mandatory license suspension (even if you are not convicted of a DUI), while you can have multiple DUIs without license suspension.
Even where they lack the problem I find myself wanting lenses (or other optics) every couple months at a minimum.
Location: Oslo Norway

Remote: Yes

Willing to relocate: Yes

Technologies: .NET, C#, F#, Web components, Lit , distributed computing

Résumé/CV: Microsoft Employee, https://www.linkedin.com/in/onurgumus/

Email: onur@outlook.com.tr

Personal blog: https://onurgumus.github.io

Sample project: 3d bin packer, https://bindrake.com
Finally! I've been waiting for this for years.

Now I just have to wait 5 more years until 3.12 is sufficiently old that work lets me use it.

Bets on user-upgradable Python on Linux by 2030?
Location: Porto, Portugal (GMT+1)
Remote: Absolutely! Adapted to provide impactful solutions to teams worldwide.
Willing to Relocate: Committed to contributing remotely without relocation.

Technologies:
Languages & Frameworks: Python, Django, JavaScript, TypeScript, Node, React,
Express, Flask, Angular, React Native
Databases: MongoDB, PostgreSQL, MySQL, SQLite
Data Extraction & Processing: BeautifulSoup, Scrapy
Scalable Infrastructure: AWS, Docker, Kubernetes
Data Management & Cache: Redis, Celery, Elasticsearch, RabbitMQ
Other Skills: GraphQL, Webpack, Babel, RESTful APIs, Microservices

Résumé/CV: https://www.linkedin.com/in/albertommoura/
GitHub: https://github.com/MMnemonic
Email: albertommoura@gmail.com
Availability: Poised to engage in stimulating projects, 40 hours/week starting
from September 2023.
Very few people "need" more than a Pentium 4, but there are a lot of technically sufficient, practically unusable laptops out there. Modern Celerons dance that line of "usable on the web now, but who knows what next year brings" quite delicately.

My benchmark is "can this play an HD Youtube video full screen". Many cheap Windows laptops will struggle at this task, but with remote education in the state that it's at, that would make life very hard for its users.

I've also seen laptops go from usable to unusable because everyone switched codecs and suddenly the hardware acceleration didn't work anymore.

I think an i3 with a modest amount of RAM is a good decision for a baseline. You can get away with less, but you'll have to constantly maintain your laptop to do so, tweaking settings as the computer ages and acceleration support dies out. For most people, the device will just slow down to a crawl.

An i3 and 8GB of RAM are technically overspecced today, but in five years time you'll be happy you didn't buy the Celeron.
Yes, but no need for the added complexity of a delta of warnings against the base branch. The presumption here (given the GP comment) is that main has no warnings, since warnings are only allowed "during development", and should be cleaned up before production. So the CI only has to be intelligent enough to prevent merging (to main) of a branch with any warnings.
So go looking for it. Good news doesn't make the news, it makes people's blogs. Go google for folks talking about how they didn't get their entire network crypto-locked with bitcoin ransoms because their AV did its job.

The stories are out there, they're just not delivered to your doorstep because there's no sensationalism in them with which to sell clicks and ad impressions.
It doesn't even have to be free.

Just create a subsidy and regulate the colleges that agree to be subsidized. Make it fully voluntary but also give the participant colleges a special badge to let people know that the college is federally funded and therefore has to provide various information to the students or possible put a maximum loan cap on the student, and if the student is making progress and reaches that cap then the remainder of their education is free of charge to the Bachelors level.
Since you went ahead and said what "goes without saying", how about you go further and actually demonstrate/document/prove what you say?
Any quick sources to back that up? IMF appears to set some conditions to put the economy back on track before lending.
I think they mean that traditional economic wisdom is that high savings slows economic growth while high spending accelerates it.

So, from the perspective of economic growth, we want people to spend as much as possible, not save.

Beyond the money itself that is spent that spurs growth, you also can add on the fact that people with minimal savings are forced to work to survive. People with lots of savings are more inclined to lounge around and be unproductive.

Of course, one could also argue that people with minimal savings are less creative, because they're in constant survival mode and grinding out the style of work they've always done.
Top 10 fastest growing Semiconductor companies by headcount

1. Inorganic Intelligence

2. PASQAL

3. Axelera AI

4. Tenstorrent

5. SiPearl

6. Rebellions.ai

7. Pallidus

8. Deci AI

9. Astera Labs

10. NeuReality
That only gets one "relevant" story (quotes and negations don't really work on Google, Brave, or DuckDuckGo anymore), about a scammer who was not "hitting houses".
White collar work is not very measurable.
Tell me you use the Julian calendar, without telling me you use the Julian calendar.
Right. I work somewhere that has a lot of seasonal overturn and the number of people who live check to check while displaying astonishing conspicuous consumption is very high. Guys who walk around with a new Galaxy Fold 5 and drive a caddy who freak out if their check is a day late.
I don't think there is a "good by default" dimension. Maybe a "learning easier" dimension. I'd argue that in such advanced spheres comparison becomes secondary. First an foremost it's about the activity. Like friends competing in a game of cards. It's about having fun with friends. Winning is for having a purpose to play.
Our moms worked together and tried to fix us up. She was gorgeous and, though I'm a confident man, I felt she was out of my league. I thought it would be too weird and awkward if it didn't work out.

My mother kept persisting and I finally caved, just to shut her up. Three kids and nearly 20 years later, we're doing good. She's still gorgeous.

My only advice is:

- Create as many opportunity for chances as you can.

- Get out, attend activity-related events that aren't focused on dating (running or sports clubs, sewing clubs, meetups, whatever). Since they're not focused on dating, everyone's more at ease, their guard is down and everyone's more laid back.

- If you're in your 30s or later, consider long-term compatibility traits. If you are big on being smart with money or being healthy/fit, don't match up with someone who isn't. Chances are, you aren't going to change them. Same goes for the inverse.
Labs should not be allowed to spend grant money on this bullshit.
Also, what's the point of going into the office if nobody else is there? My department had a hybrid model for a bit with a fabulous, newly built-out office. I liked seeing people in person a couple times a week. However, if I go in and nobody from my team is there or we need to still call in to meetings as if we were at home, what's the point?
> The market will settle it in the end

like "The market" is some rational, logical all-knowing, all-wise higher force.

"The market" is a bunch of rich assholes that act in their own self interests.

They don't give a sh-t about you and they definitely don't give a sh-t about me.
It's definitely a thing: with a young kid that emits distracting screeches at the seemingly perfect timing to disrupt deep concentration, office work is a lot more appealing for productivity.

And a lot of management is older folks with kids. A lot of programmers in the age-discriminatory field of tech is ... younger people.

But at the same time, my old job was a cattle pen of open floor concept. That sucked too. Now, right after COVID restrictions were lifted but no one came to the office, man I loved going to the office. No one was there, I could concentrate really well.
Fast food employees are professionals as well (have you ever worked a fast food job? It's hard, and requires practice to excel at)
Well, remote really works if five people are back at the office. That's a point for remote.
> I also found myself working longer hours, not having solid disconnected time

To the frustration of my then boss, I noticed that I (and a lot of other coworkers) used RTO as a way to reduce our hours to ~40/week and not spend our nights and weekends with our work laptops open nearby.
>the idea that you consent to any test by agreeing to drive sounds dubious.

This is the case everywhere in the US. The term 'implied consent' refers to the idea that a driver consents to chemical tests by virtue of operating an automobile on public roads.
From where I see it, that belongs in `a`. It's your parsing result.
Google ditched Omnibox features to meet quarterly numbers
"get the job done" is usually poorly defined.
If it is the same database system, you may as well use a SERIAL or similar synchronized datatype. The point of using UUIDs is that any participant in a distributed system should be able to generate them, without having to rely on a centralized authority. If the use is purely local then UUIDs would be pointless.

If you have 74 bits of entropy, the birthday paradox says that after 2^37 keys you will hit a 50% risk of a key collision. Whether that is going to be a problem depends on the use case, and on the quality of your RNG.
We are in agreement.

The pins are the point.

> there's something that you can physically expand, read data from nature using it, and make changes directly in the physical world using code.

You can't do this with _just_ a RPI though.

A RPI without any extra sensors or electronics is just a desktop.
I have been exploring this topic as well.

A fun thought experimenting is to stitch the latest YC AI startups together to see if it could in turn start a startup.

It is interesting to see in how many key areas of the startup journey YC invested in.

Everything from problem discovery, persona creation, market research to coding and doing support.

Co-Pilot for Everything: https://open.substack.com/pub/aisuperfounder/p/co-pilot-for-...
Show HN: OpenStatus – Open-source monitoring with incident managements
Hey HN!

We’re Max and Thibault building OpenStatus.dev an OpenSource synthetic monitoring platform with incident managements

1 min demo: https://twitter.com/mxkaske/status/1685666982786404352

We have just reached 2000 stars on GitHub

https://github.com/openstatusHQ/openstatus

We are really excited to hear your feedback/questions and connect further: our emails are max@openstatus.dev and thibault@openstatus.dev.

Thank you!
It sure doesn’t stop these same leaders in shipping jobs all over the planet for cheaper wages though where face to face contact isn’t happening without jumping on a plane.
There is one element ( elephant ) of remote working that I don't see being much discussed.

If the job can be done remotely and async - it potentially can be done from anywhere. Potentially this means you are competing globally for that job.

And I suspect for most of the people on these boards there are lots of places which have both the talent and much lower costs.

So in a completely free market you might find that choosing where you live is no longer an advantage of remote working - to compete you'll need to move to a country that has lower costs....

So there is an element of being careful what you wish for.
But that's typically not happening either. I fact usually the opposite happens, the urban areas with lots of immigrants get gentrified, because everyone wants to live there.

On top of that, we are now seeing that outer suburbs which were guaranteed winning electorates for right parties are now becoming more and more left leaning because young urban dwellers are moving there because they can't afford the cities.
I don't know what I was expecting but that isn't Hurt, it's Surfin' USA with Hurt's lyrics that sound extremely jittery and grainy.

I'm curious though if some AI soon could in fact synthesize the Beach Boys' style with the actual chords and melody from the NIN song, possibly with some of the pathos of Johnny Cash as well.
Malicious ad served inside Bing's AI chatbot
Personally I think posting to Github is the offering part, posting the tool to HN is definitely an invitation for opinions.