skysight-inc/HackerNews huggingface dataset:
Parking 2, aka Wellbeck Street car park has since been demolished to make way for a hotel. I wish I could have saved one of the concrete forms.
> How? I had a baby. No more time for any for any of that.

I actually got back into TV shows and books when we had kids. Lots of downtime holding and feeding the baby.
It’s not about deepness of relationships. E.g. raising kids is pretty intense experience. Procreation being one of the main functions of life, people missing such core experiences tend to have a blind spot.
I think having tests for all your diffs at the level of published commits/change lists/etc is totally reasonable for software you really care about. What's counterproductive is practicing TDD at the level of individual editor operations.

If I'm fixing a bug, I start by writing a test that reproduces the bug. If I can't do that, I fix the test harness until I can. Then I implement the change, making mental notes of each intermediate bug I think about along the way - things like "I should be careful to name this distinctly so that it's not confused with this other value in scope that has the same type". After that, I cull down that list until it's reasonable and not totally paranoid, and write tests covering those cases. Same thing for any bugs in in-progress code caught by manual testing, fuzzers, etc.

If you have discipline and use version control, you don't need to write tests before you write the actual code to get the same level of coverage as TDD and you waste a lot less time. I've often figured out late in the game how to make something a compile time failure rather than a runtime one - time to delete all those tests written along the way? Encode them all as negative compilation tests? Fundamentally the goal of testing is to describe what behaviors of the software are intentional rather than incidental, and to detect bugs that might be introduced by future changes to the software - TDD mixes both concerns and doesn't put any emphasis on preventing future bugs specifically.

Maybe other people work on different types of things and TDD is great for them, but I write primarily infrastructure code where correctness is critical and I have the luxury of time, and TDD doesn't produce better results for me. This is a case TDD feels like it should work well for, but in my experience it doesn't improve correctness, maintainability, or speed of delivery - at least compared to the alternative I described. I'm sure there's a universe of teams with sloppy practices out there that TDD would be an improvement for, but it's not helpful for me.
I worded that sentence carefully, when I said “almost all” :)
> livable habitats beyond Earth

Fetuses do not properly develop in the womb outside of Earth gravity.

Sorry. End of the road for that sci-fi pipe dream.
Precisely because all of the US election infrastructure is at the state level without meaningful federal or external oversight I think it’s hard to come to a conclusion other than you aren’t going to be able to trust the results from a lot of states precisely because they are run by partisan actors who are now clearly fighting the idea of going to jail once this is over.

Might be worth thinking about some strategies for change that don’t rely on elections.
You can use Cloudflare Tunnel, which is even better and simple than having an extra service.
An open data commitment across gov agencies was an explicit commitment and project started in 2013 during the Obama administration.

“On May 9, 2013, President Obama signed an executive order that made open and machine-readable data the new default for government information. Making information about government operations more readily available and useful is also core to the promise of a more efficient and transparent government.”

https://obamawhitehouse.archives.gov/open

I know about this because the Australian government then followed and worked on doing the same.

Data.gov became a central place to access and even request that departments open specific data sets and in more formats.

https://data.gov

https://data.gov.au

The annual GovHack hackathon was supported by many agencies, leading to a strong prize pool and people from various agencies on hand looking for teams who over the weekend had done cool things with their data (specially if it was public interest). Some projects were further funded coming out of the hackathons.

https://govhack.org/about

Year on year ongoing commitment to open data in government got us to here.

It was a great long term initiative furthering values of cizitzen engagement, open data and open government.
I just launched a new site with Caddy today: https://uchu.style

Caddy is so awesome. I actually have a few other sites on the same server and updating my config is hella simple.

I spent several years optimizing my nginx setup and I haven't touched it in years (I was obsessed about getting a perfect security score).
Agreed. Two of the best games ever created, and I'm not sure we'll ever see anything like them ever again. The art design played a huge role in that.

Let's gather for whiskey and cigars tonight, in honor of Viktor.
Specially now that management has become completely unleashed I don’t understand how come more people don’t organize. Aholes like Musk have no power against organized labor. At least until everything has been automated.
Trick to find commands in the terminal quickly
A Beginner's Guide to Vectorization by Hand: Part 4 – Convolution
My kobo is easily as good as my kindle was. Only better, because it has zero ties to Amazon.
Ohhh shit
> Finally, a HUGE majority of the costs of the federal government are social security, Medicare, Medicaid, and defense spending. I doubt even the biggest libertarian on here could advocate cutting any those with a straight face

I think plenty of people would like to cut Medicare and Medicaid spending, not by reducing service, but by cleaning up the unbelievably broken medical system in the US.
It ranks #1 on the "not having speech laws" index: https://en.wikipedia.org/wiki/Hate_speech_laws_by_country
What are good choices on phones? Pixel seems like it would leak things to Google. And as I understand Samsung phones have lots of preinstalled garbage.
Yet feminists seem to be happy with „affirmative action“ which has very similar logic.
Enlightenment like... Enlightenment!

https://www.enlightenment.org/
I would have commented something about stuxnet until I got to the last paragraph.

That’s a neat proof of concept.
> Don't worry, the Typescript ecosystem is fast becoming Java.

Typescript is somehow becoming a laguage that supports writing extremely performant high throughput and very scalable server code? That seems unlikely. So no worries, it can't become Java.
Why on earth are solar panels seen as righteous? You’re so indoctrinated that it borders on worship. Go look into who makes them and how.

Producing solar, batteries, wind farms EMITS carbon and has large environmental impact. The energy sector will sell you whatever…

> > Neither do you.
> Completely needless accusation.

99% of environmentalists are just posturing. I guess it’s possible you’re different, but just remember you probably emit more carbon than almost every person who’s ever lived.
Yep, we remember Vance: no fact checking.
> But offending people with prudish attitudes or without a sense of humor…

Some folks who are neither prudish or humorless want to see the project and its contributors succeed to the degree that alternatives like Photopea has, or as Blender has in the 3D space. The project will continue to limp along until the name is changed to something without negative connotations in English-speaking populations.
Wow, this is exactly what I've been looking for: lightweight, supports CONNECT and CONNECT-UDP with all three HTTP versions, and supports encrypted client hello. Thanks for the recommendation!
Please re-read my comment, as it seems like you skimmed it and think I’m making a different point than I did.

To use your example:

> If I want my game console to allow incoming traffic for game matchmaking, I can then do that

My point is that because of the fact that even in IPv6, consumer firewalls will block traffic by default, the company that makes the game would not have designed it to require your console to have special configuration on your firewall. Because this is not something a typical gamer knows how to do.

Instead, companies use UPnP for matchmaking, and UPnP works in both NAT and GUA environments, so what exactly does GUA give you?
Can this actually do programmed movements ? It seems it learns through a camera only.
Rich designed it with trigger IO pins to be able to easily chain them. While the UI doesn't support managing multiple Flea-Scopes at once, you can just open the UI multiple times, which does seem like a reasonable option to me.

As as others have pointed out before, there's just no alternatives in this form factor. The scope is tiny, and for what it is it packs quite a punch. 3.3V and 5V are standard logic levels which will suffice for quite a lot of basic probing. Being made for students, it does likely everything that would be required of it in an educational environment. How well this pans out in real-life we'll see soon.

Granted that with enough money and space at hand there are much better options out there.
Twitter revenue is down 48% since musk acquisition, also due to interest and other costs they operated at a net loss in 2024, Not a profit. Who is really choosing what they want to believe?
> 1. Very early, arriving in C89 and the first drafts of POSIX, with working implementations back into the mid 80's.

I looked it up. In fact it's much earlier than that. The API arrived in time.h via v7 Unix in 1979.

And it remains, unchanged, pervasively used, and most importantly still used for new code, four and a half decades later. Rather than "legacy cruft", this constitutes one of the most successful utility APIs in human history.
You're unsure about a product because the landing page is positive, and even go so far as to not trust the authors any more? That does sound like a strange expectation for a landing page, which is usually intended to make you want to use a project.
Not who you asked, but:

"Remove the people between you and your doctor."
I want to know where their goals and favourite source of flow come from. Do any of these bloggers know what they’re writing or does it just sound good to other people who are also aimlessly playing on the computer? I want more depth.

It’s a lot more enjoyable and “flow”y to get stoned and watch YouTube all day everyday but I know that’s not what he’s talking about. I want to know what’s so great about the work and personal lives of these productivity guru guys. Seems like they all just make another data analytics tool, AI toys, or write blogs for each other.
"replace" ha ha!

Not likely. The directions for the projects seem pretty distinct.

It should be noted that some original vi are still installed by default when installing some OSs.

The whole idea that a project needs to be in constant new-feature mode is just not reality. Just as one example: I'm still using the fluxbox desktop (about 25 years now), and it still meets my top level GUI needs for interacting with my workstation. I don't really _want_ it to change. I want the UI to be exactly the same after an update, so as not to disrupt my workflow.
Portable drone jammer uses a Raspberry Pi tactical Software Defined Radio
I think one also needs to consider the cost differences between Texas and California power for consumers. Residential power in California is up to 40 cents per KWh ( one of the highest in th3 country) compared to about 18 cents per KWH in Texas. If somebody lives in Texas , it would be nicer to have cheaper power and invest in a generator that might be used one week in a year due to winter storms .
Things like this can be useful without 100% penetration. Most end-to-end apps support a direct connection as long as either of the endpoints have an open port. Endpoints without one can also fall back to relays, but since port mapping is frequently used in gaming, that has higher latency and then users start demanding gateways that support the thing that lowers lag.

Then it starts to make it into popular internet gateways. For example, the Comcast consumer gateways generally do support UPnP, which is a miserable protocol with an unnecessary amount of attack surface that should be transitioned to Port Control Protocol as soon as possible, but it demonstrates you can get them to implement things of this nature.
Yeah, and for context, there is a Canada version of the map.

https://poweroutage.com/ca/
While we do have agency to decide not to use addictive technology, it's not always that simple.

For many of us, the addictive technology is tightly integrated with technology that we want or need to use. For example, I use local facebook groups for certain things, I use youtube to learn how to do things, I sometimes use instagram to communicate with certain people who prefer that. All of these have integrated those horrible short videos that can become very addictive - I've seen myself get stuck there, and many people I know who were never tech or phone addicts before this technology came around, including my mom.

I could and maybe should radically change my life and just not use these things - facebook and instgram I could get by without, but youtube would be difficult - I am a musician and use it for finding music, and also for how to do or fix anything.

I finally three months ago got a combination of firefox extensions and android apps to make it impossible for me to see these short videos, as well as all social media feeds etc, unless I specifically go change the settings to bring them back. And I've managed to avoid doing that. So in total over the last three months I've spent about 10 minutes watching the horrible short videos (when some slipped through the cracks) compared to before where I often found myself stuck there for an hour or two. I do still waste time on the internet often, but it's usually in a specific online community that's stuff I want to read and not random crap the algorithm gives me.

I think it's like trying to quit a sugar addiction while having a donut strapped to your hand at all times. It really makes it easier if you can get rid of the donut. But when the donut is tied to your work or hobbies and there's no way to do the work or hobbies without the donut being there, it's hard. It can be done, and many people do it, but there are also many people who would choose to never see the donut if that option was easily available, but it's not.
It is if you have your own personal currency
Author addresses this at the beginning, but I disagree with them:

>This means that even if a single person wrote every line of code of a language's compiler themselves, when it comes to thinking about the project, they need to think of themselves as stewards and not owners

I respect the author if they believe this and stick to it (they are involved in OS too), but for the rest of us this is a sure way to burn out.
it's all just marketing fluff
> "I don't really know coding, but I've started my tiny niche SaaS with help of AI"

How are you going to debug/extend the code if you don't know how it works?
So many people got enraged enough about one or two tips to comment on them, to the exclusion of all else.

Do yourself a favor.

Copy paste the article’s text to somewhere you can edit.

Delete the tips you don’t agree with.

Read the article without them.

Now take note of what you do notice.
Was wondering if the new "reasoning" models would help with backtracking and trying another solution path?
Here using `layer4.matchers.*`

https://github.com/mholt/caddy-l4?tab=readme-ov-file#introdu...
That's why SL used most sophisticated rocket of time - Zenit, which was by definition extremely tolerant to platform instability (most other space rockets was not so tolerant).
I think the issue was that they are representing a real as a product of a rational and that more complicated type, so without a symbolic representation for 1, when representing and rational, they would have to multiply it by a RRA representation of 1 which brings in all the decision problem issues.
"Not a very significant amount" nominally, but multiplied across millions of cars driving millions of miles it adds up very fast.
HL2 is a masterpiece. RIP.
The Impact of Metadata Configurations on Text-to-SQL Performance [pdf]
The new Rigol DHO800 series are fabulous bargains for the money, and extremely well designed in a lot of ways:

- 12 bit ADC frontends

- Actually usable touchscreen inputs

- Super simple to drive remotely over a network connection (though getting the IP address with just the touchscreen is a little tricky)

- USB-C power input - you can run it from a battery pack if you like!

- All the essential decoders built in for free (I2C, SPI, UART)

- VESA Mountable - I got a monitor arm to gain back some desk space (awesome feature)

- Very, very easy to hack one of the budget models and upgrade it to a 250MHz model :D
Sci Fi more than a decade old is the golden zone for piracy. Everything else is harder. Contemporary books, very hard.
What frightens me are the lessons from history we are so loathe to learn.

That people are more concerned about supposed private "censorship" from splintered private organizations than they are from a single government that is in power, and aspires to maintain power should really give you pause to consider.

And that some want organizations that combat false, misleading information that was proven to be false in hundreds of court case to be restricted from doing that is very worrisome.
Sorry for being unclear about this. A number is being expressed as a rational times a real. In the case where the rational is exactly the number we want, we want to be able to set the real to 1, so the multiplication has no effect
That is Lark Player, but it has so many ads that I recently uninstalled and kept trying the recommendations in this thread. Foobar2000 uses a system modal to let you add folders but the SD card is locked by the system on that modal even after enabling permissions, other apps can access it without issues. Samsung music player can only add up to 1000 songs per playlist and there is no easy way to split my library. And I just found Musicolet that uses playlist and doesn't crash when adding my library, but it would be perfect if it could show the randomized order of the playlist, so it just jumps on random songs, it would be cool to know what's next and before. Winamp (WACUP) on desktop does this perfectly.
Why would any rational person read the rantings of a radical far left socialist on a site and newspaper known for spreading democrat propaganda? That’s like telling people to watch CNN and MSDNC to get their news.
It seems like you're looking for an outliner? Workflowy might fit your needs: https://workflowy.com/

Like others have said, the perfect to-do list is impossible because each person wants wildly different functionality.

My dream to-do list has minimal interaction, with the details handled like I have my own personal secretary. All I'd do is verbally say something like "remind me to do laundry later" and it would do the rest: Categorizing, organizing, prioritizing, scheduling and adding sub-tasks as needed.

I love the idea of automatic sub-tasks created at level which helps with your particular procrastination level. For example "do laundry" would add in "gather clothes, bring to laundry room, separate colors, add to washer, set timer, add to dryer, set timer, get clothes, fold clothes, put away, reschedule in a week (but hide until then). Maybe it's even add in Pomodoro timers to help.

LLMs with reasoning might get us there soon - we've been waiting for Knowledge Navigator like assistants for years.
Which may or may not be possible. For 2G Kindles like the Kindle 2 there is no more 2G service and there is no Wifi. Download and Transfer was the only remaining way to load books on from Amazon without ironically removing the DRM.
> Even places like Netflix/Prime/AppleTV where we’re supposed to go for recreation, would rather you quickly flick through several “shallow” productions than invest in something deep and meaningful.

That’s not my experience at all.

I rarely watch TV, so when I sit down I’m often looking for a good movie to watch. Much of the content these days is long, multi-episode shows that they want you to get invested in for 5-10 hours per season.
Yep, this is exactly it!
In Canada, I use my (now 8-year old Kobo) plus a public library app to borrow ebooks from our library system for free. Everything just works. It's terrific. I'm sorry to hear the same doesn't work where you are.
I wouldn't call VLC friendly UI, but it is the same UI I used when Netflix the DVD service began and the same UI I taught family members. When someone shows me Netflix, every year or two, I have no idea what I am looking at.
Duke Energy too: https://outagemaps.duke-energy.com
> his piece of software (...) will never do this unless it changes its name.

Why?

Honestly, why?

As a non-native English speaker (like the vast majority of people in this planet), the word "gimp" to me means "the free software image processing program". If I search google, duckduckgo, bing, whatever, the entire first page of results refers to that very program. Digging deeper, I start to find some references to the Pulp Fiction movie, where a minor character is named like that. I remember that character, but in my language it was called by a different name. Is that all?

Is there any other meaning to this word? If so, it must be so obscure as to be completely irrelevant.

Please, take into account that most English speakers are not native speakers, and many words will have a different meaning to us. English as a lingua franca may be comfortable to native speakers, but it also means that it's no longer yours.

The name of the program does not seem to be a serious issue for its adoption. Now, if you want to talk about its user interface... I don't think it does, either (but I may be open to discussion). I have taught my kids to do simple image processing tasks in gimp: copy-pasting parts of an image into another, removing some stuff, blurring, simple layer operations, etc. Anyhow, they got it in a few minutes. Important to say: they are not at all tech-savvy (to my dismay! but this is another story). If they use adobe or krita they will surely find it slightly confusing at the beginning, but no big deal either. Just like a regular person moving from photoshop to gimp.
Do you accept power steering?
Assuming that you have Wi-fi and that your Kindle is compatible with it. Someone with a hardwired-only connection, an older Kindle that doesn't support Wi-fi at all, or one that doesn't support WPA3 will be stymied.

(The models that don't support Wi-fi at all originally had cellular service for wirelessly downloading books, but that was sunset a few years ago. So there will be literally no way to copy new books to those devices anymore.)
That's a bummer, I hope you're back on your feet.

The easy interview process has always bothered me. It hasn't entirely burned me yet, but I always feel uneasy if I don't feel challenged during an interview. Maybe it's some weird form of Stockholm Syndrome or something compared to the usual complete disrespect of resumes in our field.
Give it a try on any PDF! This is just 100 LOC, easy to audit.
This is far worse for me than the other possible interpretation - that you could download books but not transfer them. I buy Amazon e-books to read them on other e-readers, but now it looks like I can't.
Netflix says its brief Apple TV app integration was a mistake
Hey I found it a couple of hours ago, but it doesn't show the shuffled order of songs. Anyway it's the best so far.