skysight-inc/HackerNews huggingface dataset:
The bubble tea shop near me seems legitimate, you get loads of teenagers and Chinese students in there, they are really friendly and their products are good and high quality.

Where I am it's barbers, there are so many of them. I started going to one in lockdown as I had a big beard for the 1st time ever and it's nice to get someone else to trim it. He's a single guy from Iraq (even though it says Turkish barber outside). Very articulate and friendly. Unless he's from a wealthy family I can't see how he could get the money to come over and set up a fancy shop, pretty sure he's come over as an asylum seeker. I'm guessing he has been offered cheap rent for a short time, but he's still had a big outlay to set up the shop. He seems to do ok, but many of these barbers are empty most of the time.
You are downvoted, because what you suggest is impractical.

So you either don't realize that or being disingenious with your suggestion.

And that's without considering the need for verified builds, which is a separate issue.
The robot would need to operate on ingredients that are within a narrow band of parameters. A cook will adjust the receipe if for example some vegetables or fruits are particularly ripe or tough or whatever, while the machine would have an incredibly hard time doing that. Realistically, the ingredients would need to be standardized (within a narrow band), which would increase the cost of final meal. Of course, fast food is practically doing that already, but in result they can only do simple meals with mediocre results.
Dread Pirate Dang
I think of open source as the tech equivalent of public education ( and public infrastructure, like roads). The world will be truly worse off without it --unimaginably so. But it is total garbage when compared to the Ivies. So, education is neither an achievement nor really goal for any of the Ivies; I guess people feel the anguish when they imagine an open source university on par with Harvard, and blamimg Imperial decline feels as good as picking the scabs

Anyways its because i just had a thought like Orwells -- the right thing to do is to have the prestige of Harvard without any of the fame
phones with depth camera surely can help.
For me the reason for pursuing scripting languages over sh is because of multi-platform projects that I've had to support in the past where every little shell nuance, every tool nuance has introduced bugs in one platform or the other. It's too easy to create problems and too time consuming to find them. You need special resources to test/debug and so on.

The installer and the build system were the areas that caused the most pain - e.g. trying to debug build errors because some system has a slightly different version of some tool like sed.....

I felt that including a portable language in the installer would mostly eliminate this problem since one could eliminate the use of these hard-to-standardise tools. I don't care about POSIX standard command-line tools - IMO they are an example of how to encourage the proliferation of variants by blocking progress.

Some installers include Java which is a nightmare - big and not helpful. IIRC InstallJammer included TCL which was not bad.

I think GNU make (even though it is old school it's very commonly used) needs a shell that can work on windows AND UNIX operating systems equally and is fast to load up (i.e. not cygwin). The problem with e.g. using python as the make shell is that it has a bigger startup time than e.g. bash which is ok for most usecases but does matter in a build.

So I sort of like the idea of hush but I need to find out how portable it is and what's the startup time.
I tried to keep the domain logic in the upper layer and only push down "dumb" queries -- in the sense that the queries were allowed to be somewhat complex but not allowed to contain domain logic.

This way the DB layer was not written in a "re-usable" way because it contained specialized queries like "get all users that match this and that criteria", but they usually translated directly to SQL.

Encoding domain logic in stored procedures is something I didn't try yet. It would be very nice if SP weren't second-class citizen in multiple ways. But even then, at some point I guess there has to be an interface between the domain logic and SQL queries, so the problem isn't actually solved, just moved into the database.
I'll make sure we fix those (I work on CodeQL).
> If Musk fails to deliver on free speech, his persona will be on stake

Haha. He falsely accused british diver of being a pedophile on Twitter.

Musk doesn't care much about his persona.
"Other researchers have investigated the effects of life events which can cause medium term and perhaps permanent change in set points. These events include the unexpected death of a child (Wortman & Silver, 1987), repeated spells of unemployment which have a ‘scarring effect’ (Clark et al, 2004), becoming widowed and perhaps getting married (Lucas et al, 2003). Amusingly, the only favourable or positive ‘event’ unambiguously shown to enhance long term subjective well being seems to be cosmetic surgery (Wengle, 1986; Loewenstein & Frederick, 1999)"

Copy-pasted from a 2006 paper by Bruce Headey I had lying around. I haven't looked into this in a few years but you might be able chase those refs down if you're interested

I think it's astounding that people take happiness-set-point theory so literally. Has everyone here been uniformly happy/miserable throughout their life? I certainly haven't - when things have been bad I've been miserable, when things have been good I've been happy
This is why I will be using it, besides the fact that it's designed to be a modern C replacement that feels like C, but without the bad parts.
> we won't have a new browser from scratch any time soon

What about Flow? It's a a clean-slate closed-source browser and engine, designed to make effective use of parallelism: https://en.wikipedia.org/wiki/Flow_(web_browser)
Someone combine this with a good apparel physics engine. Different materials should move differently and shines with different light source.
> Because this seems absurdly obvious to any layman.

That something seems obvious does not suffice for mathematics. It needs to be proven.

> Why is this a complex proof?

Because no one has come up with a simpler proof. (Although this proof is in fact not very complex, as far as modern mathematical proofs go).
I can’t tell if you’re doing /s or not.

If a group of people performs/delivers poorly, how effective is it to assign blame to one select member? It may be efficient, but I’m not sure it’s effective.
Can someone explain this:

Now just imagine he does end up owning Twitter and taking it private. Musk can break every securities law related to public communication ever invented, and at worst, he’ll be fined relative pennies. If the GOP wins back Congress, could you imagine any regulator going after Elon if he reinstates Trump?
In this case this is about spiking the CD in the top seller charts / search results. Amazon is limiting purchases due to the increased returns from random buyers who buy it and immediately return. They could probably limit the number of returns to 4 instead of purchases, but it might be complicated legally due to their return policy (i.e. they'd need to update the return policy and inform the customer.)
He has to say that today so that Musk's move is not immediately framed as a Trump rally. Give it a few weeks for Musk to make some policy changes, then see if Trump is persuaded to change his mind.
They only thing I dislike about PopOS is that they have not gone all in on ZFS. The base Ubuntu has it.

They could really move ahead of every other distro if they had ZFS native encryption by default.
It all depends. At current company we have flat structure, no titles like "Senior Developer", "Junior Developer" but clearly there is a difference between new people and people that have years of experience.

Issues can also be if you are working for some institutions that have rigid naming scheme, e.g. all of the IT people have in their contracts "IT specialist of 2nd grade". Take a look at this job add https://epso.europa.eu/job-opportunities/temporary/9593-eppo... - "IT Officer – Systems, Network, Database and Security. Grade: FG IV".
Yes. Co-op was/is the word that I’m looking for. I love co-ops when they work.
> I can't sell paper outside the UK any more.

What is this down to? Export regulations? Could you use print on demand or something instead?
It's a tough problem when it comes to AAA adoption. I'm not even certain if Rust has been in the game developer's conscious enough for a robust, performant engine to arise yet. i.e. if we assume that a studio deadset on making a Rust engine for a AAA game was given 5-6 years of full time engine development, they'd still be in the thick of things.

And on top of that, there's just so much tooling built around existing engines/software/IDE's to be built for truly productive AAA work. There's so much to work on and developers as of now aren't convinced enough of the potential benefits to jump into that foray (at least, not on the company's dime).
This looks really cool! Is it your daily driver?
Just search the web for ActivityPub relay, you might add github.com as the site because someone has gathered a list of known AP relays there.

But beware that once you start adding relays you'll get a flood of messages in the federated timeline and much of it will be Japanese or other asian languages. Which might scare potential users away. So just silence them one by one, refuse media files from them. People can still follow users on these instances but they won't clutter your federated timeline.
I've been playing with the Thin API and prototyping some small applications (music streaming and comms type stuff). It seems like one of the most production ready ways of designing [Data-Centric Apps (https://riffle.systems/essays/prelude/).

From a developer point of view with Thin it feels like you can move directly from a schema to a user interface without having to spend a single line of code on network configuration or intermediate application layer logic.

Some of the Data-Centric patterns like storing component state in the server-DB would be really cool to play with in 'Thin'. I think being able to access your app from different devices/sessions and having the state preserved could be a fun feature and there seems like a lot of potential for multi-user collaborative type apps to be written using this framework.
How does it take 41 seconds to format 500 source code files? _how_ is that an acceptable amount of time?
Support only foss operating system is one of the biggest features right now.
I've used sqlite at my previous job no problems whatsoever for 5 years
I would say a browser is much more than its rendering engine, look at weebkit and all its forks and variations (like a programming language is much more than its compiler)
I think — as usual — the true advice is somewhere in the middle. If you just hire people you like, you and up with a bunch of your friends and very likely not a functional team. You will have a good time, but it might not be very successful. It might even be not a good time at all, because people you like are not necessarily people you like to work with.

If you just hire people who fit the precise description of the task, you end up with people who all can technically do exactly what you thought you needed. But firstly what you thought you needed can turn out to be wrong and even if you are right what is needed can change.

Secondly a big part pf working together is some sort of compatibility. People must and should not all be the same, but they should complement each other well and be able to work together effectively. If you don't look at the "who" and "with whom" at least a little bit, this is a huge risk.
> The most noble ‘why’ espoused by sociopaths only leads to cults and fascists.

This seemingly betrays a false understanding of fascism. Fascism very much espouses "who": They are keeping you down. They have taken from you what is rightfully yours. They are denying your birthright. They are inferior and patethic but also all-powerful and threatening. They are coming for your children.

Fascism doesn't require sociopathy, quite the opposite: fascism utilizes empathy but denies its out-group their status as human. Yes, it does so by promising a return to an imagined past greatness but the practical appeal works on a personal level.
For what it's worth, central heating as I understand it can usually also be controlled separately for each room. In Central Europe I too heat mainly the rooms I use (say, living room during daytime and bedroom at nights).
26 days a go this topped HN:

SerenityOS Browser now passes the Acid3 test (https://news.ycombinator.com/item?id=30853392)

That is a new browser from scratch, (well actually, it is a full OS from scratch). I got the impression this is developed by very few persons.

So to answer your rhetorical questions:

Q: who could?

A: Andreas Kling, Linus Groh and Sam Atkins

Q: why?

A: Because they want to use it. "This is a system by us, for us, based on the things we like."
Sounds like they were using elixir like Java or go. I’ve never even used exceptions
Goldwave is really great.
Together with CoolEdit -> Now Adobe Audition and Audacity and also the venerable tools:
Sony Soundforge Pro and Steinberg Wavelab

always made sound editing fun and very productive.
The example actually sounds quite amazing. There's much simpler ways (that are already in use, btw.) to "steal" people's identities.

Smartphones and CCTV cameras are much more effective sources of information than a smart billboard anyway. Smart billboards, however, sound quite awesome.
Everything has its own frame of reference. Everything is stationary relative to itself, so everything's "clock" is perfectly synchronized with everything else's, relative to themselves.

"Time dilation" only comes into play when comparing the clocks of two different things moving at different speeds or accelerations relative to each other, or existing in two different gravitational fields (which is equivalent).
Since there's no "slave" in git (the master is not special, simply the default branch when creating a repo), and there's the already established terminology of "master copy" or "master recording", it makes sense to not associate git's terminology usage with slavery. I originally posted the BitKeeper story because I had no idea either.
Managers still get to negotiate their goals and/or what their team is supposed to do in the company. To me they are supposed to make the who and the why match, in any order it works for them.
It blows my mind too.

Typical verbosity argument is nonsense - people should use aliases. With cross platform shell, first time we have some reason not to use them, to make script more portable. Besides, this verbosity is form of documentation - you really must consider that any bash script comes with invisible man that you usually must check even after years of usage. When you factor that in, even fully verbose PowerShell is joy.

Most of Unix haters seem to bi bigots. I have never seen good argument against PowerShell, apart of that it could be faster for specific use cases.
I felt the obligation to mention that Mastodon is not friendly at all, and you will have to resort to blocking and filtering all the time.

For example, there are instances which I won't name that are solely made to harass, doxx and stalk other people. There is also a significant amount of political extremism from both the right and the left, and drama is very prevalent just like on Twitter.

You really have to consider that for some, Mastodon is a place to gather if you have been banned from Twitter.
That is not specific to AI and we commonly do not think of it as problem. We call it visionary leadership.
Writing Usable Code
Hey HN! While working at my previous company, I wrote this blog post that sums up some of the topics that were most appreciated by my mentees.

It's about structuring code in a way that helps you keep it sane in the long run. At the time I applied it with Go, but parts of it can be applied to many other imperative programming languages.

https://www.algolia.com/developers-tech-blog/code-and-deep-dives/writing-usable-code
No, it can't. std::to_string isn't constexpr. And even if it was, it still wouldn't work because the std::string needs to be destroyed inside the constexpr context.

The article is also wrong because std::to_chars isn't constexpr so you can't use that.
Or maybe "tools for promoting a culture of writing".

Increasingly I find I may be in a "minority of writers" in org teams
who are primarily visual, memetic, kinetic and leave only fragmented
records in mixed medias. I've also encountered younger
engineers/programmers who pretty much cannot type! (only thumbs on a
phone screen) - not even hunt and peck... just staring at the keyboard
like it's an alien technology.

I actually understand this way of being. Using a visual programming
language like PureData/LabView (dragging cords) and interacting via
sliders, visual indicators/meters all day long I've inhabited the zone
where I have been solving hard DSP problems in a visual-kinetic way,
and hardly "thought in language" for hours on end. If someone comes
into the workshop and asks me a verbal question it takes a few seconds
to reboot that part of my head in order to speak.

But what I notice is that this mode of being in the world (Dasein?),
is becoming dominant as people wander around all day, smartphones in
hand (I don't use them), and so there's fewer moments when people
process what they are doing/thinking qua language.

So for example; As desktop person who spends a good deal of the day
interfacing to the world through a full keyboard and screen my fingers
and textual brain are engaged, but some colleagues may do things like
send a photo of a schematic taken on their phone, no accompanying text
or explanation, not even a relevant subject line. So I get that they
are not "thinking" in language. I wonder if I am part of a
shrinking/dying culture of symbolic communicators.
The C Preprocessor has sensitivities that aren't matched by C in all cases. And in the case of Hare, the tokenisation should be close enough to C that the CPP would only break in the same ways it already does.
I went there with family in the 80s as a kid. They weren't that bad, but you have to remember the standard of dining in the 70/80s uk was pretty terrible at that point. There were lots of people there and not much choice. At this point McDonalds was a new and cool thing in the UK and it was many years before things like Weatherspoons came and brought cheap, low quality dining/drinking to the city masses. I remember at that time chains were seen as being quite cool and fancy and the choices were bad pubs full of old men that didn't allow children, fish and chips or breakfast places.
It really helps to include things like the fact that you're talking about Eve online in your subject title
Hopefully it wasn't one person who bought all 640 ;)
But can't you just use Poser models for that or any of the thousands of asset packages out there?

I'd imagine smart mirrors in clothes stores as a much more intriguing application.
AR will be the next smartphone, VR will probably mostly be used for collaboration and TV replacement.
Well, in GR a time machine would be no different from any other propulsion device. To visit your own past, you would need extreme and probably impossible conditions, but to visit somebody else's past simply requires moving fast enough to reach that point before it passes. Of course, if that someone else is very close to you (say, living in the same solar system), you'll reach the same limits as visiting your own past. But visiting the past of someone from another galaxy is simply a matter of getting in a rocket and getting there. If you move very fast, you'll reach their "past", if you move slow you'll reach their "future", taking any arbitrary point as their "present".

For example, it's in principle perfectly possible for someone from another galaxy who lives for 100 years from their own point of view to visit the time of Jesus, and then to visit us today and tell us what they saw happen. But it's not possible as far as we know for someone from Earth to do so (or even for someone who lived on Pluto). Also, it's not possible for that same someone to do the opposite - if they visit us today, they can't then visit the time of Jesus and send him a message from us.
As someone else already pointed out, you either put in the work or you have to delegate to people who you need to put your trust in.

Google has violated that trust many times, yet people just shrug it off and are like "well just accept your corporate overlords, everything else is just impractical".

Some people in his forum are just obnoxious and every-time I read the comments it reminds me why people call hackernews toxic.
Our field is becoming more and more prone to people asking, perhaps even demanding a deeper meaning with our work.

Who are we catering to ?
Why are we doing it like this ?
What are the purpose of this ?

If you want to work you will have to sacrifice yourself every now and again, to steer to a certain goal something (most likely not you) has set out. Deal with it and make damn sure you don't just quit because you think you know better.

Programming and software development is filled with both young and old cats centered around them knowing better; having read somewhere or known someone, a tweet that has been liked etc. The evidence is shallow and subjective opinions strive like never before. People need to remember to celebrate others that sit down, churn out work no matter how it's done and with what tools.

Smart people don't attack something that is not working, they conquer it slowly but certainly. And they don't talk to much about it, because guess what - it's their job.
I made my own library to handle Tailwind, and it works pretty well with React: https://github.com/mcntsh/use-utility-classes
I think there’s a misunderstanding here: anonymous means you can’t know who wrote what, which does enable extreme voices. What you’re talking about is pseudonymous speech.

Assuming people don’t use multiple accounts and don’t share accounts with others, the current state of Twitter and all major social networks is pseudonymity, not anonymity: you know that all tweets by @someone were written by the same person. Their "real" name doesn’t matter as long as they always use the same pseudonym.
( to be sure, i mean FOSS anything else rather than OSes. I think Windows and Solaris were just unbelievably unlucky -- or something about prestige?)

Or- maybe open source isnt really the achievement here.. after all finland is and was the borderlands of the west. Rather, Linus laid unassailable foundations for the ultimate OS and he kept it FO, like a real life Hari Seldon
This read to me as much like a history of technical debt as an article about current efforts.
I don't necessarily agree with the point of the article, but I do think that "who" question is often avoided in "why" analysis.

My guess is that "who" in "why" can get very personal and touchy and let's face it - no one wants to deal with that. Personal example - I worked in an environment where romantic relation between executives spawned a project that resulted in customer acquisition cost of ~15k$ where maximum revenue per customer in targeted segment didn't exceed 100$. In the projects I've worked on there was always some office politics/ego to stroke/taboo social dynamic that had to be sustained in order to produce tangible and absolutely not related results.

Most of the software is designed for or driven by people so if "why" analysis doesn't include anyone then there might be an elephant in the room.
> I don't think Facebook's upper management fully appreciates this issue. Social stigma is a hell of a thing to try and fight

Agreed, but they have form in this area. I remember when FB came out, and it was considered completely insane to use your real name on the Internet.
Surface Laptop Studio Repair Video