skysight-inc/HackerNews huggingface dataset:
Tokyo feels more retro futuristic than modern futuristic. Aside from the Shinkansen, a lot of the tech and software you interact with there feels antiquated and even borderline terrible. Meanwhile in SF there are self driving cars everywhere, tech company billboards everywhere, apps with great UX, etc.
Small business is viable. There are hundreds of thousands of small businesses successfully running throughout the country. Maybe I'm missing your point but this seems like a dumb thing to say.
You’re correct that modern web apps support keyboard shortcuts just fine. Unfortunately the reality of it is that the modern web is bogged down by the mess that is npm modules, react etc, and the majority of web apps are slow. Oldschool terminal apps you can just type away, and you know your keystrokes will just happen. The modern web? Urgh.

Don’t get me wrong, you can do it right, but most don’t bother with non- functional requirements “this should take 5ms” etc, so you just end up with pointless animations and transitions that stop useful work being done. This is often simple things like the tab order being wrong, or an AJAX request blocking the next thing you want to do.
I’ve done the same with a q3 and virtual desktop for a few weeks and hours at a time when I didn’t have a good monitor. I could run a 4k screen after tweaking the settings a bit. (And using a dummy hdmi plug so an external monitor was not needed)

It was best curved and large (and angled down a bit) so that I use it like it is 4 1080p screens. And move head to see each (and a bit more) sharp.

The newer version (tested briefly) lets you arrange several virtual monitors wherever. Not as convenient/sharp as a large 4k tv/monitor on my desk, but for a backup monitor and mobile it was great. I’ll give it a shot again.
Ha and I thought it was just me. Have been rewatching some episodes some years ago and found it a bit creepy at times, although of course a bit sugar coated and abstract. Actually a great way to make it work for all ages.
And I want a pony. But one should be realistic in their desires.
> can make it better than you, faster, without as much struggle

Still need to prove that AI-generated code is "better", though.

"More profitable", in a world where software generally becomes worse (for the consumers) and more profitable (for the companies), sure.
Haha, no worries! You were right to call it out.
I love structural typing, use it all day long in TypeScript, and wish every language had it. I've never run into issues with refactoring, though I suppose renaming a field in a type when the consumers are only matching by a literal shape might be less than 100% reliable. It looks like Go does support anonymous interfaces, but I'm not aware of how much they're actually used in real-world code (whereas in TS inlined object shapes are fairly common in trivial cases).
You're going to have to be more specific and maybe give some examples. I don't see a path from cheaper produce at some ethnic stores (the only part of your comment connected to reality) to total cultural replacement.
It's well within your rights to go out of your way to be suspicious (eg. obfuscating your user-agent). At the same time sites are within their rights to refuse service to you, just like banks can refuse service to you if you show up wearing a balaclava.
The author wrote a blog post describing that the problem is datetime inherits from date when it shouldn’t. The fact they do but can’t be compared is a compounding of the problem with hidden bugs
`/usr/local` and `/opt` FTW!
SF varies widely be neighborhood. Public transport is not the final solution for SF, instead it’s driverless cars.
There is also a distinction to be made between "technical" and "political" dependencies. Technical dependencies usually track some spec or common consensus, and political dependencies are e.g. timedate-library. Political dependencies are almost like business logic, because they have to track changing political decision made all over the world (or be local to some country).

Timedates are hard, and units may require even harder historical/present "political" tracking as how they are defined, and I would never want to maintain this kind of dependency: https://github.com/ryantenney/gnu-units/blob/master/units.da...

And what comes to timedate problems, I try to keep it simple if the project allows: store and operate with UTC timestamps everywhere and only temporarily convert to to local time (DSTs applied, if such) when displaying it in user-facing UI. This functionality/understanding can be locked into own 20-line microlibrary-dependency, which forces its responsible person to understand country's timezone and when e.g. DST changes and where/how/who decides DST changes and what APIs is used to get UTC time (and of course, its dependencies, e.g. NTP, and its dependencies. e.g. unperturbed ground-state hyperfine transition frequency of the caesium-133 atom, which result is then combined with the Pope Gregory XIII's Gregorian calendar, which is a type of solar calendar mixed with religious event for fixing the time, which which is then finally corrected by rewinding/forwarding "the clock" because its too bright or dark for the politicians).
Go's designers were experts. They had extensive experience building programming languages and operating systems.

But they were working in a bit of a vacuum. Not only were they mostly addressing the internal needs of Google, which is a write-only shop as far as the rest of the software industry is concerned, they also didn't have broad experience across many languages, and instead had deep experience with a few languages.
Interfacing with Gmail seems pretty well covered with example code in the docs[0], so I don't see the AI adding much value. And the fiddly bit seems to be configuring the tokens, permissions and various things in the administration console, so how does the AI help with that? Did you give it administrative access to your Google account?

[0] https://developers.google.com/workspace/gmail/api/quickstart...
Laptops are pretty bad ergonomically, compared to a proper desktop setup. It’s true that current AR tech is even worse for most.
I really wanted to like Graphene, but it feels more locked down than stock android. The primary reason I want a custom OS in the first place is that I want to control the device I own.

Graphene is just taking control of my phone from Google and giving it to whoever runs Graphene. I don't get any say in how my phone works.

Graphene thinks you can't be trusted with your own device. But don't worry, they definitely know what's best for you and it's a totally different kind of control from what Google has. Really, just trust them, it's totally fine, promise.

I switched to Lineage after a few months.
He should have announced the policy, and said something like "we will pause the tariffs". But instead, he said something vague, which can be interpreted as a hint, and which will open the road for investigations.
These are all great accomplishments for labor law but they have nothing to do with sustainability. Maybe I'm not being clear, when I say sustainably, I mean for the environment. Most energy companies won't even admit climate change is real or severely downplay it. So no, I still don't think it will be done sustainably.
Indeed. This was the only interpretation intended. Anti semitism, like all racism, is a scourge on humanity.

The rothschilds are not representative of jews theyre a representative of rich capitalists.

Some people (usually rather extreme racists who support/deny the ongoing genocide in gaza) see anti semitism everywhere, especially where it doesnt exist, however.

These people's rather extreme racism has become increasingly bold and obvious in recent times and almost always comes dressed up in faux concern for anti semitism.
> Not everyone's work life revolves around GUIs just because yours does.

FTFY

They both have their place, pros and cons, that fit different purposes differently. The mistake is in trying to assign superlatives.

Two things can be true at the same time, TUIs are superior to GUIs, and GUIs are superior to TUIs, but in different contexts.
and again in 2022
The problem isn't resources. It's access to the resources we already have, which all flow to an increasingly smaller number of wealthy individuals.

Humanity, as a whole, would be best served by ensuring basic human needs are met for everyone, and there's more than enough money to do that now.
I'm not economist. Maybe tariffs could work. (It seems like most of the experts say they don't. And how they were determined certainly seems especially dumb) However, it doesn't take a genius to see that enacting them without advance notice to prepare for them is the worst way to do it. Give companies time to prepare. Give countries time to negotiate. The result would be the same without the uncertainty and chaos. Unless this really is some plan for the rich to short stocks and make a killing in the market, I don't see how this implementation would be a good idea to anyone.
All the things you mentioned are what it cost us. He doesn’t care about us.

Yeah, Mussolini thought this way too. He hung corrected.

https://www.gettyimages.com/detail/news-photo/the-corpses-of...

What hurts us also affects "Tariff Man". If it were otherwise, he would not have folded so quickly.

https://reason.com/2024/12/11/trump-the-self-described-tarif...
I struggle with this but excel at alternatives worthy of /r/wildbeef for nouns, and and quick descriptions of people out of left field.
Reddit's algorithm of what to show you is based in part on what you've chosen to follow and in part on what is most likely to get you to stay on the site and engage with the content. It's not designed to give you an accurate view of upcoming election outcomes, and is not at all surprising that it might show someone mostly content from one side's fans, regardless of whether they side is going to win or not.
WHY ARE VERSAL BOARDS SO EXPENSIVE (i had to rant somewhere)

I’m waiting for the similar cost reduction that happened to Ultrascale+ devices and we finally got something like the ZuBoard
Haven't read the article but it sounds like a waitgroup would suffice.
Graphene is not for everyday casual users. It really only works well if you don't rely on any apps that depend on Google play, like steam or discord. If you're on AT&T, you don't get caller ID or voicemail.

This is an OS for people who care more about privacy and security than having an everyday usable phone. It is very much not for normal people.
*Weighs less than . They may have no mass at all
Without AI, I have been in a company where the general mentality was to "ship bad software but quickly". Without going into the debate of whether it was profitable in the long term or not (spoiler: it was not), my problem was the following:

I would try to build something "good" (not "perfect", just "good", like modular or future-proof or just not downright malpractice). But while I was doing this, others would build crap. They would do it so fast I couldn't keep up. So they would "solve" the problems much faster. Except that over the years, they just accumulated legacy and had to redo stuff over and over again (at some point you can't throw crap on top of crap, so you just rebuild from scratch and start with new crap, right?).

All that to say, I don't think that AIs will help with that. If anything, AIs will help more people behave like this and produce a lot of crap very quickly.
Philip K. Dick was vindictive, continually broke, terrible at titles, unlucky, and a wonderful writer. He never had a happy ending.
This article has an eerie feeling now that async rust is production grade and widely used. I do use a lot the basic pattern of `loop { select! { ... } }` that manages its own state.

And compared to the article, there's no dead coroutine, and no shared state managed by the coroutine: seeing the `NewGame` function return a `*Game` to the managed struct, this is an invitation for dumb bugs. This would be downright impossible in Rust, and coerces you in an actual CSP pattern where the interaction with the shared state is only through channels. Add a channel for exit, another for bookeeping, and you're golden.

I often have a feeling that a lot of the complaints are self-inflicted Go problems. The author briefly touches on them with the special snowflakes that are the stdlib's types. Yes, genericity is one point where channels are different, but the syntax is another one. Why on earth is a `chan <- elem` syntax necessary over `chan.Send(elem)`? This would make non-blocking versions trivial to expose and discover for users (hello Rust's `.try_send()` methods).

Oh and related to the first example of "exiting when all players left", we also see the lack of proper API for go channels: you can't query if there still are producers for the channel because gc and pointers and shared channel objetc itself and yadda. Meanwhile in rust, producers are reference-counted and the channel automatically closed when there are no more producers. The native Go channels can't do that (granted, they could, with a wrapper and dedicated sender and receiver types).
I installed GrapheneOS on a spare Pixel 4a recently...through a browser window. I thought at first that I had to download a firmware flasher or something, but no, it updated the device from that webpage! That was impressive.
The other thing I would like to mention: Chromium is installed, so PWAs can be installed instead of connecting to a sandboxed google play or something. The PWAs I tried looked just like on an iPhone or desktop. Yes, we are far, far away from PWAs being a complete replacement. But it is in theory possible:

An independent mobile OS with platform-independent apps. No Apple/Google ID needed, no appstores. That was the point of this test install, and it worked.
I use a pair of Air Ones with prescription lens inserts and a DIY nose pad for comfort. I can't beat my desktop monitors for clarity, but it is fantastic if you have to read a lot of documentation and like distraction free environments. My job let's me book up my Samsung phone for basic access to documents, and I enjoy reading up on things as I get away from my desk for a change of pace. To say nothing of flying coach with my steam deck on a massive screen.
Sorry, it would have been more correct to say that while smol businesses are viable, Republicans and other corrupt politicians siding with big business is just them siding with the winning side.
Preheating is good advice if the rest of the components can handle it. Otherwise, shield them and hot air gun.

I clip the leads to dead chips then there is no heating issue when cleaning the pads.

IPC std certified to 0201. You can find many videos online.

Tin based solder will whisker over years time which can be a concern.

https://wikipedia.org/wiki/Whisker_(metallurgy)
Yeah, utcnow is completely broken. They should have fixed it when they created datetime.timezone.utc, but they didn't. The recommendation is to use datetime.datetime.now(datetime.timezone.utc) instead. utcnow should be deprecated and eventually removed.
I find it odd that this was ever forgotten.
Chunking is less important in the long context era with most people just pulling in top 20 K. You obviously don’t want to butcher it, but you’ve got a lot of room for error.
Those are big markets, but there are a lot of suitable softwoods for pulp production, farmed around the globe. Ideally, you want to use ones with good natural ratios of lignin to cellulose and hemicellulose (that's just to say, the constituents of biomass) to minimize processing and chemistry costs.
I've seen several laptops used like this. The only issue is that the WiFi antennas are (usuall?) in the screen.
I cannot imagine having the spare time to invest in building date/time foundations and maintaining them through changes to DST timing and country/time zone changes.

The only crazier idea I can think of is implementing character encoding conversions myself.
They are noise generators with a goal of raising the noise floor above the pain threshold, in essence they’re using free speech to shut down free speech itself.
Features every JavaScript dev should know in 2025
And implying I don't understand toy examples and responding with this is apparently above the bar for serious discussion.
While I've never seen a project killed by dependencies, I've certainly seen projects stuck on treadmill of constant dependency updates.

You know, they import 5 libraries, each of which imports 5 more libraries, each of which imports 5 more libraries, and suddenly they're buried in 'critical' updates because there's a denial-of-service bug in the date parser used by the yaml parser used by the configuration library used by the logging library used by the application.
> So far, I've not been able to devise any way to improve such recall

The only way I've found is not intuitive: Extreme health consciousness, both in diet and exercise. I pretty much had to give up alcohol as well, just a couple of glasses of wine and I would experience these weird name/word outages.
Why Pascal is not my favorite programming language (1981) [pdf]
I have aphantasia and probably SDAM. I can barely remember my own life.

Ive been waiting for years for glasses that can scan someones face, tell me who they are, and give me interesting points about them (kids' ages, wifes name, what they do etc).

It is very common for me to be around town and have people come up to me and say my name, and I dont recall ever having met them before.

On the plus side I live in today and dont dwell on the past. It is like a superpower for happiness.
Portable clocks are not better than static caesium clocks, and optical clocks which are better than caesium clocks are not portable.
The first intelligent screenshot tool of the AI era
Smart Web Capture: The Intelligent Way to Screenshot

Revolutionize your web browsing experience with our intuitive web capture tool that eliminates the frustration of traditional screenshots. Our AI-powered technology instantly recognizes webpage elements with remarkable precision.

Key Features:

• Intelligent Element Detection — Our tool automatically identifies buttons, images, text blocks, and other web elements as you hover over them, highlighting exactly what you need without manual selection.

• Immediate Visual Feedback — See real-time previews of the content you're about to capture, ensuring you get exactly what you want every time.

• One-Click Capture — Save precious time with our streamlined process: just hover, see the highlight, and click to capture. No dragging, no adjusting, no hassle.

• Perfect Accuracy — Enjoy 100% precision in element recognition and responsiveness, ensuring you never miss the content you're targeting.

• Focus on What Matters — Stop wasting time with cumbersome screenshot tools and focus on your creative work and important tasks.

Whether you're collecting research, saving information for later, or gathering visual inspiration, our smart capture tool works seamlessly in your workflow. Experience the satisfaction of capturing exactly what you want, exactly when you want it—all with intuitive simplicity.

Upgrade your browsing experience today and say goodbye to imprecise screenshots forever.
It's a curiosity gap headline; it's a lazy form of headline that insults the intelligence of the audience. It also extends into clickbait.

Poor form. Do better.
Whats else everyone else doing then though. Ive experienced the same thing, it seems like no one actually organizes anything or initiates. Majority of people just sit at home or something?
Interesting point, does that mean AI with favor startup or startup like places? New tools often seem to favor less established and smaller places.
Fun to see how apparent boundaries can be pushed or broken with clever use of lesser known features.

That said, most of this is probably better done with CSS today.

My only professional exposure to SVG was when a pen tester found my predecessor's code had unintentionally allowed them, and that one can do injection attacks from the SVG itself. Of course this was around the time a client discovered SVG worked for them, so I had to make support official and defeat injection attacks. Good times.
love to see "Why It Matters" turn into the heading equivalent to "delve" in body text (although different in that the latter is a legitimate word while the former is a "we need to talk about…"–level turn of phrase)
1) Why is this better than using the built in Chrome or Microsoft protections?

2) How do I know this isn't logging every URL I visit back to Osprey?
The "liberal in what you accept" part is what is flat out wrong; is that being misquoted?
If you're still interested: https://www.gnu.org/software/emacs/manual/html_node/elisp/Le.... Basically modern Emacs Lisp works like Common Lisp.
In Singapore too. Very strange experience - it’s like “there’s too little friction”.
We reversed the direction if the user started going backwards. We talked about a third tuner to hold the previous channel if they decided to reverse direction but the cost wasn't worth it.

The whole technology was kind of a dead man walking by that point in history. iPhone killed it all.
This would be useful when chunking PDFs scanned with OCR. I've done that before and paragraph breaks were detected pretty inconsistently.
Blaming all of frontend for Next.js' issues is a bit much, but I agree; people have been complaining about Next.js for a long time. It's slow, complicated, and a PITA if you need to do anything outside the box.

Unfortunately, options for SSR in React are all pretty limiting compared to other languages' frameworks, unless you go the full DIY route which isn't usually feasible.

Of course, if you don't need SSR there's no reason to chain yourself to Next and Vercel's whims. Starting a React project from scratch is a lot less painful now with Vite (there was a time when just setting up Webpack & stuff took half a work day).

This is just my personal experience, however. I know a lot of people live and die by Next.js.
And for now, he sits with our balls squeezed in his fist.

He’s well aware of the potential future problem of course (IMO) which is why he has been purging the FBI/DOJ/Military of anyone who is going to refuse to suck up to him too.
I don't really think having an agent fleet is a much better solution than having a single agent.

We would like to think that having 10 agents working on the same task will improve the chances of success 10x.

But I would argue that some classes of problems are hard for LLMs and where one agent will fail, 10 agents or 100 agents will fail too.

As an easy example I suggest leetcode hard problems.
So this extension is feeding a stream of your browsing activity to a bunch of third party services? No thanks.
How are you liking firebase studio?
By "pique", I mean that the motivating factor I've heard from most Trump people, and that I'm reading from your posts, is "make the libs cry".

First term was fine, he was mostly harmless and made the libs cry every day with fake culture war stuff.

In 2024 I get the impression people were voting for a repeat of that, not some crazy reconfiguration of the entire economy. Trump ran on "they're making your kids trans and the Somalis are eating dogs", not "we will end global trade and deport anyone who criticizes Israel".
In a previous job where we had complete hell with an internal datetime lib under ambiguous ownership, a colleague joked that the original authors had taken early retirement when they turned 2,147,483,647 years old.
There’s an out of sight, out of mind mentality with dependencies.

As long as there is a conscious decision to build or ‘buy’, it’s fine. I think some people can be a little too careless with adding dependencies though, not realising they can have an equal if not greater maintenance burden.
A startup hosting provider you say - who's their ISP? Does that company know their customer is a DDoS-for-hire provider? Did you tell them? How did they respond?

At the minimum they're very likely to have a talk with their customer "keep this shit up and you're outta here"