skysight-inc/HackerNews huggingface dataset:
Neural nets generalise because they have to approximate the data at a lower resolution, it's not that they're constrained to only learn what is useful. They're lossy compressors, but they have a unique property that most lossy compressors don't have. They cannot learn all the properties of the input data - partly because they can't hold that much information - but uniquely because neurons cannot be modified in isolation. A change in one neuron changes the influence of every other neuron in that layer, on the next layer. So it's difficult to learn granular properties of specific examples, because the entire net is affected when you do that (and many granular properties that are learned, will be unlearned in subsequent examples). The deeper the net, the less able earlier layers are to extract granular information from the input. They have to extract very abstract information, and they will gradually converge on an abstraction strategy that works.

That's why residual blocks are interesting. They pass that low-level information to later blocks (which have an easier time processing the granular details) while also leveraging the ability of earlier blocks to extract abstract information. It allows you to extract and combine information at multiple levels of granularity (or abstraction).

Convnets are also invariant to generalisation (e.g. translation, and to some degree scale), which I think is a better definition than "can only learn something useful." They're forced learn information that is more general, which increases the usefulness of each bit, which means you get a higher density of usefulness per FLOP. But you also lose specific information in that process. What if location is meaningful? For example, audio spectrogram analysis can suffer from that property, because specific location on the Y axis is highly meaningful.
The Good Samaritan Was a Bad Economist
Isn't the tailscale work more to do with authenticating hosts than the network. You trust all communication decodable by a trusted public key.

That still allows malware on a trusted end device to connect to you, but then if you've got malware on the box chances are it will have access to the private keys, authentication cookies etc, anyway - at least currently.
Uhh… try speaking against progressivism as a professor. You’ll get cancelled on Twitter followed by a letter from the Dean you’re fired. This is the fear and reality of all this freedom of expression we have. All free speech unless ofcourse you disagree.

I’m only slightly exaggerating.
Hilton's plan was for an hotel in orbit. It's a nice idea, but it means it would have been for a short stay, assuming some space tourism.

It would be better if we have several good reasons to stay permanently in orbit.
I have been looking for a more user-friendly setup for our company, we're currently using OpenVPN with Viscosity as a client.

Tailscale was on the list for services to check, but if what you say is true, then I will look elsewhere.
Or the direct answer to the question in the FAQ:

https://gemini.circumlunar.space/docs/faq.gmi
The major religions and also secular ideologies each have their strengths, otherwise they wouldn't have millions of followers.
You're probably a "No problem!" guy. I actually look for people like you in my own organization because you're trouble, but I'll write this from your perspective.

With your employment history, you'll be very eager to please. You will say "Yes" and "No problem" to anything, which is not a problem, if it's actually not a problem. But this:

> when there's a conflict between expectations and requirements from management, and lack of agency to actually be as productive as I can be.

tells me it is a problem. Your quote is always true in any company. This will always happen. You will always burn out.

Here is what you do. You don't answer "No problem". You answer "Write down exactly what you want and a timeframe when you need it and I'll see if I can deliver". This will do two things:

-50% of your work will disappear. There are many middle managers who just go around delegating, thinking that is their job. In reality this is procrastination and they are useless. They will not even be able to write a spec sheet (look into how a good one looks and demand exactly that). These are the most idiotic projects in the company and now you will not be involved

-the projects that come with a spec sheet have self documenting ~code~ expectations. If you force people to write something down in a specific manner, most will realise their lunacy

Then you communicate. Don't hide anything. Tell everyone involved exactly the ups and downs (this is where lack of agency comes in and where it disappears with competent management. If it's incompetent you'll at least not feel responsible or shame) of the project. This isn't poker.

There. This might be too personal. This might be completely wrong. But please realise that it's you doing this to yourself.
> There's a group of firms that are very picky with their hires (FAANG, HFT) that every recruiter in London will mention to you if you are a dev. Knowing which ones actually know these hiring managers is hard. They all claim to have gone to school with them.

I have been a hiring manager at several FAANGs in London and these recruiters are all bullshitting you. We never used external recruiters, we had no need. Lead generation was entirely internal.
because your mom might have brought you up differently if she'd wanted to join a nunnery.
There's also qmk's swap hands feature [1]. Qmk doesn't run on any hardware but if it does the possibilities are pretty much endless. Glad you made it through though and don't need it any more :)

[1] https://beta.docs.qmk.fm/using-qmk/software-features/feature...
How did you do the recovery?
Yes, and I understood his point because, as a business-minded software engineer, I can map the edit-run-test-debug process to what he calls a tight loop (the Maths Test).

I also recognise the fuzzier process of designing features with stakeholders, implementing them, deploying them and having them tested in the market as something between the Rocket Launch (for the technical process from ideation to deployment and subsequent maintenance) and Stock Picking (for the product/market fit).

To finish populating the 2x2 matrix, the Novice Bowler approach is more similar to what many of the students used to do back when I was tutoring Algorithms and Data Structures at uni. They'd throw things at the IDE until it compiled, and call it a day.
I've read somewhere that BMW and Audi have internal regulations in place, which dictate that at least half of the top level leadership group should always consist of people with engineering backgrounds.

I have not been able to confirm if it's true or not.

But it sounds as a healthy regulation to have in place for a technical company, since gravity seems to work in the opposite direction. Non-technical leaders will, in my experience, have a tendency towards hiring other non-technical leaders, and towards trying to mould the company operations into something which can be run without the need for technical knowledge.
This is the kind of clever stuff that really got me into computers back in the early 2000s. Back then some people would have clever stuff like this in their forum sigs. You don't see it so much any more. Everything is so serious and corporate.
Twitter needs India and Nigeria to grow. It's running into trouble in both
That's always been true? If you say something your boss hates, your boss has always been free to fire you. If you're a cashier and all the customers hate you, you're also getting fired.
I would expect lower average population age to exhibit a pro-change rather than anti-change bias.
I think we'll have to agree to disagree that that's not gatekeeping.

Becoming an astronaut is far harder than becoming a founder, yet we wouldn't dream of telling children not to think about becoming one.

What other people say is an important force. The reason I mentioned Jessica is because much of her work has been to convince people who otherwise wouldn't become founders to start companies. I think she has more experience than either of us, and she doesn't seem to agree that the thesis here is true.
The Nazi solutions weren’t all extermination either, until the final solution. There were several solutions/plans that were thwarted due to poor calculation.

The Madagascar Plan makes so much more since for longevity than the Jewish Nationalist plan on the Mediterranean.
As a danish developer, recruiters are not that bad. They will usually start reaching out through LI, and will happily do the first part of the back and forth on text. I usually tell them I’m not interested in switching, but that I'd be happy to know what goes on in the industry. This usually leads to a phone call where I question them about the business, the job and what they have to offer. The one exception is, I usually don’t take the call if it’s a dedicated recruiting company, as they don’t know anything about the company they are trying to recruite me into.

I also lecture them at the end of a call sometimes. One of the more recent calls, they recruiter was looking for someone to fill “an architect position”. I asked him if he knew anything about software, and he conceded that he didn’t and that he was a psych major. I asked him if the people who told him to find an architect had told him what that entailed. They hadn’t. So I broke down three different types of architects there is in software development (code, systems and enterprise) told him he was most likely looking for a systems and what profile they could have and had a general good discussion with him. When I’m done at my current position, I have a good repor with this guys to have him find me an interesting position :)

So advice to recruiters:

1) Know what you have to offer

2) Know what you are actually looking for, even if it’s complicated. If you want to hire experienced people, seem like you know what you are talking about.

3) Proof read you written communication. You main job is to communicate and make a good first impression, but if your outreach mail/message is filled with spelling mistakes or contradictions, I’m not gonna respond.

4) Don’t try to sell me the cat in the hat. With experience come the ability to look right through your babble. If you want people like that, be open and honest. We might cut you some slack if the position is interesting enough to us ;)
TikTok lets you easily put your own video alongside an existing video, or reuse the audio from an existing video.

This basically gives you the tools to develop video memes. You'll often see a video or audio clip go viral and then see a bunch of different riffs on it that evolve over time, each a twist on the previous iteration, in exactly the same way you see image/text based memes evolve over time, get mixed together, adapted for a current news story, etc etc.

This sort of thing doesn't work quite as well on platforms like YouTube, the barrier to creation is too high.

Another component of the innovation is to mix lowering that barrier with a strong algorithm to surface the best content, since you now have so much of it.
Better question maybe: why is Gemini?
G7 summit: Spending plan to rival China adopted
Improve Query Time From 4 seconds to 70 milliseconds(50-60 times faster)-Laravel
Use mysql index to imporve the query performance
"Few outside China get excited about buying Huawei phones or shopping on Alibaba" --- a lot of people do actually.
I just cant find interpretation in which your outrage makes sense. 60 years old person leaving for monastery is somehow outrageous abandonment of her 30 years old offspring.

I dont know whether this is being edgy contrarian or sexism in which women dont get to make choices for themselve. HN contains plenty of those.

But projecting 5 years old thinking into her adult children is uttery absurd. Especially since I have never seen outrage over literally anyone else not being involved or leave for long or risks death when his kids are small.
That's some serious mental gymnastics you're doing there!

Al lot of what you call "religious tendencies" are just cognitive and organizational tools. Religions use and codify (some of) them in their own ways, and other aspects and approaches to human life use and / or codify in their own ways too.

Whatever leads you to wish for more structure and codification in your life and the world that surrounds, and you find them in religion, that's fine. Other people find them in military life, others in self-discipline, others in ascetism, others in their professional career, etc. But trying to impregnate your religious beliefs and choices onto everyone else is, I think, just trying to justify and shut down your own doubts. If you don't see this then, if I may put it this way, you may lack certain cognitive tools to recognize it.
> while costing you nothing and incurring no personal risk.

Read: While costing a lot and putting you at high risk.

How can you say otherwise?
I think what you’re saying is true - We have the choice to pick another platform. But, I fear they’ll shut it down just like they did with Parlor.

Besides the choice of what platform to choose, people’s lives destroyed by Twitter mob whether they have a Twitter account or not. This is just not right. Activism by cancelling people. If you’ve got issue with someone, go through the proper channels and not publicly. There are cases when that’s needed and that’s why we have whistleblower laws. But, destroying someone’s career because they don’t share progressive views!?
I would say Gemini have about the same characteristics as Hacker News which is why we love it so much!
Definitely, if not consciously - I saw earlier today that Trump and his minions propagated the meme that says

"In reality, they're not after me, they're after you. I'm just in the way"

well after Modi, and in the time since it's been adopted by Netanyahu as well. I often wonder why these people are called "nationalists"...
I'm going to play with this over the weekend.
A modern successor to gopher, with some extra features to make it more useful in the modern day.

Gopher was a competitor to the early web. It had a distinction between contentful pages and link pages, so it was less flexible than the HTML based web. I'm pretty sure this is one of the things Gemini fixes
Test your security skills with our nightmare password generator
After thinking about it for a very long time, I've come to believe that "religious faith" is ultimately a form of intellectual laziness, and every religious adherent of every faith that I've cornered after a nice meal and a few drinks has all but admitted as such.
Optimising Docker Layers for Better Caching with Nix (2018)
I prefer we had generic search engines for the raw textual error messages. This reduces the fragility and vendor lock-in (like SO).

Which is exactly the current situatuon.
> throughout the 90's and early 2000's, it used to be somewhat tolerated to use gay stereotypes to make fun of gay people

This is true. Today, being gay is generally accepted.

Before the 1970s, homosexuality was so unacceptable even joking about it was unacceptable. Homosexuality was invisible. At best, if you were enlightened, you would consider it a mental illness. Most just considered it a moral abomination.

I would argue that jokes from Eddie Murphy, Andrew Dice Clay, Sam Kinnison were simultaneously an expression of society's anxiety about social change, and part of the start of a national, or even global conversation that led to "Enh, being gay is no big deal. As long as it's consensual, let people do what they want."

Today those jokes aren't funny, but I wonder if homosexuality would be as accepted as it is without them. The conversation became increasingly about whether the jokes were fair or not; funny or not. Which at the time was miles better than one mustn't joke about homosexuality

Jokes can be mean-spirited bullying moving society towards being more oppressive and less tolerant, but not always. Not inevitably. Humor pushes taboos and boundaries, sometimes towards good.
A client for HTML and CSS is much more complicated to implement than a client for Gemini and its rich text format. But you can serve HTML pages over Gemini either way.
I'm no lover of these tech giants, but I think you're missing the point if you think there's no difference between Twitter banning Trump and succumbing to pressure from Modi after he threatened their entire Indian staff with arrest.
So the simple narrative that the US is printing money to fund all these stimulus packages is false? Just trying to understand why this isn't debunked more if that's the case.
There aren't they many world cities that can bring together so many different cultures and walks of life into a single agglomeration
Ah that's nice, I remember the win3.11 speaker.drv with which you could play through the speaker.
Full color video with audio is a bridge to far with a 386 i think unless it's something like a 320x240 mpeg-1 with low bitrate audio, or that low bandwidth codec realvideo. Did the DVD decoding run on a 386? In any case it's indeed amazing that mplayer has been ported to dos.
I don‘t think survival of a new protocol is predicated on it being useless like a gnarly tree to a carpenter. It may be there are niches in which survival for gnarly technology is possible but like the quoted surviver tree they will be on hard to assault spaces like gnarly usecases.
I list my skill set in a prominent location on my resume and in the appropriate location on my linkedin page. Why do I keep getting contacted about jobs that require something that's not in my skill set? Linkedin should have the ability to filter on this information. I understand the recruiters are just spamming us, but couldn't they just add this filtering functionality to their spamming system?

I got on the phone with one of them and he started talking about devops - which is not on my resume. I guess he expected me to catch that, I missed it, and ended up wasting his time.
If I share my email with tailscale that's sharing data between me and them, no third party involved.

If I use an OAuth integration I'm involving a third party

Some people use a third party email provider, but chances are they aren't supported (even if your mail provider offers oauth integration) -- the only support is with Google and Microsoft

Now that aside, I support the idea of tailscale not creating its own identify provider. BYOI is far better than yet another supplier to leak information and yet another password to manage.

If I were interested in integration with my company's SSO, I'm sure they'd be able to support our OAuth endpoint.

For personal use, chances are you have an identity with one of the providers, and the information leaking to that provider (that you use tailscale) is minimal and seems like a good solution.
> Some operating systems still make every process’s environment variables world readable. (But, in all the Linuxes I’ve seen, /proc/<pid>/environ is not world-readable.)

A couple years ago this came up and someone made this claim, but no one could ever name an OS where this is the case. Maybe someone on HN knows one? :)
I don’t know. That sounds like a lot of overthinking.
Neural nets fundamentally cannot operate the same way a brain does, because they cannot create an abstract representation of a problem, and then gradually and deliberately manipulate that mental model until they develop a solution. They just don't work that way, with current structures. They basically apply a single pass of a very complex function to the data, and spit out a result.

That isn't a problem of scale, it's a problem of architecture. This is one of the reasons Deepmind decided to tackle Starcraft. It's very difficult to solve Starcraft without your AI having some ability to develop and then manipulate a mental model of the game, because that's what you need to construct and unfold original, non-linear strategies.
> There might've been an idealistic Silicon Valley in the 1990s-2000s, but if it ever existed, it's gone now, replaced by high-growth corporations

1990s Silicon Valley was "idealistic"? That's news to me, IIRC they were all about "high growth" ventures like pets.com. Idealistic tendencies on the Internet are not altogether unknown of course, but I'm pretty sure you've always had to look for them outside the commercialized SV bubble. And modern day Fake Social Media is highly commercialized as you rightly point out. TikTok even more strongly so if anything.
It is and it isn't. The algorithm learns what you like pretty quickly, and there are some really unique creators on the platform.
That does clearly imply that Mozilla recommends it too, but the phrasing the article uses (ie: 'Additionally, Chaslot recommends') is noncommittal.

The impression the full article gives me is that its purpose is to raise awareness that the Youtube recommendation algorithm is manipulative.

When I read the title here on HN I thought it meant that Mozilla was demanding the US government force Youtube to scrap the recommendations feature entirely.
Ya man, that's social structures and public life. That's humanity. Twitter's got nothing to do with it, it's just the latest platform. Before Jack Dorsey and Twitter it was Cronkite on CBS, before Cronkite it was Pulitzer, Hearst, and their newpapers, and before them it was the Church.

At least now you've got your choice of platforms, just because some movements on some of the popular ones don't align with your personal views doesn't make the platform the problem.
I believe that's the case yes, although I only learned of it the other day and haven't got round to switching yet.

Spectacle is now unsupported and Rectangle is a community fork.
I believe Tik Tok just gathers datasets for CCP to train AI models about foreign face features, voice etc. to improve surveillance etc and could even be used in a war to target foreigners using autonomous drones.
Alexander Neumann (Restic creator) was recently on the changelog podcast earlier this year talking about Restic: http://changelog.com/podcast/434. He mentions his day-job is in infosec, and how that's led to good choices for Restic security.
Not sure it is a "tool", but I've created 2 iOS shortcuts to show QR codes for 2 use cases:

- let people connect to my wifi;
- give my name + phone number to people (avoids spelling issues and typos).

I simply wrote some text corresponding to a wifi network and a vcard (see [0] for how this looks like) and show that text as QR code.

[0]: https://github.com/zxing/zxing/wiki/Barcode-Contents
Hews has filters which allow you to do that. [Google Play Store]
We have a system based around the notion that when a worker is given money or other value in exchange for work, part of their value increase needs to be transferred to the state. That is the same even if you get a car in compensation instead if a paycheck.

Why should the system be such that if you gain value without exchange of work, then suddenly you should not transfer anything to the state?

Yes that means that you might need to liquidate part of the asset to cover taxes on its value, just like paying a workers sallee by giving them a car might mean they need to sell it to cover taxes.

But it’s extremely odd to argue that there is some inherent “unfairness” in Musk or Buffet having to transfer part of their value increases to the state when we all agree every worker should do this.
There are specialized fonts for dyslexics, supported by research:

https://opendyslexic.org/

https://opendyslexic.org/related-research-1
I moved out at 18. I still remember phoning my dad about 3 months later panicking because I didn't realise that my gas and electricity bills were two separate things that had to be paid.

I was independent, buyi was definitely not ready for isolation.
I've been using a combination of the Keyring[0] CLI utility, Direnv and environment variables to load secrets for specific projects from the macOS keychain into the environment. The advantage of Keyring over macOS own security tool is that it is cross-platform and your setup scripts will work fine for Linux users as well.

[0] https://keyring.readthedocs.io/en/latest/