skysight-inc/HackerNews huggingface dataset:
My advisor’s thesis had an entire section on that for computing complex integrals.
A Primer on Molecular Dynamics
Everyone has it, most people just don't notice it.

You are much more susceptible to noticing it if you have Visual Snow Syndrome, which is basically as if your eyesight has a film grain overlaid on top of it.

What is much more interesting about VSS is that you often also have hiss or ringing in your ears similar to tinnitus (but not as severe or annoying), crowd deafness, and you are also more susceptible to ADHD-like deficits and symptoms, which must mean the underlying cause for VSS is some kind of filtering problem in the brain.

Transcranial magnetic stimulation can offer relief, if it is indeed a problem for the person.

One of the benefits is an extremely vivid imagination. Example: when you tell an ordinary person "imagine a beautiful woman on the beach", they'll just imagine a woman of their particular taste, on a generic beach. Maybe they'll notice the color of the beach towel. But with less anchored imagination, you'll imagine the type of sand on the beach, the stance of the sun, the fabric of her bikini and if it is new or well-worn, jewelry including engraved brands, foliage, and all of that within a split second and without it taking effort or thinking. You can continue let the imagination run amok and you might imagine the whole city attached to the beach and the stories of other people that live there. Doesn't make for very productive workdays though :)
I know pypi has some non-python projects as well. Python needs the ability to distribute wheels, which are compiled binaries, as the user may not be able to compile library code. Lots of that code is written in C, but Golang[1] is also possible. I can't find an example, but I believe I've seen this used for distributing applications (not libraries) as well. It's kinda cool to write some app in C, upload to pypi, and then ask users to install with `pip install`.

[1] https://github.com/popatam/gopy_build_wheel_example
This is a huge spectrum too. I've been on teams where I'm the need, sharing cool tricks and playing around with emerging tech. I've also been on teams where I'm on the opposite end.
Pocket-Sized AI Models Could Unlock a New Era of Computing
I don’t remember that but I do remember a lot about the way messaging worked on it to be kind of clunky by modern messaging standards. At least early on I don’t think you saw messages you received in context of the conversation? That’s a distinct memory I have.
Some of the most skilled programmers I've worked with don't care much about tools. And this was ~20 years ago -- it doesn't have anything to do with "lower barriers to entry".

They just get the job done. They definitely are not futzing around with changing terminals and color schemes

In certain domains you have to use the tools you're given, e.g. programming game consoles (at least 20 years ago), embedded systems, nVidia chips, etc.

Or just moving to a new company where they do things a different way

I'm definitely more on the "cares about tools" side, but I recognize that it's an anti-pattern when you spend too much time on that.

Sometimes it's more efficient to adapt yourself to the problem being solved
Ente Auth – open-source 2FA authenticator, with end-to-end encrypted backups
It's not remotely a "trend" though. Full-stack is how it has always been for many web developers since 1994. I almost have never been anything other than a full-stack developer, one way or another.

I did work at a dot com (well a dot co dot uk) back in the 90s where I had varying jobs, and arguably the most successful two I was the front end guy for (but these were successful because of who they were for, not the development; the back-end was a nightmare in one of these). We had to invent things.

Apart from that, I've always just done everything. And I'm good at it all. Slightly conservative or risk-averse after almost three decades, maybe. But still good, and still up to date and learning.

And I'm burned out and want to quit, or get away from the Web, or at least teach (which I've also done).

I don't think newer web developers necessarily understand the luxury of specialising in one part or another. A lot of us didn't get offered the choice.

(But then again, I'm shocked by how many newer developers lack basic competence that I think only comes from deeper understanding of the full stack. There are non-idempotent GET requests on this very website where I am typing.)

ETA: I think in a lot of small shops, developers still end up getting dragged across this divide through circumstance. The web does not really have a front-end/back-end divide, no matter how much recruitment managers, engineering team leads and tech bloggers would like it to have.
Oh yeah I agree.

That is why I put in their “be as disciplined as you can be along the way”. If it never ships what’s the point; but if you ship something that has to be rewritten right away it’s almost as bad.
PyNES: Python 6502 Assembler for the NES
Budget constraints. Farmers don't have the cash, so they pay in waiting times instead.
So many good memories from those old days. I still remember my ICQ number even though I have not used it for so many years. R.I.P. ICQ!
Duckduckgo is garbage for my niche (entertainment). SEO wordpressed articles up at the top of every search. Looks like it puts even more weight on backlinks in its algorithm to me and as such is even more vulnerable to gaming/timing.
I would think you would treat the OpenRESTy component as just an executable binary application server just as you would with any other webservice, and put your nginx stuff in front of it, just like you would with any other webserver's front end lb. I agree that it does sound nice to handle it as another component in a regular nginx config, but it doesn't sound like a dealbreaker. Just treat the nginx stuff as incidental to the implementation and it seems like it would be no big deal.
Ha, you're right it's a bit nonsensical if you take it completely literally.

But of course x7 means working every day of the week. So you can absolutely work 24x7 from Thursday afternoon through Tuesday morning. It just means they didn't take the weekend off.
Wow! Didn’t know. I thought they had an hardcoded rule saying that news.ycombinator.com were job offers and rejected all comments. Does that mean you can comment on job posts as well after vouching them ?
That fix would help with accidents, but wouldn't someone intentionally hoping doing it just add a .mod and .go file to the root?
Japan's clothes-drying bathrooms
We might never know this about COVID as further studying it can only uncover more malfeasance at this point, but traditional airborne stuff like smallpox or measles won't be affected by a dirty bandana on one's mouth or, even, over the nose.
https://web.archive.org/web/20240525133858/https://0xff.nu/d...
I don't want to spend an extra 500$ for a feature I explicitly don't want.

None of the other AI features are too appealing to me.

I'm hoping they remove this junk from the OS after a few years since I don't see Linux ever maturing in terms of music production or *most* multiplayer gaming. I still need windows for alot of things.
"De-skilling" would be a better way to write this. I was halfway through before realizing it wasn't about "desk-killing" or the pretending that workers are incorporeal gossamer entities that do not have to physically interact with the real world. (a/k/a "remote work")
The UK is about to spend £30Bn on transmission infrastructure. I'd be very surprised if other countries weren't doing similar.

https://inews.co.uk/news/business/national-grid-green-upgrad...
I can’t quite pin down what it is, but something about this feels… bitter? There’s definitely something lost with having more people invade your community, no doubt. But casting a wide net where “doesn’t know what nvim is” and “being a typing monkey that doesn’t give a fuck” are directly correlated feels like you’re picking a radius of hobbies around yours and setting up a fence.

I know a ton of people who are into development as a design medium. They aren’t really into the nitty-gritty of the tools, but they will talk your ear off about colour theory, interaction UX models and their favourite eras of icon design. Seeing a lot more designer-developers lately, which makes me happy. :)

There’s of course lots of dull people, of which some percentage will become developers because it’s a career. But I just don’t like making nvim and YOUR nerdiness the barrier eh?
Monolith plus failover gets you better availability, not partial availability. Code errors or network problems or many other types of errors can still take down both the main instance and failover unless you're perfect at preventing them, and when that happens you have zero availability until you fix it.
That’s what happened in my network in canada. It was ICQ first, then MSN became popular while Hotmail was becoming popular and people moved away from icq to msn. Once the switch happened, Icq disappeared very quickly.
> But what the sideloading protocol gives up in efficiency it more than makes up for in simplicity and flexibility. It is simple to implement, and works with the infrastructure users already have.

Yeah, but... That's a lot of efficiency to give up. What's a practical use case where users would tolerate initializing the connection by hand?
The Prophet Who Failed
I found just walking with a friend for easy exercise and talking about work, life etc is quite good, plus fresh air and no screens.
GPT-4o just passed a test that GPT-4 and Claude failed
Yeah I try to use “service oriented architecture” in discussions because it implies as small as necessary instead of as small as possible. I find it reframes the discussion a bit and encourages a better set of initial domain boundaries.

While I work on things that are large and need to scale well I don’t work at the hyper scaler level which is where I think the “as small as possible” type services are more commonly needed. But, that is just speculation on my part from reading lessons learned whitepapers from those companies
Judging by many websites, I think a lot of new web developers choose to tackle the problem of having too much to learn by not bothering.
What in that issue says that Lapis would only implement things needed for itch.io? Seems there is a off-hand comment by a non-contributor that it seems to be like that, but hardly a confirmation it actually is like that.
Maybe normal people are nerdified.

Spending large amounts of time focusing your attention on programming stuff can do that.

This is the best scene : https://youtu.be/cjyqWsrpQAA?si=mCzW_05uF_udToyA
Netflix viewing in second half of 2023
It's not personal, it's anonymous.
Interesting concept. It's almost like NASA's Delay Tolerant Networking [1], but with a user-managed transport protocol.

[1] https://en.wikipedia.org/wiki/Delay-tolerant_networking
From the HN guidelines:

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Please don't fulminate. Please don't sneer, including at the rest of the community.

Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Have a nice day, or actually don't, since you're working one of the most evil professions there is ;)
I was shocked when I ran across a relatively decent “full stack” developer who ran Linux but had almost no working knowledge of the command line. All they knew was copying commands from Google and pasting them into a terminal.

I never thought I’d have check for basic command line proficiency in job interviews.
It sounds like the problem is that the deletion was configured with an internal tool that bypassed all those kinds of protections -- that went straight to the actual delete. Including warnings to the customer, etc.

Which is bizarre. Even internal tools used by reps shouldn't be performing hard deletes.

And then I'd also love to know how the heck a default value to expire in a year ever made it past code review. I think that's the biggest howler of all. How did one person ever think there should be a default like that, and how did someone else see it and say yeah that sounds good?
I feel uneasy every time someone casually advocates the use of LLMs for a task. Sounds dirty.

Hard to explain.
If you go to art school, what you do is study and analyze what artists have done before you. We humans learn much in the same way as an AI. We study what has been made by others.

I think accusing AI generated work to theft, is a based on the wrong assumptions.

It's not just art. What do you do in computer science courses? Or math, language, physics, or any other subject? You study what has already been made. What you produce based on that knowledge is not considered theft.

Have you ever seen an AI image that, if a human made it, would be considered a theft?
I wonder how much of that pattern (Google won't give me shit, better ask GPT) is Google's own fault. Their search engine has been degraded so much that, if their LLM results are based on its search, it won't match the specificity of GPT's results. They seem to have pushed people into ChatGPT's arms. If they had consistent search services, I think less people would flock to GPT, which would give them more room to develop their own LLMs properly instead of just rushing crap like Bard or Gemini's inconsistent stuff. The gamble to rush things means you run the risk of shooting yourself in the foot and letting the other runners catch up
> How can he be so confident that we would be able to develop proper guardrails

Network segmentation, airgapped networks, literal kill switches, firewalls, EDRs, etc.

All these are tools used to mitigate unauthorized access within networked environments.

How is Skynet supposed to escape if it's payload is in an airgapped network?

How is a Skynet binary supposed to execute if it has non-root access and SOC notices execution?

Even humans have a hard time breaking into environments, and rely on misconfigurations (which is why automated misconfig detection and remediation has been a multi-billion market for a decade now)

Alternatively, if "AI" is manipulating people - force mandatory identity verification. This is what most platforms are trending towards anyhow.

Most countries require a human identity tied to a SIM, and a phone number to be linked to your social media platform.
Okay you should probably make that clearer and at the very least write “Ad” not “AD”.
Thanks for the heads up.

3 year lifespan isn’t a deal breaker for me. But ghosting of mouse cursor and refresh rate might be for existing options. Still researching but the parent post’s tech seems to solve the ghosting and refresh rate issue of traditional eink but alas they don’t have a dumb monitor product.
TechEmpower Framework Benchmarks
I have definitely been "the nerdy guy" at pretty much every software job I have ever had. I get needlessly obsessed with the cool mathey parts of software and formal methods, and consistently people get extremely turned off by the idea that anyone in software actually does math. They took the job because it pays well and it beats working outside, not because of some dogmatic obsession with all the tech that powers everything. Obviously I'm not going to begrudge someone for doing a job for the paycheck, that's what we all do and you don't have to be obsessed with every aspect of your job to be decent at it, but it was definitely a wake-up call when I first started as a software engineer.

My first job after dropping out of college was working on billing and management software for Martial Arts studios. When I first got the job I assumed everyone there was going to be as geeky as I was, and be obsessed with trying out new programming languages or editors or the newest flavor of Linux/FreeBSD I was installing on my laptop. Instead everyone was not interested at all; they were fine just having the pre-installed Eclipse IDE (this is before IntelliJ had pretty thoroughly consumed the market), running Microsoft Windows everywhere, and would go home and watch some form of sportsball. I didn't dislike my coworkers, they were perfectly decent humans and always nice to me, but it was a little disappointing, because there was a realization that I would never really "fit in" at my jobs in the traditional sense.

As I've had a million different jobs at different companies, I've more or less learned that it's kind of alright if I'm forever the "weird guy", and I don't have to be "normal" to be respected and liked at a job, and I've become less disappointed in my coworkers as a result. Your job doesn't have to be your identity, programming isn't a religion, and it's ok if I'm the geekiest guy in the room.
Phind is astonishingly good for how simple it is.

If google had any sense they'd just buy them and use them as their new front end.
What about SSE? If that's there, then I'm happy without websockets.
I doubt it, because even a smaller customer would have taken this to the press, which would have picked up on it.

"Google deleted our cloud service" is a major news story for a business of any size.
> ordinary maladjusted humans (most of them) who just want closeness, and react to disinterest with escalating hostility

That sounds insane. "Most humans" are maladjusted, "just want closeness" and "react to disinterest with escalating hostility"? Just no.

> Men almost never have to deal with demands placed upon them by strangers that are anything like this.

"What are you looking at?", followed by some combination of humiliation, violence, robbery. It's pretty common with the type of aggressively useless person that would also yell at women for not appreciating attention from some random person.
You are absolutely right, I misread the subject of an aside in the article.

I’ll see if I can edit my comment, but I appreciate the correction either way.

Edit: I can’t, hopefully this will float up so people see it.
Yet, with the current climate of the job market it keeps getting harder and harder to find a job nowadays, especially for entry-level positions. Doesn't that strike you as odd that instead of having more demand there's less even as technology exponentially becomes a huge part of modern civilization? There seems to be already a filter for those who are not "nerds" with the current situation.
Greenpeace blocks planting of golden rice in Philippines
The high cost of low wages (2006)
Raw milk sales spike despite CDC's warnings of risk
I Find the same. Even though the AI image has lots of errors with the right instructions it usually carries the intentions of the master way better than some stock that can be found in reasonable time
Am I misunderstanding what "open standard" means? Why don't vCard and iCalendar count?
> Imagine a web server handling requests. It usually has a way to recover from a crashed request handler. On top of that, you have multiple web servers behind a load balancer. Some code paths may be failing, some may be available.

This is a form of partial availability but not what I'm talking about. I'm talking about a scenario where a DoS attack or an initialization error or an external service timing out causes the entire service (all instances) to fail to respond to any requests. Past a certain scale of app these things do happen periodically, and if you've split out non-critical code into separate services and handled for graceful degradation that code can no longer bring down the critical paths.

> They're completely different processes from your web servers, even though they still use the monolithic code base.

I... wouldn't call these part of a monolith, though they're not exactly microservices either. They're separately deployed units of code that happen to exist in a monorepo. This gives them similar resilience characteristics to microservices, so they're not a counterexample, they're more of a subcategory of what I'm talking about.

> The partial availability can be compromised in microservices as well as in a monolith (e.g. auth as you mentioned).

This is the "but sometimes" fallacy. If solution B allows for graceful degradation 80% more often than solution A, it's still better at graceful degradation even if it doesn't reach 100% success.
Goodix Fingerprint Drivers for Linux (Or at Least Debian)
Developers are not nerds *anymore*.

Some years ago (10-15 i think) computer science and computer programming became mainstream, and a lot of things changed (some for the better, some for the worse).

I’m not sure how i feel about this.
Okay, I would first be doubtful that we as good actors, could develop such a fool proof system. It would require just one mistake where the AI would have some sort of network access, whether it's a security loophole, or social engineering type of thing, insider threat, etc. But let's talk about a more loose cannon type of case first.

How could you be certain that other entities, or countries with desires for world domination wouldn't let the ASI loose?
https://archive.is/vJUlH
Google has never been the only tool in my toolbelt, but it's always been the biggest and sharpest. Less so these days.
Hmmm...if as many people consumed semeglutide you would have examples of fat people in that population as well.
yeah, the thing is tech interviewing skill don't compound or accumulate. you can get a job today, work for a year or two. it doesn't mean you've become good at interviewing. you will just be back where you started.

yeah, it sucks OP couldn't make his startups work. but if there's anything with a negative ROI in terms of learning it's interviews. you can do leetcode / behavioural etc, after 2/3 years it doesn't mean you're now a pro - if you stopped doing it

find places that appreciate builders OP. and that have less than 3 interview rounds.
Isn't Pharmaceutical fentanyl already physician approvable ? Why would making an it a recreational drug reduce the number of deaths ?

Or is your position that all drugs - including antibiotics should be freely available for recreational use without any physician advice ?
I never used Outlook back in the day. But indeed, now that I'm forced to use the web version, I find it hard to believe that they are pushing such trash on so many millions of users.

How can it lack such basic things as properly quoting the message you're replying to (be it with > symbols, a vertical line or whatever) or knowing what email address an incoming message is actually directed to (this can be achieved by going deep into the menus to show the raw email text, but come on).

All those things were common when I started using email, maybe around 25 years ago. They shouldn't be rocket sience.

And anyway, it's still not as annoying as that steaming pile of trash called Teams... it's sad how low Microsoft's QA has fallen.
Linux is mostly mainstream nowadays.

The barrier to entrance has largely been demolished (canonical/ubuntu are the main entities to be credited for this) and hardware support is incredibly and increasingly good.
Hypothetically if they did try to add some requirement to use Python, people could just comply maliciously by providing the most minimal stub of Python code, right? Linux, but ls is written in Python. So it is probably better just to not play games.
Thanks. That was a delightful read.
Not knowing much about MoonScript and only knowing a tiny bit of Lua, does anyone have a recommendation on which is "better" if you are starting from where I'm at with these languages?

MoonScript looks class based; I avoid classes like the plague in JavaScript because of "this" but maybe that is the wrong starting assessment?
I might or might not use part of my UIN as a salt in some passwords...
What is this song that he mentions but never seems to name or link to?
So is your argument here that the scale of governments, and their willingness to write down the rules they want to impose, is better mainly due to optics? I.e. we're better off with governments because someone has to be in charge and a government at least appears to be better intentioned thugs due to their use of a pen and paper?