skysight-inc/HackerNews huggingface dataset:
This is argument about argumentation, but it's worth examining what's wrong with the overall picture:

Empathy is obviously not empathy if you make a spectacle of bending over backwards to look empathetic. It's an insulting act of selfishness unless the other person feels they've earned it. I think Jesus said something like this, but I can't recall it directly, since I'm drunk.

To be an honest person you have to admit you're essentially selfish at the core first. To be a decent person, you have to acknowledge your feelings of empathy toward others - well, hopefully you have them. Your feelings of selfishness and empathy will always be in tension with each other.[0]

Acknowledging your selfishness means criticizing other people. Acknowledging your empathy means giving them the benefit of the doubt. Being authentic requires the ability to honestly do both in the same breath.

But being authentic/brutally honest with yourself and others, in all cases, is more important than either your own selfishness or your feelings of empathy. It outweighs them by an order of magnitude. That's what's lacking from all this discourse. Because like my mom always said, honesty's the only story that comes out the same twice. Honesty==consistency, consistency==personality, personality==autonomy. Autonomy buys you the grace and latitude to be honest and authentic. That's the virtuous loop.

This meta-discourse about whether it's more FTW to argue dishonestly with strawmen versus steel-manning just makes me go a big rubber one. It's like listening to a dickless academic argue about whether picking up women using PUA techniques should be countered as ineffectual or immoral. The answer is both, and you're a dickless academic who's missing the point.

[0](This is a philosophy I devised when I was 14 years old and stoned as fuck, but now it seems like someone has to say it.)
It also means that in order to stop, everyone involved needs to be convinced that a mistake was made in the first place.
Playing Tetris on a general purpose Factorio CPU
I can second this. My Ionic app runs incredible stable, no issues, users are happy. It is not super complex and doesn't make use of native APIs beyond in app purchases, but it isn't super trivial either.

The performance is good on modern devices to the point where you don't notice a difference.

The main downside are these things:

1. No fine-grained control over input types / the keyboard that is displayed. You basically have to use whatever Safari gives you. The options got better in recent years, but a native app has better control over the type of keyboard it shows (maybe you can achieve similar effects with a plugin).

2. The UI obviously does not respect accessibility settings. For example, if you enable the O/I markers on toggle buttons on the OS level, your app won't show them. But I think React Native wouldn't show them either, so there's that.

3. Can be a pro and a con: Your app shows the same UI for every OS version. Let's say a user is still on iOS 11 and Ionic tries to adhere to the design language of iOS 15, an app update will also affect iOS 11 users. Whereas with native apps, you can basically say "take this headline element and show it in the way the OS renders this by default". Imho, this doesn't matter for normal users that much, but if you obsess over design, it can be a downside or at least somewhat unexpected.

And you get a lot of upsides:

1. Truly one code base with close to zero custom code for each platform. Hence, a solo developer can easily develop an app for iOS, Android, and the web.

2. Assuming you use Ionic's Capacitor as a runtime environment on devices: It is basically a thin wrapper for Chrome. Since Chrome is evergreen even on older devices, I usually never run into browser issues if users are on Android 6 for example. They simply have the most recent Chrome version and your app benefits from that.

Compare this with iOS: Users with an older iOS version run an old version of Safari and hence, you need to make sure that your JS code doesn't break on older Safari versions. Although the compatibility with modern JS got a lot better since iOS 11.

3. You can easily force the same design on all platforms if you want. I wouldn't recommend it, but for some enterprise-internal tooling, it might make sense.

To sum it up, especially indie developers who want to build an app very fast and don't have a team should give Ionic a try.
I would strongly argue against this. Not only TODO is easily searchable as others have also pointed out, but also in some IDEs you can open a TODOs window which will aggregate all of these so that you can easily keep track of them (e.g. Visual Studio).
It's a compiler wth. 5k is nothing. If you strip out the comments, the constants, the labels and some other cruft, you're left with 2450 instructions. That should be well under 1000 lines in other languages.
It's something I've considered, but the swipe left/right at a glance actually works really well and I can review all the blogs for the week in about 10 minutes. Rarely I'll receive an email from someone who was blocked asking if I could reinstate their blog, which I do (assuming it's not spam of course).
I dabbled in web-based mapping a couple years ago and found the tech stack to be really quite polished. Starting from a database of features from e.g. OpenStreetMap hosted in a Postgres-based PostGIS map server, and geographical boundaries via special shape files, you can write XML files representing the features you wish to see on each layer of the map (using SQL queries intended for PostGIS), and CSS-like style files representing how the features should look. You then set up a tile server (Apache or nginx or whatever) that generates tiles on demand and performs caching. Finally you use a JavaScript library to provide the "slippy map" that users can drag around.

All of these layers of the tech stack have FOSS implementations; indeed most of the most widely used ones are FOSS. And then there's QGIS (also FOSS) to do most of this in a similar fashion, but offline.

As merely a dabbler having a bit of fun, it's rather excellent I must say. It would be interesting to hear from anyone working in this field professionally as to how the FOSS tools measure up.
Do you use some sort of extension or plugin to get Emacs to use modal editing and the home row like vim? Or did you switch over to the Emacs key bindings?
I've noticed on Ordnance Survey's online maps, the contrast seems lower when printing caps of the 1:25K maps (I take custom paper versions of planned routes out with me, in case both my own nav and my tech options fail) from the new version of their online offering (which us hold-outs have recently been force upgraded to). Though it doesn't look noticeably different on-screen.
Spam is often sent from big providers, too. For several years I hosted my email the “middle ground” way (i.e., relaying outgoing mail via Google Workspace), and despite using DMARC correctly it was not infrequent that my emails would go to spam (even to GMail boxes) or never show up at all.

Obviously GMail is such a giant that email providers have to be very careful when blocking it, but enough spam comes from there that receivers clearly use some heuristics to block some of it. I’ve even received multiple rejection notices because the GMail server my email was sent through happened to be on a blacklist!

I switched last year to sending directly from my VPS. It was partly for privacy from Google, but moreso so I could enforce outgoing TLS. For the first few days they went to spam boxes or moderation queues, but I made sure they were rescued, and ever since I’ve had no deliverability issues sending to Google, some local ISPs, and even Microsoft (which seems crazy, as I never got a mail from my domain to show up in Outlook when I was relaying through Google).

I can only speak for my own experience, of course. But that is what I experienced.
Wolvic (Igalia’s Stewardship of Firefox Reality)
One thing that can happen is you talk about something and the other people start looking it up. And then because you’re on the same network and use the same external IP address, you get ads related to their activity, which is related to what you were talking about.
I know nothing about nuclear physics; could you elaborate? How are the input and output different?
Haha, it looks like lists is heavily inspired by Bear (see the "Built and maintained by" at the bottom).

Also, if you go to his [bio](https://lists.sh/erock) it looks [very familiar](https://herman.bearblog.dev)
Mind | Embedded (C/C++) Software Developer | Full-Time | Leuven, Belgium | Onsite/Remote(Belgium) depending on customer

Mind is a small consulting company specializing in open source software for embedded systems.
Work with our customers for designing, implementing and debugging software for embedded systems. We are looking for both Junior and Senior profiles.
Projects typically include some of the following:

- Porting Linux to new platforms based on typical embedded processors (ARM, MIPS, x86, etc…).

- Configuring networking protocol stacks, optimizing data throughput, securing access, etc…

- Setting-up multimedia frameworks, optimizing audio/video performance, etc…

- Debugging complex real-time issues, Implementing remote upgrade mechanisms, etc…

- Making system level architecture studies (SW architecture definition, choice of OS, HW/SW trade-offs, etc...).

For more info take a look at https://www.mind.be/en/jobs/ or email frank.vanbever@mind.be
> Nuclear Energy Institute analysis has found

(And 2015)

Meanwhile, the Pavagada Solar Plant in India is rated at 2050 MW, with a footprint of 37 km^2, or 14 miles^2.

Though if you really want to compare like-for-like environments, I think a better comparison is the Noor Abu Dhabi, which is rated at 1177 MW with a footprint of 8 km^2, or 3 miles^2.

And of course that’s in addition to possibly of reaching a significant fraction of demand with rooftop PV, which is otherwise wasted space and which nuclear reactors can’t use.

Heck, you can put the PV onto the outside surfaces etc. of the nuclear reactor if you want. Or between the wind turbines.
I don't agree, because with that kind of thinking nobody has to ever stop. After all, convincing "everyone" is hard. Better to just start and do it over time, after folks see your solution works.
I beared with it. Interesting comment, I mostly agree with it :)
I thought a strawman was a totally made up position then arguing against it. Which comes off a bit like someone having a fight with themselves. Thinking about it that is more likely on the internet forums like HN where it is easy to just comment without there really being a “conversation”
Search for "supreme court mask mandate" gives me articles how the court is sending mixed messages and in general has not given a clear guideline about the issue. The non-legal explanation seem to be that they simply don't know if mask mandates are good or bad, and within or outside the scope of the federal government authority. They did reject one federal law that required "large businesses" to have vaccination/mask mandates, but the same ruling allowed a similar federal law to be put on medical care facilities.

They have not said if states can impose such restrictions, nor if large companies can decide for themselves if they want to have such restrictions, and I am unsure under what paragraph the distinction between health care worker and worker of a large businesses is defined. It is possible that health care workers are defined as a "critical role" or something that allows for additional restrictions.
The Swedish government has about a million (literally!) historical maps available online, unfortunately it seems the interface is only in Swedish…

https://historiskakartor.lantmateriet.se/

Here's an example, a regional map from 1654 including Gothenburg:

https://historiskakartor.lantmateriet.se/hk/viewer/internal/...
I have never understand the economics argument. Either climate change and global warming are serious issues, and then slightly more expensive electricity should not matter - or they are not serious issues and we can keep burning coal and oil.
Retros can be great though, to be fair. If approached as a way to adapt ways of working - e.g ”we’ve had to many pointless meetings that could have been asynchronous slack messages.”
The middle ground is to keep copies of all emails on your computer through a email client (via IMAP or POP), so that when you are locked out by your email provider, you can resume your business and communication with your contacts with your new email address. With IMAP, you can even upload your old emails to your next provider.
I know this is slightly off topic from OP's question, but I'm chiming in with one piece of first-hand advice:

You can self host mail alongside gmail/outlook on your own domain. More than one email service can run concurrently, without any problems.

That often overlooked fact allows you to quickly set up something like gmail on your domain, then use the trial period to see if you can self-host with any success. If you can, then you can shut down the trial, or move on to trial another paid service like 365 while you're still "trialing" your own host.

It really helped me make the transition.
Can I ask how are you supposed to use a trackpoint?

I recently bought my first thinkpad, a second hand Gen 5 X1 carbon, and I really like it.

I haven't yet invested the effort in learning to use the trackpoint.

I guess you use your index finger on the trackpoint, and thumb on the mouse buttons? For scrolling it seems you hold the middle button with the thumb and then scroll with the trackpoint?

Do you normally disable the trackpad?
I will be crucified for saying this: but this is how I (as a sysadmin/DevOps/SRE) feel about the cloud.

Lots of vendor lock-in, lots of overpaying for simple things.

Why is this any different than that?
The problem of the post is that it advocates two things at once: publish apps using Ionic, and/or just go the webapp route (like Wordle).

It's a little hard to understand, if the performance of webapps is actually indistinguishable from that of native apps, why anyone would choose the app store route. Is it for distribution purposes? Payments?
I don't use teams, but MacOS notifications are mediocre at best. I would consider a better implementation by app a feature.
Hugo Delivery | Software Developer | Gothenburg, Sweden | Full-time | Onsite/Remote

https://hugo.tech/ Hugo Delivery is building a autonomous delivery robot that solves last mile delivery and reduces our carbon footprint. Currently we have a few pilot projects running, and two robots built and ready to do some work. We are looking to extend our team and create a better interface to the robot.

- Full-stack Developer

- Software Engineer

Our tech stack: C++, ROS2, Python, Flask, Redis, Docker, Github

If you are interested or want more information, email me at '{}@{}.tech'.format('felix','hugo')
It would be nice if much of the waste heat could be expelled in ways more similar to Iceland's geothermal solutions.
I find emacs to be very transparent compared to other editors. Also, it's exactly as complicated as I want/need it to be. I love the buffer abstraction, it fits very nicely with how I think in general. And I love that it generally "just works" with my pretty bare bones config.

I don't try to do everything inside emacs, probably to a fault. I don't even bother with, say, autocomplete, or on-the-fly syntax checking (I do use syntax highlighting!), I just run linters/formatters/unit tests externally regularly while working on code. I'm happy to defer terminal interaction to a real terminal emulator, although sometimes I use vterm from emacs. Oh, I will use magit though. Magit is awesome!

Don't get me wrong, I like VSCode in some ways, and I think it's a great tool. It's far more accessible in a lot of ways. But it's not really for me. I don't find it to be transparent. Things break often, probably because it's a less mature tool, but understanding why things break when they do tends to be frustrating and fraught by comparison. And it lacks anything remotely comparable to emacs buffers (at least last I checked: if you know of anything that does this in VSCode, I'd be happy to check it out!).

And to be clear, I know these arguments for emacs aren't super compelling. They're more expressions of taste and aesthetic preferences than anything else. Which is fine, we can all have different tastes and aesthetic preferences :)
Why should tests be done with people who never used a PC before? User expectations are a large part of usability.

Moreover, which users who never used a PC before would be using Gnome?
Can second this. Nobody ever said anything about these subtle details and I think there's a very good reason why that is:

Most native apps also have inconsistencies, lags, delays, especially if they connect to some remote web service. Heck, the iOS settings occasionally hang on my phone when I open the iCloud settings or if some Bluetooth device isn't correctly pairing or whatever.

I've seen beautiful native apps that require an internet connection all the time, because they save every little piece of data on a remote server and sometimes, the whole thing is super unresponsive.

For the muggles, this lag is a lot more noticeable than a transition or a button press that is not 100% optimal.

My Ionic app uses PouchDB and CouchDB, is offline-first/local-first and is responsive at all times, because it simply doesn't care if it is online or not. This is what users feel the most and it can feel a lot better than many internet-connected native apps.
What's New in Playwright v1.21
Rocket Lab Grabs Booster Falling from Space with a Helicopter
OpenAI is only concerned with making money. What you quote is the PR reason, so they don't sound like the empty corporate money-grubbers they actually are.
"Pretty much the standard"? uh... again I have not dug into this at all, but it doesn't look SQL compliant and I would have no idea what limitations I was up against in terms of consistency, locks, foreign key relations, etc. I didn't know it was developed by Apple (but that's definitely not a sales pitch for channeling outside resources into something; so was Objective C, and no one on earth would have ever used it if it weren't required at a certain point to build iOS native apps)
It had a resistive touchscreen. What made you touchscreens truly mainstream were capacitive screens
https://slate.com/news-and-politics/2015/03/innocence-is-not...

Have to wonder how many innocent people have been executed.
> a French "hot" day is 'only' 38-40C.

In the place I live (Brittany/west part of France), a hot day is more like 25°C.
That is only a feature for app developers and (especially) the marketing departments of companies who do so, not platform users. I use non-platform native UI as a leading indicator of contempt for users.
Dragon Quest is more important than any Squaresoft game in Japan and for a while was a better series.

They have a kind of weird approach to releasing it in the West where they give everyone British accents (which are totally real but Americans think are made up) and make it kind of kiddy, but even the new ones have a lot of quality. If you ever wondered what a game made by old people would be like, it’s that.
Lol, you're paranoid.
Intuition Machines, Inc. | REMOTE worldwide | Full-Time

Intuition Machines specializes in deep learning and visual domain ML at scale.

Join us as we transform security and machine learning online!

* Data Engineer / Architect https://apply.workable.com/imachines/j/F960D5AA5F/

* Lead Data Engineer https://apply.workable.com/imachines/j/D33E038F26/

* Senior Engineering Manager https://apply.workable.com/imachines/j/E273C784A7/

* Senior Developer Advocate https://apply.workable.com/imachines/j/221BF51C77/

* Product Manager (ML/AI) https://apply.workable.com/imachines/j/5853A78506/

* Product Owner https://apply.workable.com/imachines/j/44FB7B5165/

* Director of Engineering https://apply.workable.com/imachines/j/8295E51306/

* Security Software Engineer https://apply.workable.com/imachines/j/33186FF81E/

* Senior Python Engineer https://apply.workable.com/imachines/j/E26E4247D8/

* Site Reliability Engine https://apply.workable.com/imachines/j/87DAEDD448/

All open positions: https://apply.workable.com/imachines/
It is more like interactive editor macros where you can see the intermediate results on the fly.

The advantage over search-and-replace is that you get to work with a nice, familiar language (the interactive commands you send to your editor) rather than using regex.
I think the ideal org size for technical efficiency per person is 3. More than 3 and now you probably need some management bandwidth. Which is ok, but that is less efficient. But so many (most) things worth building you just need more than 3 and of course for dollar efficiency you can be the tech giants with thousands of people!
The iCloud settings are slow, because the backend is slow, not because it is a WebView.
Abrupt != fast.
no the word you are looking for is polynomial, exponential is stuff like 2^n
I use Evil to get modal editing, and have spent countless hours configuring Emacs to be as vim-like as possible. As a result I can easily switch between vim and Emacs and feel completely comfortable editing in both.
Works for binance and many other centralized chains!
It's misrepresenting your opponent's argument, generally by exaggerating it, so that it's easy to argue against.

> Which comes off a bit like someone having a fight with themselves.

Yes, that's basically it. Inventing a related position that your opponent didn't actually take to argue with.

Like if my opponent wants a new tax for more school funding, I could be like, "well when does it end? Are we gonna buy every teacher a BMW by raising taxes 300%? I can't afford that!!" That's a strawman.
Without strong leadership and buy-in from everyone involved, it's very hard for design or UX to be involved in open source projects in a meaningful way.

Implementing a design requires discipline and a shared vision, which is often against the bazaar-like nature of open source projects. Everyone's working on their own particular piece and can't agree about anything at all – just look at the internecine battles that are still going on about which init system to use.

In my experience, any attempt at making an interface better, even if it's proven with data and testing, results in extreme pushback about dumbing down. The attitude seems to be that making software accessible is not 'real computing' and therefore should be fought tooth and nail.

Designers often don't work on open source projects not because they don't work for free, but because it's a miserable experience.

Having said that, good counter-examples to this are the recent Blender redesign, where significant effort has been put into making the software more consistent and easier to use, and the Elementary distro where one of the goals is to create a good user experience.
You specifically mentioned almond exports in the context of water supply management. My point is that exports are irrelevant in that context because only a tiny bit of the water used to grow it ends up in the almond.

To determine the impact of almond growing on the water supply you have to follow the water, not the almond, and see where it goes. 99.97% of that water ends up somewhere other than the almond. The net water impact of growing almonds depends greatly on how much of that 99.97% ends up someplace useful.
I don't really understand how to use VSCode efficiently. IntelliJ IDEA has the best editor I've tried so far. I'm not suggesting it could be a replacement for Emacs, however.
User-Agent URI