skysight-inc/HackerNews huggingface dataset:
Isn’t there an config option to dial down the anti-bot stuff so that you still get the benefit of Cloudglare’s caching but with much less chance of dropping legit traffic from schools, VPNs, etc? I think their lowest setting only really kicks in if they think an ip is participating in a DDOS attack.
IQ is an indicator of how fast one learns at the job/skill, not how long they stick in it.

This is something social psychologists have authority in and not the opinions of techbros.
Ask HN: Have you ever broken prod?
How was it? What happened afterwards?
https://thezvi.wordpress.com/2017/12/02/more-dakka/
Yep this is what I expected but am not a physicist nor work on quantum computers. Thanks.
Being a generalist certainly makes cocktail parties more interesting. Being a little good at everything makes you more employable as well, you don't get locked into 1 niche. The T-shaped person is the ideal. You should be great at 1 thing and decent at many other things, but always keep the T-shape. Keep an identity to center your varied experiences around. It will keep the main thing and the auxiliary things interesting in tandem.
As-before, measure your own resting heart rate and maximum heart rate to fact-check.
Good to see more efforts from EU to negate big tech domination. Federation is the way forward.
We have Estonian which is like a laboratory for govtech complete with human test subjects. They are making the automation focused law sausage.
Same. I've found the biggest problem was SNAT rewriting the (source) port number. netfilter, by default, doesn't do this. pf does but you can configure it not to.
That is the definition for hash functions. The other commenter was, not to put too fine a point on it, wrong. From Schneier's Self-Study Course in Block-Cipher Cryptanalysis:

"Breaking a cipher simply means finding a weakness in the cipher that can be exploited with a complexity less than brute-force."

But please go on about how you know more than Schneier.
I'd like a list like this but showing how much money was actually spent and required for the game that was released as opposed to how much money was wasted on development hell, marketing, licensing, publisher screw-ups, overinflated salaries, and failed attempts.

A list of companies that managed to waste obscene amounts of money with or without ever producing a finished game is nice, but I was hoping for list that showcased the games which incorporated the most expensive technologies, talent, and resources to achieve something impressive that couldn't have been done for any less at the time.

Such a list probably isn't possible without a lot more honesty in accounting than most game publishers would allow for, but it'd be nice to see the games which really leveraged everything they had to create something amazing for its time by overcoming the massive costs it required.
Better than bing image search, my current go to?
https://www.schneier.com/wp-content/uploads/2016/02/paper-se...
No, all points are protected, not just some set. And no, you do not need infinite precision gates. The only reasonable interpretation of your argument that I can think of is that you are saying that systematic coherent errors add up in a way that error correction can not fix. That is a fascinating problem but it seems to be fixed by turning these errors into incoherent ones through "twirling" and "randomized compilation".
Nvidia, Boeing, many satellite programmes,
Raven Ports http://www.ravenports.com/
Maybe the specifics have changed but I'd argue the general sentiment remains valid. And at least half of those specifics still apply.
It’s also about engagement and avoiding offending folks via dislikes. IMO dislikes are essential.
The term you're looking for is "compromised."
Last time I checked there was something in there for search...

Even so you could base it on activitypub I suspect. It would need to be extended for sure to implement the sorts of things believe would be required.
No. I don't know. This is the purpose of representative government.

In particular though I think certain powers should require Congress to declare war.
Alright, sure, putting a genuine battery and disabling some functionality is perfectly reasonable, let’s say. The battery fully knows it’s health, the number of cycles and charge levels are tracked by the chip inside the battery itself. The phone can and 100% does know exactly the condition of the battery. But you replaced it without involving Apple so the battery health functionality is disabled. Perfectly reasonable.

Just in case, what about auto brightness on the iPhone 14? If you swap the display with a genuine one from another iPhone 14, auto brightness is now disabled which means that your screen is black every time you unlock the phone and you have to manually go and crank the brightness up again (without actually seeing anything in the display) every time you unlock the phone.

I’m sure this makes the phone way safer too and is actually intended for your own good rather than being actively hostile to self repair by making the phone obnoxious to use as a result.
Google started with tech and disdain for online advertising. They didn't start with the ads.
Short answer: network.

One client was a VC. Another did PR for corporations who did startupish events (hackathons, incubators, go to market events). 80% of startup projects came from there.

Billion dollar company was a client of a friend. He delivered a major project for them, got first notice for the new one, and assembled people for it.

Networking isn't just going around meeting people. You have to put in the work and deliver over expectations every time before they'll recommend you to bigger people.
What's new for RISC-V in LLVM 15
I'm mid thirties, went from full stack dev to DevOps to sre. No real regrets on not specializing in a field, however I do wish I had spent more time contributing to some specific open source project that's heavily used. I think generalist knowledge + in depth knowledge of some widely used codebase would be a bit more lucrative.
Yes and no. No, because I think being a generalist has allowed me to offer value and insights that set me apart from others. I like knowing a bit about everything and I think my willingness to learn and explore has worked out really well.

On the flipside, before I moved to my current company, I did struggle with promotions at times because I wasn’t seen as a specialist in any one area. The overall value that I saw in being a generalist and that others used to their advantage wasn’t rewarded the same way as it was for peers who were focused on just one thing.

So I don’t regret it and I do think there is real value in being a generalist. But be prepared to have to work harder to show that value to others.
That's why I've never intentionally clicked on a recommended video.

I'll go to watch one thing and leave. All the recommended stuff is just straight up garbage.
You're mixing up server side and client side. The point of GraphQL is to make a client request only what data it needs rather than making X different REST calls then combining and filtering them in the client side. That's it, that's the entire purpose. (If you then ask, why not have REST calls that give specific pieces of information, ie have sorts and filters within the query parameters, and be able to take a table and ask for specific columns in that table, then congratulations, you've reinvented GraphQL.)

You can then implement a server which, given a GraphQL query, turns it into the data that's expected. The client doesn't care how you implement that. You can write raw SQL, use an ORM, whatever. Since people don't want to reinvent the wheel they use libraries like Apollo Server, but again you can do it all by hand if you really want to.

Have you actually used GraphQL? This is all explained within the first 15 minutes of any GraphQL tutorial.
The only way to make it tolerable IMO is to stop using its frontends, and relying on its recommendation system. Use alternative apps like NewPipe, Invidious, and mpv+yt-dlp, and curate your own viewing experience with a simple list of uploaded videos from your subscriptions. If you want to watch a video about a certain topic, search for it, and never watch it from YouTube itself. Just don't feed their algorithms, and don't rely on them.
US has red white and blue.
Well...white if you count the background color ;)
In a way, that's using the server as a client for other servers, ie it would be the same as a server sending a REST request to another server asking for data. What I mean is nowhere should there be GraphQL between a server and a database, because that doesn't make any sense, just use an ORM.
>This is why I'm strongly against spam filtering for email. Spam filters are fundamentally security-through-obscurity. I mean, they don't protect your email from targeted bombing attacks or phishing. If you need spam filters to operate your email on a day-to-day basis, then the security of your email is fundamentally broken.

You kid, but this is completely true Email is simply an incredibly flawed, outdated and broken system, especially when used without PGP. Phishing is a massive problem, and it has only continued to grow in scale because spam, uh... finds a way. At the same time, spam filters regularly create false positives, making email an unreliable transport (leading "oops, it got lost in my spam folder").

>Blocking Tor isn't a security measure, it's a nuisance reduction measure.

You should block all IP space, this will reduce nuisances by 100%. In fact, this will save you from having to consider any real security practices or do your job properly.
Do Spotify and Apple Music have artist bio's and related bands / albums?

Those (and the spotify-style mixes) are my favorite features of Tidal.

I had mixed luck with Spotify years ago, and never looked back.
What executives say to employees:

<Nice English> "We are One team, we WILL get through this, teamwork makes the dream work etc."

<translation in plain English> "We will begin the death march to the bitter end".

What executives actually say behind closed doors:

"Well that shit didn't work. Do we let the idiot in charge have another swing at bat? Do we have an alternative lined up? No? I guess let him keep grinding the developers until they quit. Hey, how's your golf game?"
Indeed we see this even comes for free with some stacks like Next.js, in which you can define an api (BFF) to interface with the primary backend.

On the surface may sound weird but in practice has actually been pretty great when used mindfully.
Thanks for that hint! I was already prepared to close the tab because I didn't realize I could dismiss the popup. I guess the main reason for that is because it's early in the morning where I live, but also, nowadays when you get a popup like that (e.g. on Twitter or on paywalled sites) and it doesn't have a "close" button, it really means "log in, sign up or §$%& off"...
This one? https://youtu.be/KqAEC4jLFqA?t=905

BTW, her name is Ann Reardon.
Experiment Aiming to Keep Drug Users Alive by Helping Them Get High More Safely
Doesn't seem popular because it's autonomous and scary and all but youtube should just move towards the tiktok system of algorithmic recommendation purely based on what people watch. How people vote with their feet will always be the strongest genuine indicator of what they actually want.

Likes and Dislikes have countless of disadvantages. They're subject to review bombing, heavily skew towards power users because normal people don't even care to hit any buttons and it's a purely binary choice.
Heck no I regret nothing.

I can program anything, bring me your dead and I will raise it.

Specializing, that's called a job. Work is work and they have a stack you gotta use, better or worse.

No one can take the hacker out of the hacker though.

My resume in terms of languages basically goes back in time, where I'm "expert" of what I use every day, but what I haven't used for a while I just put "good".

How do you sell yourself as a specialist to a company with a stack? Simple, "I don't know X but I'm keen to learn. I'm sure I can scale up to it". If they pass on you, it wasn't meant to be. As a job, your job is to return higher value than your cost. If you do that within a team, you're a net positive. Whether it's by teaching what you know as an expert, of coming up and scaling up to help wherever you can.

Either way, there are very few stacks that are permanent enough that you could be an expert in the matter for decades. Things simply move too fast.

So get behind any shiny new stack that you fancy and become a subject expert, it might pay the bills in 5 years. If not, you probably learnt transferable skills. At the end of the day, no matter the language, stack, team, we're just all trying to get the computer to do X.
> In the case of [backend for frontend] we’re adding one extra hop before the client gets their data.

> You either have the client call 20 service/data?client_type=ios or you have the frontend backend call 20 different service/data?client_type=ios

The article touches on this point, and it mirrors what I've seen as well. The time from client -> backend can be significant. For reasons completely outside of your control.

By using this pattern, you have 1 slow hop that's outside of your control followed by 20 hops that are in your control. You could decide to implement caching a certain way, batch API calls efficiently, etc.

You could do that on the frontend as well, but I've found it more complex in practice.

Also a note: I'm not really a BFF advocate or anything, just pointing out the network hops aren't equal. I did a spike on a BFF server implemented with GraphQL and it looked really promising.
> sometimes people miss the obvious

I agree. But one of my (many) bugbears with Spotify is the poor audio quality of their ‘best’ setting.

I haven’t tried Apple Music, but if Apple allowed access to their uncompressed stream through an API (currently only via AirPlay) to devices like my BlueSound Node then I would switch straight away.

Compared to CD, the best streaming quality from Spotify is pretty abysmal.
I used to be the same when I switched jobs and had to start doing functional. I now disagree that there are ever instances a class is needed. You can use hooks to encapsulate and reuse state, contexts, etc
Bitwarden is by no means perfect but I really appreciate their user engagement and excellent documentation.
I still remember the Parcel or Prettier saga. The first, the no-configuration bundler, the other, the no-configuration opinionated code formatter.

Then, for their next big major release, the big feature was adding configuration to make it even more powerful!

I haven't used them in a while so my memory might be hazy, but this is exactly the phenomenon you've described. I wonder if it's insecurity or trying to please the crowd that simple niche tools in the frontend end up being configurability behemoths. There's always a time in a JS library where someone decides to rewrite the whole thing and add plugin support, and that's the time that library goes to shit.

Over long enough time you get Webpack, with more knobs than the Linux kernel, and cycles back to a version that tries to be smart and not require any configuration anymore, like 1.0 did.
Even bosses like four-day workweeks
I am an avid Penpot convert, but from Sketch App, that I have been using since so many years now. I set up a system so we can install Penpot in no time self-hosted in house, including dns setup and ssl certificates. There are still some rough edges on Safari, such as text not displaying in place, so I may switch to Chrome or Brave for it.

I just wrote a blog post on how to install it here: https://blog.setip.io/foss-subscription-savings/
I'm a generalist that also knows business and UX. It does cut me off from some jobs, and I am fine with that, I would probably get bored by those jobs anyway. Follow your interests where they may take you. The IT industry is vast and needs all sorts of people, might as well go with what makes you happy.
LinkedIn needs better, non-cringey, content
I really hope this project is successful - the heart seems to be in the right place!
Think about the breadth of your experience with perspective of where you want to land. You sound like a person that likes learning and applying SW tech. That is great for a generalist role or a maybe a CTO of a varied SW tech stack. Is that trajectory where you want to land? If you want to be in a role where you need to be responsible for multi-disciplinary stacks, you don't sound like a generalist. For SW, you do. I hope your experiences line you up for the role you want.
There are a lot of ways to define diversity, beyond the obvious ones
Oh nice, I’m going to have to check yewtube out
Why is T-shaped ideal? I’ve heard this before but it seems arbitrary. What about “W” or “U” or pick your favorite letter?
Mortgage Rates Surging to New 14-Year Highs
Could this be used to make some variant of an ion drive?
It's possible for that to be a thing, but batteries are pretty heavy. Moving hundreds of pounds in and out of your car could be a rather aggravating chore just to avoid a few stops. There's also issues of standardization. You'd need a common battery form factor and connectors and voltage, and you might have to deal with fluid connections too since most EV batteries use liquid cooling.

I think the better long-term solution is electrified roads. (There are some pilot projects in Sweden that use rails embedded in slots in the road surface. The underside of a car or truck has a device that makes electrical contact.) With the right infrastructure it should be possible to drive non-stop from, say, Seattle to New York with a battery pack that's only good for a hundred miles or so.

I think giant batteries on EVs the same way I think about pontoons on commercial airliners: if, like Pan Am, you need to rely on existing port and harbor infrastructure because the airports you want to use haven't been built yet, sea planes make a lot of sense. But now that we have modern airports they don't.
accidentally turned off DHCP for the entire site at my first help desk job. thankfully i noticed before too many leases expired.
A generalist technologist has a lot of uses. I successfuløy employ myself as a generalist technologist and let Subject matter expert or coders take over when we go deeper into these territories.

Follow your passion for technology it almost cannot go wrong if you learn by being passionate and work in tech.
No. Being a generalist is awesome. I get to follow wherever my interests lead and I'm interested in a lot of things. I don't know what I would do with myself if I had to focus on one narrow piece of it for years on end.

What I do regret is not being better at marketing and sales. It has been difficult to find work at times because I don't fit neatly into an employable box.
I currently have to occasionally contribute to a TypeScript codebase at work. I appreciate how much better it is than Javascript. When I write code as an outsider (Java and Go developer), I feel like I use the type system in sensible and readable ways. When I look at the code written by the native TypeScript experts in my company it is a bewildering, abstract, unreadable morass. I have no idea what's going on half the time.
What Happened to the Idea of Progress?
I have YouTube premium. Everytime my kids get exposed to even age appropriate àds it generates attraction to crap. Even in magazines for kids.
So I just keep ads out of their system and they seem happier and more internally satisfied
> like it or not, it does provide justification for governments doing the same.

No it does not. I can (and mostly do) evade the data slurping of private players, at least in theory, by not using and blocking Google, Meta and the likes. I cannot reasonably evade the data crimes that the government does.
Yes, on the N900 (and the N800/N810) before that, gPodder was sharing most of the UI code even with the Gtk Desktop version (with some special-casing for the touch-friendly Hildon UI), and initially the "system" music player was used to play back podcasts. Panucci added support for resuming playback and a UI tailored towards audiobooks and podcasts.

Panucci is still around and should be usable on the Desktop, but the last commit was several years ago: https://github.com/gpodder/panucci

Starting with the N9 and later Sailfish OS, the UI of the mobile app was re-done in Qt/QML (so don't name your project after the toolkit of the day...). There, audio playback was integrated into the main application, so there was no need for a separate app like Panucci (this also made it easier to sync fine-grained playback positions between devices using gpodder.net, although this also works with MPRIS2 and e.g. VLC on the Desktop these days).
The more different things anyone does over time, the more you become a generalist.

It reminds me of a quote where an expert is someone who knows more and more about less and less. That seems true for specialists and generalists.

Generalists can connect dots between unrelated that specialists might not.

Generalists can build and connect many layers.

The chasing of shiny objects slows down once you start seeing how little is actually new.

Serving the solving of problems that make a positive impact for users is important to know what generalists can do that’s very unique. This helps inform what you might want to go deep in vs broad.

For me it was the realization that most software tends to answer one question in many ways: Where is everything at? It became the connector to people and what they were after.

Also during the pandemic, it seemed generalists were able to learn how to learn and contribute some very unique solutions.

The subsequent change in society will require not just specialists who focus on one thing or way.

Generalists roll with the change at both as big picture and in details.

You need both and I don’t think the specialist is better than the generalist, or vice versa.
It's that they are not shared like globals.
That's wild. I wonder if Musk has some wealth tied up in the scarcity of IPv4 addresses, like an IP NIMBY.
How long before AI starts catfishing people?

AI generated, perfect match picture and dialog to extort the 'mark'.
Have humans really changed in the last 2000 years? You can still find books today published back during Roman times complaining about kids these days and how they mispronounce latin.
In CA the ballot return envelope has a space to write who your designated person to drop it off is.

Sure you can get away with leaving it blank, but why would you?
Thank you for making me laugh on my more than crappy day :)

> plan an invasion

Why would one need this ? [hahahaha]
It's just fancy documentation. It doesn't contribute to behavior at all. Typescript can describe polymorphism, lamely, but it can't drive it.
What’s the argument for it not being possible?

Superposition is real, the speed up will be real once it scales up.

I know there’s a lot of details to figure out but I’m not aware of any that seem insurmountable given all the effort going into it and incremental progress that continues to be made.
Thanks a lot, I'll have a look into this.
I hate to be the "source please" guy, but I can't manage to craft a search query to corroborate your claim about factory workers vs academics in the USSR. Which particular five year plan are you talking about? What kind of factory work versus what kind of researcher?

Given what I know about political infighting in the modern American academy though, I'd bet that the smart ones went to the politburo where they got to be the "who" and not the "whom" and it was the midwits at best who stuck around in the academy waiting to get shipped to the gulags for publishing something Stalin disliked.

In other words, realizing how the system actually works instead of naively believing how it's claimed to work is just another intelligence test.
No assumptions. Just a different way to study a phenomenon...