skysight-inc/HackerNews huggingface dataset:
> The food there make me sad, though. It’s almost exclusively crap.

It depends upon what type of food you are looking for. If you are looking for branded things like pop, chips, chocolates/candy etc, then they are very good deal.
Bali’s Waves Are Wasted on Me
And why that’s OK
Spending an extra 30 minutes on onions isn’t always worth it. Sure, I could spend 2 hours making and cleaning up a glorious breakfast, but doing it every day isn’t worth the time.
Yeah, but not really the point I was making.
Champagne is not a trademark like Nike. While I think everyone should be able to produce Champagne under the name Champagne, I think only Veuve Clicquot, Bollinger, ... should be able to use those specific names. Those are trademarks like Nike.
Vim supports entering quite a lot of symbols that don't exist on most keyboards (like the integral symbol.) I always have to look up how and that forces people to use editors which support that.

>And, yes, me too: I wrote this in vi(1), which is why the article does not have all the fancy Unicode glyphs in the first place.

Maybe vi doesn't but as I said, I've used them in vim. Also, the title calls out terminals but I don't have any VTE software installed that doesn't have Unicode support.
Because I as a consumer buy more than the sum of the ingredients. I don’t want to buy a product that’s indistinguishable from the product made in the original location. I want to buy the priduct made there.

One reason is that I want to support the production there, as it would be a tragedy if (say) Parmesan producers in Italy were out competed by producers in the US (again, regardless of quality or properties of the product).
umurmur good. I never did anything fancy with my server but I never noticed anything that umurmur didn't have, meanwhile it used virtually zero resources.
Hmm, seems to work for me here. And that's after I clicked around a bit too. Then multiple back button clicks returns me back to here. (Safari)
I've been using org-roam for my research for a couple of months now, which has a lot of overlap.

The org-roam-server visualisation are really useful for me, since it makes it easier to see what areas have sparsity in them and should be expanded upon. Plus it gives me something more tangible to look at to understand how my research is expanding, there's a bigger sense of "building something".
https://github.com/org-roam/org-roam-server
Well, I think you could say they are not lying, because they say 'for about 5 minutes or until the onions turn a medium-brown'.

So if he result is not what you expected, you probably decided for the wrong part of the condition ;-)

But in the end, this is just missing the point.
Interesting; most stores are similar or same brands in Canada vs USA (with noble exception of Tim Hortons). But we have Dollarama and Buck Or Two, whereas top US are completely different.

I wonder if it's because Canadian supply chain logistics tend to be different (Target famously flopped for not taking that into account), or some other factor.
but it always takes some seconds to actually switch to the other Teams meeting. On mumble this is instantaneous.
I absolutely love the ethos behind Cuis Smalltalk[1]. It’s something I try to keep in mind when working on my own projects (though I’m not always able to be as strict!)

I really wish I could stomach using Smalltalk for my own projects (beyond just exploration), but I find the VM is just too alien to be comfortable. If I could do it all from within Emacs I’d be delighted.

[1] https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev#the-phi...
Are they really so dangerous? I've generally worked with the rule of thumb: glasses, no dangly bits, don't touch anything, don't use your hand as a machine vice, and so far, no injuries.

My feeling was that since metalworking machines are usually relatively slow and not that grabby, they were safer than, for example, a circular saw.

I mean, that's not a high bar, but nobody is saying that people shouldn't do hobby woodwork.
Yeah everyone here bashing Discord doesn't understand that the voice chat aspect is like 5% of what makes it appealing.

You can build actual _communities_ on Discord, it's not just about the voice chat. It brings the people together in a way they can share rich content in one space.

If you're on voice chat you will very often want to interact with them by sending images, videos or links back and forth, and can do this seamlessly by using Ctrl-V.

This is why IRC pales in comparison to modern chat solutions, and proponents will start rambling about open protocols or whatever stuff the end user doesn't care about. Can you paste a screenshot into the chat? Thought so.
I think that's what was meant with crap
The app exists already - https://play.google.com/store/apps/details?id=com.roosterban...

How would you differentiate your app/startup?
I realize the article mentions that sometimes happens, with their example being a 0.8oz deodorant. But as a frequent shopper it isn't my general experience. I often compare prices and on a unit cost basis (so controlling for the sometimes smaller dollar store quantities) you can almost always buy the same brand from a dollar store for a steep discount compared to a traditional supermarket or Target.

In general I feel like there's a tendency to view products marketed at poor people as exploitative. That's sometimes merited (payday loans!) but honestly, dollar stores are really effective at providing a good product at a great price.
WHO recommends masks – even for vaccinated people – because of delta variant
Belarus IT sector hit by exodus after post-vote crackdown
Show HN: A job board for Greentech, Edtech and Medtech companies
This seems to be a natural evolution of a new field.

At the start, the goal of teaching is to produce highly-skilled graduates who can contribute greatly to the task at hand. During that phase, there's no problem with a high drop-out rate, and no need to "sell" the discipline by extending its reach. This is basically an exponential phase.

Later on, as faculty slots fill up, a steady state can be reached, in which the supply of graduates meets the demands of the community. That's when things get extended, and the goal can start to shift from turning out highly-skilled graduates with narrow focus to simply educating. Every university has a psychology department that has huge classes. Students in those thousand-seat classes are not going on to become psychologists; they are enriching their experience of life. And the dividing line between what they are learning and what they could learn in grade 10 is very thin, so this kind of material can also be taught in high school. Again, those 15-year olds are not destined to work in psychology, any more than they are destined to work in history, literature, or all the other fascinating courses that are being offered to them.

It looks as though the author is suggesting that education in computing is entering this state, in which there is very little probability of the student becoming a professional. And, in that scenario, I agree fully with the theses of the article.

But I still think there is a place for the old system of teaching a language and expecting that some of the students will go on to contribute at the cutting edge. It's great to have classes on photoshop and the like, but there is a question about what they ought to be called. Perhaps CA (computer applications) is a better acronym than CS for that student in sixth grade.

Using the same title for everything that happens to involve using computers is a mistake, not least because it gives students an incorrect impression of the pathways they might want to follow.
A lot of books have shaped my thinking and seriously improved my skills, here's the list: http://deliberate-software.com/page/books/
Not an expert on OS development subject, but are there anything really new? ( Apart from eBPF )

Almost all the change log in Linux are Drivers and File Systems. And anything there is new to Linux seems to have come from other OS like Solaris. You have Minix in every Intel chip or seL4 for specific uses.

I mean Windows 11 I was hoping Microsoft would share something about new kernel update or something. or Apple macOS which seems to be in the direction of moving everything to userspace.

Are there anything that is really new that didn't get any coverage?
As a developer I prefer using systemd instead of containers to deploy Golang applications.

Without (Docker) containers it is:

- build Go binary and install it in production server

- write and enable the systemd unit file

With (Docker) containers it is:

- write Dockerfile

- install Docker in production server

- build Docker image and deploy container in production server

I get the appealing of containers when one production server is used for multiple applications (e.g., you have a Golang app and a redis cache), but the example above I think containers a bit of an overkill.
Fair enough.

I think you have a point there. Why would you be required to create an account, all you want to do is to read an article right? The connection is not obvious, as you said it. Putting a price tag for instant anonymous reading could clarify things.
First time I've heard of this. Is it for tabletop games like d&d? Or for game development? Looks really cool
will it work like external storage, or like backup/export on save ?
How to create a List containing CheckBox fields and KeyNav in 125 lines of code
Also holds true for many other things, e.g. parenting.
That could also be explained by pure economy. It's too costly to support many communication channels so they just focus on the ones that brings more money. And Whatsup is one of major chat platforms in Netherlands due to historical reasons.
The classical solution is to have a "content before ID_OF_LAST_ITEM_ON_PREVIOUS_PAGE" url, though there isn't really a way to do that and also display page numbers on the bottom.
> The customer gets the exact same thing, only made somewhere else.

That’s not exactly the same thing: buying one item gives support to producers in the original location while buying the other product doesn’t. I’m sure an American company (or Australian Greeks) could make a better product, but the actual physical product itself is just half the story.
Ok, I guess the difference here is that my note-taking is write-heavy and I go read/lookup something only when I have a real use case for it - which is different from traditional research, which is the primary focus of these tools.
I will tell you which is wrong and which is right. Caramelized onions are caramelized. It’s not a vague definition that varies across cultures, it’s right there in the name. Caramel, it’s deep walnut brown and almost candy sweet. Just look up any photo of French onion soup.

This guy is frying onions, might as well prepare a bowl of Froot Loops and you’ll be just as close to caramelized onions.
I don't think there is any tyranny in any of the modern OSes. They all let you type in many languages. Maybe the feature is not enabled in some UIs, so newbies don't learn it. Linux users can use IBus or fcitx5. I often type in ಕನ್ನಡ and हिंदी when chatting with people. Typing emoticons and obscure math symbols is just as easy.
Bitcoin Slumps Toward Another ‘Crypto Winter’
Well yes, clarity and good practices can definitely help but to be fair, software developers might often do this:

(_ < 5)

Instead of this:

(e: Int) => (e < 5)

It’s just a trivial example so I understand if someone wants to have the same comfort. I am not a mathematician so I am not sure what is best here so I’d cut them some slack.
What We Know About the Origins of Covid-19
Give them time. They will eat the entire country.

https://www.youtube.com/watch?v=DIqC5y1zm-4

There does seem to be an opportunity to bring the same type of store to the western states but the low population portion in the interior west might keep it from being economical to operate distribution centers that incrementally cover over more and more western territory. They'd need to invest in a distribution network in the western states that were mostly independent from the eastern ones. That might be too much risk for their low margin business model.
In this circle[1] where more than half of the world's population lives, ios marketshare is probably < 10%.

[1]https://en.wikipedia.org/wiki/Valeriepieris_circle#/media/Fi...
I think it's also because those people that didn't want systemd have just moved on. I moved my servers to alpine and my desktop to FreeBSD. It's just not a thing in my thoughts anymore. I wouldn't write about it. So it seems the Linux community is more aligned now.

However alpine is working on a similar thing based on s6 but with modularity and lightweightness as design goals. This sounds great to me. I'm not against the idea of a service manager, but I think systemd is overreaching.
It's only an errant tab ffs.
Yea - agree about fun to do things for fun - but my impression was that he had given up a great deal to work on the system and unfortunately genuinely believed that somehow he would be able to monetize his efforts and that his hard work and insight would "pay off".

I hope it does, I don't think it will.
To be fair, many people think it's not OK for Google to be listening, and you should be careful not to accustom your daughter to tech surveillance.
I don’t really socialize that often. And I sleep sporadically. I do eat well enough. I try to eat lots of vegetables and drink lots of water. Salads are my go to.

The biggest reason I work so much is that the team I’m on is very small and I’m the “sr architect” which sounds considerably fancier than it is. In reality I’m the architect and the engineer and the prod support agent and the integration and business architect. Because my team is not considered essential we do not have budget to hire more FTEs but because our “internal clients” ARE considered essential we are basically at their mercy. And I see other teams in the company get descoped every month. So I’ve been trying to keep the workload handled so that my team doesn’t all get fired. But I can’t do it anymore which is why I’m trying to leave. Had 6 rounds of interviews with our biggest competitor over the past two weeks and I think they all went well. So hopefully in a couple of days I’ll be able to slap down my two weeks, burn my never used PTO, and hope for better days in a new org.
Why not? English is a convention only, not a law of computing.
That's not "expensive". Expensive is that I need to pay $1.99 for something and I have throw away half of it because I couldn't use it. I'd rather spend $0.99 for 1/3 the quantity. I am spending less money after all.
I did not see the details of the extradition, but Spain often does things that are against EU rules and those things end up in EU court a decade later. I wonder if this was allowed for Spain to do and if McAfee could not have turned to EU to force ruling on this. Then, whether or not they would overturn, you are a decade further along.
> carbohydrates

You mean hydrocarbons?
Part of the problem here is that a variable in mathematics is a different concept from a variable in programming.

Mathematicians are used to using one letter variables. Using a set of unwritten naming rules, mathematicians almost always know what concepts the variables are referring to (in a mathematical context).

So, I'd say if the code is only to be maintained by mathematicians, one letter variables for mathematical concepts only, would be an advantage.

The danger comes when you start using them for everything.
terrible programmers ain't nothing new though and large corp in critical fields are aware of that and have (or had) structural mitigations (slow and heavy processes, regulations etc)
Have you tried obsidian? It seems to address some points that you are looking for (graph, linked notes, etc).
It (the reason) is not.

Most of NZ gets cold enough to need (at least) double paned windows, and all of NZ needs low-emissivity glass to reduce heat gain in summer. I believe the same is true of Australia.

NZ's current building standards are state of the art for the 1970s.

As gp said, specifying ordinary modern designs, materials and and fittings (by European standards) gets you looked at as though you're from outer space.

NZ's housing stock is cold, damp, and mouldy inside for the most part. Not coincidentally NZ has one of the highest rates of asthma in the world.
We all agree that roads are useful. If everyone agrees to drive on the right (or everyone agrees to drive on the left), then the rules all make sense and traffic runs more smoothly.

So really this is a system that is rather like trademarks, and with similar purposes. But instead of a made up name, you use the name of the town or region where something is made.

This does have its own upsides and downsides; like the fact that you have to remember that people make somewhat similar cheeses in Brie and Camembert, or in Gouda and Edam[1]. But like with trademarks, you do know that you'll always get the same consistent quality; be it good or bad.

It's a system. And it works well enough for its purpose.

[1] I did say similar. If you're a big cheese fan, please don't hurt me!
So you've conflated regional with generic, a distinction I pointed out first, without any worked reasoning at all.

People generally lose their trademarks quickly if they don't enforce them and allow them to go into the language https://en.m.wikipedia.org/wiki/List_of_generic_and_generici...

I honestly don't see you as providing a real argument from first principles.
Use These 10 Marketing Automation Tools
If it walks like a duck and quacks like a duck...

Linux may not be UNIX, but it is Unix.
>> The best thing about using only ASCII for the main syntax is that everyone can type it with their keyboard.

Well, some keyboard layouts make it harder though. I have spent a considerable amount of time trying to teach programming constructs over Zoom to budding developers in Japan over the past two years. The placement, access mode, and actual typing of characters such as `{`, `$`, `~`, `|`, `:` etc has been the biggest stumbling block during these sessions.

So, there the subset of ASCII that is equally easy to type on all keyboards is smaller than the full range of non-control characters.

> But "everyone" doesn't have the same keyboard nor does everyone speak the same language.

I like that Vim's digraph feature lets me solve the problem in my editor without having to rely on the keyboard layout or OS level preferences. So, typing these lines:

my $μ = "İstanbul'da hava çok güzelmiş";
say uc($μ);

takes the exact same keystrokes regardless of the OS/environment I am in:

m y CTRL-K m * = "CTRL-K \ I s t a

On my own machines, this has the advantage of not having to switch languages in the act of typing (although Win+SPACE is pretty easy on Windows, cycling through the five I have installed is not trivial). And, do I really remember where ø is on the Danish keyboard as opposed to where ö is on the Turkish keyboard?
Funny that until yesterday,
I had never even heard the name Idris, and now I find it mentioned in two HN articles within 24 hours.

Will definitely check it out as I’m fond of types. But I also like to imagine Big Typecheck trying to manipulate HN readers into abandoning untyped languages.
For the same reason a Tesla isn’t covered in solar cells … you need a lot of solar surface to move a cargo ship, a lot more than its surface area.
Yeah.
I’m always skeptical of those memory.

Often; in my case; I feel it’s me remembering that I did remember something like that.

Or full on familly tradition about that thing you said or did. « Remember? »
Usually the pipe-dream is that some sort of graphical "no-code" or "low-code" system with a crippled DSL will be more benefit than hassle, and enable them to do things without needing to actually know how programming and the whole stack of abstractions they are sitting on work.

It's one of those things that is always 20 years away, like nuclear fusion.
vim has digraphs and it does the same thing.
Runit is finished at this point. It does what it says, and I haven't run into bugs.

Churn isn't a virtue.
My problem with systemd is that it's just so poorly written.

The ideas are not inherently bad. But they're not thought through, and the implementation is pure garbage.

Like taking the most stable software in the world[1], and going "nah, I'll just replace it with proof-of-concept code, leaving a TODO for error handling. It'll be fine.".

And then the "awesomeness" of placing configuration files whereever the fuck you want. Like /lib. Yes, "lib" sounds like "this is where you place settings file in Unix. At least there's no other central place to put settings".

[1] Yes, slight hyperbole. But I've not had Linux init crash since the mid-90s, pre-systemd
Looking at the dictionary for both words:

https://www.merriam-webster.com/thesaurus/complicated

https://www.merriam-webster.com/thesaurus/complex

... And they literally have the same first definition! Your point is not very clear to me. Can you please help me understand better what you meant here?

In Clojure-land, we always like to distinguish between "accidental" and "essential" complexity as per https://github.com/papers-we-love/papers-we-love/blob/master...

"Accidental" complexity is "your fault" because "you" introduced it into the problem. For example, you need to use some mutable variables and that is making it harder to reason about some code. It would be "simpler" to use immutable values which are closer to pure mathematics and simpler, but you need maximum performance and most hardware is better optimized for mutable state in the extreme case.

"Essential" complexity is part of the problem and can't be reduced away as per current knowledge. For example, you need to know a fair bit of mathematics to be able to understand general relativity.
I always open links to Medium in incognito mode. This helps.
That's the point of PDOs though. That they are essentially a form of trademark.
Some caveats in this compiler:

"In C source files, attribute qualifiers can occur anywhere a standard type qualifier (const, volatile) can occur, and also just after the struct and union keywords. For partial compatibility with GCC, the CompCert parser allows attributes to occur in several other places, but may silently ignore them.

Warning. Some standard C libraries, when used in conjunction with CompCert, deactivate the __attribute__ keyword: the standard includes, or CompCert itself, define __attribute__ as a macro that erases its argument. This is the case for the Glibc standard library under Linux, and the Xcode header files under macOS. For this reason, please use the __attribute keyword in preference to the __attribute__ keyword."

I learned C in the 80's and did a lot of it for about 10 years. After not doing much software development for another 10 years or so, I wrote an embedded OS and an application (for the MSP430 platform). I was surprised by the advances in compiler optimization while I had been away.
I needed to be much more diligent when interacting with hardware and locking. (E.g. Use the volatile qualifier generously, or my code would not work.) I also found some odd compiler bugs (in the TI compiler) related to bit fields.
The system calls are documented and backward compatible. However, Glib-C is only forward compatible, but not forward compatible. An application, built linking against an older version of Glibc than the one found at the deployment machine, is pretty likely to work on this machine, whereas the other way around will result on a linking error.

By using MUSL it is possible to build fully statically linked applications that works everywhere, however dlopen(), dlclose() calls, that are used for loading shared libraries and plugin at runtime on Unix-like systems, do not work with MUSL.
What you did was not optimal. You had the opportunity to switch to a better platform and a strong incentive to do so (one member could not participate without it) you should have put the necessary effort to transition. It would have made your community stronger. Generally speaking, the policy of "none left behind" the most powerful bond-building tool available.