skysight-inc/HackerNews huggingface dataset:
If you don't believe Uber's goal is rent seeking, I have a bridge to sell you.

Your points about how Uber creates brand value and optimization is nice and all, but maybe have a look at the consequences of it not on the economy, but on people: same problem as Doordash, paid like crap, having to work 16 hours a day while paying for gas and your vehicle. I will not praise such a predatory model because I can rate a dude 5 stars for giving me a bottle of water. You know why ? Because if I don't rate him 5 stars, at some point Uber will just decide "fuck off, your average score is below 4.5, you don't deserve to work" and kick them out. In every country they've come, Uber has abused every kind of gray area (or straight up black area and just decided to pay the fines) to destroy any existing or potential competition. Forcing employees to register themselves as individual contractors when they work all the time for Uber, while not getting any of the benefits that Uber should be paying for ? Yeah, that's their standard.

It's not a "homeowner lobby" pushing for cars. It's a first and foremost car lobby (reminder that jaywalking is a crime invented by the car lobbies), as well as a lack of foresight (and corruption) from the competent authorities. I don't know about the case in the US, but no homeowner lobby in Europe will say "oh no, don't build a tramway line" or "oh no, a bus stop". Public transit nearby makes a home's value skyrocket.
I get the point that they're not conforming to expectations, which is fine, but having set them up to be observed failing to conform to expectations, we get an "It's ten years later now. Elizabeth's disappeared to join mysterious hackers. Fiona's had no father for a decade but we won't dwell on that, here's a novella about a night out at Dramatic Personae instead. Oh, and Nell's brother who was super important at the beginning died too, poor him. And Nell's ignored the the messages about empowerment and science education messages but been inspired by all the racting to checks notes make up kinks for middle aged men, and we're not even going to riff on the clash with the values of the 'Victorian' middle class upbringing she was donated that implies"
Are things like Apache Beam and Apache Airflow examples of flow based programming?

What about Tensorflow and Pytorch?
Already discussed[1] under the (live as well) link to nasa.gov[2]

[1] https://news.ycombinator.com/item?id=32634787

[2] https://www.nasa.gov/nasalive/
Trump's social media app facing financial fallout
You unlock the ability to downvote posts and comments at 500 karma points I believe
FWIW I'm using an old gtx 1080 Ti to play around, it takes about 21 seconds per image. You can make it go even faster by lowering the timesteps taken from the default 50 (--ddim_steps), though both lowering and raising the value can result in quite different first-iteration images (though they tend to be similar) and seems to guarantee totally different further iteration images (as counted by --n_iter)... I'm with you on the feeling that it's hard to control, whether in refinement or in other ways, but I suspect that'll get a lot better in the next couple years (if not weeks or dare I say days).
Stow is the answer as far as I'm concerned. It's been around forever, it's standard, available in every package manager, the defaults just work.

I use it in combination with a make to automate the setup of a new install.
Doomering aside, there's definitely some weirdness with the word list that this particular site uses, I think. In that and other posts I kept getting frustrated that I couldn't use "sell," but "attempt" was fine?
Once you get a certain level of karma you get the ability to downvote comments - lighter font means people downvoted it
DEF CON 24 - A Monitor Darkly - Reversing and Exploiting Ubiquitous

https://www.youtube.com/watch?v=CA4_POi9rsg
A magnetic fridge notepad accessible anywhere in the world.. with lots of advanced features... etc... would probably have been worth $1400/yr (in 2022 dollars) to serious customers back in 2000.
I work in C++ and removing the confusion between local variables and class members with only one character looks to me as a very good idea!
Apple’s customer support is truly terrible in countries where they don’t have an official presence.

My wireless Magic Keyboard with Numpad and Touch ID just stopped working one day. I took it to the Apple Premium Reseller store where it was purchased for service, and it took them FOUR AND A HALF MONTHS to replace it.

I should have walked out of that store with a new one in my hands, because it’s impossible to repair. I seriously wonder what took them four and a half months to realize that.
Coordinated Universal Time (UTC) serves this purpose.
I love no starch. Their books are always great, both in print quality and content.
Being a Part-Time Founder
Show HN: Coma – Easily search and access joined subreddits and multis
Coma is a simple Chrome extension I made to easily access my subscribed subreddits since it's the social network I spend the most time on and sometimes I want to go to a specific subreddit (like /r/OnePiece or /r/baseball) and it gets annoying having to go the main site and search for the sub or writing the whole url.

I've been using it for a while and I thought it would be useful for other redditors like me.
If you can get a decent display in your region (because they usually nickel and dime European users and do unfathomable part sourcing), Lenovo are usually a good choice.

I am a Portuguese Mac user and we still don’t have an official Apple Store in my country (although there are a few third-party certified support centres) and have been using mostly Surface laptops at work, but with the Apple Silicon switch I bought a mid-range Lenovo Ryzen laptop solely for running and building x86 Linux packages, and I am pretty happy with it even though it is plasticky and hardly as polished.

I suspect the high end ones might be suitable, although to be fair I had an X1 Carbon a few years back and loathed it - it was the reason I opted for Surface laptops to run Windows.
Apple’s paywall to write apps for their AppStore is infuriating. On top of that, it’s a subscription.

The only thing I want is to develop an app for my own use, but I need a paid account if I want an app that lasts long.
So, firstly he tells us near the start that the music we're listening to the oldest known musical piece and then at the end he tells us that we don't really know what it sounded like?
That's a shame. Maybe you could still sell it (pass on the principles to someone with no startup to run) and get a better laptop. Thanks for the elaboration.
gRPC and gRPC-Web GUI client is here
Yes but there's different degrees of creative interpretation. To
boomlinde's point, modern "reconstructions" of the hymn differ wildly, to the point that a listener wouldn't be able to tell they were the same song, or even that they were really related.
> (aka: why I always tell people to use boring VMs for as long as possible).

Shouldn’t it be the other way around? Take whatever nice features you can “for free” as tech debt, and if that api inevitably disappears… push it down the stack and own a bit more of it.

If you have to build everything from first principles it’ll take way longer to get going.
Reminds me of a story that was linked from here, a few years ago[0].

Places like this, get caught up in “shiny,” and that doesn’t always reflect reality.

For example, it is fashionable, hereabout, to throw shade on PHP.

I present Exhibit A, the “Fishtank Graph”[1].

We were just discussing something similar, yesterday, in the SwiftUI thread[2].

[0] https://vickiboykis.com/2019/05/10/it-runs-on-java-8/

[1] https://w3techs.com/technologies/history_overview/programmin...

[2] https://news.ycombinator.com/item?id=32631219
There is a tendency towards proactive change here on HN, which is fine with this old retired programmer. I'm all for making new systems that utilize all that's been learned since the 1960s.

What I'm NOT in favor of is the disrespect of legacy. There are millions of systems out there in the world in manufacturing environments. These systems are ancient, I worked in a shop making gears for 5 years. The CNC lathe we used had a GE computer running it from 1970, and it used mylar punched tape to store programs. It was a huge investment when it was purchased, and there was an old guy (about 70) who they called for repairs on it and much of the other ancient hardware. This shop had 6 employees, including me. At it's peak, there were 50 or so, during and after the Viet Nam war.

That hardware was sooooo old, but it still worked, reliably turning out the same few types of shafts and other parts we need to turn into gears and splines and other gear shaped objects (like turbine blades).

The programmer in me desperately wanted to keep the lathe, the motor, and just replace the control system with GRBL, but even if that was free, and worked the first time, the risk that an upgrade represented was completely unacceptable.

When you're in a job shop, there are parts you've been making for a generation in small quantities (less than 500). Those parts are relied upon by other businesses as part of their product. If you "upgrade" any part of your process, you risk producing a part which doesn't work somewhere down the supply chain. If you make that happen too many times, you'll lose your customers.

It's also important to know that gear cutting was only a step in the production chain... we didn't start from raw materials most of the time, we were given a "blank" on which to cut teeth, that already had many operations performed on it. It was almost never just a matter of sawing off a new piece of metal and starting over. You had to respect the work already put into a gear blank, or shaft to cut splines on.

The incentives in manufacturing are strongly against any type of change. However, they aren't blindly obeyed. If there are new jobs, then it's reasonable to try out the new machines or new systems in those cases. If something can cut the cost of a part by half, then it might be worth the risk, if the customer approves a change.

Please don't think that those in the silent majority of the world are un-reflective of the needs for security and other patches... but if things break every Wednesday, they'll disable Windows Updates forever, for very good reason.
You can always run development environment in a local VM, although that would be rather slow (I assume that if somebody is going remote development way then they would buy cheaper notebook and use savings to pay for the cloud instance).

It's not for everyone, but you are paying for your development environment either way (upfront by buying powerful notebook, or as-you-go by renting cloud instance). Seems fine as long as it is conscious choice.
That content is only ever produced out of monetary motivations is the biggest lie capitalism has sold us.
yeah sorry, I struggle with HN syntax, particularly on mobile everything is super hard. Too late to edit the msg, here's the clickable ones: https://news.ycombinator.com/item?id=32371513 | https://news.ycombinator.com/item?id=32454623 | https://news.ycombinator.com/item?id=32350099 | https://news.ycombinator.com/item?id=32589429
I had to chuckle as I read the post. I, too, suffer from occasional bouts of jealousy when I see "competitor" JS canvas libraries get some sunshine and appreciation in various venues for features that I think (in my own very opinionated opinion, of course) my library does better[1].

But this state of affairs is, as other commenters have pointed out, entirely my fault. For a library or product to gain traction in the target market, it needs three things: easy access, awareness of its existence, and good support. For a library like mine, this boils down to the following:

+ Easy access - it's my responsibility to make the library easy for other developers to find (GitHub, website), add to their projects (npm/yarn, compatibility with bundlers, etc), use in their code (well documented API, TS support, etc), and cause them minimal problems within the wider project (plays nicely with frameworks, doesn't destroy page efficiency, doesn't break the toolchain, etc). This is the work I enjoy and spend a lot of non-dev time doing.

+ Awareness of its existence - which is marketing. Either I have to spend a lot of time telling people about my library and (more importantly) telling them how my library solves their problems. Or I have to find "champions" - people who use, and like using, the library so much that they will go out and promote it for me. Or I can spend money on getting proper marketing help, adverts, etc ... which is not going to happen.

+ Good support - beyond documentation, I need to be willing to either spend time helping people resolve issues and misunderstandings they have with the library, or I need to build a community of people happy to help me do that work. Sadly I am not the sort of person who enjoys the high level of social engagement that's needed to build that community.

So, yeah ... it is my fault that the competitors get the glory. But then again they deserve their place in the sunshine because they've done the work I've not been willing to engage with. As for the occasional bouts of jealousy? They remind me that I'm still human, that I still care. Which is a Good Thing!

[1] I keep track of what the competitors are up to mainly by following their repos on GitHub. Most of the issues people raise seem to be about TypeScript errors and breaking updates. But sometimes I'll see someone ask for a feature they want added to a library, and I'll find myself thinking: "my library does that already!" and I'll get a little shiver of jealousy. Like this request for a "Transformation box for texts" made in the Fabric.js repo - https://github.com/fabricjs/fabric.js/issues/8195
It's growing in popularity in 3D software. Blender, Cinema 4D, Maya and Vectorworks have added nodes in the last few years. Houdini, SoftImage, Generative Components (Bentley) and Grasshopper were early adopters. nTopology and Modo take a stack approach to parametric modelling. It looks less complicated but you quickly run into their limitations.

Nodes were popular in compositing software in the 90s - Nuke, Flame, Shake.

Code is better when the programme gets bigger but they're less scary for non-programmers to get into.
I like Perl for small codebases heavily focused on manipulating text. It has first-class support for regular expressions, which means you can make them more readable in addition to doing more things with them more conveniently, and it largely stays out of my way.

COBOL, on the other hand, is a domain-specific language for a domain most people here have no experience with: Software involving fixed-format input and fixed-point numerical calculations. It would be amazing if some language integrated a clear way to describe modern, recursively-defined input formats with the same degree of language support COBOL has for its data definition language. Go is still too verbose, sadly.

Fortran suffers from FORTRAN, by which I mean if you mention Fortran to people they think of 1960s-era mainframe software with no string support, column-oriented fixed formatting, and GOTO use by people who'd never even heard of Dijkstra. Modern Fortran is not like that; sadly, much like Lisp, they never changed the name, so old ideas linger. (This is also true of Cobol.)
> Water rights are property rights. Legally they can't just be taken away.

That's precisely eminent domain, "the right of a government or its agent to expropriate private property for public use, with payment of compensation."
Things end up being useful in unexpected ways in the future.
That's easier if you are close to UTC. Most australians have no idea what UTC means.
120 euros a month per paper or total? That's only 4 euros a day? That's enough to motivate?
Holy crap, this is amazing. I've wondered about this a lot when it kept happening, and so far my most likely seeming theory had been 'static discharge through the carpet', or something like that... But the chair generating an EMI pulse? Hilarious
While it might suck for some people, the 10k message limit was always there, so if you wanted to keep history - why the hell would you be on slack?

And the people here shouting matrix and "don't go to discord" have never tried to push more non-technical people onto it. It starts with differently named apps on desktop and mobile (sure there are a few multi-platform clients). But then the naming? Back in the old days, IRC for a lot of people was not IRC, but mIRC. Why? Because the icon they had to click had that name. Thank goodness it at least resembled the name of the actual thing they were connecting to, where they could go "IRC? you mean mIRC?".

If I now tell someone to go on matrix - they don't have a matrix app on their phone, Mac or pc, and I have no idea which-one it'll be. Branding and name recognition is important here.
It’s Russia who started the war. Not UK, not US and not China.
Why is this linked to the nature of UTF-8 and Unix? And since you're explaining your thoughts, are those nature the same or is each one a different facet of the programmer culture?

And lastly: do you honestly think most production or data engineers should be imprisoned or stripped of their titles?
This was my attempt to understand and implement the Y combinator a while back: https://gist.github.com/bluepnume/6973b6efb7d48edcbf19
In what world would security critical parts affect the UI. What does my ui care if the system libcurl changes? Swiftui is a ui framework, keep that stuff separate
I‘ve always been a big fan of creepypastas —- they can be really well done and scary in novel ways. To some extent, I believed some of them to be real when I was a kid.

If creepypastas were “invented” today, would they have made as big of a cultural splash? Or would they get lost in a sea of other content, or be debunked and discarded too quickly?

Edit: I re-read the list and noticed some more recent creations on there, like The Backrooms. Maybe it’s less about believability and more about being a good story, which the Internet is still great at facilitating. So I guess my question is, did anyone else believe some of the earlier creepypastas, and was believability important to the popularity back then?
Yes I think you're totally right. That doesn't change the fact, that I just really don't like marketing and don't want to invest the time. Of course it's naive and not totally right, but to some point I would say, I am immune to advertising. If I need something, I do research if there is something valuable. If someone wants to sell me something, in the end I am even more skeptical about the product. Anyways, I didn't thought my post will get that much attention, it was more for my self-compassion. Because I know, how I at least COULD try to fix the issue. But I just don't want to. From another comment here:

> but they don't want take the required steps to get that attentions

In the end, it comes down to this. So yes, there is now solution. I want to get the benefit without investment because I dream of a world not existing where everyone would do research to find the best.
Sure! I have some snippets for common note taking formats and templates I use in Obsidian, like if I want to put a little "read later" section, or I want to specify next week/month/whatever without looking at a calendar. Basically, if I find myself writing something with any regularity or if it's anything that can be very easily computed, I think about making an Espanso shortcut for it!
I've joined a company with a silent majority monolith, and joined at the inflection point where they realise their monolith is strangling them...

If your dev guide in the wiki says "to run unit tests, use docker-compose exec monolith test some.package.test_class", you're in danger.

This company needs to start breaking the monolith down into, well maybe not microservices, but at least smaller monoliths, if they want to achieve what they want to achieve.
No need to apologize in your edit. In fact, I learnt a few things from your very measured reply.

Just move along as you can't please everyone.
I'm a happy owner of a Dell Precision 5520 that is already 5 years old. It shipped with a Ubuntu LTS by default and I took a 3-year next day repair warranty that I used once for a swollen battery. I cannot express how happy I was to have my laptop repaired in less than an hour in my kitchen by a Dell certified technician. Given how dependent I am on my computer for work, if I had to send it I would have lost at least a week of productivity. Instead, it was just a minor inconvenience. Sh*t happens, but I would pay for this peace of mind every time.

For my next laptop, I'm waiting for Framework to open shipping to Switzerland. It won't come this kind of warranty but its full repairability will make up for it.
It’s one of the glossiest screens around.
This isn’t a good comparison. Science can do something religion can’t: it can predict what will happen ahead of time based on prior knowledge. Religion works backwards to explain why a thing that happened was the will of some god (in the example of Christianity).

This then has practical, real-world implications. Praying harder never seemed to stop a bridge collapsing but a better understanding of physics allowed humanity to build bigger and stronger bridges.
I have a Lenovo P53 maxed out, it got everything it could have. It's great. I'm looking forward to buy another P Series in a few years.
I own a slimbook and have been quite satisfied with it - it's got everything I wanted and needed for normal price.
I remember in 1970 I was kicked out of some job and ended in advising total novices in BASIC programming. One older man had problem:

"A=B+13 ei pysy samana". (= Does not stay the same)

After some pondering I realized that this man did not see the program as sequence of actions, but statements of relations and truths, which computer magically solves.

Very interesting idea, could this be more natural way of programming? But then I found
MuMath from some BBS, and realized this new programming language of mine was just extended equation solver.
Broken? If you manually have to scan across the page you will see more ads. Corporations don't deserve the benefit of the doubt.
A lot of organizations bet the farm on React ~5 years ago because it was the cool new thing. It is very likely that many of the original developers have since moved on to the next cool new thing, and now companies need maintenance work done on their (now unwieldy) codebase.

Another reason: The trend today seems to be to offload most of the data processing to the client side, only using the server as a glorified database pipe. Naturally, this results in a higher demand for frontend development.
Yes, I use Macs quite regularly and the trackpad is the one feature that keeps me coming back. Just recently bought a cheap ThinkBook (Lenovo) 14 4th gen and was very surprised that the trackpad works so well. Feels like 95% of the Mac trackpad. The rest of the build quality isn’t bad either. Not a Mac for sure, but quite sturdy and runs well. Running Linux within Windows via VM.
Contractor do pass f** leetcode tests to enter the banking sector, as well as weird interview about DevOps and agile. The comp is the best though, easily 2x what you do in more 'interesting' avenues. And the code is changing from 95% Java to python/TS/go + 50% Java (gotta keep those Jenkins and airflow going).
> The NASA rules for human-rating its own internal-designed craft are way looser than the rules for human-rating commercial craft. SpaceX and Boeing had to jump through way more hoops to get their platforms human-rated by NASA.

Can you share a couple of examples of this? Curious...
Wait longer.

That’s not the “incremental diffusion preview” it’s the “waiting in a queue” preview.