skysight-inc/HackerNews huggingface dataset:
OK, here is a severe misunderstanding brewing. I definitely did not mean SQLPage when I said one-off half-documented pseudo-framework. In fact, I did not mean any real, standalone, named product with this. I do however see very much how you could think so from my description, so my apologies.

What I meant: consider any random big software development. It might be mind-numbingly boring, very technically repetitive, you might have devs who never did any maintenance, or devs being expensive got the command to start building something anything while the business has yet to start delivering something resembling requirements.

In this kind of case, programmers tend to start building abstractions based on their imagined needs, with an We-will-add-the-business-stuff-later attitude. The results are generally some kind of architecture astronaut horror. Abstraction will be very high, weird features and handling of useless corner cases will abound. In-code documentation, logging, debugging features will be absent. Higher level documentation was either not written or lost long ago. That's your average one-off half-documented pseudo-framework.

I've seen plenty of these (and committed a few crimes of my own). From the top of my head, some of the worst:

* A full-blown 3000 lines templating library, for rendering exactly 1 report that was basically a for loop dumping an sql query to a html file.

* A C10K database connection manager built on top of apache commons pooling (which while a good library was not fit for this purpose at all), hyperoptimized for TCP port open/close speed, for an application making at most a few connections per minute.

* A cache manager for files, deciding when to remove a file based on either AI or linear regression, with a web UI for configuring this decision and all the zillion config parameters and strategies, but the time to generate the cached data was shorter than the time to read it from disk and the files easily lived for months.

* A java message building code that did everything humanly possible to only allocate a big buffer once at the beginning because 'GC is too slow', but the coder forgot how joining strings together created temporaries that were of course cleaned up by the GC.

Needless to say, the people maintaining these beast cursed the devs who implemented them, and tended to rip them out on sight if possible, or pay the very heavy maintenance cost.
As I said, I'm baffled; I've been unable to conceive of a way forward towards our present goals without self-destruction.

I'm really hoping for a non-technological solution, although I know that people's minds are hard to change. I'm hoping that us people can find a way to be content with what we've already got.
Well, this pushes me even further in the direction that they are actually good guys that need support, and that they are trying to bring a good deal on the table :)
The Florida home insurance market has some other issues going on (read corrupt regulators and rampant fraud from insurance companies)
I agree, understand and appreciate.

I want to clarify, though, that in talking about the unfortunate number of OSS projects which convey the "if you're here, you need no explanation", I am absolutely not hung up on profit motives.

Instead, I am talking about the times where you are searching for a technical solution with only a vague intuition about the shape of an approach and some faith that it might exist. And you land on a project homepage that contains so little context that the only reasonable reaction is to have serious doubts that you're in the right place.

You're right, I do care. I have spent a huge amount of my life publishing OSS under different licenses and I want people to experience maximum benefit from that effort. It boggles my mind that people work so hard to build useful tools and then appear to actively gaslight potential users into feeling inadequate instead of attempting even the most basic onboarding advice.

Folks are not obligated to make their code or projects accessible, but if you can't justify even a simple "this is why this exists" statement somewhere prominent that conveys intent without inference or telepathy, I believe that they give up their right to grumble that nothing they do matters and nobody cares.
No, those are the losers. The clueless are clueless that the pychopaths are using them as a shield against the losers.
As I said, the derivational process we find here is a very specific one involving reduplication and zero-grade ablaut of the root. If we look at the documented history of the Indo-European languages, both reduplication and ablaut had already become subject to erosion, or even total loss. It is just not realistic for those two things to have survived (and, in this particular derivational process, to survive in sync!) for thousands and thousands of years.
> Man people here are really entitled and mean.

Meta observation: the initial comments on most articles are often low quality, and it seems to be especially true of Show HNs. It takes time to look at a submission in enough detail to comment on it constructively, which means that the thoughtful comments will invariably come in a few minutes after the shallow dismissals.
Thanks for clarifying. Yeah, I have no interest turning a Java GUI that's been working for 20 years into a React app.

I probably have to admit I have a manager who doesn't really align with my needs. He's great at the business side but terrible at the technology side. That's why I'm still around, because he does back me up, but he won't get into battles about downloading VisualVM. We have jdk8 installed and it's in there, just use that! Why do you need the latest version? It's frustrating, but I do like my manager and my team, they just have the ability to roll over and follow the damn rules sooner than I prefer.
> It might work for highly technical, unambiguous, simple content

I mean, the goal is wikipedia lite basically - so they are targeting technical unambigious simple content.

My understanding is the goal to target small languages where it is unlikely anyone is ever going to put in the effort (or have a big enough corpus) to do the statistical translation methods. Sort of a - this will be better than nothing approach.
Yeah, I don't think "lightweight" is very honest when the game looks like this.
gethostbyname() only returns an address, it can't be used to e.g. query for MX records. You also lose control over retries to different addresses if you use gethostbyname(), which some mail server software will also care about.

However as I noted in my other reply, musl also implements the res_* functions, like res_send() etc., and those can be used to address both.
It disconnects the excitation current.
Given the amount of customer service per user, feature support, technical support and dev-ops that will be required to run this, I doubt there is any way this business could be sustainable at $29/year/user. Not to mention how you’d actually need to grow via marketing.

If I were you I would stop on this idea immediately and come up with somewhere where the average user would expect to pay $50-$1000 per month for the service. I don’t think this is a good vertical to get into. Your competition are both better than you at the bottom of the market (free alternatives) and the top of the market and there is very little left for you. And even if you do get tens or hundreds of users, it will be just as unsustainable and you’ll also have the guilt when you decide to shut it down and kick all your users off.
It could be useful for logging messages that don't fit a particular category, i.e. a catch-all category, to identify patterns over time. Edit: You could also use it to turn-off logging for a while. Since unknown is the highest level, no other logs would be recorded.
if your .emacs has 10 LOC it makes it definitely easy. My .emacs is ±360 LOC.
Look harder. LPDDR isn't for low-end laptops, it's for low-power laptops. All the major brands are using LPDDR in their thin and light systems.
This also ties into a problem with usability in general. I don't need an impulse control issue to accidentally click ads or accidentally allow notifications on websites. But clicking the wrong thing could cause huge problems in anyone's life when things are made near impossible to use for anyone without 20/20 vision and years of experience. That's why it's so difficult for elderly people to use these things - even Google Chrome now is a nightmare without even going onto a website. But oops now you're subscribed or scammed.
> Why not?

You are relatively well paid. Most people in the US received total less than $500k cumulative post-tax income by 35. Median incomes don't reach that level. Here are median personal income figures over the last 17 years: https://en.wikipedia.org/wiki/Personal_income_in_the_United_...

Those are aggregated across age, and younger people tend to earn less, so the median total income working 18 to 35 will be lower than if you add up the age-independent figures. But even if that weren't true, and if people could miraculously save 100% of everything for 17 years, live on nothing but air and get totally free housing, most people still wouldn't have seen 500k by 35.

As well, necessary expenses (housing, food, transport etc) take up a higher proportion of their income than yours, because of lower income while necessary expenses don't decrease proportionately. So the proportion they can realistically save is lower than yours. For many it's a struggle to save anything, but even for those who can and are willing to sacrifice a lot, $500k by 35 is dream money.

Active fund management are not enough to make up the difference. Most people if they want $500k in a 401k by 35, have to earn significantly more than they actually do. Of course if everyone did that, prices would rise to compensate and $500k in the 401k wouldn't be worth as much.
I recall that DeepMind’s AI discovered a new type of Sorting Algorithm. Sorting is one of the most “trafficked” area of CS research, so I would say it’s a true discovery.
While I do think many of them are stunning, there are quite a few that are obviously AI-generated with almost no human interference... Or perhaps none at all. The scenes don't make sense visually.

I think to be commercially competitive, you need to embrace AI. But to just do good art, you can still get there the old-fashioned way. It's similar to CNCs in that you can get a computer to do it for you, but you many, many people still do it completely by hand. And some people go half-and-half.
Why do "accessible" doors always have to weigh so much more than regular doors? The powered ones are extremely difficult to open if the button decides to not work.
I assume you mean github, rather than git? It's not reliant on the colors. The "Code" and "New Pull Request" buttons are green, but they also have text on them. Various icons also have assistive text.

There are quite a few variations of color blindness, so ultimately you want color to just be a hint. Handling the most common case is a partial fix.
List of Cryptids
I think a lot of abstract wikipedia is coming from restricted grants not the general donation pool.

Its a weird thing in the non profit world where its often easier to get money for pie in the sky things than keeping the lights on.
That's excellent. I wonder how deeply the UI elements go. Like can I produce a UI from Windows 3 or 2000 on Windows 11 if I make the right Win32 calls? Is the classic theme really gone, or just aggressively hidden? The new Windows 11 taskbar is definitely new code and doesn't behave like the old one, so I imagine you can't have a true classic taskbar on 11.
As bad as it seems, without grandfathering, very few of such accessibility laws would ever make it.

Consider that accessibility is a quality of life concern, when governments have to consider the cost of everything, even the "reasonable" cost of averting death.

https://en.wikipedia.org/wiki/Value_of_life
It is imprecise and unmeasurable.

Do intersections that implement pedestrian scramble somehow increase dignity? I don't know.

They do increase pedestrian safety and pretty clearly give pedestrians priority over vehicles via the exclusive use of the intersection for awhile.
Thanks for this.

I can reason that what I'm saying is wrong, but it's how I feel. Some other comments have recommended getting therapy... I have, since I was 18. That's the only reason I'm able to say these things and see myself comically on the treadmill. I'm voicing these things aloud because I figured others might felt lack of permission to indulge in a few hours of physics lectures because of a sense of duty to getting things done

Ps. My kids are 8 and 5.
To be fair, Google is one of the few services that best support taking your data away by using their "Google Takeout" tool. YouTube videos, Photos, whatever, downloaded from a single website in ZIPs, TARs or whatever.

Microsoft doesn't have such tool for OneDrive, Outlook or their services in general, so downloading 1D docs means going to the website, selecting then and pressing "download". For Outlook emails... well, good luck
I don't like REST either, but JSON RPC is similarly hamstrung in some scenarios (examples: streaming, CDN caching, binary encoding).

I mostly dislike REST because nobody can agree on what it is and there are too many zealots who love to bikeshed. If you stick with the simple parts of REST and ignore the zealots, it's decent enough for many scenarios.

I've yet to find an RPC protocol that fills all requirements I've encountered, they all have tradeoffs and at this point you're better off learning the tradeoffs and how to deal with them (REST, JSON RPC, gRPC, WebSockets, etc.) and how they interact with their transports (HTTP/1.1, H2, QUIC, etc.), and then play the unfortunate game of balancing tradeoffs.
Thank you for asking this, it helped tease out and crystalize some thoughts I’ve had about the difference in tenor between computer programming and software engineering. I hope these off-the-cuff answers help explain why this doesn’t feel quippy to me; they are specific in scope but those scopes are common.

—

Write clear error messages that provide a way forward. Accept your system will have bugs, and ensure the system state is communicated to the user so they know if their TODO/Test/Reminder/Wish was stored/updated/deleted. Do your utmost to prevent data loss - even when that data hasn’t been formally introduced to your data storage of choice.

Developers should not worry about their sprints being blown because they have to use your APIs. Teams trying to pass off tasks or getting special commendations for dealing with your software should be embarrassing. If developers are wrapping your API in their API, are they doing it because they need the abstraction or because abstracting it once and tracking changes is easier than using it?

Ensure there are logs in place to assist debugging and documentation catered towards end-users, operations, support, and developers. Track relevant metrics to allow for automated fixes and manual intervention so users aren’t the ones having to remind you your software is broken.

Every piece of software has a user - a person, an organization, other code - and software that doesn’t make the user’s life easier increases the chance they’ll stop using it.

Or worse, start using it incorrectly!
I live in a high-cost-of-living (HCOLA) metro area that wins national awards/rankings for walkability, but the narrow, obstructed, and often poorly-maintained sidewalks are very often impassable for people in wheelchairs.

Even new renovations and widenings, where they put in new, flat sidewalk that's sufficiently wide, the concrete figuratively isn't even dry before they install excessive signposts and random street furniture, again blocking the sidewalk.

Then there's the snow&ice, and the inadequate compliance with the rules about who has to shovel what, when, and how. And the property owners that eventually comply, are fighting the plowing from the streets onto the sidewalks.

There's even further problems with landscaping, and sometimes poison ivy/oak, growing out from a residential property, to effectively block the narrow square of sidewalk that remains. Not something you want brushing or scraping across your arm or face as you're trying to get through and can't dodge it.

Even in good weather I only rarely see people on the sidewalk in wheelchairs or on mobility scooters. That doesn't mean they don't live in town, but that the sidewalks don't let you get far. When I do see them (as a walker), they're usually operating their wheelchair or scooter in the street. A couple times, I've had to help one who was simply stuck in the street. I imagine they don't feel good about it, and feel abandoned.

I would've thought the bicyclists would have empathy and solidarity, at least against the cars, but there actually seems to be a higher rate of problematic behavior there, per rider/driver (e.g., ignoring traffic signals at crossings, barreling down narrow sidewalks). And now we're getting dedicated bike paths often at the cost of sidewalks.

One of the people in a wheelchair who got stuck in the street, after I helped push him out of it and to the nearby grocery store entrance, he held some device to his neck so that he could say thank you.

I imagine that it was implied that this situation sucks -- and I'm thinking: made worse, for no good reason, in an area that can afford to do better -- but he's soldiering through, and doing what he can.
FWIW I agree with this wholeheartedly.

I own a car in London and there are many cases in which it's objectively superior for me to use it purely based on time savings. Generally any journey that's more than about 3-4 miles from the absolute centre of town.

It's also more comfortable, private, has AC, I don't need to wear headphones to listen to music, can carry more, etc.

It's just fundamentally better. If the UK had an equivalent of LA I'd move there in a heartbeat.

The only people I hear who are rabidly anti-car are those who ideologically prefer not to use one. They're generally not people who tried it and found it lacking.
Having lived in both Stockholm and Amsterdam, I can assure you that Stockholm is not at all flat like Amsterdam!

No idea about how easy either city is to get around with a wheelchair. Pushing a fully loaded double-stroller is no problem for an average-sized, ablebodied adult in any of them.
These are all systemic issues though are they not? You could make all of these same arguments about gay people back in the 80s. Yes even the healthcare one. That doesn't mean that being gay isn't a natural variation in sexual orientation just as being autistic is a natural variation in brain structure.
We too do lots of code generation, but I have the opposite experience.

The articles example would imply in our use case:

1) add one key to the schema (which is database independent), which will generate encoders, decoders, apis (to work with the data structure, not in network-sense) automatically

2) add the key in the views you want to add it (when updating/reading or more complex network apis)

3) specify how the key is retrieved/saved in the use cases (controller-like)

4) use the key in the frontend.

It took me longer to write this post from mobile than it would've taken me do the first 3 steps.
Maybe, but probably not the way it works out in the stories we tell ourselves. I vaguely remember a study making the rounds in the news a while back that found that, while women certainly do sometimes dump men or refuse to have sex with them over penis size, it's almost never because they think it's too small.

I've certainly had to course correct over that sort of thing before. Fortunately good sex can be had without penetration. Though I appreciate that it could be socially costly for a straight man to suggest such a thing in public. But it might be good if it happens more often? The number of times that article mentioned suicide is deeply disheartening.
The effort of a 300 word comment on the internet? This isn't Twitter.

>one is way too lazy and privileged...

you are free to think that. It is still a subjective choice in the matter.
Depends. Are those men athletes? https://www.healthline.com/health/athletes-dying-of-heart-at...
This is great. Thank you very much for your work.
I don't think the Emacs maintainers would want to accept contributions from people who cannot figure out email.
This comment reads like something #6 from the OP would say.
I love the idea of community assets. could it be the start of a GPU co-op?
Respectfully, you are not trauma informed if you feel this way. Plenty of kids in foster care who have been traumatized by bios have impulse control issues due to their mal-developed amygdala.
Wishing y'all the best of luck. This would be huge for a lot of folks.
Correct me if I’m wrong but doesn’t Lambda Labs already provide them at 1.89$? What’s the point if you’re starting out not the cheapest
You don't need motivation, you need discipline.
Link to the actual paper: https://www.frontiersin.org/articles/10.3389/fnbeh.2023.1176...
I suppose that means that he's having a hard time explaining to how to distinguish the AI version from his works. Like there's nothing along the lines of "This is clearly not my work because I don't draw dragon wings this way" he can say.

Not that he forgot what he drew and what he didn't.
Wordpress is free, and you can pick up a VPS these days for $1/mo. You can't just be another solution, you have to be really, really, really good. You have to deliver something that is head and shoulders above the competition.

You have a few features here, but everything you show in the demo is just table stakes.

1 GB KVM VPS
1x vCPU Core
14 GB PURE SSD RAID-10 Storage
1 GB RAM
2000GB Monthly Bandwidth
1Gbps Public Network Port
Full Root Admin Access
1 Dedicated IPv4 Address
KVM / SolusVM Control Panel
Available in Multiple Locations
$11.38/yr

https://my.racknerd.com/aff.php?aff=2502&pid=775
I have not tried it but something like this should exist. I don't think it is going to be as useable on consumer hardware as yet unless you have a good enough GPU but within couple of years (or less), we'll be there I am sure.

Irrelevant opinion - The logo is beautiful, I like it and so are the colours used.

Lastly, LLMA2 for such use cases, I think is capable enough that paying for ChatGPT won't be as lucrative especially when privacy is of concern.

Keep it up. Good craftsmanship. :)
You are a rockstar man ! Thank you soo soo much for the website! Berlin owes you lots of love
If you're on windows check out TimeSnapper. The classic version is free and works fine.

It screencaps your desktop every 5 sec so you can watch a timelapse of how you spent your day. (Assuming it was on the computer!)

I did find it heavy on the disk usage so I wrote a ffmpeg script to convert it to video (much more efficient).
Downvoted by others, yet very true. This is a valid business model, nothing to be ashamed about it.
If the sky falls do we see what's above it or will it fall upon us together with the sky?
I would not trust someone who claims they are working on a project that benefits people.

I would be less suspicious of someone working on a selfish project that might benefit people as a side effect.
Again, what is the motive? Where is the money coming from?

Secret COVID HIV rats is a Bond villian thing, not something actual criminals do to make a buck.
You could make voting compulsory for everyone under retirement age. Which in Australia translates to making it voluntary for everyone over said age, an idea I think you could sell pretty well - however most here have been used to voting all their life and probably wouldn't stop just because they no long risked being fined for not turning up to the polls.
Interestingly enough, Rutkowski might have been the biggest artist beneficiary of this AI hype cycle.
Probably because your browser still has a background connection to the server.