skysight-inc/HackerNews huggingface dataset:
Yeah...unfortunately they managed to fool me (and the rest of the team) in the hiring process. It was a nice day when they were finally forced off but also unfortunately it's been an ongoing, multi-year scourge dealing with the codebase they left behind. It works just well enough that it's not worth scrapping and totally replacing yet (at least as far as management is concerned) but it's virtually impossible to make changes/updates to it and maintain your sanity.
I don't

Easier to find jobs, and you're less likely to feel underpaid.

If you're standing at the very top of a niche theres nothing for you besides looking down on everyone else. Its a lot of responsibility. You might get a few good gigs here and there but it doesn't really yield too much long time imo

generalist 4everrrrr
> What does it mean to not believe in IQ?

I believe that IQ exists, but I don't believe it's an effective measure of the things people typically expect from it once you get into average or above average scores.

Leaving aside the problem of the tests themselves and how they're conducted, I suspect that even a "perfect" test wouldn't predict how well a person would manage their life, perform in their job, or contribute positively to society.

At the low end, IQ testing can identify individuals with problems that will certainly cause them difficulties, but a person with a high IQ won't necessarily outperform someone with an average IQ in tasks that aren't IQ tests.
The actual work doesn't change, it just changes your point estimations. Either the boss is happy with the actual pace and quality of the work, in which case you don't need points to begin with, or the boss doesn't understand the difference between story points and actual time, in which case it's all a dog and pony show anyway.

All this teaches employees is to lie to make themselves look good. If you really want to increase development velocity, implement better coding practices and devops and tooling and training and invest in your employees instead of making jump through stupid hoops like circus animals.
That's why I don't let my kids watch YouTube on their own... That said, as a European I'm more triggered by all the gore and violence rather than some naked skin (although I also wouldn't want sub-12 year olds encounter explicitly sexual stuff). The later seems to just lead to questions and adult conversations, but the normalised violence the kids seem to act out.
They are built by people who are excited about the web, so it sort of makes sense that anything off the critical path of: “make websites and web applications great” would be deemed less important. Why make local search when there is a web application called Google?

Ferraris probably aren’t know for having sufficient cup holders.
no.

Source: I work for IPinfo. We don't do "IP Reputation Score". We provide the attributes/insights related to an IP address, the user makes the decision of how to use that information.
Unselfing Social
An epigenetic mechanism for over-consolidation of fear memories
may be to some individuals like him but not to all. Bell’s theorem came into mind.

If you think philosophy not the academic one but the one about what you are doing and what assumption you made, you cannot just shut up and calculate.

The standard model has to stagnate for 50 years. May be a re-think of the fundamental can drive new innovation.
> Threats: iCloud Relay

Seriously?
Which standard?
Fldigi seems pretty good at decoding straight keying amateurs from my experience.
And in my own little bubble, I'm the only one who has a Linux machine at home. Everyone I know uses Windows. I also use Windows as my daily driver and as my dev machine, and I'm not a gamer.

I won't be updating to windows 11 until they stop security updates for 10. I hate stock windows 10 but after decluttering it and removing most of the telemetry it's fine.
Dilbert removed from over seventy newspapers
I have two browsers. One is my persistent logins browser (Mail, banking, etc). The other is my "browsing" browser which is inside of a windows VM that gets restarted and reverted every morning at 4 AM.

It blows my mind that you'd have such disregard for your own personal data protection by not implementing a similar system. Why not spend half a day setting up something that solves the problem long term without depending on you to consciously make the "right" decision over and over?
There's a massive benefit missed here: backwards compatibility! Or more specifically, the lack of a need for it.

If you force your frontend to only use what makes sense as a "general" backend API, it ends up being inefficient. There are 1:n calls needed to get all data, or a lack of a specific filter requires pulling back everything to do client side filtering, etc.

On the other hand, if you build out your back-end to support every single front-end use case, it gets massive quickly. If other third parties start using it (as part of your published API) you now are forced to support it long term - even if your frontend changes and no longer consumes it - until you finally decide to break backwards compatibility (and the third party app). Break things enough and your users will quickly hate you.

This is especially true early on, when your frontend is going though rapid and radical changes.

I see BFF as the intermediate, giving best of both. You can rapidly adapt to front-end needs but don't commit to long-term support. There's actually no need for BC support at all if you can deploy front-end and BFF atomically.

If you build your code in a structured way, you're sharing the actual business and data logic, and it's trivially easy to "promote" a BFF resource to the official API, with whatever BC commitment you want to provide. The key thing is you are doing this deliberately, and not because the front-end is trying something out that might completely change in the next iteration.
The problem with Youtube's recommendations is that they are not organic. Producing ad revenue is its main goal. This makes YT fundamentally different than a decade ago, when the algorithm just wanted to show you some genuinely interesting stuff.

Making Youtube better from Google's point of view inevitably makes it worse from a user's point of view. It would take a really bad quarter to tune the algorithm and make it more user centric. And that's not going to happen any time soon.
I think it’s a great idea, except that instead of BFF, we should call that layer “a view”. The microservices can be then called “controllers and models”
Professionally kind of – as some other posters mentioned, it's harder to reach higher pay grades. Some of my peers work very little and earn pretty well with their specializations (though some others ended up with so much responsibility that they work a lot and can't spend much time with other topics).

Personally it's great, I can quickly build models to improve complex decisions, e.g., by defining things as an optimization problem, building small simulations etc. And I can dive into many topics because I've worked on the basic components of many things.

Also I can quickly prototype whole solutions end-to-end. This helps understand what's missing and how to build a roadmap.

Right now I work as a product manager, though it would be great to find something where I could actually use my problem solving skills more and create more value by modelling complex systems.
It does, and FM isn't too much different, but then I would be surprised to find a simple AM/FM radio that can tune to bands where you would encounter CW.
I love Dilbert and never saw it as overtly political although sometimes Scott Adams can be. But apparently you cannot joke about ESG without consequences.
i think you're onto something
So because it doesn't "affect our lives" surveillance capitalism is okay? No.

It's about principles. We simply don't want corporations knowing anything about us unless absolutely necessary. It's bad enough that governments have to know about us. We really don't need the private sector mass surveilling the entire globe and exploiting our data for god knows what purposes.

Data should be a massive legal liability. It should cost them money to hold onto any piece of data about any person. They should be scrambling to forget all about me the second the transaction is finished.
Outside of critical supplies (food, energy, medicine), I suspect the answer is the ROI of robustness is negative. People can wait an extra year for their Xbox and stretch a few more years out of their car if it's once a generation.
I shared to express that it wasn’t a signal universally understood. I never saw the dislike button as anything other than people hating on a video. There’s no context to it. You don’t know if the dislikes are people who don’t like the content or the author or the subject or the channel. In other words, for me it was never a useful signal. It only reflected how terrible the internet can make people behave.

I understand if my perspective is a minority opinion, but I think it’s a valid one.
Generally I agree with the principle that things you own should not be enforcing laws. I'm far more annoyed at the encroachment of the "nanny state" than I was in my younger days... So i'm sympathetic to the viewpoint...

But this feels more like "design machine with appropriate safeguards so owner cant kill self/others" ... like SawStop or Bosch REAXX on circular saws or a Riving Knife on a table saw. Designing a tool/device/vehicle to avoid injury, especially when that injury can impact people around them is a good thing. Trains have devices to (attempt) to ensure the driver is paying attention to prevent accidents. With numbers like "over 10000 deaths due to drunk driving each year" and "over 100000 injuries related to drunk driving accidents each year" it starts to look like allowing people to operate these vehicles while under the influence is something the manufacturers should be preventing to avoid injury to the public.
Many of these backend systems will be Off-the-shelf products, e.g., SAP, Salesforce, Marketto, and lots of other systems people use. Many of these systems don't have APIs that work well for interactive frontends. And you have many different frontends, for your sales people, your project engineers, your marketing department, your different suppliers and partners. These different apps have different data & api needs, and will need to aggregate data from different systems. Systems that cannot be modified to execute the most optimal SQL query for your frontend. And it's too much business logic to put in an API gateway. And all these systems have their own lifecycles, so different project timing, different releases, etc. A BFF makes a lot of sense to make all of this manageable.
It's not async vs sync thing, it's that you're perverting stand-up from a tedious but low-stakes collaborative process (hey, what's everyone working on, who can help me with this quick problem...) to a grueling and ruthless micromanagement process that gives you false metrics to judge your employees by. It's a sign that you don't really care about your people or your team or their morale and just want to find easy numbers to evaluate people by, the engineering equivalent of "you're fired because you clocked in three minutes late four times this year". It's totally irrelevant to the job at hand...

Yeesh, it scares me that there are people like you who actually think this is a good management style. It's not even a management style, it's just petty sadism. Please seriously consider another career, this is not good for anyone on your team. Sorry to be so harsh, but god damn, this is one of the most braindead, heartbreaking, soulsucking posts I've ever seen on HN. Your team deserves a better manager than you.
So, an abstraction layer over freight with a good API?
Ask HN: Real-world examples of WASM usage on FE
Simple question - are people(developers) actually using WASM in production for front-end and if yes, what for?
Linus Torvalds Guided Tour of His Home Office (2017)
Seriously. They are not even trying to pretend they are not sociopaths.
I was mostly referring to top level classical chess matches, yes, it's as entertaining as watching the paint dry. More fast paced chess are better for watching, I agree.
> literally potentially collapsing in 3-5 years

3-5 is pessimistic. This was a p99 event. You can count on some level of government bailout for those.
Area Code 770
I view myself as a generalist and have looked for jobs accordingly but I've found that specialists tend to be skeptical that anybody can be a generalist or that somebody who has done low level C for a few years since college could be capable of branching out into something else. I also have lots of interests other than writing code and those interests have been more intense in recent years because those things always ebb and flow for me. When it comes to jobs, as long as its remote, the pay's reasonable and there's no unreasonable working conditions or anything particularly objectionable about what the code is used for, I'm fine with doing just about anything (I do prefer working on some things over others, of course).

Regardless of the difficulties you face being a generalist, I couldn't imagine ever being a specialist. Doing the same thing over and over again is boring and feels like a waste of potential. But the modern world is built around specialists who are supposed to outsource their thinking on everything outside of their specific specialty to somebody else who specializes in that area or summarizes the opinions of the people they consider experts in the area.
I'm the opposite (in a way). I started my career as a front-end dev about 10-12 years ago, over the years the tech landscape in front-end has changed so much and I was so busy keeping up with it that I never prioritised learning backend or other technologies.

If I had a chance to start all over again, I would have definitely looked to be more of a generalist as I feel it gives you more flexibility, perspective/context, and (ofc) improves your skill set.

I definitely regret that now (in my early/mid 30s). But hey, never too late, I've started learning backend and microservices and while I know a lot more now than a few years ago, I'm craving for some experience of taking things to production.
Solving Entry-Level Edge AI Challenges with Nvidia Jetson Orin Nano
What happened to PrivacyPass? It seems to have stopped working completely when connecting over Tor several months back. I say this from having spent several hours trying to get it work on multiple devices with different OS/client software (chromium/FF), both with the store versions and bundling the extension from source.

We did have it working mostly fine for some time back in 2021 but haven't been able to since.

There are multiple open issues reporting this on the GH repo with no real follow-up from maintainers apart from maybe a "should be fixed, open again if still an issue".

ie https://github.com/privacypass/challenge-bypass-extension/is...
California tourists lining up to eat live sea urchin at Santa Barbara Harbor
I predict that quantum computing is possible but you still have to take into account the addressable market which appears to be very small. Even assuming they work perfectly, quantum computers just aren't good for much.
In case of catastrophic failure, would you rather have untested backups or no backups to work with? If you have even a slight preference for the former (I actually have a rather large preference for it), the untested stuff apparently has some value to you.

But of course, testing creates more value.
I don't understand how we got here. A cross platform byte code that runs in some kind of emulated machine was done ages ago and called Java. Or C#. And they seem not-exactly-immune to security problems. Then we did containers and they were better. Then we did containers running in a lightweight VM and they were better too.

Surely a compiled language on a unikernel (as in no kernel) in a lightweight VM is the ultimate good result for secure + fast + scales? Wouldn't this buy you all sorts of hardware acceleration goodies like direct access to network hardware a la DPDK and no switching between user and kernel modes?
The headline here made me think that a particular Dilbert strip had been removed from papers due to being offensive or some such.

All comics have their day I suppose. I have enjoyed Dilbert sometimes. I think that the real story here is that newspaper comics are a dying breed as it is. I have fond memories of reading the funnies at my kitchen table before school. But I rarely dip into even webcomics anymore.
I've heard this call being out out in Europe and I think there is a fundamental misunderstanding of free markets. Western countries (especially Europe) need all energy companies to maximize production. Of course supply is inelastic in the short term but we had a year's notice. From my naive perspective, the current situation has uncovered a fundamental insufficiency of renewables in the very near term (i.e. going all in and updating it all just was not going to work).

I have heard some leaders speak who understand the issue of incentives (it isn't rocket science) but I am curious how this was done in the past (e.g. WW2). I recall reading top tax rates being in the 80% range.
Could not find what Metal is (bare-metal?). Can anyone explain it or point out to a relevant docs page?
The original proof I heard in high school just assume no common factor between p and q i.e. we can eliminate all factors with common factors for x being rational as m/n to p/q. I miss any argument involving any fundamental theorem. The issue is that it is a contradiction, as it is obvious p and q have 2 as their common factor. This is a proof by contradiction and if logic right, the assumption they are rational is wrong.

The historical original by p school (as they are Greek) involving geometry not algebra.
Imho it’s kind of pointless to judge how simple a type definition looks like. The definition is there to make sure the interface is correctly typed. Edit: and sometimes a simple/beautiful interface requires complex types..
Hotel safety tips from a former intelligence officer
Also https://www.cntraveler.com/stories/2016-04-19/9-travel-safet...
I'm not sure DRY applies across language boundaries. If a binding exists in one language, creating a binding in another isn't really repeating anything.
The correct question to ask about technology is "... For who?"

For who within the supply chain will software make things simpler? Who benefits?

Rarely, technology makes things simpler for all parties. It might make the customer's life simpler, or the maintainers, etc. But a lot of technology exists to make some folks wealthier at the expense of others.

So in this case, who benefits? It seems like the consumer and the entity shipping goods as part of a global supply chain.
I tried it about a year ago. Graphically it's the most impressive space sim I have ever played. The immersion is superb.

Gameplay-wise it feels more like a very polished tech demo than a game. There's no story and nothing to achieve.
From the front page:

"Your program will also boot on bare metal too. In other words, you've written a normal textbook C program, and thanks to Cosmopolitan's low-level linker magic, you've effectively created your own operating system which happens to run on all the existing ones as well."
No, the NVIDIA datacenter and gaming GPUs do not have different architectures.

They have some differences besides the different set of implemented features, e.g. ECC memory or FP64 speed, which are caused much less by their target market than by the offset in time between their designs, which gives the opportunity to add more improvements in whichever comes later.

The architectural differences between NVIDIA datacenter and gaming GPUs of the same generation are much less than between different NVIDIA GPU generations.

This can be obviously seen in the CUDA version numbers, which correspond to lists of implemented features.

For example, datacenter Volta is 7.0, automotive Volta is 7.2 and gaming Turing is 7.5, while different versions of Ampere are 8.0, 8.6 and 8.7.

The differences between any Ampere and any Volta/Turing are larger than between datacenter Volta and gaming Turing, or between datacenter Ampere and gaming Ampere.

The differences between two successive NVIDIA generations can be as large as between AMD CDNA and RDNA, while the differences between datacenter and gaming NVIDIA GPUs are less than between two successive generations of AMD RDNA or AMD CDNA.
A bit more about this as I’m remembering. Cloudflare’s original “data center” (which was really just a single server) was located in Chicago. We had the zip/postal code for Project Honey Pot participants from when they signed up so we emailed anyone within a certain radius around Chicago to be our first beta testers. We knew they were the folks most likely to have acceptable performance.

The original way you signed up for Cloudflare was to give us your GoDaddy username and password and we’d login, slurp the DNS records, then update the name servers. It was magic when it worked. But it was almost too easy so if something broke people didn’t know how to undo what we’d done. Worse: sometimes we’d miss a DNS record like an MX record and be unable to even contact the user.

The crazy thing is we emailed people basically with the content on this page and asking Project Honey Pot users to give us their user names and password. A scary number of people just did without asking any questions.

We put this page up to prove this was a legitimate project after a (scary) few people asked us: “How do I know this isn’t phishing??”

Fun to find it still kicking around 12+ years later.
I used to be a typical full-stack SWE but I specialized in AI about 8 years ago, even getting a PhD. I would be making significantly less being a generalist. That's not just true for AI, but the same for fields like security, systems engineering, databases, and so on. The highest paid technical positions are typically looking for specialists. An exception are early-stage startups. Those often need generalists, but that's a slightly different tradeoff since you're paid in equity, not cash. You don't care about promotions in an early-stage startup.

If you love AI, go for it, but from purely a career perspective it's probably not something I'd recommend. The market seems so oversaturated these days since everyone and their mom is interested in AI because of the hype. By the time you're done "specializing" the market will look very different. Again, not a problem if you're truly passionate about it, but don't do it just for career opportunities.
No. The problem is the legal framework for user tracking informed consent didn't exist back then. Sites wouldn't be able to simply ignore DNT if doing so created legal liability for them.

Corporations essentially had a presumed right to track users. Now they don't, they need to get informed consent first. A DNT header makes the user's non-consent explicit: not only is the user presumed not to have consented to tracking, the presence of this header signals active and explicit denial of consent from the user.

It's not like the evil bit at all. We're dealing with corporations that operate openly on the market. It's perfectly possible to say "it's illegal to ignore this bit" if it comes with the threat of heavy fines attached.
I would guess that for a given class of videos, there's going to be a fairly regular amount of dislikes that are going to be because of behaviour like "I am not interested in this video". So if you come across a video in that class of videos (e.g., car repairs), and it has a much higher ratio of dislikes to likes, it's probably a good indication that there's more to those dislikes than just "I'm not interested" -- more likely the video is factually wrong, poor quality, etc.
That's a good point. Software will add rigidity when applied to automated processes. I'm not sure the supply chain world needs more rigidity right now.
It’s relevant. It’s harder to accept and follow a leader that can’t aim and shoot.
why was banned?
Nice, that's a very cool story. Makes me wish I had joined mysef.